Kreator zaplanowanych funkcji obsługiwanych przez Google Pub/Sub i Cloud Scheduler. Opisuje zadanie Cloud Scheduler wdrożone w celu uruchomienia zaplanowanej funkcji z podaną częstotliwością. Więcej informacji znajdziesz w artykule [Funkcje harmonogramu](/docs/functions/schedule-functions).
Dostęp poprzez functions.pubsub.schedule()
.
Podpis:
export declare class ScheduleBuilder
Konstruktorzy
Konstruktor | Modyfikatory | Opis |
---|---|---|
(konstruktor)(triggerResource, opcje) | Konstruuje nowe wystąpienie klasy ScheduleBuilder |
Metody
metoda | Modyfikatory | Opis |
---|---|---|
onRun(obsługa) | Obsługa zdarzeń dla zaplanowanych funkcji. Wywoływane za każdym razem, gdy powiązane zadanie programu planującego wysyła wiadomość Pub/Sub. | |
ponów konfigurację (konfiguracja) | ||
strefa czasowa(strefa czasowa) |
pubsub.ScheduleBuilder.(konstruktor)
Konstruuje nowe wystąpienie klasy ScheduleBuilder
Podpis:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parametry
Parametr | Typ | Opis |
---|---|---|
wyzwalaczZasób | () => ciąg | |
opcje | Opcje wdrożenia |
pubsub.ScheduleBuilder.onRun()
Obsługa zdarzeń dla zaplanowanych funkcji. Wywoływane za każdym razem, gdy powiązane zadanie programu planującego wysyła wiadomość Pub/Sub.
Podpis:
onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (kontekst: Kontekst zdarzenia ) => ObietnicaLike<dowolny> | każdy | Procedura obsługi uruchamiana za każdym razem, gdy powiązane zadanie programu planującego wysyła wiadomość Pub/Sub. |
Zwroty:
Funkcja chmury <nieznany>
Funkcja, którą można wyeksportować i wdrożyć.
pubsub.ScheduleBuilder.retryConfig()
Podpis:
retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;
Parametry
Parametr | Typ | Opis |
---|---|---|
konfiguracja | HarmonogramRetryConfig |
Zwroty:
pubsub.ScheduleBuilder.timeZone()
Podpis:
timeZone(timeZone: string): ScheduleBuilder;
Parametry
Parametr | Typ | Opis |
---|---|---|
strefa czasowa | strunowy |
Zwroty: