TumblingWindowTrigger interface
Aktivace, která naplánuje spuštění kanálu pro všechna časová intervaly s pevným časovým intervalem od času spuštění bez mezer a podporuje také scénáře obnovení (pokud je čas spuštění v minulosti).
- Extends
Vlastnosti
| delay | Určuje, jak dlouho aktivační událost čeká po termínu splnění před aktivací nového spuštění. Nezmění počáteční a koncový čas okna. Výchozí hodnota je 0. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])). |
| depends |
Aktivační události, na které tato aktivační událost závisí. Podporují se jenom triggery pro přeskakující okno. |
| end |
Koncový čas časového období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. |
| frequency | Frekvence časových intervalů. |
| interval | Interval časových intervalů. Minimální povolený interval je 15 minut. |
| max |
Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje nové spuštění. |
| pipeline | Kanál, pro který se spustí při aktivaci události pro okno triggeru, které je připravené. |
| retry |
Zásady opakování, které se použijí pro neúspěšná spuštění kanálu. |
| start |
Počáteční čas pro časové období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. |
| type | Polymorfní diskriminátor, který určuje různé typy tohoto objektu |
Zděděné vlastnosti
| annotations | Seznam značek, které lze použít k popisu triggeru |
| description | Popis triggeru |
| runtime |
Označuje, jestli je trigger spuštěný nebo ne. Aktualizace při zavolání rozhraní API pro spuštění/zastavení na triggeru POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
Podrobnosti vlastnosti
delay
Určuje, jak dlouho aktivační událost čeká po termínu splnění před aktivací nového spuštění. Nezmění počáteční a koncový čas okna. Výchozí hodnota je 0. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).
delay?: any
Hodnota vlastnosti
any
dependsOn
Aktivační události, na které tato aktivační událost závisí. Podporují se jenom triggery pro přeskakující okno.
dependsOn?: DependencyReferenceUnion[]
Hodnota vlastnosti
endTime
Koncový čas časového období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC.
endTime?: Date
Hodnota vlastnosti
Date
frequency
Frekvence časových intervalů.
frequency: string
Hodnota vlastnosti
string
interval
Interval časových intervalů. Minimální povolený interval je 15 minut.
interval: number
Hodnota vlastnosti
number
maxConcurrency
Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje nové spuštění.
maxConcurrency: number
Hodnota vlastnosti
number
pipeline
Kanál, pro který se spustí při aktivaci události pro okno triggeru, které je připravené.
pipeline: TriggerPipelineReference
Hodnota vlastnosti
retryPolicy
Zásady opakování, které se použijí pro neúspěšná spuštění kanálu.
retryPolicy?: RetryPolicy
Hodnota vlastnosti
startTime
Počáteční čas pro časové období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC.
startTime: Date
Hodnota vlastnosti
Date
type
Polymorfní diskriminátor, který určuje různé typy tohoto objektu
type: "TumblingWindowTrigger"
Hodnota vlastnosti
"TumblingWindowTrigger"
Podrobnosti zděděných vlastností
annotations
Seznam značek, které lze použít k popisu triggeru
annotations?: any[]
Hodnota vlastnosti
any[]
zděděno zTrigger.annotations
description
runtimeState
Označuje, jestli je trigger spuštěný nebo ne. Aktualizace při zavolání rozhraní API pro spuštění/zastavení na triggeru POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
runtimeState?: string
Hodnota vlastnosti
string
zděděno zTrigger.runtimeState