TimeoutConfig class
Specifies the amount of time each device has to finish its execution of the
job. A timer is started when the job execution status is set to
IN_PROGRESS
. If the job execution status is not set to another
terminal state before the timer expires, it will be automatically set to
TIMED_OUT
.
Constructors
- TimeoutConfig({int? inProgressTimeoutInMinutes})
-
TimeoutConfig.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- inProgressTimeoutInMinutes → int?
-
Specifies the amount of time, in minutes, this device has to finish
execution of this job. The timeout interval can be anywhere between 1 minute
and 7 days (1 to 10080 minutes). The in progress timer can't be updated and
will apply to all job executions for the job. Whenever a job execution
remains in the IN_PROGRESS status for longer than this interval, the job
execution will fail and switch to the terminal
TIMED_OUT
status.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited