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 [Programar funciones](/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 |
---|---|---|
onRun(controlador) | Manejador de eventos para funciones programadas. Se activa cada vez que el trabajo del programador asociado envía un mensaje de Pub/Sub. | |
reintentarConfig(config) | ||
zona horaria(zona horaria) |
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()
Manejador 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: contexto de evento ) => PromesaComo<cualquiera> | cualquier | Controlador que se activa cada vez que el trabajo del programador asociado envía un mensaje de Pub/Sub. |
Devoluciones:
Función de nube <desconocido>
Una función que puedes exportar e implementar.
pubsub.ScheduleBuilder.retryConfig()
Firma:
retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
configuración | ProgramarRetryConfig |
Devoluciones:
pubsub.ScheduleBuilder.timeZone()
Firma:
timeZone(timeZone: string): ScheduleBuilder;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
zona horaria | cadena |
Devoluciones: