pubsub namespace

関数

関数 説明
onMessagePublished(topic, handler) Pub/Sub トピックにパブリッシュされるメッセージを処理する。
onMessagePublished(options, handler) Pub/Sub トピックにパブリッシュされるメッセージを処理する。

クラス

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

インターフェース

インターフェース 説明
MessagePublishedData Pub/Sub パブリッシュ サブスクリプションでパブリッシュされたインターフェース。
PubSubOptions PubSubOptions は EventHandlerOptions を拡張しますが、トピックを含める必要があります。

pubsub.onMessagePublished()

Pub/Sub トピックにパブリッシュされるメッセージを処理する。

署名:

export declare function onMessagePublished<T = any>(topic: string, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;

パラメータ

パラメータ 説明
topic 文字列 メッセージ イベントを監視する Pub/Sub トピック。
handler (イベント: CloudEvent<MessagePublishedData<T>>)=>任意 |<任意> を約束する Cloud Pub/Sub メッセージがパブリッシュされるたびに

戻り値:

CloudFunction<CloudEvent<MessagePublishedData<T>>>

pubsub.onMessagePublished()

Pub/Sub トピックにパブリッシュされるメッセージを処理する。

署名:

export declare function onMessagePublished<T = any>(options: PubSubOptions, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;

パラメータ

パラメータ 説明
オプション PubSubOptions イベントの情報(トピック)を含むオプション
handler (イベント: CloudEvent<MessagePublishedData<T>>)=>任意 |<任意> を約束する Cloud Pub/Sub メッセージがパブリッシュされるたびに

戻り値:

CloudFunction<CloudEvent<MessagePublishedData<T>>>