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.