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:
pubsub.ScheduleBuilder.timeZone()
Firma:
timeZone(timeZone: string): ScheduleBuilder;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
fuso orario | corda |
Ritorna: