public class DescribeImageAttributeRequest extends AmazonWebServiceRequest implements Serializable, DryRunSupportedRequest<DescribeImageAttributeRequest>
DescribeImageAttribute operation
.
Describes the specified attribute of the specified AMI. You can specify only one attribute at a time.
NOOP
Constructor and Description |
---|
DescribeImageAttributeRequest()
Default constructor for a new DescribeImageAttributeRequest object.
|
DescribeImageAttributeRequest(String imageId,
ImageAttributeName attribute)
Constructs a new DescribeImageAttributeRequest object.
|
DescribeImageAttributeRequest(String imageId,
String attribute)
Constructs a new DescribeImageAttributeRequest object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getAttribute()
The AMI attribute.
|
Request<DescribeImageAttributeRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
String |
getImageId()
The ID of the AMI.
|
int |
hashCode() |
void |
setAttribute(ImageAttributeName attribute)
The AMI attribute.
|
void |
setAttribute(String attribute)
The AMI attribute.
|
void |
setImageId(String imageId)
The ID of the AMI.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeImageAttributeRequest |
withAttribute(ImageAttributeName attribute)
The AMI attribute.
|
DescribeImageAttributeRequest |
withAttribute(String attribute)
The AMI attribute.
|
DescribeImageAttributeRequest |
withImageId(String imageId)
The ID of the AMI.
|
copyPrivateRequestParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public DescribeImageAttributeRequest()
public DescribeImageAttributeRequest(String imageId, String attribute)
imageId
- The ID of the AMI.attribute
- The AMI attribute.public DescribeImageAttributeRequest(String imageId, ImageAttributeName attribute)
imageId
- The ID of the AMI.attribute
- The AMI attribute.public String getImageId()
public void setImageId(String imageId)
imageId
- The ID of the AMI.public DescribeImageAttributeRequest withImageId(String imageId)
Returns a reference to this object so that method calls can be chained together.
imageId
- The ID of the AMI.public String getAttribute()
Constraints:
Allowed Values: description, kernel, ramdisk, launchPermission, productCodes, blockDeviceMapping
ImageAttributeName
public void setAttribute(String attribute)
Constraints:
Allowed Values: description, kernel, ramdisk, launchPermission, productCodes, blockDeviceMapping
attribute
- The AMI attribute.ImageAttributeName
public DescribeImageAttributeRequest withAttribute(String attribute)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: description, kernel, ramdisk, launchPermission, productCodes, blockDeviceMapping
attribute
- The AMI attribute.ImageAttributeName
public void setAttribute(ImageAttributeName attribute)
Constraints:
Allowed Values: description, kernel, ramdisk, launchPermission, productCodes, blockDeviceMapping
attribute
- The AMI attribute.ImageAttributeName
public DescribeImageAttributeRequest withAttribute(ImageAttributeName attribute)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: description, kernel, ramdisk, launchPermission, productCodes, blockDeviceMapping
attribute
- The AMI attribute.ImageAttributeName
public Request<DescribeImageAttributeRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<DescribeImageAttributeRequest>
public String toString()
toString
in class Object
Object.toString()
Copyright © 2015. All rights reserved.