O criador de tópicos do Google Cloud Pub/Sub.
Acesso via functions.pubsub.topic()
.
Assinatura:
export declare class TopicBuilder
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(triggerResource, opções) | Constrói uma nova instância da classe TopicBuilder |
Métodos
Método | Modificadores | Descrição |
---|---|---|
onPublish(manipulador) | Manipulador de eventos que é acionado sempre que uma mensagem do Cloud Pub/Sub é publicada. |
pubsub.TopicBuilder.(construtor)
Constrói uma nova instância da classe TopicBuilder
Assinatura:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
triggerResource | () => string | |
opções | Opções de implantação |
pubsub.TopicBuilder.onPublish()
Manipulador de eventos que é acionado sempre que uma mensagem do Cloud Pub/Sub é publicada.
Assinatura:
onPublish(handler: (message: Message, context: EventContext) => PromiseLike<any> | any): CloudFunction<Message>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
manipulador | (mensagem: Mensagem , contexto: EventContext ) => PromiseLike<qualquer> | qualquer | Manipulador de eventos executado sempre que uma mensagem do Cloud Pub/Sub é publicada. |
Retorna:
Função Cloud < Mensagem >
Uma função que você pode exportar e implantar.