TaskTriggerSpec class

Constructors

TaskTriggerSpec({Input<bool?>? disabled, Input<int?>? maxRetries, Input<String?>? schedule, Input<String?>? startTime, required Input<String> type})
Creates a new TaskTriggerSpec. disabled Prevent the task from executing. This does not cancel already running tasks. It is intended to temporarily disable RECURRING tasks. maxRetries Number of retry attempts before aborting. Set to zero to never attempt to retry a failed task. schedule Cron schedule (https://en.wikipedia.org/wiki/Cron) for running tasks periodically. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: 'CRON_TZ=${IANA_TIME_ZONE}' or 'TZ=${IANA_TIME_ZONE}'. The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. This field is required for RECURRING tasks. startTime The first run of the task will be after this time. If not specified, the task will run shortly after being submitted if ON_DEMAND and based on the schedule if RECURRING. type Trigger type of the user-specified Task
const
TaskTriggerSpec.fromMap(Map<String, dynamic> map)
factory

Properties

disabled → Input<bool?>?
Prevent the task from executing. This does not cancel already running tasks. It is intended to temporarily disable RECURRING tasks.
final
hashCode → int
The hash code for this object.
no setterinherited
maxRetries → Input<int?>?
Number of retry attempts before aborting. Set to zero to never attempt to retry a failed task.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schedule → Input<String?>?
Cron schedule (https://en.wikipedia.org/wiki/Cron) for running tasks periodically. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: 'CRON_TZ=${IANA_TIME_ZONE}' or 'TZ=${IANA_TIME_ZONE}'. The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. This field is required for RECURRING tasks.
final
startTime → Input<String?>?
The first run of the task will be after this time. If not specified, the task will run shortly after being submitted if ON_DEMAND and based on the schedule if RECURRING.
final
type → Input<String>
Trigger type of the user-specified Task Possible values are: ON_DEMAND, RECURRING.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited