[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-05-09 UTC."],[],[],null,["# scheduler.ScheduleOptions interface\n\nOptions that can be set on a Schedule trigger.\n\n**Signature:** \n\n export interface ScheduleOptions extends options.GlobalOptions \n\n**Extends:** [options.GlobalOptions](./firebase-functions.globaloptions.md#globaloptions_interface)\n\nProperties\n----------\n\n| Property | Type | Description |\n|------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|\n| [maxBackoffSeconds](./firebase-functions.scheduler.scheduleoptions.md#schedulerscheduleoptionsmaxbackoffseconds) | number \\| [Expression](./firebase-functions.params.expression.md#paramsexpression_class)\\\u003cnumber\\\u003e \\| ResetValue | The maximum time to wait before retrying. |\n| [maxDoublings](./firebase-functions.scheduler.scheduleoptions.md#schedulerscheduleoptionsmaxdoublings) | number \\| [Expression](./firebase-functions.params.expression.md#paramsexpression_class)\\\u003cnumber\\\u003e \\| ResetValue | The time between will double max doublings times. |\n| [maxRetrySeconds](./firebase-functions.scheduler.scheduleoptions.md#schedulerscheduleoptionsmaxretryseconds) | number \\| [Expression](./firebase-functions.params.expression.md#paramsexpression_class)\\\u003cnumber\\\u003e \\| ResetValue | The time limit for retrying. |\n| [minBackoffSeconds](./firebase-functions.scheduler.scheduleoptions.md#schedulerscheduleoptionsminbackoffseconds) | number \\| [Expression](./firebase-functions.params.expression.md#paramsexpression_class)\\\u003cnumber\\\u003e \\| ResetValue | The minimum time to wait before retying. |\n| [retryCount](./firebase-functions.scheduler.scheduleoptions.md#schedulerscheduleoptionsretrycount) | number \\| [Expression](./firebase-functions.params.expression.md#paramsexpression_class)\\\u003cnumber\\\u003e \\| ResetValue | The number of retry attempts for a failed run. |\n| [schedule](./firebase-functions.scheduler.scheduleoptions.md#schedulerscheduleoptionsschedule) | string | The schedule, in Unix Crontab or AppEngine syntax. |\n| [timeZone](./firebase-functions.scheduler.scheduleoptions.md#schedulerscheduleoptionstimezone) | timezone \\| [Expression](./firebase-functions.params.expression.md#paramsexpression_class)\\\u003cstring\\\u003e \\| ResetValue | The timezone that the schedule executes in. |\n\nscheduler.ScheduleOptions.maxBackoffSeconds\n-------------------------------------------\n\nThe maximum time to wait before retrying.\n\n**Signature:** \n\n maxBackoffSeconds?: number | Expression\u003cnumber\u003e | ResetValue;\n\nscheduler.ScheduleOptions.maxDoublings\n--------------------------------------\n\nThe time between will double max doublings times.\n\n**Signature:** \n\n maxDoublings?: number | Expression\u003cnumber\u003e | ResetValue;\n\nscheduler.ScheduleOptions.maxRetrySeconds\n-----------------------------------------\n\nThe time limit for retrying.\n\n**Signature:** \n\n maxRetrySeconds?: number | Expression\u003cnumber\u003e | ResetValue;\n\nscheduler.ScheduleOptions.minBackoffSeconds\n-------------------------------------------\n\nThe minimum time to wait before retying.\n\n**Signature:** \n\n minBackoffSeconds?: number | Expression\u003cnumber\u003e | ResetValue;\n\nscheduler.ScheduleOptions.retryCount\n------------------------------------\n\nThe number of retry attempts for a failed run.\n\n**Signature:** \n\n retryCount?: number | Expression\u003cnumber\u003e | ResetValue;\n\nscheduler.ScheduleOptions.schedule\n----------------------------------\n\nThe schedule, in Unix Crontab or AppEngine syntax.\n\n**Signature:** \n\n schedule: string;\n\nscheduler.ScheduleOptions.timeZone\n----------------------------------\n\nThe timezone that the schedule executes in.\n\n**Signature:** \n\n timeZone?: timezone | Expression\u003cstring\u003e | ResetValue;"]]