pubsub.ScheduleBuilder class

Google Pub/Sub と Cloud Scheduler を利用したスケジュールされた関数のビルダー。指定された頻度でスケジュールされた機能をトリガーするためにデプロイされる Cloud Scheduler ジョブについて説明します。詳細については、「スケジュール関数」(/docs/functions/schedule-functions) を参照してください。

functions.pubsub.schedule()経由でアクセス

サイン:

export declare class ScheduleBuilder 

コンストラクター

コンストラクタ修飾子説明
(コンストラクター)(トリガーリソース、オプション) ScheduleBuilderクラスの新しいインスタンスを構築します。

メソッド

方法修飾子説明
onRun(ハンドラー)スケジュールされた関数のイベント ハンドラー。関連付けられたスケジューラ ジョブが Pub/Sub メッセージを送信するたびにトリガーされます。
retryConfig(構成)
タイムゾーン(タイムゾーン)

pubsub.ScheduleBuilder.(コンストラクター)

ScheduleBuilderクラスの新しいインスタンスを構築します。

サイン:

constructor(triggerResource: () => string, options: DeploymentOptions);

パラメーター

パラメータタイプ説明
トリガーリソース() => 文字列
オプション導入オプション

pubsub.ScheduleBuilder.onRun()

スケジュールされた関数のイベント ハンドラー。関連付けられたスケジューラ ジョブが Pub/Sub メッセージを送信するたびにトリガーされます。

サイン:

onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;

パラメーター

パラメータタイプ説明
ハンドラ(コンテキスト:イベントコンテキスト) => PromiseLike<任意> |どれでも関連付けられたスケジューラ ジョブが Pub/Sub メッセージを送信するたびに起動されるハンドラ。

戻り値:

クラウドファンクション<不明>

エクスポートしてデプロイできる機能。

pubsub.ScheduleBuilder.retryConfig()

サイン:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

パラメーター

パラメータタイプ説明
構成スケジュール再試行構成

戻り値:

スケジュールビルダー

pubsub.ScheduleBuilder.timeZone()

サイン:

timeZone(timeZone: string): ScheduleBuilder;

パラメーター

パラメータタイプ説明
タイムゾーン

戻り値:

スケジュールビルダー