AWS SDK for C++
1.8.182
AWS SDK for C++
|
#include <AwsJobTimeoutConfig.h>
Public Member Functions | |
AwsJobTimeoutConfig () | |
AwsJobTimeoutConfig (Aws::Utils::Json::JsonView jsonValue) | |
AwsJobTimeoutConfig & | operator= (Aws::Utils::Json::JsonView jsonValue) |
Aws::Utils::Json::JsonValue | Jsonize () const |
long long | GetInProgressTimeoutInMinutes () const |
bool | InProgressTimeoutInMinutesHasBeenSet () const |
void | SetInProgressTimeoutInMinutes (long long value) |
AwsJobTimeoutConfig & | 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 AwsJobTimeoutConfig.h.
Aws::IoT::Model::AwsJobTimeoutConfig::AwsJobTimeoutConfig | ( | ) |
Aws::IoT::Model::AwsJobTimeoutConfig::AwsJobTimeoutConfig | ( | 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 AwsJobTimeoutConfig.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 AwsJobTimeoutConfig.h.
Aws::Utils::Json::JsonValue Aws::IoT::Model::AwsJobTimeoutConfig::Jsonize | ( | ) | const |
AwsJobTimeoutConfig& Aws::IoT::Model::AwsJobTimeoutConfig::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 AwsJobTimeoutConfig.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 AwsJobTimeoutConfig.h.