@Generated(value="software.amazon.awssdk:codegen") public final class JobProcessDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JobProcessDetails.Builder,JobProcessDetails>
The job process details.
| Modifier and Type | Class and Description |
|---|---|
static interface |
JobProcessDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static JobProcessDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasProcessingTargets()
For responses, this returns true if the service returned a value for the ProcessingTargets property.
|
Integer |
numberOfCanceledThings()
The number of things that cancelled the job.
|
Integer |
numberOfFailedThings()
The number of things that failed executing the job.
|
Integer |
numberOfInProgressThings()
The number of things currently executing the job.
|
Integer |
numberOfQueuedThings()
The number of things that are awaiting execution of the job.
|
Integer |
numberOfRejectedThings()
The number of things that rejected the job.
|
Integer |
numberOfRemovedThings()
The number of things that are no longer scheduled to execute the job because they have been deleted or have been
removed from the group that was a target of the job.
|
Integer |
numberOfSucceededThings()
The number of things which successfully completed the job.
|
Integer |
numberOfTimedOutThings()
The number of things whose job execution status is
TIMED_OUT. |
List<String> |
processingTargets()
The target devices to which the job execution is being rolled out.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends JobProcessDetails.Builder> |
serializableBuilderClass() |
JobProcessDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasProcessingTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> processingTargets()
The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProcessingTargets() method.
public final Integer numberOfCanceledThings()
The number of things that cancelled the job.
public final Integer numberOfSucceededThings()
The number of things which successfully completed the job.
public final Integer numberOfFailedThings()
The number of things that failed executing the job.
public final Integer numberOfRejectedThings()
The number of things that rejected the job.
public final Integer numberOfQueuedThings()
The number of things that are awaiting execution of the job.
public final Integer numberOfInProgressThings()
The number of things currently executing the job.
public final Integer numberOfRemovedThings()
The number of things that are no longer scheduled to execute the job because they have been deleted or have been removed from the group that was a target of the job.
public final Integer numberOfTimedOutThings()
The number of things whose job execution status is TIMED_OUT.
TIMED_OUT.public JobProcessDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<JobProcessDetails.Builder,JobProcessDetails>public static JobProcessDetails.Builder builder()
public static Class<? extends JobProcessDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.