pubsub.ScheduleBuilder class

أداة إنشاء الوظائف المجدولة، والتي يتم تشغيلها بواسطة Google Pub/Sub وCloud Scholer. يصف مهمة Cloud Scholer التي يتم نشرها لتشغيل وظيفة مجدولة بالتردد المقدم. لمزيد من المعلومات، راجع [وظائف الجدولة](/docs/functions/schedule-functions).

الوصول عبر functions.pubsub.schedule() .

إمضاء:

export declare class ScheduleBuilder 

البنائين

البناء الصفات التعريفية وصف
(منشئ) (triggerResource، خيارات) إنشاء مثيل جديد لفئة ScheduleBuilder

طُرق

طريقة الصفات التعريفية وصف
تشغيل (معالج) معالج الأحداث للوظائف المجدولة. يتم تشغيله عندما تقوم مهمة الجدولة المرتبطة بإرسال رسالة Pub/Sub.
إعادة المحاولةالتكوين (التكوين)
المنطقة الزمنية(المنطقة الزمنية)

pubsub.ScheduleBuilder.(المنشئ)

إنشاء مثيل جديد لفئة ScheduleBuilder

إمضاء:

constructor(triggerResource: () => string, options: DeploymentOptions);

حدود

معامل يكتب وصف
TriggerResource () => السلسلة
خيارات خيارات النشر

pubsub.ScheduleBuilder.onRun()

معالج الأحداث للوظائف المجدولة. يتم تشغيله عندما تقوم مهمة الجدولة المرتبطة بإرسال رسالة Pub/Sub.

إمضاء:

onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;

حدود

معامل يكتب وصف
معالج (السياق: EventContext ) => PromiseLike<any> | أي المعالج الذي يتم تشغيله عندما ترسل مهمة الجدولة المرتبطة رسالة Pub/Sub.

عائدات:

وظيفة السحابة <مجهول>

وظيفة يمكنك تصديرها ونشرها.

pubsub.ScheduleBuilder.retryConfig()

إمضاء:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

حدود

معامل يكتب وصف
التكوين جدولة إعادة المحاولةالتكوين

عائدات:

منشئ الجدولة

pubsub.ScheduleBuilder.timeZone()

إمضاء:

timeZone(timeZone: string): ScheduleBuilder;

حدود

معامل يكتب وصف
وحدة زمنية خيط

عائدات:

منشئ الجدولة