Interface représentant un message Google Cloud Pub/Sub.
Signature:
export declare class Message<T>
Propriétés
Propriété | Modificateurs | Taper | Description |
---|---|---|---|
les attributs | { [clé : chaîne] : chaîne ; } | Attributs définis par l'utilisateur publiés avec le message, le cas échéant. | |
données | chaîne | Charge utile de données de cet objet de message sous forme de chaîne codée en base64. | |
json | T | Charge utile de données JSON de cet objet de message, le cas échéant. | |
ID du message | chaîne | ID généré automatiquement qui identifie de manière unique ce message. | |
clé de commande | chaîne | Clé définie par l'utilisateur utilisée pour garantir le classement parmi les messages avec la même clé. | |
heure de publication | chaîne | Heure à laquelle le message a été publié |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
versJSON() | Renvoie une représentation sérialisable JSON de cet objet. |
pubsub.Message.attributes
Attributs définis par l'utilisateur publiés avec le message, le cas échéant.
Signature:
readonly attributes: {
[key: string]: string;
};
pubsub.Message.data
Charge utile de données de cet objet de message sous forme de chaîne codée en base64.
Signature:
readonly data: string;
pubsub.Message.json
Charge utile de données JSON de cet objet de message, le cas échéant.
Signature:
get json(): T;
pubsub.Message.messageId
ID généré automatiquement qui identifie de manière unique ce message.
Signature:
readonly messageId: string;
pubsub.Message.orderingKey
Clé définie par l'utilisateur utilisée pour garantir le classement parmi les messages avec la même clé.
Signature:
readonly orderingKey: string;
pubsub.Message.publishTime
Heure à laquelle le message a été publié
Signature:
readonly publishTime: string;
pubsub.Message.toJSON()
Renvoie une représentation sérialisable JSON de cet objet.
Signature:
toJSON(): any;
Retour:
n'importe lequel
Une représentation sérialisable JSON de cet objet.