@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ArrayPropertiesDetail extends Object implements Serializable, Cloneable, StructuredPojo
An object that represents the array properties of a job.
Constructor and Description |
---|
ArrayPropertiesDetail() |
Modifier and Type | Method and Description |
---|---|
ArrayPropertiesDetail |
addStatusSummaryEntry(String key,
Integer value)
Add a single StatusSummary entry
|
ArrayPropertiesDetail |
clearStatusSummaryEntries()
Removes all the entries added into StatusSummary.
|
ArrayPropertiesDetail |
clone() |
boolean |
equals(Object obj) |
Integer |
getIndex()
The job index within the array that's associated with this job.
|
Integer |
getSize()
The size of the array job.
|
Map<String,Integer> |
getStatusSummary()
A summary of the number of array job children in each available job status.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIndex(Integer index)
The job index within the array that's associated with this job.
|
void |
setSize(Integer size)
The size of the array job.
|
void |
setStatusSummary(Map<String,Integer> statusSummary)
A summary of the number of array job children in each available job status.
|
String |
toString()
Returns a string representation of this object.
|
ArrayPropertiesDetail |
withIndex(Integer index)
The job index within the array that's associated with this job.
|
ArrayPropertiesDetail |
withSize(Integer size)
The size of the array job.
|
ArrayPropertiesDetail |
withStatusSummary(Map<String,Integer> statusSummary)
A summary of the number of array job children in each available job status.
|
public Map<String,Integer> getStatusSummary()
A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
public void setStatusSummary(Map<String,Integer> statusSummary)
A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
statusSummary
- A summary of the number of array job children in each available job status. This parameter is returned for
parent array jobs.public ArrayPropertiesDetail withStatusSummary(Map<String,Integer> statusSummary)
A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
statusSummary
- A summary of the number of array job children in each available job status. This parameter is returned for
parent array jobs.public ArrayPropertiesDetail addStatusSummaryEntry(String key, Integer value)
public ArrayPropertiesDetail clearStatusSummaryEntries()
public void setSize(Integer size)
The size of the array job. This parameter is returned for parent array jobs.
size
- The size of the array job. This parameter is returned for parent array jobs.public Integer getSize()
The size of the array job. This parameter is returned for parent array jobs.
public ArrayPropertiesDetail withSize(Integer size)
The size of the array job. This parameter is returned for parent array jobs.
size
- The size of the array job. This parameter is returned for parent array jobs.public void setIndex(Integer index)
The job index within the array that's associated with this job. This parameter is returned for array job children.
index
- The job index within the array that's associated with this job. This parameter is returned for array job
children.public Integer getIndex()
The job index within the array that's associated with this job. This parameter is returned for array job children.
public ArrayPropertiesDetail withIndex(Integer index)
The job index within the array that's associated with this job. This parameter is returned for array job children.
index
- The job index within the array that's associated with this job. This parameter is returned for array job
children.public String toString()
toString
in class Object
Object.toString()
public ArrayPropertiesDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.