Class StopInstancesRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.ec2.model.StopInstancesRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,DryRunSupportedRequest<StopInstancesRequest>
,Serializable
,Cloneable
public class StopInstancesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<StopInstancesRequest>
Contains the parameters for StopInstances.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description StopInstancesRequest()
Default constructor for StopInstancesRequest object.StopInstancesRequest(List<String> instanceIds)
Constructs a new StopInstancesRequest object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StopInstancesRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
Request<StopInstancesRequest>
getDryRunRequest()
This method is intended for internal use only.Boolean
getForce()
Forces the instances to stop.List<String>
getInstanceIds()
One or more instance IDs.int
hashCode()
Boolean
isForce()
Forces the instances to stop.void
setForce(Boolean force)
Forces the instances to stop.void
setInstanceIds(Collection<String> instanceIds)
One or more instance IDs.String
toString()
Returns a string representation of this object; useful for testing and debugging.StopInstancesRequest
withForce(Boolean force)
Forces the instances to stop.StopInstancesRequest
withInstanceIds(String... instanceIds)
One or more instance IDs.StopInstancesRequest
withInstanceIds(Collection<String> instanceIds)
One or more instance IDs.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
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
-
-
-
-
Method Detail
-
getInstanceIds
public List<String> getInstanceIds()
One or more instance IDs.
- Returns:
- One or more instance IDs.
-
setInstanceIds
public void setInstanceIds(Collection<String> instanceIds)
One or more instance IDs.
- Parameters:
instanceIds
- One or more instance IDs.
-
withInstanceIds
public StopInstancesRequest withInstanceIds(String... instanceIds)
One or more instance IDs.
NOTE: This method appends the values to the existing list (if any). Use
setInstanceIds(java.util.Collection)
orwithInstanceIds(java.util.Collection)
if you want to override the existing values.- Parameters:
instanceIds
- One or more instance IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withInstanceIds
public StopInstancesRequest withInstanceIds(Collection<String> instanceIds)
One or more instance IDs.
- Parameters:
instanceIds
- One or more instance IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setForce
public void setForce(Boolean force)
Forces the instances to stop. The instances do not have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures. This option is not recommended for Windows instances.
Default:
false
- Parameters:
force
- Forces the instances to stop. The instances do not have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures. This option is not recommended for Windows instances.Default:
false
-
getForce
public Boolean getForce()
Forces the instances to stop. The instances do not have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures. This option is not recommended for Windows instances.
Default:
false
- Returns:
- Forces the instances to stop. The instances do not have an
opportunity to flush file system caches or file system metadata.
If you use this option, you must perform file system check and
repair procedures. This option is not recommended for Windows
instances.
Default:
false
-
withForce
public StopInstancesRequest withForce(Boolean force)
Forces the instances to stop. The instances do not have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures. This option is not recommended for Windows instances.
Default:
false
- Parameters:
force
- Forces the instances to stop. The instances do not have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures. This option is not recommended for Windows instances.Default:
false
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isForce
public Boolean isForce()
Forces the instances to stop. The instances do not have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures. This option is not recommended for Windows instances.
Default:
false
- Returns:
- Forces the instances to stop. The instances do not have an
opportunity to flush file system caches or file system metadata.
If you use this option, you must perform file system check and
repair procedures. This option is not recommended for Windows
instances.
Default:
false
-
getDryRunRequest
public Request<StopInstancesRequest> getDryRunRequest()
This method is intended for internal use only. Returns the marshaled request configured with additional parameters to enable operation dry-run.- Specified by:
getDryRunRequest
in interfaceDryRunSupportedRequest<StopInstancesRequest>
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public StopInstancesRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-