TumblingWindowTrigger interface
المشغل الذي يقوم بجدولة تشغيل البنية الأساسية لبرنامج ربط العمليات التجارية لجميع نوافذ الفاصل الزمني الثابت من وقت البدء دون ثغرات ويدعم أيضا سيناريوهات إعادة التعبئة (عندما يكون وقت البدء في الماضي).
- يمتد
الخصائص
| delay | يحدد المدة التي ينتظرها المشغل بعد وقت الاستحقاق قبل تشغيل تشغيل جديد. لا يغير وقت بدء النافذة ووقت الانتهاء. الإعداد الافتراضي هو 0. النوع: سلسلة (أو تعبير مع سلسلة 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 | نوع المشغل. |
الخصائص الموروثة
| additional |
خصائص إضافية |
| annotations | قائمة العلامات التي يمكن استخدامها لوصف المشغل. |
| description | وصف المشغل. |
| runtime |
يشير إلى ما إذا كان المشغل قيد التشغيل أم لا. يتم تحديثه عند استدعاء واجهات برمجة التطبيقات بدء/إيقاف على المشغل. |
تفاصيل الخاصية
delay
يحدد المدة التي ينتظرها المشغل بعد وقت الاستحقاق قبل تشغيل تشغيل جديد. لا يغير وقت بدء النافذة ووقت الانتهاء. الإعداد الافتراضي هو 0. النوع: سلسلة (أو تعبير مع سلسلة 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
إعادة محاولة النهج الذي سيتم تطبيقه لتشغيل البنية الأساسية لبرنامج ربط العمليات التجارية الفاشلة.
retryPolicy?: RetryPolicy
قيمة الخاصية
startTime
وقت البدء للفترة الزمنية للمشغل الذي يتم خلاله تشغيل الأحداث للنوافذ الجاهزة. يتم دعم وقت UTC فقط حاليا.
startTime: Date
قيمة الخاصية
Date
type
نوع المشغل.
type: "TumblingWindowTrigger"
قيمة الخاصية
"TumblingWindowTrigger"
تفاصيل الخاصية الموروثة
additionalProperties
خصائص إضافية
additionalProperties?: Record<string, any>
قيمة الخاصية
Record<string, any>
موروث منTrigger.additionalProperties
annotations
قائمة العلامات التي يمكن استخدامها لوصف المشغل.
annotations?: any[]
قيمة الخاصية
any[]
موروثة منTrigger.annotations
description
runtimeState
يشير إلى ما إذا كان المشغل قيد التشغيل أم لا. يتم تحديثه عند استدعاء واجهات برمجة التطبيقات بدء/إيقاف على المشغل.
runtimeState?: string
قيمة الخاصية
string
موروث منTrigger.runtimeState