pubsub.Message class

Google Cloud Pub/Sub 메시지를 나타내는 인터페이스입니다.

서명:

export declare class Message<T> 

속성

재산 수정자 유형 설명
속성 { [키: 문자열]: 문자열; } 메시지와 함께 게시된 사용자 정의 속성(있는 경우)
데이터 base64로 인코딩된 문자열인 이 메시지 객체의 데이터 페이로드입니다.
JSON 이 메시지 객체의 JSON 데이터 페이로드입니다(있는 경우).
메시지 ID 이 메시지를 고유하게 식별하는 자동 생성된 ID입니다.
주문키 동일한 키를 가진 메시지 간의 순서를 보장하는 데 사용되는 사용자 정의 키입니다.
게시시간 메시지가 게시된 시간

행동 양식

방법 수정자 설명
toJSON() 이 객체의 JSON 직렬화 가능 표현을 반환합니다.

pubsub.Message.attributes

메시지와 함께 게시된 사용자 정의 속성(있는 경우)

서명:

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

pubsub.Message.data

base64로 인코딩된 문자열인 이 메시지 객체의 데이터 페이로드입니다.

서명:

readonly data: string;

pubsub.Message.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 직렬화 가능한 표현입니다.