El creador de funciones programadas, que funcionan con Google Pub/Sub y Cloud Scheduler. Describe el trabajo de Cloud Scheduler que se implementa para activar una función programada con la frecuencia proporcionada. Para obtener más información, consulte [Funciones de programación](/docs/functions/schedule-functions).
Acceso a través de functions.pubsub.schedule()
.
Firma:
export declare class ScheduleBuilder
Constructores
Constructor | modificadores | Descripción |
---|---|---|
(constructor)(triggerResource, opciones) | Construye una nueva instancia de la clase ScheduleBuilder |
Métodos
Método | modificadores | Descripción |
---|---|---|
en Ejecutar (controlador) | Controlador de eventos para funciones programadas. Se activa cada vez que el trabajo del programador asociado envía un mensaje de Pub/Sub. | |
reintentarConfig(config) | ||
zonahoraria(zonahoraria) |
pubsub.ScheduleBuilder.(constructor)
Construye una nueva instancia de la clase ScheduleBuilder
Firma:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
disparadorRecurso | () => cadena | |
opciones | Opciones de implementación |
pubsub.ScheduleBuilder.onRun()
Controlador de eventos para funciones programadas. Se activa cada vez que el trabajo del programador asociado envía un mensaje de Pub/Sub.
Firma:
onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
manipulador | (contexto: EventContext ) => PromiseLike<cualquiera> | cualquier | Controlador que se activa cada vez que el trabajo del programador asociado envía un mensaje de Pub/Sub. |
Devoluciones:
CloudFunction <desconocido>
Una función que puede exportar e implementar.
pubsub.ScheduleBuilder.retryConfig()
Firma:
retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
configuración | ScheduleRetryConfig |
Devoluciones:
pubsub.ScheduleBuilder.timeZone()
Firma:
timeZone(timeZone: string): ScheduleBuilder;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
zona horaria | cadena |
Devoluciones: