public class StartInstancesRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable, DryRunSupportedRequest<StartInstancesRequest>
Contains the parameters for StartInstances.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
additionalInfo
Reserved.
|
private SdkInternalList<java.lang.String> |
instanceIds
One or more instance IDs.
|
NOOP
Constructor and Description |
---|
StartInstancesRequest()
Default constructor for StartInstancesRequest object.
|
StartInstancesRequest(java.util.List<java.lang.String> instanceIds)
Constructs a new StartInstancesRequest object.
|
Modifier and Type | Method and Description |
---|---|
StartInstancesRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAdditionalInfo()
Reserved.
|
Request<StartInstancesRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
java.util.List<java.lang.String> |
getInstanceIds()
One or more instance IDs.
|
int |
hashCode() |
void |
setAdditionalInfo(java.lang.String additionalInfo)
Reserved.
|
void |
setInstanceIds(java.util.Collection<java.lang.String> instanceIds)
One or more instance IDs.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
StartInstancesRequest |
withAdditionalInfo(java.lang.String additionalInfo)
Reserved.
|
StartInstancesRequest |
withInstanceIds(java.util.Collection<java.lang.String> instanceIds)
One or more instance IDs.
|
StartInstancesRequest |
withInstanceIds(java.lang.String... instanceIds)
One or more instance IDs.
|
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<java.lang.String> instanceIds
One or more instance IDs.
private java.lang.String additionalInfo
Reserved.
public StartInstancesRequest()
public StartInstancesRequest(java.util.List<java.lang.String> instanceIds)
instanceIds
- One or more instance IDs.public java.util.List<java.lang.String> getInstanceIds()
One or more instance IDs.
public void setInstanceIds(java.util.Collection<java.lang.String> instanceIds)
One or more instance IDs.
instanceIds
- One or more instance IDs.public StartInstancesRequest withInstanceIds(java.lang.String... instanceIds)
One or more instance IDs.
NOTE: This method appends the values to the existing list (if
any). Use setInstanceIds(java.util.Collection)
or
withInstanceIds(java.util.Collection)
if you want to override
the existing values.
instanceIds
- One or more instance IDs.public StartInstancesRequest withInstanceIds(java.util.Collection<java.lang.String> instanceIds)
One or more instance IDs.
instanceIds
- One or more instance IDs.public void setAdditionalInfo(java.lang.String additionalInfo)
Reserved.
additionalInfo
- Reserved.public java.lang.String getAdditionalInfo()
Reserved.
public StartInstancesRequest withAdditionalInfo(java.lang.String additionalInfo)
Reserved.
additionalInfo
- Reserved.public Request<StartInstancesRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<StartInstancesRequest>
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 StartInstancesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()