public interface Tag
Tag
resource.
Each Tag
object is uniquely identified by these identifier(s):
Modifier and Type | Method and Description |
---|---|
void |
delete(DeleteTagsRequest request)
Performs the
Delete action. |
void |
delete(DeleteTagsRequest request,
ResultCapture<Void> extractor)
Performs the
Delete action and use a ResultCapture to
retrieve the low-level client response. |
String |
getKey()
Gets the value of the Key identifier.
|
String |
getResourceId()
Gets the value of the ResourceId identifier.
|
String |
getResourceType()
Gets the value of the ResourceType attribute.
|
String |
getValue()
Gets the value of the Value identifier.
|
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(DescribeTagsRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(DescribeTagsRequest request,
ResultCapture<DescribeTagsResult> 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
Tag resource, and any conflicting parameter value set in the
request will be overridden:
Filters[0].Values.0
- mapped from the Key identifier. |
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(DescribeTagsRequest)
boolean load(DescribeTagsRequest request)
Tag
resource, and any conflicting parameter value set in the
request will be overridden:
Filters[0].Values.0
- mapped from the Key
identifier.
Filters[1].Values.0
- mapped from the Value
identifier.
Filters[0].Name
- constant value key
.
Filters[1].Name
- constant value value
.
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.DescribeTagsRequest
boolean load(DescribeTagsRequest request, ResultCapture<DescribeTagsResult> extractor)
Tag
resource, and any conflicting parameter value set in the
request will be overridden:
Filters[0].Values.0
- mapped from the Key
identifier.
Filters[1].Values.0
- mapped from the Value
identifier.
Filters[0].Name
- constant value key
.
Filters[1].Name
- constant value value
.
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.DescribeTagsRequest
String getValue()
String getKey()
String getResourceId()
String getResourceType()
load()
is made to retrieve the value of the
attribute.void delete(DeleteTagsRequest request)
Delete
action.
The following request parameters will be populated from the data of this
Tag
resource, and any conflicting parameter value set in the
request will be overridden:
Resources.0
- mapped from the ResourceId
identifier.
Tags[0].Key
- mapped from the Key
identifier.
Tags[0].Value
- mapped from the Value
identifier.
DeleteTagsRequest
void delete(DeleteTagsRequest request, ResultCapture<Void> extractor)
Delete
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
Tag
resource, and any conflicting parameter value set in the
request will be overridden:
Resources.0
- mapped from the ResourceId
identifier.
Tags[0].Key
- mapped from the Key
identifier.
Tags[0].Value
- mapped from the Value
identifier.
DeleteTagsRequest
Copyright © 2014. All rights reserved.