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 StopInstancesRequestclone()Creates a shallow clone of this request.booleanequals(Object obj)Request<StopInstancesRequest>getDryRunRequest()This method is intended for internal use only.BooleangetForce()Forces the instances to stop.List<String>getInstanceIds()One or more instance IDs.inthashCode()BooleanisForce()Forces the instances to stop.voidsetForce(Boolean force)Forces the instances to stop.voidsetInstanceIds(Collection<String> instanceIds)One or more instance IDs.StringtoString()Returns a string representation of this object; useful for testing and debugging.StopInstancesRequestwithForce(Boolean force)Forces the instances to stop.StopInstancesRequestwithInstanceIds(String... instanceIds)One or more instance IDs.StopInstancesRequestwithInstanceIds(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:
getDryRunRequestin interfaceDryRunSupportedRequest<StopInstancesRequest>
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public StopInstancesRequest clone()
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
Object.clone()
-
-