Class DeleteInstanceRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.opsworks.model.DeleteInstanceRequest
-
- All Implemented Interfaces:
ReadLimitInfo,Serializable,Cloneable
public class DeleteInstanceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description DeleteInstanceRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeleteInstanceRequestclone()Creates a shallow clone of this request.booleanequals(Object obj)BooleangetDeleteElasticIp()Whether to delete the instance Elastic IP address.BooleangetDeleteVolumes()Whether to delete the instance's Amazon EBS volumes.StringgetInstanceId()The instance ID.inthashCode()BooleanisDeleteElasticIp()Whether to delete the instance Elastic IP address.BooleanisDeleteVolumes()Whether to delete the instance's Amazon EBS volumes.voidsetDeleteElasticIp(Boolean deleteElasticIp)Whether to delete the instance Elastic IP address.voidsetDeleteVolumes(Boolean deleteVolumes)Whether to delete the instance's Amazon EBS volumes.voidsetInstanceId(String instanceId)The instance ID.StringtoString()Returns a string representation of this object; useful for testing and debugging.DeleteInstanceRequestwithDeleteElasticIp(Boolean deleteElasticIp)Whether to delete the instance Elastic IP address.DeleteInstanceRequestwithDeleteVolumes(Boolean deleteVolumes)Whether to delete the instance's Amazon EBS volumes.DeleteInstanceRequestwithInstanceId(String instanceId)The instance ID.-
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
-
setInstanceId
public void setInstanceId(String instanceId)
The instance ID.
- Parameters:
instanceId- The instance ID.
-
getInstanceId
public String getInstanceId()
The instance ID.
- Returns:
- The instance ID.
-
withInstanceId
public DeleteInstanceRequest withInstanceId(String instanceId)
The instance ID.
- Parameters:
instanceId- The instance ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDeleteElasticIp
public void setDeleteElasticIp(Boolean deleteElasticIp)
Whether to delete the instance Elastic IP address.
- Parameters:
deleteElasticIp- Whether to delete the instance Elastic IP address.
-
getDeleteElasticIp
public Boolean getDeleteElasticIp()
Whether to delete the instance Elastic IP address.
- Returns:
- Whether to delete the instance Elastic IP address.
-
withDeleteElasticIp
public DeleteInstanceRequest withDeleteElasticIp(Boolean deleteElasticIp)
Whether to delete the instance Elastic IP address.
- Parameters:
deleteElasticIp- Whether to delete the instance Elastic IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDeleteElasticIp
public Boolean isDeleteElasticIp()
Whether to delete the instance Elastic IP address.
- Returns:
- Whether to delete the instance Elastic IP address.
-
setDeleteVolumes
public void setDeleteVolumes(Boolean deleteVolumes)
Whether to delete the instance's Amazon EBS volumes.
- Parameters:
deleteVolumes- Whether to delete the instance's Amazon EBS volumes.
-
getDeleteVolumes
public Boolean getDeleteVolumes()
Whether to delete the instance's Amazon EBS volumes.
- Returns:
- Whether to delete the instance's Amazon EBS volumes.
-
withDeleteVolumes
public DeleteInstanceRequest withDeleteVolumes(Boolean deleteVolumes)
Whether to delete the instance's Amazon EBS volumes.
- Parameters:
deleteVolumes- Whether to delete the instance's Amazon EBS volumes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDeleteVolumes
public Boolean isDeleteVolumes()
Whether to delete the instance's Amazon EBS volumes.
- Returns:
- Whether to delete the instance's Amazon EBS volumes.
-
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 DeleteInstanceRequest 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()
-
-