Aracılığıyla paylaş


TumblingWindowTrigger interface

İşlem hattı çalıştırmalarını aralıksız bir başlangıç zamanından itibaren tüm sabit zaman aralığı pencereleri için zamanlayan ve ayrıca (başlangıç saati geçmişte olduğunda) geri doldurma senaryolarını destekleyen tetikleyici.

Extends

Özellikler

delay

Tetikleyicinin yeni çalıştırmayı tetiklemeden önce süresi geçen süreyi ne kadar bekleyeceğini belirtir. Pencere başlangıç ve bitiş saatini değiştirmez. Varsayılan değer 0'dır. Tür: dize (veya resultType dizeli ifade), desen: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])).

dependsOn

Bu tetikleyicinin bağlı olduğu tetikleyiciler. Yalnızca atlayan pencere tetikleyicileri desteklenir.

endTime

Hazır olan pencereler için olayların tetiklendiği tetikleyicinin bitiş zamanı. Şu anda yalnızca UTC saati desteklenmektedir.

frequency

Zaman pencerelerinin sıklığı.

interval

Zaman pencerelerinin aralığı. İzin verilen en düşük aralık 15 Dakika'dır.

maxConcurrency

Yeni çalıştırmanın tetiklendiği en fazla paralel zaman penceresi sayısı (yürütme için hazır).

pipeline

Hazır olan tetikleyici penceresi için bir olay tetiklendiğinde çalıştırılan işlem hattı.

retryPolicy

Başarısız işlem hattı çalıştırmaları için uygulanacak yeniden deneme ilkesi.

startTime

Hazır olan pencereler için olayların tetiklendiği tetikleyicinin başlangıç zamanı. Şu anda yalnızca UTC saati desteklenmektedir.

type

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

Devralınan Özellikler

annotations

Tetikleyiciyi tanımlamak için kullanılabilecek etiketlerin listesi.

description

Tetikleyici açıklaması.

runtimeState

Tetikleyicinin çalışıp çalışmadığını gösterir. Tetikleyicide Başlat/Durdur API'leri çağrıldığında güncelleştirildi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Özellik Ayrıntıları

delay

Tetikleyicinin yeni çalıştırmayı tetiklemeden önce süresi geçen süreyi ne kadar bekleyeceğini belirtir. Pencere başlangıç ve bitiş saatini değiştirmez. Varsayılan değer 0'dır. Tür: dize (veya resultType dizeli ifade), desen: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])).

delay?: any

Özellik Değeri

any

dependsOn

Bu tetikleyicinin bağlı olduğu tetikleyiciler. Yalnızca atlayan pencere tetikleyicileri desteklenir.

dependsOn?: DependencyReferenceUnion[]

Özellik Değeri

endTime

Hazır olan pencereler için olayların tetiklendiği tetikleyicinin bitiş zamanı. Şu anda yalnızca UTC saati desteklenmektedir.

endTime?: Date

Özellik Değeri

Date

frequency

Zaman pencerelerinin sıklığı.

frequency: string

Özellik Değeri

string

interval

Zaman pencerelerinin aralığı. İzin verilen en düşük aralık 15 Dakika'dır.

interval: number

Özellik Değeri

number

maxConcurrency

Yeni çalıştırmanın tetiklendiği en fazla paralel zaman penceresi sayısı (yürütme için hazır).

maxConcurrency: number

Özellik Değeri

number

pipeline

Hazır olan tetikleyici penceresi için bir olay tetiklendiğinde çalıştırılan işlem hattı.

pipeline: TriggerPipelineReference

Özellik Değeri

retryPolicy

Başarısız işlem hattı çalıştırmaları için uygulanacak yeniden deneme ilkesi.

retryPolicy?: RetryPolicy

Özellik Değeri

startTime

Hazır olan pencereler için olayların tetiklendiği tetikleyicinin başlangıç zamanı. Şu anda yalnızca UTC saati desteklenmektedir.

startTime: Date

Özellik Değeri

Date

type

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

type: "TumblingWindowTrigger"

Özellik Değeri

"TumblingWindowTrigger"

Devralınan Özellik Detayları

annotations

Tetikleyiciyi tanımlamak için kullanılabilecek etiketlerin listesi.

annotations?: any[]

Özellik Değeri

any[]

Trigger.annotations'tan Devralındı

description

Tetikleyici açıklaması.

description?: string

Özellik Değeri

string

Trigger.description'dan Devralındı

runtimeState

Tetikleyicinin çalışıp çalışmadığını gösterir. Tetikleyicide Başlat/Durdur API'leri çağrıldığında güncelleştirildi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

runtimeState?: string

Özellik Değeri

string

Trigger.runtimeStateÖğesinden Devralındı