Interfaccia che rappresenta un messaggio Google Cloud Pub/Sub.
Firma:
export declare class Message<T>
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
attributi | { [tasto: stringa]: stringa; } | Attributi definiti dall'utente pubblicati con il messaggio, se presenti. | |
dati | corda | Il payload dei dati di questo oggetto messaggio come stringa con codifica base64. | |
json | T | Il payload dei dati JSON di questo oggetto messaggio, se presente. | |
messaggioId | corda | ID generato automaticamente che identifica in modo univoco questo messaggio. | |
orderingKey | corda | Chiave definita dall'utente utilizzata per garantire l'ordine tra i messaggi con la stessa chiave. | |
pubblicareTime | corda | Ora in cui il messaggio è stato pubblicato |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
aJSON() | Restituisce una rappresentazione serializzabile JSON di questo oggetto. |
pubsub.Message.attributes
Attributi definiti dall'utente pubblicati con il messaggio, se presenti.
Firma:
readonly attributes: {
[key: string]: string;
};
pubsub.Message.data
Il payload dei dati di questo oggetto messaggio come stringa con codifica base64.
Firma:
readonly data: string;
pubsub.Message.json
Il payload dei dati JSON di questo oggetto messaggio, se presente.
Firma:
get json(): T;
pubsub.Message.messageId
ID generato automaticamente che identifica in modo univoco questo messaggio.
Firma:
readonly messageId: string;
pubsub.Message.orderingKey
Chiave definita dall'utente utilizzata per garantire l'ordine tra i messaggi con la stessa chiave.
Firma:
readonly orderingKey: string;
pubsub.Message.publishTime
Ora in cui il messaggio è stato pubblicato
Firma:
readonly publishTime: string;
pubsub.Message.toJSON()
Restituisce una rappresentazione serializzabile JSON di questo oggetto.
Firma:
toJSON(): any;
Ritorna:
Qualunque
Una rappresentazione serializzabile JSON di questo oggetto.