Class RemoveTagsRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.elasticsearch.model.RemoveTagsRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class RemoveTagsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for the parameters to the
RemoveTags
operation. Specify theARN
for the Elasticsearch domain from which you want to remove the specifiedTagKey
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description RemoveTagsRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoveTagsRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getARN()
Specifies theARN
for the Elasticsearch domain from which you want to delete the specified tags.List<String>
getTagKeys()
Specifies theTagKey
list which you want to remove from the Elasticsearch domain.int
hashCode()
void
setARN(String aRN)
Specifies theARN
for the Elasticsearch domain from which you want to delete the specified tags.void
setTagKeys(Collection<String> tagKeys)
Specifies theTagKey
list which you want to remove from the Elasticsearch domain.String
toString()
Returns a string representation of this object; useful for testing and debugging.RemoveTagsRequest
withARN(String aRN)
Specifies theARN
for the Elasticsearch domain from which you want to delete the specified tags.RemoveTagsRequest
withTagKeys(String... tagKeys)
Specifies theTagKey
list which you want to remove from the Elasticsearch domain.RemoveTagsRequest
withTagKeys(Collection<String> tagKeys)
Specifies theTagKey
list which you want to remove from the Elasticsearch domain.-
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
-
setARN
public void setARN(String aRN)
Specifies the
ARN
for the Elasticsearch domain from which you want to delete the specified tags.- Parameters:
aRN
- Specifies theARN
for the Elasticsearch domain from which you want to delete the specified tags.
-
getARN
public String getARN()
Specifies the
ARN
for the Elasticsearch domain from which you want to delete the specified tags.- Returns:
- Specifies the
ARN
for the Elasticsearch domain from which you want to delete the specified tags.
-
withARN
public RemoveTagsRequest withARN(String aRN)
Specifies the
ARN
for the Elasticsearch domain from which you want to delete the specified tags.- Parameters:
aRN
- Specifies theARN
for the Elasticsearch domain from which you want to delete the specified tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getTagKeys
public List<String> getTagKeys()
Specifies the
TagKey
list which you want to remove from the Elasticsearch domain.- Returns:
- Specifies the
TagKey
list which you want to remove from the Elasticsearch domain.
-
setTagKeys
public void setTagKeys(Collection<String> tagKeys)
Specifies the
TagKey
list which you want to remove from the Elasticsearch domain.- Parameters:
tagKeys
- Specifies theTagKey
list which you want to remove from the Elasticsearch domain.
-
withTagKeys
public RemoveTagsRequest withTagKeys(String... tagKeys)
Specifies the
TagKey
list which you want to remove from the Elasticsearch domain.NOTE: This method appends the values to the existing list (if any). Use
setTagKeys(java.util.Collection)
orwithTagKeys(java.util.Collection)
if you want to override the existing values.- Parameters:
tagKeys
- Specifies theTagKey
list which you want to remove from the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withTagKeys
public RemoveTagsRequest withTagKeys(Collection<String> tagKeys)
Specifies the
TagKey
list which you want to remove from the Elasticsearch domain.- Parameters:
tagKeys
- Specifies theTagKey
list which you want to remove from the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 RemoveTagsRequest 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()
-
-