Interfaz que representa un mensaje de Google Cloud Pub/Sub.
Firma:
export declare class Message<T>
Propiedades
Propiedad | Teclas modificadoras | Tipo | Descripción |
---|---|---|---|
atributos | { [clave: cadena]: cadena; }. | Atributos definidos por el usuario publicados con el mensaje, si los hubiera. | |
datos | string | 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. | |
messageId | string | Es el ID generado automáticamente que identifica este mensaje de forma exclusiva. | |
orderingKey | string | Clave definida por el usuario que se usa para garantizar el orden entre mensajes con la misma clave. | |
publishTime | string | Hora en la que se publicó el mensaje |
Métodos
Método | Teclas modificadoras | Descripción |
---|---|---|
toJSON() | Muestra una representación JSON serializable de este objeto. |
pubsub.Message.attributes
Atributos definidos por el usuario publicados con el mensaje, si los hubiera.
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.Message.json
La carga útil de datos JSON de este objeto de mensaje, si corresponde.
Firma:
get json(): T;
pubsub.Message.messageId
Es el ID generado automáticamente que identifica este mensaje de forma exclusiva.
Firma:
readonly messageId: string;
pubsub.Message.orderingKey
Clave definida por el usuario que se usa para garantizar el orden entre mensajes con la misma clave.
Firma:
readonly orderingKey: string;
pubsub.Message.publishTime
Hora en la que se publicó el mensaje
Firma:
readonly publishTime: string;
pubsub.Message.toJSON()
Muestra una representación JSON serializable de este objeto.
Firma:
toJSON(): any;
Muestra:
cualquiera
Una representación JSON serializable de este objeto.