public class DescribeInstanceAttributeRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable, DryRunSupportedRequest<DescribeInstanceAttributeRequest>
Contains the parameters for DescribeInstanceAttribute.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
attribute
The instance attribute.
|
private java.lang.String |
instanceId
The ID of the instance.
|
NOOP
Constructor and Description |
---|
DescribeInstanceAttributeRequest()
Default constructor for DescribeInstanceAttributeRequest object.
|
DescribeInstanceAttributeRequest(java.lang.String instanceId,
InstanceAttributeName attribute)
Constructs a new DescribeInstanceAttributeRequest object.
|
DescribeInstanceAttributeRequest(java.lang.String instanceId,
java.lang.String attribute)
Constructs a new DescribeInstanceAttributeRequest object.
|
Modifier and Type | Method and Description |
---|---|
DescribeInstanceAttributeRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAttribute()
The instance attribute.
|
Request<DescribeInstanceAttributeRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
java.lang.String |
getInstanceId()
The ID of the instance.
|
int |
hashCode() |
void |
setAttribute(InstanceAttributeName attribute)
The instance attribute.
|
void |
setAttribute(java.lang.String attribute)
The instance attribute.
|
void |
setInstanceId(java.lang.String instanceId)
The ID of the instance.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeInstanceAttributeRequest |
withAttribute(InstanceAttributeName attribute)
The instance attribute.
|
DescribeInstanceAttributeRequest |
withAttribute(java.lang.String attribute)
The instance attribute.
|
DescribeInstanceAttributeRequest |
withInstanceId(java.lang.String instanceId)
The ID of the instance.
|
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
private java.lang.String instanceId
The ID of the instance.
private java.lang.String attribute
The instance attribute.
public DescribeInstanceAttributeRequest()
public DescribeInstanceAttributeRequest(java.lang.String instanceId, java.lang.String attribute)
instanceId
- The ID of the instance.attribute
- The instance attribute.public DescribeInstanceAttributeRequest(java.lang.String instanceId, InstanceAttributeName attribute)
instanceId
- The ID of the instance.attribute
- The instance attribute.public void setInstanceId(java.lang.String instanceId)
The ID of the instance.
instanceId
- The ID of the instance.public java.lang.String getInstanceId()
The ID of the instance.
public DescribeInstanceAttributeRequest withInstanceId(java.lang.String instanceId)
The ID of the instance.
instanceId
- The ID of the instance.public void setAttribute(java.lang.String attribute)
The instance attribute.
attribute
- The instance attribute.InstanceAttributeName
public java.lang.String getAttribute()
The instance attribute.
InstanceAttributeName
public DescribeInstanceAttributeRequest withAttribute(java.lang.String attribute)
The instance attribute.
attribute
- The instance attribute.InstanceAttributeName
public void setAttribute(InstanceAttributeName attribute)
The instance attribute.
attribute
- The instance attribute.InstanceAttributeName
public DescribeInstanceAttributeRequest withAttribute(InstanceAttributeName attribute)
The instance attribute.
attribute
- The instance attribute.InstanceAttributeName
public Request<DescribeInstanceAttributeRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<DescribeInstanceAttributeRequest>
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public DescribeInstanceAttributeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()