pubsub.ScheduleBuilder class

Il builder per le funzioni pianificate, basate su Google Pub/Sub e Cloud Scheduler. Descrive il processo Cloud Scheduler distribuito per attivare una funzione pianificata alla frequenza fornita. Per ulteriori informazioni, vedere [Funzioni di pianificazione](/docs/functions/schedule-functions).

Accesso tramitefunctions.pubsub.schedule functions.pubsub.schedule() .

Firma:

export declare class ScheduleBuilder 

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(triggerResource, opzioni) Costruisce una nuova istanza della classe ScheduleBuilder

Metodi

Metodo Modificatori Descrizione
onRun(gestore) Gestore eventi per funzioni pianificate. Attivato ogni volta che il lavoro di pianificazione associato invia un messaggio Pub/Sub.
riprovaConfig(config)
fuso orario(fuso orario)

pubsub.ScheduleBuilder.(costruttore)

Costruisce una nuova istanza della classe ScheduleBuilder

Firma:

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

Parametri

Parametro Tipo Descrizione
triggerResource () => stringa
opzioni Opzioni di distribuzione

pubsub.ScheduleBuilder.onRun()

Gestore eventi per funzioni pianificate. Attivato ogni volta che il lavoro di pianificazione associato invia un messaggio Pub/Sub.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (contesto: EventContext ) => PromessaLike<qualsiasi> | Qualunque Gestore che si attiva ogni volta che il processo di pianificazione associato invia un messaggio Pub/Sub.

Ritorna:

Funzione Cloud <sconosciuto>

Una funzione che puoi esportare e distribuire.

pubsub.ScheduleBuilder.retryConfig()

Firma:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

Parametri

Parametro Tipo Descrizione
config ScheduleRetryConfig

Ritorna:

ScheduleBuilder

pubsub.ScheduleBuilder.timeZone()

Firma:

timeZone(timeZone: string): ScheduleBuilder;

Parametri

Parametro Tipo Descrizione
fuso orario corda

Ritorna:

ScheduleBuilder