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])). |
| depends |
Bu tetikleyicinin bağlı olduğu tetikleyiciler. Yalnızca atlayan pencere tetikleyicileri desteklenir. |
| end |
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. |
| max |
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ı. |
| retry |
Başarısız işlem hattı çalıştırmaları için uygulanacak yeniden deneme ilkesi. |
| start |
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ı. |
| runtime |
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
description
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ı