TumblingWindowTrigger interface
Déclencheur qui planifie les exécutions du pipeline pour toutes les fenêtres d’intervalle de temps fixes à partir d’une heure de début sans lacunes et prend également en charge les scénarios de remplissage (lorsque l’heure de début est passée).
- Extends
Propriétés
| delay | Spécifie la durée pendant laquelle le déclencheur attend le délai d’échéance avant de déclencher une nouvelle exécution. Elle ne modifie pas l’heure de début et de fin de la fenêtre. La valeur par défaut est 0. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
| depends |
Déclencheurs dont dépend ce déclencheur. Seuls les déclencheurs de fenêtre bascule sont pris en charge. |
| end |
Heure de fin du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge. |
| frequency | Fréquence des fenêtres de temps. |
| interval | Intervalle des fenêtres de temps. L’intervalle minimal autorisé est de 15 minutes. |
| max |
Nombre maximal de fenêtres de temps parallèle (prêtes pour l’exécution) pour lesquelles une nouvelle exécution est déclenchée. |
| pipeline | Pipeline pour lequel les exécutions sont créées lorsqu’un événement est déclenché pour la fenêtre de déclencheur prête. |
| retry |
Stratégie de nouvelle tentative qui sera appliquée pour les exécutions de pipeline ayant échoué. |
| start |
Heure de début du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge. |
| type | Type de déclencheur. |
Propriétés héritées
| additional |
Propriétés supplémentaires |
| annotations | Liste des balises qui peuvent être utilisées pour décrire le déclencheur. |
| description | Description du déclencheur. |
| runtime |
Indique si le déclencheur est en cours d’exécution ou non. Mise à jour lorsque les API Start/Stop sont appelées sur le déclencheur. |
Détails de la propriété
delay
Spécifie la durée pendant laquelle le déclencheur attend le délai d’échéance avant de déclencher une nouvelle exécution. Elle ne modifie pas l’heure de début et de fin de la fenêtre. La valeur par défaut est 0. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])).
delay?: any
Valeur de propriété
any
dependsOn
Déclencheurs dont dépend ce déclencheur. Seuls les déclencheurs de fenêtre bascule sont pris en charge.
dependsOn?: DependencyReferenceUnion[]
Valeur de propriété
endTime
Heure de fin du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge.
endTime?: Date
Valeur de propriété
Date
frequency
Fréquence des fenêtres de temps.
frequency: string
Valeur de propriété
string
interval
Intervalle des fenêtres de temps. L’intervalle minimal autorisé est de 15 minutes.
interval: number
Valeur de propriété
number
maxConcurrency
Nombre maximal de fenêtres de temps parallèle (prêtes pour l’exécution) pour lesquelles une nouvelle exécution est déclenchée.
maxConcurrency: number
Valeur de propriété
number
pipeline
Pipeline pour lequel les exécutions sont créées lorsqu’un événement est déclenché pour la fenêtre de déclencheur prête.
pipeline: TriggerPipelineReference
Valeur de propriété
retryPolicy
Stratégie de nouvelle tentative qui sera appliquée pour les exécutions de pipeline ayant échoué.
retryPolicy?: RetryPolicy
Valeur de propriété
startTime
Heure de début du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge.
startTime: Date
Valeur de propriété
Date
type
Type de déclencheur.
type: "TumblingWindowTrigger"
Valeur de propriété
"TumblingWindowTrigger"
Détails de la propriété héritée
additionalProperties
Propriétés supplémentaires
additionalProperties?: Record<string, any>
Valeur de propriété
Record<string, any>
Hérité deTrigger.Propriétés additionnelles
annotations
Liste des balises qui peuvent être utilisées pour décrire le déclencheur.
annotations?: any[]
Valeur de propriété
any[]
Hérité deTrigger.annotations
description
Description du déclencheur.
description?: string
Valeur de propriété
string
Hérité deTrigger.description
runtimeState
Indique si le déclencheur est en cours d’exécution ou non. Mise à jour lorsque les API Start/Stop sont appelées sur le déclencheur.
runtimeState?: string
Valeur de propriété
string
hérité deTrigger.runtimeState