pubsub.Message class

Interface que representa uma mensagem do Google Cloud Pub/Sub.

Assinatura:

export declare class Message 

Construtores

Construtor Modificadores Descrição
(construtor)(dados) Constrói uma nova instância da classe Message

Propriedades

Propriedade Modificadores Tipo Descrição
atributos {[chave: string]: string; } Atributos definidos pelo usuário publicados com a mensagem, se houver.
dados corda A carga útil de dados deste objeto de mensagem como uma string codificada em base64.
json qualquer A carga de dados JSON deste objeto de mensagem, se houver.

Métodos

Método Modificadores Descrição
paraJSON() Retorna uma representação serializável JSON deste objeto.

pubsub.Message.(construtor)

Constrói uma nova instância da classe Message

Assinatura:

constructor(data: any);

Parâmetros

Parâmetro Tipo Descrição
dados qualquer

pubsub.Message.attributes

Atributos definidos pelo usuário publicados com a mensagem, se houver.

Assinatura:

readonly attributes: {
        [key: string]: string;
    };

pubsub.Message.data

A carga útil de dados deste objeto de mensagem como uma string codificada em base64.

Assinatura:

readonly data: string;

pubsub.Message.json

A carga de dados JSON deste objeto de mensagem, se houver.

Assinatura:

get json(): any;

pubsub.Message.toJSON()

Retorna uma representação serializável JSON deste objeto.

Assinatura:

toJSON(): any;

Retorna:

qualquer

Uma representação serializável JSON deste objeto.