Dela via


TumblingWindowTrigger interface

Utlösare som schemalägger pipelinekörningar för alla fönster med fast tidsintervall från en starttid utan luckor och har även stöd för scenarier med återfyllnad (när starttiden är tidigare).

Extends

Egenskaper

delay

Anger hur länge utlösaren väntar efter förfalltid innan ny körning utlöses. Fönstrets start- och sluttid ändras inte. Standardvärdet är 0. Typ: sträng (eller uttryck med resultType-sträng), mönster: ((\d+).)? (\d\d):(60|( [0-5] [0-9]))):(60|( [0-5] [0-9])).

dependsOn

Utlösare som den här utlösaren är beroende av. Endast utlösare för rullande fönster stöds.

endTime

Sluttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande.

frequency

Frekvensen för tidsfönstren.

interval

Tidsfönstrets intervall. Det minsta tillåtna intervallet är 15 minuter.

maxConcurrency

Det maximala antalet parallella tidsfönster (redo för körning) som en ny körning utlöses för.

pipeline

Pipeline för vilken körningar skapas när en händelse utlöses för utlösarfönstret som är klart.

retryPolicy

Återförsöksprincip som ska tillämpas för misslyckade pipelinekörningar.

startTime

Starttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande.

type

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

Ärvda egenskaper

annotations

Lista över taggar som kan användas för att beskriva utlösaren.

description

Utlösarbeskrivning.

runtimeState

Anger om utlösaren körs eller inte. Uppdaterades när Start-/Stopp-API:er anropas på utlösaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Egenskapsinformation

delay

Anger hur länge utlösaren väntar efter förfalltid innan ny körning utlöses. Fönstrets start- och sluttid ändras inte. Standardvärdet är 0. Typ: sträng (eller uttryck med resultType-sträng), mönster: ((\d+).)? (\d\d):(60|( [0-5] [0-9]))):(60|( [0-5] [0-9])).

delay?: any

Egenskapsvärde

any

dependsOn

Utlösare som den här utlösaren är beroende av. Endast utlösare för rullande fönster stöds.

dependsOn?: DependencyReferenceUnion[]

Egenskapsvärde

endTime

Sluttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande.

endTime?: Date

Egenskapsvärde

Date

frequency

Frekvensen för tidsfönstren.

frequency: string

Egenskapsvärde

string

interval

Tidsfönstrets intervall. Det minsta tillåtna intervallet är 15 minuter.

interval: number

Egenskapsvärde

number

maxConcurrency

Det maximala antalet parallella tidsfönster (redo för körning) som en ny körning utlöses för.

maxConcurrency: number

Egenskapsvärde

number

pipeline

Pipeline för vilken körningar skapas när en händelse utlöses för utlösarfönstret som är klart.

pipeline: TriggerPipelineReference

Egenskapsvärde

retryPolicy

Återförsöksprincip som ska tillämpas för misslyckade pipelinekörningar.

retryPolicy?: RetryPolicy

Egenskapsvärde

startTime

Starttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande.

startTime: Date

Egenskapsvärde

Date

type

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

type: "TumblingWindowTrigger"

Egenskapsvärde

"TumblingWindowTrigger"

Information om ärvda egenskaper

annotations

Lista över taggar som kan användas för att beskriva utlösaren.

annotations?: any[]

Egenskapsvärde

any[]

ärvs frånTrigger.annotations

description

Utlösarbeskrivning.

description?: string

Egenskapsvärde

string

ärvd frånTrigger.description

runtimeState

Anger om utlösaren körs eller inte. Uppdaterades när Start-/Stopp-API:er anropas på utlösaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

runtimeState?: string

Egenskapsvärde

string

ärvd frånTrigger.runtimeState