TumblingWindowTrigger interface
ギャップのない開始時刻からすべての固定時間間隔ウィンドウに対してパイプラインの実行をスケジュールし、バックフィル シナリオ (開始時刻が過去の場合) もサポートするトリガー。
- Extends
プロパティ
| delay | トリガーが期限を過ぎてから新しい実行をトリガーするまでの待機時間を指定します。 ウィンドウの開始時刻と終了時刻は変更されません。 既定値は 0 です。 型: string (または resultType 文字列を含む式)、パターン: (\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 |
トリガーが実行されているかどうかを示します。 トリガーで Start/Stop API が呼び出されたときに更新されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
delay
トリガーが期限を過ぎてから新しい実行をトリガーするまでの待機時間を指定します。 ウィンドウの開始時刻と終了時刻は変更されません。 既定値は 0 です。 型: string (または resultType 文字列を含む式)、パターン: (\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
startTime
準備ができているウィンドウに対してイベントが発生するトリガーの期間の開始時刻。 現在サポートされているのは UTC 時刻のみです。
startTime: Date
プロパティ値
Date
type
ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。
type: "TumblingWindowTrigger"
プロパティ値
"TumblingWindowTrigger"
継承されたプロパティの詳細
annotations
description
runtimeState
トリガーが実行されているかどうかを示します。 トリガーで Start/Stop API が呼び出されたときに更新されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
runtimeState?: string
プロパティ値
string
Trigger.runtimeState から継承されます