Interfejs reprezentujący wiadomość Google Cloud Pub/Sub.
Podpis:
export declare class Message<T>
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
atrybuty | { [klucz: ciąg znaków]: ciąg znaków; | Atrybuty zdefiniowane przez użytkownika, które zostały opublikowane wraz z wiadomością (jeśli takie występują). | |
dane | ciąg znaków | Ładunek danych tego obiektu wiadomości w postaci ciągu zakodowanego w formacie base64. | |
JSON | T | Ładunek danych JSON tego obiektu wiadomości (jeśli istnieje). | |
messageId | ciąg znaków | Wygenerowany automatycznie identyfikator, który jednoznacznie identyfikuje tę wiadomość. | |
klucz zamówienia | ciąg znaków | Klucz zdefiniowany przez użytkownika służący do sortowania wiadomości z tym samym kluczem. | |
publishTime | ciąg znaków | Czas opublikowania wiadomości |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
toJSON(), | Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON. |
pubsub.Message.attributes
Atrybuty zdefiniowane przez użytkownika, które zostały opublikowane wraz z wiadomością (jeśli takie występują).
Podpis:
readonly attributes: {
[key: string]: string;
};
pubsub.Wiadomość.dane
Ładunek danych tego obiektu wiadomości w postaci ciągu zakodowanego w formacie base64.
Podpis:
readonly data: string;
pubsub.Message.json
Ładunek danych JSON tego obiektu wiadomości (jeśli istnieje).
Podpis:
get json(): T;
pubsub.Message.messageId
Wygenerowany automatycznie identyfikator, który jednoznacznie identyfikuje tę wiadomość.
Podpis:
readonly messageId: string;
pubsub.Message.orderingKey
Klucz zdefiniowany przez użytkownika służący do sortowania wiadomości z tym samym kluczem.
Podpis:
readonly orderingKey: string;
pubsub.Message.publishTime
Czas opublikowania wiadomości
Podpis:
readonly publishTime: string;
pubsub.Message.toJSON()
Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON.
Podpis:
toJSON(): any;
Zwroty:
dowolny
Możliwa do serializowania reprezentacja tego obiektu w formacie JSON.