pubsub.ScheduleBuilder class

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:

Construtor de cronograma

pubsub.ScheduleBuilder.timeZone()

Assinatura:

timeZone(timeZone: string): ScheduleBuilder;

Parâmetros

Parâmetro Tipo Descrição
fuso horário corda

Retorna:

Construtor de cronograma