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