TumblingWindowTrigger interface

觸發程式,從開始時間排程管線執行的所有固定時間間隔時段,而沒有間距,也支援回填案例(當開始時間是過去時)。

Extends

屬性

delay

指定觸發程式在觸發新執行之前等候逾時的時間。 它不會改變視窗的開始和結束時間。 預設值為 0。 類型:string (或 expression with resultType string), pattern: (\d+)?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

dependsOn

此觸發程式相依的觸發程式。 僅支援輪轉視窗觸發程式。

endTime

觸發程式的結束時間時間,觸發程式會在期間針對已就緒的窗口引發事件。 目前僅支援UTC時間。

frequency

時間範圍的頻率。

interval

時間間隔。 允許的最小間隔為15分鐘。

maxConcurrency

觸發新執行之平行時間範圍的最大數目(可供執行)。

pipeline

針對已就緒的觸發程式窗口引發事件時,會針對執行建立的管線。

retryPolicy

將套用至失敗管線執行的重試原則。

startTime

觸發程式的開始時間時間,觸發程式會在期間針對已就緒的窗口引發事件。 目前僅支援UTC時間。

type

觸發程式類型。

繼承的屬性

additionalProperties

其他屬性

annotations

可用於描述觸發程式的標記清單。

description

觸發程式描述。

runtimeState

指出觸發程式是否正在執行。 在觸發程式上呼叫啟動/停止 API 時更新。

屬性詳細資料

delay

指定觸發程式在觸發新執行之前等候逾時的時間。 它不會改變視窗的開始和結束時間。 預設值為 0。 類型:string (或 expression with resultType string), pattern: (\d+)?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

delay?: any

屬性值

any

dependsOn

此觸發程式相依的觸發程式。 僅支援輪轉視窗觸發程式。

dependsOn?: DependencyReferenceUnion[]

屬性值

endTime

觸發程式的結束時間時間,觸發程式會在期間針對已就緒的窗口引發事件。 目前僅支援UTC時間。

endTime?: Date

屬性值

Date

frequency

時間範圍的頻率。

frequency: string

屬性值

string

interval

時間間隔。 允許的最小間隔為15分鐘。

interval: number

屬性值

number

maxConcurrency

觸發新執行之平行時間範圍的最大數目(可供執行)。

maxConcurrency: number

屬性值

number

pipeline

針對已就緒的觸發程式窗口引發事件時,會針對執行建立的管線。

pipeline: TriggerPipelineReference

屬性值

retryPolicy

將套用至失敗管線執行的重試原則。

retryPolicy?: RetryPolicy

屬性值

startTime

觸發程式的開始時間時間,觸發程式會在期間針對已就緒的窗口引發事件。 目前僅支援UTC時間。

startTime: Date

屬性值

Date

type

觸發程式類型。

type: "TumblingWindowTrigger"

屬性值

"TumblingWindowTrigger"

繼承的屬性詳細資料

additionalProperties

其他屬性

additionalProperties?: Record<string, any>

屬性值

Record<string, any>

繼承自Trigger.additionalProperties

annotations

可用於描述觸發程式的標記清單。

annotations?: any[]

屬性值

any[]

繼承自Trigger.annotations

description

觸發程式描述。

description?: string

屬性值

string

繼承自Trigger.description

runtimeState

指出觸發程式是否正在執行。 在觸發程式上呼叫啟動/停止 API 時更新。

runtimeState?: string

屬性值

string

繼承自Trigger.runtimeState