Condividi tramite


TumblingWindowTrigger interface

Trigger che pianifica le esecuzioni della pipeline per tutte le finestre dell'intervallo di tempo fisso da un'ora di inizio senza gap e supporta anche scenari di backfill (quando l'ora di inizio è in passato).

Extends

Proprietà

delay

Specifica per quanto tempo il trigger attende il tempo di scadenza prima di attivare una nuova esecuzione. Non modifica l'ora di inizio e di fine della finestra. Il valore predefinito è 0. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).

dependsOn

Trigger da cui dipende questo trigger. Sono supportati solo i trigger di finestra a cascata.

endTime

Ora di fine per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC.

frequency

Frequenza delle finestre temporali.

interval

Intervallo delle finestre temporali. L'intervallo minimo consentito è 15 minuti.

maxConcurrency

Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una nuova esecuzione.

pipeline

Pipeline per cui vengono create esecuzioni quando viene generato un evento per la finestra del trigger pronta.

retryPolicy

Criteri di ripetizione dei tentativi che verranno applicati per le esecuzioni di pipeline non riuscite.

startTime

Ora di inizio per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC.

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

Proprietà ereditate

annotations

Elenco di tag che possono essere usati per descrivere il trigger.

description

Descrizione del trigger.

runtimeState

Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

delay

Specifica per quanto tempo il trigger attende il tempo di scadenza prima di attivare una nuova esecuzione. Non modifica l'ora di inizio e di fine della finestra. Il valore predefinito è 0. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).

delay?: any

Valore della proprietà

any

dependsOn

Trigger da cui dipende questo trigger. Sono supportati solo i trigger di finestra a cascata.

dependsOn?: DependencyReferenceUnion[]

Valore della proprietà

endTime

Ora di fine per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC.

endTime?: Date

Valore della proprietà

Date

frequency

Frequenza delle finestre temporali.

frequency: string

Valore della proprietà

string

interval

Intervallo delle finestre temporali. L'intervallo minimo consentito è 15 minuti.

interval: number

Valore della proprietà

number

maxConcurrency

Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una nuova esecuzione.

maxConcurrency: number

Valore della proprietà

number

pipeline

Pipeline per cui vengono create esecuzioni quando viene generato un evento per la finestra del trigger pronta.

pipeline: TriggerPipelineReference

Valore della proprietà

retryPolicy

Criteri di ripetizione dei tentativi che verranno applicati per le esecuzioni di pipeline non riuscite.

retryPolicy?: RetryPolicy

Valore della proprietà

startTime

Ora di inizio per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC.

startTime: Date

Valore della proprietà

Date

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

type: "TumblingWindowTrigger"

Valore della proprietà

"TumblingWindowTrigger"

Dettagli proprietà ereditate

annotations

Elenco di tag che possono essere usati per descrivere il trigger.

annotations?: any[]

Valore della proprietà

any[]

ereditato da trigger.annotazioni

description

Descrizione del trigger.

description?: string

Valore della proprietà

string

ereditato daTrigger.description

runtimeState

Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

runtimeState?: string

Valore della proprietà

string

ereditato daTrigger.runtimeState