Delen via


TumblingWindowTrigger interface

Trigger die pijplijnuitvoeringen plant voor alle tijdsintervalvensters vanaf een begintijd zonder hiaten en biedt ook ondersteuning voor backfillscenario's (wanneer de begintijd zich in het verleden bevindt).

Uitbreiding

Eigenschappen

delay

Hiermee geeft u op hoe lang de trigger wacht na de vervaldatum voordat een nieuwe uitvoering wordt geactiveerd. De begin- en eindtijd van het venster wordt niet gewijzigd. De standaardwaarde is 0. Type: tekenreeks (of expressie met resultType-tekenreeks), patroon: ((\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).

dependsOn

Triggers waarop deze trigger afhankelijk is. Alleen tumblingvenstertriggers worden ondersteund.

endTime

De eindtijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund.

frequency

De frequentie van de tijdvensters.

interval

Het interval van de tijdvensters. Het toegestane minimuminterval is 15 minuten.

maxConcurrency

Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd.

pipeline

Pijplijn waarvoor uitvoeringen worden gemaakt wanneer een gebeurtenis wordt geactiveerd voor het triggervenster dat gereed is.

retryPolicy

Beleid voor opnieuw proberen dat wordt toegepast op mislukte pijplijnuitvoeringen.

startTime

De begintijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund.

type

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

Overgenomen eigenschappen

annotations

Lijst met tags die kunnen worden gebruikt voor het beschrijven van de trigger.

description

Beschrijving van trigger.

runtimeState

Geeft aan of de trigger wordt uitgevoerd of niet. Bijgewerkt wanneer API's voor starten/stoppen worden aangeroepen op de trigger. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

delay

Hiermee geeft u op hoe lang de trigger wacht na de vervaldatum voordat een nieuwe uitvoering wordt geactiveerd. De begin- en eindtijd van het venster wordt niet gewijzigd. De standaardwaarde is 0. Type: tekenreeks (of expressie met resultType-tekenreeks), patroon: ((\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).

delay?: any

Waarde van eigenschap

any

dependsOn

Triggers waarop deze trigger afhankelijk is. Alleen tumblingvenstertriggers worden ondersteund.

dependsOn?: DependencyReferenceUnion[]

Waarde van eigenschap

endTime

De eindtijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund.

endTime?: Date

Waarde van eigenschap

Date

frequency

De frequentie van de tijdvensters.

frequency: string

Waarde van eigenschap

string

interval

Het interval van de tijdvensters. Het toegestane minimuminterval is 15 minuten.

interval: number

Waarde van eigenschap

number

maxConcurrency

Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd.

maxConcurrency: number

Waarde van eigenschap

number

pipeline

Pijplijn waarvoor uitvoeringen worden gemaakt wanneer een gebeurtenis wordt geactiveerd voor het triggervenster dat gereed is.

pipeline: TriggerPipelineReference

Waarde van eigenschap

retryPolicy

Beleid voor opnieuw proberen dat wordt toegepast op mislukte pijplijnuitvoeringen.

retryPolicy?: RetryPolicy

Waarde van eigenschap

startTime

De begintijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund.

startTime: Date

Waarde van eigenschap

Date

type

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

type: "TumblingWindowTrigger"

Waarde van eigenschap

"TumblingWindowTrigger"

Details van overgenomen eigenschap

annotations

Lijst met tags die kunnen worden gebruikt voor het beschrijven van de trigger.

annotations?: any[]

Waarde van eigenschap

any[]

overgenomen vanTrigger.annotaties

description

Beschrijving van trigger.

description?: string

Waarde van eigenschap

string

overgenomen vanTrigger.description

runtimeState

Geeft aan of de trigger wordt uitgevoerd of niet. Bijgewerkt wanneer API's voor starten/stoppen worden aangeroepen op de trigger. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

runtimeState?: string

Waarde van eigenschap

string

overgenomen vanTrigger.runtimeState-