@Generated(value="software.amazon.awssdk:codegen") public final class DeleteJobRequest extends IotRequest implements ToCopyableBuilder<DeleteJobRequest.Builder,DeleteJobRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeleteJobRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DeleteJobRequest.Builder |
builder() |
boolean |
equals(Object obj) |
Boolean |
force()
(Optional) When true, you can delete a job which is "IN_PROGRESS".
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest. |
int |
hashCode() |
String |
jobId()
The ID of the job to be deleted.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeleteJobRequest.Builder> |
serializableBuilderClass() |
DeleteJobRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
overrideConfigurationcopypublic String jobId()
The ID of the job to be deleted.
After a job deletion is completed, you may reuse this jobId when you create a new job. However, this is not recommended, and you must ensure that your devices are not using the jobId to refer to the deleted job.
After a job deletion is completed, you may reuse this jobId when you create a new job. However, this is not recommended, and you must ensure that your devices are not using the jobId to refer to the deleted job.
public Boolean force()
(Optional) When true, you can delete a job which is "IN_PROGRESS". Otherwise, you can only delete a job which is in a terminal state ("COMPLETED" or "CANCELED") or an exception will occur. The default is false.
Deleting a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to access job information or update the job execution status. Use caution and ensure that each device executing a job which is deleted is able to recover to a valid state.
Deleting a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to access job information or update the job execution status. Use caution and ensure that each device executing a job which is deleted is able to recover to a valid state.
public DeleteJobRequest.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<DeleteJobRequest.Builder,DeleteJobRequest>toBuilder in class IotRequestpublic static DeleteJobRequest.Builder builder()
public static Class<? extends DeleteJobRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequestSdkRequest. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class) method will
again be available.getValueForField in class SdkRequestfieldName - The name of the member to be retrieved.clazz - The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.