@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IoTJobTimeoutConfig extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about the timeout configuration for a job.
Constructor and Description |
---|
IoTJobTimeoutConfig() |
Modifier and Type | Method and Description |
---|---|
IoTJobTimeoutConfig |
clone() |
boolean |
equals(Object obj) |
Long |
getInProgressTimeoutInMinutes()
The amount of time, in minutes, that devices have to complete the job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setInProgressTimeoutInMinutes(Long inProgressTimeoutInMinutes)
The amount of time, in minutes, that devices have to complete the job.
|
String |
toString()
Returns a string representation of this object.
|
IoTJobTimeoutConfig |
withInProgressTimeoutInMinutes(Long inProgressTimeoutInMinutes)
The amount of time, in minutes, that devices have to complete the job.
|
public void setInProgressTimeoutInMinutes(Long inProgressTimeoutInMinutes)
The amount of time, in minutes, that devices have to complete the job. The timer starts when the job status is
set to IN_PROGRESS
. If the job status doesn't change to a terminal state before the time expires,
then the job status is set to TIMED_OUT
.
The timeout interval must be between 1 minute and 7 days (10080 minutes).
inProgressTimeoutInMinutes
- The amount of time, in minutes, that devices have to complete the job. The timer starts when the job
status is set to IN_PROGRESS
. If the job status doesn't change to a terminal state before the
time expires, then the job status is set to TIMED_OUT
.
The timeout interval must be between 1 minute and 7 days (10080 minutes).
public Long getInProgressTimeoutInMinutes()
The amount of time, in minutes, that devices have to complete the job. The timer starts when the job status is
set to IN_PROGRESS
. If the job status doesn't change to a terminal state before the time expires,
then the job status is set to TIMED_OUT
.
The timeout interval must be between 1 minute and 7 days (10080 minutes).
IN_PROGRESS
. If the job status doesn't change to a terminal state before
the time expires, then the job status is set to TIMED_OUT
.
The timeout interval must be between 1 minute and 7 days (10080 minutes).
public IoTJobTimeoutConfig withInProgressTimeoutInMinutes(Long inProgressTimeoutInMinutes)
The amount of time, in minutes, that devices have to complete the job. The timer starts when the job status is
set to IN_PROGRESS
. If the job status doesn't change to a terminal state before the time expires,
then the job status is set to TIMED_OUT
.
The timeout interval must be between 1 minute and 7 days (10080 minutes).
inProgressTimeoutInMinutes
- The amount of time, in minutes, that devices have to complete the job. The timer starts when the job
status is set to IN_PROGRESS
. If the job status doesn't change to a terminal state before the
time expires, then the job status is set to TIMED_OUT
.
The timeout interval must be between 1 minute and 7 days (10080 minutes).
public String toString()
toString
in class Object
Object.toString()
public IoTJobTimeoutConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.