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