pubsub.Message class

Interfaz que representa un mensaje de Google Cloud Pub/Sub.

Firma:

export declare class Message<T> 

Propiedades

Propiedad modificadores Escribe Descripción
atributos { [clave: cadena]: cadena; } Atributos definidos por el usuario publicados con el mensaje, si los hay.
datos cuerda La carga útil de datos de este objeto de mensaje como una cadena codificada en base64.
json T La carga útil de datos JSON de este objeto de mensaje, si corresponde.
mensajeId cuerda ID generado automáticamente que identifica de forma única este mensaje.
clave de pedido cuerda Clave definida por el usuario utilizada para garantizar el orden entre los mensajes con la misma clave.
publicarTiempo cuerda Hora en que se publicó el mensaje

Métodos

Método modificadores Descripción
aJSON() Devuelve una representación JSON serializable de este objeto.

pubsub.Mensaje.atributos

Atributos definidos por el usuario publicados con el mensaje, si los hay.

Firma:

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

pubsub.Message.data

La carga útil de datos de este objeto de mensaje como una cadena codificada en base64.

Firma:

readonly data: string;

pubsub.Mensaje.json

La carga útil de datos JSON de este objeto de mensaje, si corresponde.

Firma:

get json(): T;

pubsub.Message.messageId

ID generado automáticamente que identifica de forma única este mensaje.

Firma:

readonly messageId: string;

pubsub.Message.orderingKey

Clave definida por el usuario utilizada para garantizar el orden entre los mensajes con la misma clave.

Firma:

readonly orderingKey: string;

pubsub.Mensaje.publishTime

Hora en que se publicó el mensaje

Firma:

readonly publishTime: string;

pubsub.Mensaje.aJSON()

Devuelve una representación JSON serializable de este objeto.

Firma:

toJSON(): any;

Devoluciones:

ningún

Una representación JSON serializable de este objeto.