Interfaz que representa un mensaje de Google Cloud Pub/Sub.
Firma:
export declare class Message<T>
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
atributos | { [clave: cadena]: cadena; } | Atributos definidos por el usuario publicados con el mensaje, si los hay. | |
datos | cadena | 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. | |
ID de mensaje | cadena | ID generado automáticamente que identifica de forma única este mensaje. | |
ordenandoClave | cadena | Clave definida por el usuario utilizada para garantizar el orden entre mensajes con la misma clave. | |
tiempo de publicación | cadena | Hora en que se publicó el mensaje |
Métodos
Método | Modificadores | Descripción |
---|---|---|
a JSON() | Devuelve una representación serializable JSON 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.mensaje.datos
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 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.toJSON()
Devuelve una representación serializable JSON de este objeto.
Firma:
toJSON(): any;
Devoluciones:
cualquier
Una representación serializable en JSON de este objeto.