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 シリアル化可能な表現。