Compartilhar via


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

dependsOn

Gatilhos dos quais esse gatilho depende. Há suporte apenas para gatilhos de janela em cascata.

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.

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 é disparada.

pipeline

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

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.

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