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 DeleteInstanceRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
Boolean
getDeleteElasticIp()
Whether to delete the instance Elastic IP address.Boolean
getDeleteVolumes()
Whether to delete the instance's Amazon EBS volumes.String
getInstanceId()
The instance ID.int
hashCode()
Boolean
isDeleteElasticIp()
Whether to delete the instance Elastic IP address.Boolean
isDeleteVolumes()
Whether to delete the instance's Amazon EBS volumes.void
setDeleteElasticIp(Boolean deleteElasticIp)
Whether to delete the instance Elastic IP address.void
setDeleteVolumes(Boolean deleteVolumes)
Whether to delete the instance's Amazon EBS volumes.void
setInstanceId(String instanceId)
The instance ID.String
toString()
Returns a string representation of this object; useful for testing and debugging.DeleteInstanceRequest
withDeleteElasticIp(Boolean deleteElasticIp)
Whether to delete the instance Elastic IP address.DeleteInstanceRequest
withDeleteVolumes(Boolean deleteVolumes)
Whether to delete the instance's Amazon EBS volumes.DeleteInstanceRequest
withInstanceId(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:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public DeleteInstanceRequest 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()
-
-