public interface Image
Image
resource.
Each Image
object is uniquely identified by these identifier(s):
Modifier and Type | Method and Description |
---|---|
List<Tag> |
createTags(CreateTagsRequest request)
Performs the
CreateTags action. |
List<Tag> |
createTags(CreateTagsRequest request,
ResultCapture<Void> extractor)
Performs the
CreateTags action and use a ResultCapture to
retrieve the low-level client response. |
List<Tag> |
createTags(List<Tag> tags)
The convenient method form for the
CreateTags action. |
List<Tag> |
createTags(List<Tag> tags,
ResultCapture<Void> extractor)
The convenient method form for the
CreateTags action. |
void |
deregister()
The convenient method form for the
Deregister action. |
void |
deregister(DeregisterImageRequest request)
Performs the
Deregister action. |
void |
deregister(DeregisterImageRequest request,
ResultCapture<Void> extractor)
Performs the
Deregister action and use a ResultCapture to
retrieve the low-level client response. |
void |
deregister(ResultCapture<Void> extractor)
The convenient method form for the
Deregister action. |
DescribeImageAttributeResult |
describeAttribute(DescribeImageAttributeRequest request)
Performs the
DescribeAttribute action. |
DescribeImageAttributeResult |
describeAttribute(DescribeImageAttributeRequest request,
ResultCapture<DescribeImageAttributeResult> extractor)
Performs the
DescribeAttribute action and use a
ResultCapture to retrieve the low-level client response. |
DescribeImageAttributeResult |
describeAttribute(String attribute)
The convenient method form for the
DescribeAttribute action. |
DescribeImageAttributeResult |
describeAttribute(String attribute,
ResultCapture<DescribeImageAttributeResult> extractor)
The convenient method form for the
DescribeAttribute action. |
String |
getArchitecture()
Gets the value of the Architecture attribute.
|
List<BlockDeviceMapping> |
getBlockDeviceMappings()
Gets the value of the BlockDeviceMappings attribute.
|
String |
getDescription()
Gets the value of the Description attribute.
|
String |
getHypervisor()
Gets the value of the Hypervisor attribute.
|
String |
getId()
Gets the value of the Id identifier.
|
String |
getImageLocation()
Gets the value of the ImageLocation attribute.
|
String |
getImageOwnerAlias()
Gets the value of the ImageOwnerAlias attribute.
|
String |
getImageType()
Gets the value of the ImageType attribute.
|
String |
getKernelId()
Gets the value of the KernelId attribute.
|
String |
getName()
Gets the value of the Name attribute.
|
String |
getOwnerId()
Gets the value of the OwnerId attribute.
|
String |
getPlatform()
Gets the value of the Platform attribute.
|
List<ProductCode> |
getProductCodes()
Gets the value of the ProductCodes attribute.
|
Boolean |
getPublic()
Gets the value of the Public attribute.
|
String |
getRamdiskId()
Gets the value of the RamdiskId attribute.
|
String |
getRootDeviceName()
Gets the value of the RootDeviceName attribute.
|
String |
getRootDeviceType()
Gets the value of the RootDeviceType attribute.
|
String |
getSriovNetSupport()
Gets the value of the SriovNetSupport attribute.
|
String |
getState()
Gets the value of the State attribute.
|
StateReason |
getStateReason()
Gets the value of the StateReason attribute.
|
List<Tag> |
getTags()
Gets the value of the Tags attribute.
|
String |
getVirtualizationType()
Gets the value of the VirtualizationType attribute.
|
boolean |
isLoaded()
Returns true if this resource's attributes have been loaded.
|
boolean |
load()
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(DescribeImagesRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(DescribeImagesRequest request,
ResultCapture<DescribeImagesResult> extractor)
Makes a call to the service to load this resource's attributes if they
are not loaded yet, and use a ResultCapture to retrieve the low-level
client response
The following request parameters will be populated from the data of this
Image resource, and any conflicting parameter value set in
the request will be overridden:
ImageIds.0
- mapped from the Id identifier. |
void |
modifyAttribute(ModifyImageAttributeRequest request)
Performs the
ModifyAttribute action. |
void |
modifyAttribute(ModifyImageAttributeRequest request,
ResultCapture<Void> extractor)
Performs the
ModifyAttribute action and use a ResultCapture
to retrieve the low-level client response. |
void |
modifyAttribute(String attribute)
The convenient method form for the
ModifyAttribute action. |
void |
modifyAttribute(String attribute,
ResultCapture<Void> extractor)
The convenient method form for the
ModifyAttribute action. |
void |
resetAttribute(ResetImageAttributeRequest request)
Performs the
ResetAttribute action. |
void |
resetAttribute(ResetImageAttributeRequest request,
ResultCapture<Void> extractor)
Performs the
ResetAttribute action and use a ResultCapture
to retrieve the low-level client response. |
void |
resetAttribute(String attribute)
The convenient method form for the
ResetAttribute action. |
void |
resetAttribute(String attribute,
ResultCapture<Void> extractor)
The convenient method form for the
ResetAttribute action. |
boolean isLoaded()
false
, calls to attribute getter methods on this
instance will make an implicit call to load()
to retrieve the
value.boolean load()
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.load(DescribeImagesRequest)
boolean load(DescribeImagesRequest request)
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageIds.0
- mapped from the Id
identifier.
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.DescribeImagesRequest
boolean load(DescribeImagesRequest request, ResultCapture<DescribeImagesResult> extractor)
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageIds.0
- mapped from the Id
identifier.
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.DescribeImagesRequest
String getId()
String getDescription()
load()
is made to retrieve the value of the
attribute.String getRootDeviceType()
load()
is made to retrieve the value of the
attribute.String getImageType()
load()
is made to retrieve the value of the
attribute.String getKernelId()
load()
is made to retrieve the value of the
attribute.StateReason getStateReason()
load()
is made to retrieve the value of the
attribute.String getOwnerId()
load()
is made to retrieve the value of the
attribute.List<ProductCode> getProductCodes()
load()
is made to retrieve the value of the
attribute.String getSriovNetSupport()
load()
is made to retrieve the value of the
attribute.String getArchitecture()
load()
is made to retrieve the value of the
attribute.String getImageOwnerAlias()
load()
is made to retrieve the value of the
attribute.String getImageLocation()
load()
is made to retrieve the value of the
attribute.String getName()
load()
is made to retrieve the value of the attribute.List<Tag> getTags()
load()
is made to retrieve the value of the attribute.String getRootDeviceName()
load()
is made to retrieve the value of the
attribute.String getState()
load()
is made to retrieve the value of the
attribute.String getRamdiskId()
load()
is made to retrieve the value of the
attribute.String getHypervisor()
load()
is made to retrieve the value of the
attribute.String getPlatform()
load()
is made to retrieve the value of the
attribute.String getVirtualizationType()
load()
is made to retrieve the value of
the attribute.List<BlockDeviceMapping> getBlockDeviceMappings()
load()
is made to retrieve the value of
the attribute.Boolean getPublic()
load()
is made to retrieve the value of the
attribute.void deregister(DeregisterImageRequest request)
Deregister
action.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageId
- mapped from the Id
identifier.
DeregisterImageRequest
void deregister(DeregisterImageRequest request, ResultCapture<Void> extractor)
Deregister
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageId
- mapped from the Id
identifier.
DeregisterImageRequest
void deregister()
Deregister
action.deregister(DeregisterImageRequest)
void deregister(ResultCapture<Void> extractor)
Deregister
action.void resetAttribute(ResetImageAttributeRequest request)
ResetAttribute
action.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageId
- mapped from the Id
identifier.
ResetImageAttributeRequest
void resetAttribute(ResetImageAttributeRequest request, ResultCapture<Void> extractor)
ResetAttribute
action and use a ResultCapture
to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageId
- mapped from the Id
identifier.
ResetImageAttributeRequest
void resetAttribute(String attribute)
ResetAttribute
action.void resetAttribute(String attribute, ResultCapture<Void> extractor)
ResetAttribute
action.void modifyAttribute(ModifyImageAttributeRequest request)
ModifyAttribute
action.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageId
- mapped from the Id
identifier.
ModifyImageAttributeRequest
void modifyAttribute(ModifyImageAttributeRequest request, ResultCapture<Void> extractor)
ModifyAttribute
action and use a ResultCapture
to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageId
- mapped from the Id
identifier.
ModifyImageAttributeRequest
void modifyAttribute(String attribute)
ModifyAttribute
action.void modifyAttribute(String attribute, ResultCapture<Void> extractor)
ModifyAttribute
action.DescribeImageAttributeResult describeAttribute(DescribeImageAttributeRequest request)
DescribeAttribute
action.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageId
- mapped from the Id
identifier.
DescribeImageAttributeRequest
DescribeImageAttributeResult describeAttribute(DescribeImageAttributeRequest request, ResultCapture<DescribeImageAttributeResult> extractor)
DescribeAttribute
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
ImageId
- mapped from the Id
identifier.
DescribeImageAttributeRequest
DescribeImageAttributeResult describeAttribute(String attribute)
DescribeAttribute
action.DescribeImageAttributeResult describeAttribute(String attribute, ResultCapture<DescribeImageAttributeResult> extractor)
DescribeAttribute
action.List<Tag> createTags(CreateTagsRequest request)
CreateTags
action.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
Resources.0
- mapped from the Id
identifier.
Tag
resource objects associated with the
result of this action.CreateTagsRequest
List<Tag> createTags(CreateTagsRequest request, ResultCapture<Void> extractor)
CreateTags
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
Image
resource, and any conflicting parameter value set in
the request will be overridden:
Resources.0
- mapped from the Id
identifier.
Tag
resource objects associated with the
result of this action.CreateTagsRequest
List<Tag> createTags(List<Tag> tags)
CreateTags
action.createTags(CreateTagsRequest)
Copyright © 2014. All rights reserved.