Compartilhar via


TumblingWindowTrigger interface

Gatilho que agenda a execução do pipeline para todas as janelas de intervalo de tempo fixo a partir de uma hora de início sem lacunas e também suporta cenários de preenchimento (quando a hora de início está no passado).

Extends

Propriedades

delay

Especifica quanto tempo o gatilho aguarda após o tempo devido antes de acionar uma nova execução. Não altera a hora de início e de fim da janela. O padrão é 0. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).

dependsOn

Gatilhos dos quais esse gatilho depende. Apenas gatilhos de janela de tombamento são suportados.

endTime

A hora de término do período de tempo para o gatilho durante o qual os eventos são disparados para janelas que estão prontas. Atualmente, apenas a hora UTC é suportada.

frequency

A frequência das janelas de tempo.

interval

O intervalo das janelas de tempo. O intervalo mínimo permitido é de 15 minutos.

maxConcurrency

O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é acionada.

pipeline

O pipeline para o qual as execuções são criadas quando um evento é acionado para a janela de gatilho que está pronta.

retryPolicy

Política de repetição que será aplicada para execuções de pipeline com falha.

startTime

A hora de início para o período de tempo para o gatilho durante o qual os eventos são disparados para janelas que estão prontas. Atualmente, apenas a hora UTC é suportada.

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

Propriedades Herdadas

annotations

Lista de tags que podem ser usadas para descrever o gatilho.

description

Descrição do gatilho.

runtimeState

Indica se o gatilho está em execução ou não. Atualizado quando as APIs Start/Stop são chamadas no Trigger. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

delay

Especifica quanto tempo o gatilho aguarda após o tempo devido antes de acionar uma nova execução. Não altera a hora de início e de fim da janela. O padrão é 0. Type: string (ou Expression with resultType string), pattern: ((\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).

delay?: any

Valor de Propriedade

any

dependsOn

Gatilhos dos quais esse gatilho depende. Apenas gatilhos de janela de tombamento são suportados.

dependsOn?: DependencyReferenceUnion[]

Valor de Propriedade

endTime

A hora de término do período de tempo para o gatilho durante o qual os eventos são disparados para janelas que estão prontas. Atualmente, apenas a hora UTC é suportada.

endTime?: Date

Valor de Propriedade

Date

frequency

A frequência das janelas de tempo.

frequency: string

Valor de Propriedade

string

interval

O intervalo das janelas de tempo. O intervalo mínimo permitido é de 15 minutos.

interval: number

Valor de Propriedade

number

maxConcurrency

O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é acionada.

maxConcurrency: number

Valor de Propriedade

number

pipeline

O pipeline para o qual as execuções são criadas quando um evento é acionado para a janela de gatilho que está pronta.

pipeline: TriggerPipelineReference

Valor de Propriedade

retryPolicy

Política de repetição que será aplicada para execuções de pipeline com falha.

retryPolicy?: RetryPolicy

Valor de Propriedade

startTime

A hora de início para o período de tempo para o gatilho durante o qual os eventos são disparados para janelas que estão prontas. Atualmente, apenas a hora UTC é suportada.

startTime: Date

Valor de Propriedade

Date

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

type: "TumblingWindowTrigger"

Valor de Propriedade

"TumblingWindowTrigger"

Detalhes da Propriedade Herdada

annotations

Lista de tags que podem ser usadas para descrever o gatilho.

annotations?: any[]

Valor de Propriedade

any[]

herdado deTrigger.anotações

description

Descrição do gatilho.

description?: string

Valor de Propriedade

string

herdado de Trigger.description

runtimeState

Indica se o gatilho está em execução ou não. Atualizado quando as APIs Start/Stop são chamadas no Trigger. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

runtimeState?: string

Valor de Propriedade

string

herdado de Trigger.runtimeState