Google Cloud Pub/Sub トピック ビルダー。
functions.pubsub.topic()
でアクセス。
署名:
export declare class TopicBuilder
コンストラクタ
コンストラクタ | 修飾キー | 説明 |
---|---|---|
(structor)(triggerResource, options) | TopicBuilder クラスの新しいインスタンスを作成します。 |
メソッド
メソッド | 修飾キー | 説明 |
---|---|---|
onPublish(handler) | Cloud Pub/Sub メッセージがパブリッシュされるたびに発生するイベント ハンドラ。 |
pubsub.TopicBuilder.(コンストラクタ)
TopicBuilder
クラスの新しいインスタンスを作成します。
署名:
constructor(triggerResource: () => string, options: DeploymentOptions);
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
triggerResource | () =>文字列 | |
オプション | DeploymentOptions |
pubsub.TopicBuilder.onPublish()
Cloud Pub/Sub メッセージがパブリッシュされるたびに発生するイベント ハンドラ。
署名:
onPublish(handler: (message: Message, context: EventContext) => PromiseLike<any> | any): CloudFunction<Message>;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
handler | (メッセージ: Message、コンテキスト: EventContext)=>PromiseLike<any>|すべて | Cloud Pub/Sub メッセージがパブリッシュされるたびに実行されるイベント ハンドラ。 |
戻り値:
エクスポートしてデプロイできる関数。