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 | Tipo di trigger. |
Proprietà ereditate
| additional |
Proprietà aggiuntive |
| 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. |
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
Tipo di trigger.
type: "TumblingWindowTrigger"
Valore della proprietà
"TumblingWindowTrigger"
Dettagli proprietà ereditate
additionalProperties
Proprietà aggiuntive
additionalProperties?: Record<string, any>
Valore della proprietà
Record<string, any>
Ereditato daTrigger.Properties additionalT
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.
runtimeState?: string
Valore della proprietà
string
ereditato daTrigger.runtimeState