pubsub.ScheduleBuilder class

הבונה לפונקציות מתוזמנות, המופעלות על ידי Google Pub/Sub ו-Cloud Scheduler. מתאר את משימת Cloud Scheduler שנפרסת כדי להפעיל פונקציה מתוזמנת בתדירות שסופקה. למידע נוסף, ראה [Schedule functions](/docs/functions/schedule-functions).

גישה דרך functions.pubsub.schedule() .

חֲתִימָה:

export declare class ScheduleBuilder 

בונים

בַּנַאִי משנה תיאור
(קונסטרוקטור)(triggerResource, options) בונה מופע חדש של המחלקה ScheduleBuilder

שיטות

שיטה משנה תיאור
onRun(handler) מטפל באירועים עבור פונקציות מתוזמנות. מופעל בכל פעם שעבודת המתזמן המשויכת שולחת הודעת Pub/Sub.
retryConfig(config)
TimeZone(TimeZone)

pubsub.ScheduleBuilder.(קונסטרוקטור)

בונה מופע חדש של המחלקה ScheduleBuilder

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
triggerResource () => מחרוזת
אפשרויות אפשרויות פריסה

pubsub.ScheduleBuilder.onRun()

מטפל באירועים עבור פונקציות מתוזמנות. מופעל בכל פעם שעבודת המתזמן המשויכת שולחת הודעת Pub/Sub.

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (הקשר: EventContext ) => הבטח כמו<any> | כל מטפל שנדלק בכל פעם שעבודת המתזמן המשויכת שולחת הודעת Pub/Sub.

החזרות:

CloudFunction <לא ידוע>

פונקציה שתוכל לייצא ולפרוס.

pubsub.ScheduleBuilder.retryConfig()

חֲתִימָה:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

פרמטרים

פָּרָמֶטֶר סוּג תיאור
תצורה ScheduleRetryConfig

החזרות:

ScheduleBuilder

pubsub.ScheduleBuilder.timeZone()

חֲתִימָה:

timeZone(timeZone: string): ScheduleBuilder;

פרמטרים

פָּרָמֶטֶר סוּג תיאור
אזור זמן חוּט

החזרות:

ScheduleBuilder