pubsub.Message class

Google Cloud Pub/Sub メッセージを表すインターフェース。

サイン:

export declare class Message<T> 

プロパティ

財産修飾子タイプ説明
属性{ [キー: 文字列]: 文字列; }メッセージとともに公開されるユーザー定義の属性 (存在する場合)。
データBase64 でエンコードされた文字列としての、このメッセージ オブジェクトのデータ ペイロード。
json Tこのメッセージ オブジェクトの JSON データ ペイロード (存在する場合)。
メッセージIDこのメッセージを一意に識別する自動生成された ID。
注文キー同じキーを持つメッセージ間の順序を保証するために使用されるユーザー定義のキー。
パブリッシュ時間メッセージが公開された時刻

メソッド

方法修飾子説明
toJSON()このオブジェクトの JSON シリアル化可能な表現を返します。

pubsub.Message.attributes

メッセージとともに公開されるユーザー定義の属性 (存在する場合)。

サイン:

readonly attributes: {
        [key: string]: string;
    };

pubsub.メッセージ.データ

Base64 でエンコードされた文字列としての、このメッセージ オブジェクトのデータ ペイロード。

サイン:

readonly data: string;

pubsub.メッセージ.json

このメッセージ オブジェクトの JSON データ ペイロード (存在する場合)。

サイン:

get json(): T;

pubsub.Message.messageId

このメッセージを一意に識別する自動生成された ID。

サイン:

readonly messageId: string;

pubsub.Message.orderingKey

同じキーを持つメッセージ間の順序を保証するために使用されるユーザー定義のキー。

サイン:

readonly orderingKey: string;

pubsub.Message.publishTime

メッセージが公開された時刻

サイン:

readonly publishTime: string;

pubsub.Message.toJSON()

このオブジェクトの JSON シリアル化可能な表現を返します。

サイン:

toJSON(): any;

戻り値:

どれでも

このオブジェクトの JSON シリアル化可能な表現。