@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()
Returns true if the ProcessingTargets property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
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, wait
copy
public final boolean hasProcessingTargets()
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.
You can use hasProcessingTargets()
to see if a value was sent in this field.
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 SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.