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])). |
| depends |
Trigger da cui dipende questo trigger. Sono supportati solo i trigger di finestra a cascata. |
| end |
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. |
| max |
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. |
| retry |
Criteri di ripetizione dei tentativi che verranno applicati per le esecuzioni di pipeline non riuscite. |
| start |
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. |
| runtime |
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
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