scheduler.ScheduleOptions interface

可对“时间安排”触发器设置的选项。

签名

export interface ScheduleOptions extends options.GlobalOptions 

扩展options.GlobalOptions

属性

属性 类型 说明
maxBackoffSeconds 数字 |表达式<数字>|重置值 重试前等待的最长时间。
maxDoublings 数字 |表达式<数字>|重置值 间隔时间将加倍“加倍次数上限”次。
maxRetrySeconds 数字 |表达式<数字>|重置值 重试的时间限制。
minBackoffSeconds 数字 |表达式<数字>|重置值 重新绑定前等待的最短时间。
retryCount 数字 |表达式<数字>|重置值 失败运行的重试尝试次数。
时间表 字符串 时间表,采用 Unix Crontab 或 AppEngine 语法。
timeZone 时区 |表达式<string>|重置值 执行时间表的时区。

Scheduler.ScheduleOptions.maxBackoffSeconds

重试前等待的最长时间。

签名

maxBackoffSeconds?: number | Expression<number> | ResetValue;

Scheduler.ScheduleOptions.maxDoublings

间隔时间将加倍“加倍次数上限”次。

签名

maxDoublings?: number | Expression<number> | ResetValue;

scheduler.ScheduleOptions.maxRetrySeconds

重试的时间限制。

签名

maxRetrySeconds?: number | Expression<number> | ResetValue;

Scheduler.ScheduleOptions.minBackoffSeconds

重新绑定前等待的最短时间。

签名

minBackoffSeconds?: number | Expression<number> | ResetValue;

Scheduler.ScheduleOptions.retryCount

失败运行的重试尝试次数。

签名

retryCount?: number | Expression<number> | ResetValue;

Scheduler.ScheduleOptions.schedule

时间表,采用 Unix Crontab 或 AppEngine 语法。

签名

schedule: string;

Scheduler.ScheduleOptions.timeZone

执行时间表的时区。

签名

timeZone?: timezone | Expression<string> | ResetValue;