共用方式為


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

多型歧視性,指定這個物件可以是的不同類型

繼承的屬性

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"

繼承的屬性詳細資料

annotations

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

annotations?: any[]

屬性值

any[]

繼承自Trigger.annotations

description

觸發程式描述。

description?: string

屬性值

string

繼承自Trigger.description

runtimeState

指出觸發程式是否正在執行。 在觸發程式上呼叫啟動/停止 API 時更新。 注意:這個屬性不會串行化。 它只能由伺服器填入。

runtimeState?: string

屬性值

string

繼承自Trigger.runtimeState