TumblingWindowTrigger interface
觸發程式,從開始時間排程管線執行的所有固定時間間隔時段,而沒有間距,也支援回填案例(當開始時間是過去時)。
- Extends
屬性
delay | 指定觸發程式在觸發新執行之前等候逾時的時間。 它不會改變視窗的開始和結束時間。 預設值為 0。 類型:string (或 expression with resultType string), pattern: (\d+)?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). |
depends |
此觸發程式相依的觸發程式。 僅支援輪轉視窗觸發程式。 |
end |
觸發程式的結束時間時間,觸發程式會在期間針對已就緒的窗口引發事件。 目前僅支援UTC時間。 |
frequency | 時間範圍的頻率。 |
interval | 時間間隔。 允許的最小間隔為15分鐘。 |
max |
觸發新執行之平行時間範圍的最大數目(可供執行)。 |
pipeline | 針對已就緒的觸發程式窗口引發事件時,會針對執行建立的管線。 |
retry |
將套用至失敗管線執行的重試原則。 |
start |
觸發程式的開始時間時間,觸發程式會在期間針對已就緒的窗口引發事件。 目前僅支援UTC時間。 |
type | 多型歧視性,指定這個物件可以是的不同類型 |
繼承的屬性
annotations | 可用於描述觸發程式的標記清單。 |
description | 觸發程式描述。 |
runtime |
指出觸發程式是否正在執行。 在觸發程式上呼叫啟動/停止 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
endTime
觸發程式的結束時間時間,觸發程式會在期間針對已就緒的窗口引發事件。 目前僅支援UTC時間。
endTime?: Date
屬性值
Date
frequency
時間範圍的頻率。
frequency: string
屬性值
string
interval
時間間隔。 允許的最小間隔為15分鐘。
interval: number
屬性值
number
maxConcurrency
觸發新執行之平行時間範圍的最大數目(可供執行)。
maxConcurrency: number
屬性值
number
pipeline
retryPolicy
startTime
觸發程式的開始時間時間,觸發程式會在期間針對已就緒的窗口引發事件。 目前僅支援UTC時間。
startTime: Date
屬性值
Date
type
多型歧視性,指定這個物件可以是的不同類型
type: "TumblingWindowTrigger"
屬性值
"TumblingWindowTrigger"
繼承的屬性詳細資料
annotations
description
runtimeState
指出觸發程式是否正在執行。 在觸發程式上呼叫啟動/停止 API 時更新。 注意:這個屬性不會串行化。 它只能由伺服器填入。
runtimeState?: string
屬性值
string