הבונה לפונקציות מתוזמנות, המופעלות על ידי 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 |
החזרות:
pubsub.ScheduleBuilder.timeZone()
חֲתִימָה:
timeZone(timeZone: string): ScheduleBuilder;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
אזור זמן | חוּט |
החזרות: