Package com.amazonaws.services.ec2.model
Class DescribeVolumeAttributeRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.ec2.model.DescribeVolumeAttributeRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,DryRunSupportedRequest<DescribeVolumeAttributeRequest>
,Serializable
,Cloneable
public class DescribeVolumeAttributeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<DescribeVolumeAttributeRequest>
Contains the parameters for DescribeVolumeAttribute.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description DescribeVolumeAttributeRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescribeVolumeAttributeRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getAttribute()
The instance attribute.Request<DescribeVolumeAttributeRequest>
getDryRunRequest()
This method is intended for internal use only.String
getVolumeId()
The ID of the volume.int
hashCode()
void
setAttribute(VolumeAttributeName attribute)
The instance attribute.void
setAttribute(String attribute)
The instance attribute.void
setVolumeId(String volumeId)
The ID of the volume.String
toString()
Returns a string representation of this object; useful for testing and debugging.DescribeVolumeAttributeRequest
withAttribute(VolumeAttributeName attribute)
The instance attribute.DescribeVolumeAttributeRequest
withAttribute(String attribute)
The instance attribute.DescribeVolumeAttributeRequest
withVolumeId(String volumeId)
The ID of the volume.-
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
-
setVolumeId
public void setVolumeId(String volumeId)
The ID of the volume.
- Parameters:
volumeId
- The ID of the volume.
-
getVolumeId
public String getVolumeId()
The ID of the volume.
- Returns:
- The ID of the volume.
-
withVolumeId
public DescribeVolumeAttributeRequest withVolumeId(String volumeId)
The ID of the volume.
- Parameters:
volumeId
- The ID of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAttribute
public void setAttribute(String attribute)
The instance attribute.
- Parameters:
attribute
- The instance attribute.- See Also:
VolumeAttributeName
-
getAttribute
public String getAttribute()
The instance attribute.
- Returns:
- The instance attribute.
- See Also:
VolumeAttributeName
-
withAttribute
public DescribeVolumeAttributeRequest withAttribute(String attribute)
The instance attribute.
- Parameters:
attribute
- The instance attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeAttributeName
-
setAttribute
public void setAttribute(VolumeAttributeName attribute)
The instance attribute.
- Parameters:
attribute
- The instance attribute.- See Also:
VolumeAttributeName
-
withAttribute
public DescribeVolumeAttributeRequest withAttribute(VolumeAttributeName attribute)
The instance attribute.
- Parameters:
attribute
- The instance attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeAttributeName
-
getDryRunRequest
public Request<DescribeVolumeAttributeRequest> 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<DescribeVolumeAttributeRequest>
-
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 DescribeVolumeAttributeRequest 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()
-
-