Partager via


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])).

dependsOn

Déclencheurs dont dépend ce déclencheur. Seuls les déclencheurs de fenêtre bascule sont pris en charge.

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.

frequency

Fréquence des fenêtres de temps.

interval

Intervalle des fenêtres de temps. L’intervalle minimal autorisé est de 15 minutes.

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.

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.

retryPolicy

Stratégie de nouvelle tentative qui sera appliquée pour les exécutions de pipeline ayant échoué.

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.

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.

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.

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