TumblingWindowTrigger interface
Desencadenador que programa las ejecuciones de canalización para todas las ventanas de intervalos de tiempo fijos desde una hora de inicio sin huecos y también admite escenarios de reposición (cuando la hora de inicio está en el pasado).
- Extends
Propiedades
| delay | Especifica cuánto tiempo espera el desencadenador más tiempo de vencimiento antes de desencadenar una nueva ejecución. No modifica la hora de inicio y finalización de la ventana. El valor predeterminado es 0. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
| depends |
Desencadenadores de los que depende este desencadenador. Solo se admiten desencadenadores de ventana de saltos de tamaño constante. |
| end |
Hora de finalización del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC. |
| frequency | Frecuencia de las ventanas de tiempo. |
| interval | Intervalo de las ventanas de tiempo. El intervalo mínimo permitido es de 15 minutos. |
| max |
Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución. |
| pipeline | Canalización para la que se crean ejecuciones cuando se desencadena un evento para la ventana de desencadenador que está lista. |
| retry |
Directiva de reintento que se aplicará a las ejecuciones de canalización con errores. |
| start |
Hora de inicio del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC. |
| type | Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto. |
Propiedades heredadas
| annotations | Lista de etiquetas que se pueden usar para describir el desencadenador. |
| description | Descripción del desencadenador. |
| runtime |
Indica si el desencadenador se está ejecutando o no. Se actualiza cuando se llama a las API Start/Stop en el desencadenador. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
delay
Especifica cuánto tiempo espera el desencadenador más tiempo de vencimiento antes de desencadenar una nueva ejecución. No modifica la hora de inicio y finalización de la ventana. El valor predeterminado es 0. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])).
delay?: any
Valor de propiedad
any
dependsOn
Desencadenadores de los que depende este desencadenador. Solo se admiten desencadenadores de ventana de saltos de tamaño constante.
dependsOn?: DependencyReferenceUnion[]
Valor de propiedad
endTime
Hora de finalización del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC.
endTime?: Date
Valor de propiedad
Date
frequency
Frecuencia de las ventanas de tiempo.
frequency: string
Valor de propiedad
string
interval
Intervalo de las ventanas de tiempo. El intervalo mínimo permitido es de 15 minutos.
interval: number
Valor de propiedad
number
maxConcurrency
Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución.
maxConcurrency: number
Valor de propiedad
number
pipeline
Canalización para la que se crean ejecuciones cuando se desencadena un evento para la ventana de desencadenador que está lista.
pipeline: TriggerPipelineReference
Valor de propiedad
retryPolicy
Directiva de reintento que se aplicará a las ejecuciones de canalización con errores.
retryPolicy?: RetryPolicy
Valor de propiedad
startTime
Hora de inicio del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC.
startTime: Date
Valor de propiedad
Date
type
Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.
type: "TumblingWindowTrigger"
Valor de propiedad
"TumblingWindowTrigger"
Detalles de las propiedades heredadas
annotations
Lista de etiquetas que se pueden usar para describir el desencadenador.
annotations?: any[]
Valor de propiedad
any[]
heredado deTrigger.annotations
description
Descripción del desencadenador.
description?: string
Valor de propiedad
string
heredado deTrigger.description
runtimeState
Indica si el desencadenador se está ejecutando o no. Se actualiza cuando se llama a las API Start/Stop en el desencadenador. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
runtimeState?: string
Valor de propiedad
string
heredado deTrigger.runtimeState