Freigeben über


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

dependsOn

Trigger, von denen dieser Auslöser abhängig ist. Es werden nur Tumbling-Fenstertrigger unterstützt.

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.

frequency

Die Häufigkeit der Zeitfenster.

interval

Das Intervall der Zeitfenster. Das mindest zulässige Intervall beträgt 15 Minuten.

maxConcurrency

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.

retryPolicy

Wiederholen Sie die Richtlinie, die für fehlgeschlagene Pipelineausführungen angewendet wird.

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.

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.

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.

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[]

vonTrigger.annotations geerbt

description

Triggerbeschreibung.

description?: string

Eigenschaftswert

string

vonTrigger.description geerbt

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-