AWS SDK for C++
1.8.182
AWS SDK for C++
|
#include <TimeoutConfig.h>
Public Member Functions | |
TimeoutConfig () | |
TimeoutConfig (Aws::Utils::Json::JsonView jsonValue) | |
TimeoutConfig & | operator= (Aws::Utils::Json::JsonView jsonValue) |
Aws::Utils::Json::JsonValue | Jsonize () const |
long long | GetInProgressTimeoutInMinutes () const |
bool | InProgressTimeoutInMinutesHasBeenSet () const |
void | SetInProgressTimeoutInMinutes (long long value) |
TimeoutConfig & | WithInProgressTimeoutInMinutes (long long value) |
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
.
Definition at line 33 of file TimeoutConfig.h.
Aws::IoT::Model::TimeoutConfig::TimeoutConfig | ( | ) |
Aws::IoT::Model::TimeoutConfig::TimeoutConfig | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
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.
Definition at line 50 of file TimeoutConfig.h.
|
inline |
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.
Definition at line 60 of file TimeoutConfig.h.
Aws::Utils::Json::JsonValue Aws::IoT::Model::TimeoutConfig::Jsonize | ( | ) | const |
TimeoutConfig& Aws::IoT::Model::TimeoutConfig::operator= | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
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.
Definition at line 70 of file TimeoutConfig.h.
|
inline |
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.
Definition at line 80 of file TimeoutConfig.h.