@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 boolean hasProcessingTargets()
public 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 Integer numberOfCanceledThings()
The number of things that cancelled the job.
public Integer numberOfSucceededThings()
The number of things which successfully completed the job.
public Integer numberOfFailedThings()
The number of things that failed executing the job.
public Integer numberOfRejectedThings()
The number of things that rejected the job.
public Integer numberOfQueuedThings()
The number of things that are awaiting execution of the job.
public Integer numberOfInProgressThings()
The number of things currently executing the job.
public 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 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.