TumblingWindowTrigger interface
Trigger, der die Pipeline für alle fenster mit festen Zeitintervallen ab einer Startzeit ohne Lücken ausführt und auch Backfill-Szenarien unterstützt (wenn die Startzeit in der Vergangenheit liegt).
- Extends
Eigenschaften
| delay | Gibt an, wie lange der Trigger überfällig wartet, bevor eine neue Ausführung ausgelöst wird. Es ändert die Start- und Endzeit des Fensters nicht. Der Standardwert ist 0. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge), Muster: (\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])). |
| depends |
Trigger, von denen dieser Auslöser abhängig ist. Es werden nur Tumbling-Fenstertrigger unterstützt. |
| end |
Die Endzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt. |
| frequency | Die Häufigkeit der Zeitfenster. |
| interval | Das Intervall der Zeitfenster. Das mindest zulässige Intervall beträgt 15 Minuten. |
| max |
Die maximale Anzahl paralleler Zeitfenster (bereit für die Ausführung), für die eine neue Ausführung ausgelöst wird. |
| pipeline | Pipeline, für die ausgeführt wird, wenn ein Ereignis für triggerfenster ausgelöst wird, das bereit ist. |
| retry |
Wiederholen Sie die Richtlinie, die für fehlgeschlagene Pipelineausführungen angewendet wird. |
| start |
Die Startzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt. |
| type | Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
Geerbte Eigenschaften
| annotations | Liste der Tags, die zum Beschreiben des Triggers verwendet werden können. |
| description | Triggerbeschreibung. |
| runtime |
Gibt an, ob trigger ausgeführt wird oder nicht. Aktualisiert, wenn Start-/Stopp-APIs für den Trigger aufgerufen werden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
Details zur Eigenschaft
delay
Gibt an, wie lange der Trigger überfällig wartet, bevor eine neue Ausführung ausgelöst wird. Es ändert die Start- und Endzeit des Fensters nicht. Der Standardwert ist 0. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge), Muster: (\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).
delay?: any
Eigenschaftswert
any
dependsOn
Trigger, von denen dieser Auslöser abhängig ist. Es werden nur Tumbling-Fenstertrigger unterstützt.
dependsOn?: DependencyReferenceUnion[]
Eigenschaftswert
endTime
Die Endzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt.
endTime?: Date
Eigenschaftswert
Date
frequency
Die Häufigkeit der Zeitfenster.
frequency: string
Eigenschaftswert
string
interval
Das Intervall der Zeitfenster. Das mindest zulässige Intervall beträgt 15 Minuten.
interval: number
Eigenschaftswert
number
maxConcurrency
Die maximale Anzahl paralleler Zeitfenster (bereit für die Ausführung), für die eine neue Ausführung ausgelöst wird.
maxConcurrency: number
Eigenschaftswert
number
pipeline
Pipeline, für die ausgeführt wird, wenn ein Ereignis für triggerfenster ausgelöst wird, das bereit ist.
pipeline: TriggerPipelineReference
Eigenschaftswert
retryPolicy
Wiederholen Sie die Richtlinie, die für fehlgeschlagene Pipelineausführungen angewendet wird.
retryPolicy?: RetryPolicy
Eigenschaftswert
startTime
Die Startzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt.
startTime: Date
Eigenschaftswert
Date
type
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
type: "TumblingWindowTrigger"
Eigenschaftswert
"TumblingWindowTrigger"
Geerbte Eigenschaftsdetails
annotations
Liste der Tags, die zum Beschreiben des Triggers verwendet werden können.
annotations?: any[]
Eigenschaftswert
any[]
description
runtimeState
Gibt an, ob trigger ausgeführt wird oder nicht. Aktualisiert, wenn Start-/Stopp-APIs für den Trigger aufgerufen werden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
runtimeState?: string
Eigenschaftswert
string
geerbt vonTrigger.runtimeState-