pubsub.ScheduleBuilder class

预定函数的构建器,由 Google Pub/Sub 和 Cloud Scheduler 提供支持。描述为按指定频率触发预定函数的 Cloud Scheduler 作业。如需了解详情,请参阅 [安排函数运行时间](/docs/functions/schedule-functions)。

通过 functions.pubsub.schedule() 访问。

签名

export declare class ScheduleBuilder 

构造函数

构造函数 修饰符 说明
(构造函数)(triggerResource, options) 构造 ScheduleBuilder 类的新实例

方法

方法 修饰符 说明
onRun(handler) 预定函数的事件处理脚本。每当关联的调度器作业发送 Pub/Sub 消息时触发。
retryConfig(config)
timeZone(timeZone)

pubsub.ScheduleBuilder.(构造函数)

构造 ScheduleBuilder 类的新实例

签名

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

参数

参数 类型 说明
触发器资源 () =>字符串
选项 DeploymentOptions

pubsub.ScheduleBuilder.onRun()

预定函数的事件处理脚本。每当关联的调度器作业发送 Pub/Sub 消息时触发。

签名

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

参数

参数 类型 说明
handler (上下文:EventContext)=>PromiseLike<any>|任意 每当关联的调度器作业发送 Pub/Sub 消息时触发的处理程序。

返回

Cloud Functions<未知>

您可以导出和部署的函数。

pubsub.ScheduleBuilder.retryConfig()

签名

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

参数

参数 类型 说明
config ScheduleRetryConfig

返回

ScheduleBuilder

pubsub.ScheduleBuilder.timeZone()

签名

timeZone(timeZone: string): ScheduleBuilder;

参数

参数 类型 说明
时区 字符串

返回

ScheduleBuilder