public class AddInstanceGroupsRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Input to an AddInstanceGroups call.
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<InstanceGroupConfig> |
instanceGroups
Instance Groups to add.
|
private java.lang.String |
jobFlowId
Job flow in which to add the instance groups.
|
NOOP
Constructor and Description |
---|
AddInstanceGroupsRequest()
Default constructor for AddInstanceGroupsRequest object.
|
AddInstanceGroupsRequest(java.util.List<InstanceGroupConfig> instanceGroups,
java.lang.String jobFlowId)
Constructs a new AddInstanceGroupsRequest object.
|
Modifier and Type | Method and Description |
---|---|
AddInstanceGroupsRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.util.List<InstanceGroupConfig> |
getInstanceGroups()
Instance Groups to add.
|
java.lang.String |
getJobFlowId()
Job flow in which to add the instance groups.
|
int |
hashCode() |
void |
setInstanceGroups(java.util.Collection<InstanceGroupConfig> instanceGroups)
Instance Groups to add.
|
void |
setJobFlowId(java.lang.String jobFlowId)
Job flow in which to add the instance groups.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AddInstanceGroupsRequest |
withInstanceGroups(java.util.Collection<InstanceGroupConfig> instanceGroups)
Instance Groups to add.
|
AddInstanceGroupsRequest |
withInstanceGroups(InstanceGroupConfig... instanceGroups)
Instance Groups to add.
|
AddInstanceGroupsRequest |
withJobFlowId(java.lang.String jobFlowId)
Job flow in which to add the instance groups.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private SdkInternalList<InstanceGroupConfig> instanceGroups
Instance Groups to add.
private java.lang.String jobFlowId
Job flow in which to add the instance groups.
public AddInstanceGroupsRequest()
public AddInstanceGroupsRequest(java.util.List<InstanceGroupConfig> instanceGroups, java.lang.String jobFlowId)
instanceGroups
- Instance Groups to add.jobFlowId
- Job flow in which to add the instance groups.public java.util.List<InstanceGroupConfig> getInstanceGroups()
Instance Groups to add.
public void setInstanceGroups(java.util.Collection<InstanceGroupConfig> instanceGroups)
Instance Groups to add.
instanceGroups
- Instance Groups to add.public AddInstanceGroupsRequest withInstanceGroups(InstanceGroupConfig... instanceGroups)
Instance Groups to add.
NOTE: This method appends the values to the existing list (if
any). Use setInstanceGroups(java.util.Collection)
or
withInstanceGroups(java.util.Collection)
if you want to override
the existing values.
instanceGroups
- Instance Groups to add.public AddInstanceGroupsRequest withInstanceGroups(java.util.Collection<InstanceGroupConfig> instanceGroups)
Instance Groups to add.
instanceGroups
- Instance Groups to add.public void setJobFlowId(java.lang.String jobFlowId)
Job flow in which to add the instance groups.
jobFlowId
- Job flow in which to add the instance groups.public java.lang.String getJobFlowId()
Job flow in which to add the instance groups.
public AddInstanceGroupsRequest withJobFlowId(java.lang.String jobFlowId)
Job flow in which to add the instance groups.
jobFlowId
- Job flow in which to add the instance groups.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public AddInstanceGroupsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()