pubsub.ScheduleBuilder class

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:

Kreator harmonogramu

pubsub.ScheduleBuilder.timeZone()

Podpis:

timeZone(timeZone: string): ScheduleBuilder;

Parametry

Parametr Typ Opis
strefa czasowa strunowy

Zwroty:

Kreator harmonogramu