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 | Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être |
Propriétés héritées
| 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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
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
Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être
type: "TumblingWindowTrigger"
Valeur de propriété
"TumblingWindowTrigger"
Détails de la propriété héritée
annotations
Liste des balises qui peuvent être utilisées pour décrire le déclencheur.
annotations?: any[]
Valeur de propriété
any[]
héritée deTrigger.annotations
description
Description du déclencheur.
description?: string
Valeur de propriété
string
héritée 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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
runtimeState?: string
Valeur de propriété
string
héritée deTrigger.runtimeState