Bagikan melalui


TumblingWindowTrigger interface

Pemicu yang menjadwalkan eksekusi alur untuk semua jendela interval waktu tetap dari waktu mulai tanpa celah dan juga mendukung skenario isi ulang (ketika waktu mulai berada di masa lalu).

Memperluas

Properti

delay

Menentukan berapa lama pemicu menunggu lewat waktu jatuh tempo sebelum memicu eksekusi baru. Ini tidak mengubah waktu mulai dan berakhir jendela. Defaultnya adalah 0. Jenis: string (atau Ekspresi dengan string resultType), pola: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])).

dependsOn

Pemicu yang bergantung pada pemicu ini. Hanya pemicu jendela tumbling yang didukung.

endTime

Waktu akhir untuk periode waktu untuk pemicu di mana peristiwa diaktifkan untuk jendela yang siap. Hanya waktu UTC yang saat ini didukung.

frequency

Frekuensi jendela waktu.

interval

Interval jendela waktu. Interval minimum yang diizinkan adalah 15 Menit.

maxConcurrency

Jumlah maksimum jendela waktu paralel (siap untuk eksekusi) di mana eksekusi baru dipicu.

pipeline

Alur yang eksekusinya dibuat saat peristiwa diaktifkan untuk jendela pemicu yang siap.

retryPolicy

Coba lagi kebijakan yang akan diterapkan untuk eksekusi alur yang gagal.

startTime

Waktu mulai untuk periode waktu pemicu di mana peristiwa diaktifkan untuk jendela yang siap. Hanya waktu UTC yang saat ini didukung.

type

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

Properti yang Diwariskan

annotations

Daftar tag yang dapat digunakan untuk menjelaskan pemicu.

description

Deskripsi pemicu.

runtimeState

Menunjukkan apakah pemicu berjalan atau tidak. Diperbarui saat API Mulai/Hentikan dipanggil pada Pemicu. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

delay

Menentukan berapa lama pemicu menunggu lewat waktu jatuh tempo sebelum memicu eksekusi baru. Ini tidak mengubah waktu mulai dan berakhir jendela. Defaultnya adalah 0. Jenis: string (atau Ekspresi dengan string resultType), pola: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])).

delay?: any

Nilai Properti

any

dependsOn

Pemicu yang bergantung pada pemicu ini. Hanya pemicu jendela tumbling yang didukung.

dependsOn?: DependencyReferenceUnion[]

Nilai Properti

endTime

Waktu akhir untuk periode waktu untuk pemicu di mana peristiwa diaktifkan untuk jendela yang siap. Hanya waktu UTC yang saat ini didukung.

endTime?: Date

Nilai Properti

Date

frequency

Frekuensi jendela waktu.

frequency: string

Nilai Properti

string

interval

Interval jendela waktu. Interval minimum yang diizinkan adalah 15 Menit.

interval: number

Nilai Properti

number

maxConcurrency

Jumlah maksimum jendela waktu paralel (siap untuk eksekusi) di mana eksekusi baru dipicu.

maxConcurrency: number

Nilai Properti

number

pipeline

Alur yang eksekusinya dibuat saat peristiwa diaktifkan untuk jendela pemicu yang siap.

pipeline: TriggerPipelineReference

Nilai Properti

retryPolicy

Coba lagi kebijakan yang akan diterapkan untuk eksekusi alur yang gagal.

retryPolicy?: RetryPolicy

Nilai Properti

startTime

Waktu mulai untuk periode waktu pemicu di mana peristiwa diaktifkan untuk jendela yang siap. Hanya waktu UTC yang saat ini didukung.

startTime: Date

Nilai Properti

Date

type

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

type: "TumblingWindowTrigger"

Nilai Properti

"TumblingWindowTrigger"

Detail Properti yang Diwariskan

annotations

Daftar tag yang dapat digunakan untuk menjelaskan pemicu.

annotations?: any[]

Nilai Properti

any[]

Diwarisi DariTrigger.annotations

description

Deskripsi pemicu.

description?: string

Nilai Properti

string

Diwariskan DariTrigger.description

runtimeState

Menunjukkan apakah pemicu berjalan atau tidak. Diperbarui saat API Mulai/Hentikan dipanggil pada Pemicu. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

runtimeState?: string

Nilai Properti

string

Diwarisi DariTrigger.runtimeState