O construtor para funções agendadas, que são fornecidas pelo Google Pub/Sub e pelo Cloud Scheduler. Descreve o job do Cloud Scheduler implantado para acionar uma função programada na frequência fornecida. Para obter mais informações, consulte [Funções de agendamento](/docs/functions/schedule-functions).
Acesso via functions.pubsub.schedule()
.
Assinatura:
export declare class ScheduleBuilder
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(triggerResource, opções) | Constrói uma nova instância da classe ScheduleBuilder |
Métodos
Método | Modificadores | Descrição |
---|---|---|
onRun(manipulador) | Manipulador de eventos para funções agendadas. Acionado sempre que o job do agendador associado envia uma mensagem do Pub/Sub. | |
tente novamenteConfig(config) | ||
fuso horário(fuso horário) |
pubsub.ScheduleBuilder.(construtor)
Constrói uma nova instância da classe ScheduleBuilder
Assinatura:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
triggerResource | () => string | |
opções | Opções de implantação |
pubsub.ScheduleBuilder.onRun()
Manipulador de eventos para funções agendadas. Acionado sempre que o job do agendador associado envia uma mensagem do Pub/Sub.
Assinatura:
onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
manipulador | (contexto: EventContext ) => PromiseLike<qualquer> | qualquer | Manipulador que é acionado sempre que o job do agendador associado envia uma mensagem do Pub/Sub. |
Retorna:
Função Cloud <desconhecido>
Uma função que você pode exportar e implantar.
pubsub.ScheduleBuilder.retryConfig()
Assinatura:
retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
configuração | AgendarRetryConfig |
Retorna:
pubsub.ScheduleBuilder.timeZone()
Assinatura:
timeZone(timeZone: string): ScheduleBuilder;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
fuso horário | corda |
Retorna: