@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TagResourceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
TagResourceRequest() |
Modifier and Type | Method and Description |
---|---|
TagResourceRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getResourceArn()
The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.
|
List<Tag> |
getTags()
An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource.
|
int |
hashCode() |
void |
setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.
|
void |
setTags(Collection<Tag> tags)
An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource.
|
String |
toString()
Returns a string representation of this object.
|
TagResourceRequest |
withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.
|
TagResourceRequest |
withTags(Collection<Tag> tags)
An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource.
|
TagResourceRequest |
withTags(Tag... tags)
An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.
resourceArn
- The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.public String getResourceArn()
The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.
public TagResourceRequest withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.
resourceArn
- The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.public List<Tag> getTags()
An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
public void setTags(Collection<Tag> tags)
An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
tags
- An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource.
For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be
an empty string.public TagResourceRequest withTags(Tag... tags)
An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource.
For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be
an empty string.public TagResourceRequest withTags(Collection<Tag> tags)
An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
tags
- An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource.
For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be
an empty string.public String toString()
toString
in class Object
Object.toString()
public TagResourceRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()