Compartir a través de


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])).

dependsOn

Desencadenadores de los que depende este desencadenador. Solo se admiten desencadenadores de ventana de saltos de tamaño constante.

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.

frequency

Frecuencia de las ventanas de tiempo.

interval

Intervalo de las ventanas de tiempo. El intervalo mínimo permitido es de 15 minutos.

maxConcurrency

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.

retryPolicy

Directiva de reintento que se aplicará a las ejecuciones de canalización con errores.

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.

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.

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.

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