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])). |
depends |
Gatilhos dos quais esse gatilho depende. Apenas gatilhos de janela de tombamento são suportados. |
end |
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. |
max |
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. |
retry |
Política de repetição que será aplicada para execuções de pipeline com falha. |
start |
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. |
runtime |
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