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) | Cria uma nova instância da classe TopicBuilder |
Métodos
Método | Modificadores | Descrição |
---|---|---|
onPublish(gerenciador) | Manipulador de eventos que é acionado sempre que uma mensagem do Cloud Pub/Sub é publicada. |
pubsub.TopicBuilder.(construtor)
Cria uma nova instância da classe TopicBuilder
Assinatura:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
triggerResource | () => corda | |
options | DeploymentOptions (em inglês) |
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 |
---|---|---|
handler | (mensagem: Mensagem, contexto: EventContext) => Promessa como<qualquer> | nenhum | Manipulador de eventos que é executado sempre que uma mensagem do Cloud Pub/Sub é publicada. |
Retorna:
Uma função que pode ser exportada e implantada.