TumblingWindowTrigger interface
Gatilho que agenda execuções de pipeline para todas as janelas de intervalo de tempo fixas de uma hora de início sem lacunas e também dá suporte a cenários de backfill (quando a hora de início está no passado).
- Extends
Propriedades
| delay | Especifica quanto tempo o gatilho aguarda o tempo de conclusão antes de disparar uma nova execução. Ele não altera a hora de início e de término da janela. O padrão é 0. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
| depends |
Gatilhos dos quais esse gatilho depende. Há suporte apenas para gatilhos de janela em cascata. |
| end |
A hora de término do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC. |
| 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 é disparada. |
| pipeline | 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 do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC. |
| type | Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser |
Propriedades herdadas
| annotations | Lista de marcas 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 de Início/Parada são chamadas no Gatilho. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes da propriedade
delay
Especifica quanto tempo o gatilho aguarda o tempo de conclusão antes de disparar uma nova execução. Ele não altera a hora de início e de término da janela. O padrão é 0. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])).
delay?: any
Valor da propriedade
any
dependsOn
Gatilhos dos quais esse gatilho depende. Há suporte apenas para gatilhos de janela em cascata.
dependsOn?: DependencyReferenceUnion[]
Valor da propriedade
endTime
A hora de término do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC.
endTime?: Date
Valor da propriedade
Date
frequency
A frequência das janelas de tempo.
frequency: string
Valor da propriedade
string
interval
O intervalo das janelas de tempo. O intervalo mínimo permitido é de 15 minutos.
interval: number
Valor da propriedade
number
maxConcurrency
O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é disparada.
maxConcurrency: number
Valor da propriedade
number
pipeline
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 da propriedade
retryPolicy
Política de repetição que será aplicada para execuções de pipeline com falha.
retryPolicy?: RetryPolicy
Valor da propriedade
startTime
A hora de início do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC.
startTime: Date
Valor da propriedade
Date
type
Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser
type: "TumblingWindowTrigger"
Valor da propriedade
"TumblingWindowTrigger"
Detalhes das propriedades herdadas
annotations
Lista de marcas que podem ser usadas para descrever o gatilho.
annotations?: any[]
Valor da propriedade
any[]
Herdado deTrigger.annotations
description
Descrição do gatilho.
description?: string
Valor da propriedade
string
Herdado deTrigger.description
runtimeState
Indica se o gatilho está em execução ou não. Atualizado quando AS APIs de Início/Parada são chamadas no Gatilho. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
runtimeState?: string
Valor da propriedade
string
Herdado deTrigger.runtimeState