TumblingWindowTrigger interface
Wyzwalacz, który planuje uruchomienia potoków dla wszystkich przedziałów czasu stałego od czasu rozpoczęcia bez przerw, a także obsługuje scenariusze wypełniania (gdy czas rozpoczęcia jest w przeszłości).
- Rozszerzenie
Właściwości
| delay | Określa, jak długo wyzwalacz czeka z upływem czasu ukończenia przed wyzwoleniem nowego uruchomienia. Nie zmienia czasu rozpoczęcia i zakończenia okna. Wartość domyślna to 0. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5] [0–9])):(60|( [0-5] [0-9])). |
| depends |
Wyzwalacze, od których zależy ten wyzwalacz. Obsługiwane są tylko wyzwalacze okien stałoczasowych. |
| end |
Godzina zakończenia okresu wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie obsługiwany jest tylko czas UTC. |
| frequency | Częstotliwość okien czasowych. |
| interval | Interwał okien czasowych. Dozwolony minimalny interwał wynosi 15 minut. |
| max |
Maksymalna liczba okien czasu równoległego (gotowych do wykonania), dla których jest wyzwalany nowy przebieg. |
| pipeline | Potok, dla którego uruchomienia są tworzone po wyzwoleniu zdarzenia dla okna wyzwalacza, które jest gotowe. |
| retry |
Zasady ponawiania prób, które będą stosowane dla nieudanych przebiegów potoków. |
| start |
Czas rozpoczęcia dla wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie obsługiwany jest tylko czas UTC. |
| type | Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być |
Właściwości dziedziczone
| annotations | Lista tagów, których można użyć do opisywania wyzwalacza. |
| description | Opis wyzwalacza. |
| runtime |
Wskazuje, czy wyzwalacz jest uruchomiony, czy nie. Zaktualizowano, gdy interfejsy API uruchamiania/zatrzymywania są wywoływane w wyzwalaczu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
delay
Określa, jak długo wyzwalacz czeka z upływem czasu ukończenia przed wyzwoleniem nowego uruchomienia. Nie zmienia czasu rozpoczęcia i zakończenia okna. Wartość domyślna to 0. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5] [0–9])):(60|( [0-5] [0-9])).
delay?: any
Wartość właściwości
any
dependsOn
Wyzwalacze, od których zależy ten wyzwalacz. Obsługiwane są tylko wyzwalacze okien stałoczasowych.
dependsOn?: DependencyReferenceUnion[]
Wartość właściwości
endTime
Godzina zakończenia okresu wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie obsługiwany jest tylko czas UTC.
endTime?: Date
Wartość właściwości
Date
frequency
Częstotliwość okien czasowych.
frequency: string
Wartość właściwości
string
interval
Interwał okien czasowych. Dozwolony minimalny interwał wynosi 15 minut.
interval: number
Wartość właściwości
number
maxConcurrency
Maksymalna liczba okien czasu równoległego (gotowych do wykonania), dla których jest wyzwalany nowy przebieg.
maxConcurrency: number
Wartość właściwości
number
pipeline
Potok, dla którego uruchomienia są tworzone po wyzwoleniu zdarzenia dla okna wyzwalacza, które jest gotowe.
pipeline: TriggerPipelineReference
Wartość właściwości
retryPolicy
Zasady ponawiania prób, które będą stosowane dla nieudanych przebiegów potoków.
retryPolicy?: RetryPolicy
Wartość właściwości
startTime
Czas rozpoczęcia dla wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie obsługiwany jest tylko czas UTC.
startTime: Date
Wartość właściwości
Date
type
Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być
type: "TumblingWindowTrigger"
Wartość właściwości
"TumblingWindowTrigger"
Szczegóły właściwości dziedziczonej
annotations
Lista tagów, których można użyć do opisywania wyzwalacza.
annotations?: any[]
Wartość właściwości
any[]
dziedziczone zTrigger.annotations
description
runtimeState
Wskazuje, czy wyzwalacz jest uruchomiony, czy nie. Zaktualizowano, gdy interfejsy API uruchamiania/zatrzymywania są wywoływane w wyzwalaczu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
runtimeState?: string
Wartość właściwości
string
dziedziczone zTrigger.runtimeState