@Generated(value="software.amazon.awssdk:codegen") public final class CancelJobRequest extends IotRequest implements ToCopyableBuilder<CancelJobRequest.Builder,CancelJobRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CancelJobRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CancelJobRequest.Builder |
builder() |
String |
comment()
An optional comment string describing why the job was canceled.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
force()
(Optional) If
true job executions with status "IN_PROGRESS" and "QUEUED" are canceled, otherwise
only job executions with status "QUEUED" are canceled. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
jobId()
The unique identifier you assigned to this job when it was created.
|
String |
reasonCode()
(Optional)A reason code string that explains why the job was canceled.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CancelJobRequest.Builder> |
serializableBuilderClass() |
CancelJobRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String jobId()
The unique identifier you assigned to this job when it was created.
public String reasonCode()
(Optional)A reason code string that explains why the job was canceled.
public String comment()
An optional comment string describing why the job was canceled.
public Boolean force()
(Optional) If true job executions with status "IN_PROGRESS" and "QUEUED" are canceled, otherwise
only job executions with status "QUEUED" are canceled. The default is false.
Canceling a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to update the job execution status. Use caution and ensure that each device executing a job which is canceled is able to recover to a valid state.
true job executions with status "IN_PROGRESS" and "QUEUED" are canceled,
otherwise only job executions with status "QUEUED" are canceled. The default is false.
Canceling a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to update the job execution status. Use caution and ensure that each device executing a job which is canceled is able to recover to a valid state.
public CancelJobRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CancelJobRequest.Builder,CancelJobRequest>toBuilder in class IotRequestpublic static CancelJobRequest.Builder builder()
public static Class<? extends CancelJobRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.