public class AddTagsToVaultRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
AddTagsToVault operation
.
This operation adds the specified tags to a vault. Each tag is
composed of a key and a value. Each vault can have up to 10 tags. If
your request would cause the tag limit for the vault to be exceeded,
the operation throws the LimitExceededException
error. If
a tag already exists on the vault under a specified key, the existing
key value will be overwritten. For more information about tags, see
Tagging Amazon Glacier Resources
.
NOOP
Constructor and Description |
---|
AddTagsToVaultRequest() |
Modifier and Type | Method and Description |
---|---|
AddTagsToVaultRequest |
addTagsEntry(String key,
String value)
The tags to add to the vault.
|
AddTagsToVaultRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
AddTagsToVaultRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getAccountId()
The
AccountId value is the AWS account ID of the account
that owns the vault. |
Map<String,String> |
getTags()
The tags to add to the vault.
|
String |
getVaultName()
The name of the vault.
|
int |
hashCode() |
void |
setAccountId(String accountId)
The
AccountId value is the AWS account ID of the account
that owns the vault. |
void |
setTags(Map<String,String> tags)
The tags to add to the vault.
|
void |
setVaultName(String vaultName)
The name of the vault.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AddTagsToVaultRequest |
withAccountId(String accountId)
The
AccountId value is the AWS account ID of the account
that owns the vault. |
AddTagsToVaultRequest |
withTags(Map<String,String> tags)
The tags to add to the vault.
|
AddTagsToVaultRequest |
withVaultName(String vaultName)
The name of the vault.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public String getAccountId()
AccountId
value is the AWS account ID of the account
that owns the vault. You can either specify an AWS account ID or
optionally a single '-
' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you use an account ID, do not include any
hyphens ('-') in the ID.AccountId
value is the AWS account ID of the account
that owns the vault. You can either specify an AWS account ID or
optionally a single '-
' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you use an account ID, do not include any
hyphens ('-') in the ID.public void setAccountId(String accountId)
AccountId
value is the AWS account ID of the account
that owns the vault. You can either specify an AWS account ID or
optionally a single '-
' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you use an account ID, do not include any
hyphens ('-') in the ID.accountId
- The AccountId
value is the AWS account ID of the account
that owns the vault. You can either specify an AWS account ID or
optionally a single '-
' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you use an account ID, do not include any
hyphens ('-') in the ID.public AddTagsToVaultRequest withAccountId(String accountId)
AccountId
value is the AWS account ID of the account
that owns the vault. You can either specify an AWS account ID or
optionally a single '-
' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you use an account ID, do not include any
hyphens ('-') in the ID.
Returns a reference to this object so that method calls can be chained together.
accountId
- The AccountId
value is the AWS account ID of the account
that owns the vault. You can either specify an AWS account ID or
optionally a single '-
' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you use an account ID, do not include any
hyphens ('-') in the ID.public String getVaultName()
public void setVaultName(String vaultName)
vaultName
- The name of the vault.public AddTagsToVaultRequest withVaultName(String vaultName)
Returns a reference to this object so that method calls can be chained together.
vaultName
- The name of the vault.public Map<String,String> getTags()
public void setTags(Map<String,String> tags)
tags
- The tags to add to the vault. Each tag is composed of a key and a
value. The value can be an empty string.public AddTagsToVaultRequest withTags(Map<String,String> tags)
Returns a reference to this object so that method calls can be chained together.
tags
- The tags to add to the vault. Each tag is composed of a key and a
value. The value can be an empty string.public AddTagsToVaultRequest addTagsEntry(String key, String value)
The method adds a new key-value pair into Tags parameter, and returns a reference to this object so that method calls can be chained together.
key
- The key of the entry to be added into Tags.value
- The corresponding value of the entry to be added into Tags.public AddTagsToVaultRequest clearTagsEntries()
Returns a reference to this object so that method calls can be chained together.
public String toString()
toString
in class Object
Object.toString()
public AddTagsToVaultRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.