Google Cloud Pub/Sub 메시지를 나타내는 인터페이스입니다.
서명:
export declare class Message
생성자
생성자 | 특수키 | 설명 |
---|---|---|
(생성자)(데이터) | Message 클래스의 새 인스턴스를 생성합니다. |
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
속성 | { [키: 문자열]: 문자열; } | 메시지와 함께 게시된 사용자 정의 속성입니다(있는 경우). | |
데이터 | 문자열 | base64 인코딩 문자열로 된 메시지 객체의 데이터 페이로드입니다. | |
json | 모두 | 이 메시지 객체의 JSON 데이터 페이로드입니다(있는 경우). |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
JSON()으로 전송합니다. | 이 객체의 JSON 직렬화 가능한 표현을 반환합니다. |
pubsub.Message.(생성자)
Message
클래스의 새 인스턴스를 생성합니다.
서명:
constructor(data: any);
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
데이터 | 모두 |
pubsub.Message.attributes
메시지와 함께 게시된 사용자 정의 속성입니다(있는 경우).
서명:
readonly attributes: {
[key: string]: string;
};
pubsub.Message.data
base64 인코딩 문자열로 된 메시지 객체의 데이터 페이로드입니다.
서명:
readonly data: string;
Pub/Message
이 메시지 객체의 JSON 데이터 페이로드입니다(있는 경우).
서명:
get json(): any;
pubsub.Message.toJSON()
이 객체의 JSON 직렬화 가능한 표현을 반환합니다.
서명:
toJSON(): any;
반환:
모두
JSON 직렬화 가능한 이 객체의 표현입니다.