public class CreateAliasRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
CreateAlias operation.
Creates a display name for a customer master key. An alias can be used to identify a key and should be unique. The console enforces a one-to-one mapping between the alias and a key. An alias name can contain only alphanumeric characters, forward slashes (/), underscores (_), and dashes (-). An alias must start with the word "alias" followed by a forward slash (alias/). An alias that begins with "aws" after the forward slash (alias/aws...) is reserved by Amazon Web Services (AWS).
The alias and the key it is mapped to must be in the same AWS account and the same region.
To map an alias to a different key, call UpdateAlias.
NOOP| Constructor and Description |
|---|
CreateAliasRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateAliasRequest |
clone() |
boolean |
equals(Object obj) |
String |
getAliasName()
String that contains the display name.
|
String |
getTargetKeyId()
An identifier of the key for which you are creating the alias.
|
int |
hashCode() |
void |
setAliasName(String aliasName)
String that contains the display name.
|
void |
setTargetKeyId(String targetKeyId)
An identifier of the key for which you are creating the alias.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateAliasRequest |
withAliasName(String aliasName)
String that contains the display name.
|
CreateAliasRequest |
withTargetKeyId(String targetKeyId)
An identifier of the key for which you are creating the alias.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic String getAliasName()
Constraints:
Length: 1 - 256
Pattern: ^[a-zA-Z0-9:/_-]+$
public void setAliasName(String aliasName)
Constraints:
Length: 1 - 256
Pattern: ^[a-zA-Z0-9:/_-]+$
aliasName - String that contains the display name. The name must start with the
word "alias" followed by a forward slash (alias/). Aliases that begin
with "alias/AWS" are reserved.public CreateAliasRequest withAliasName(String aliasName)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 256
Pattern: ^[a-zA-Z0-9:/_-]+$
aliasName - String that contains the display name. The name must start with the
word "alias" followed by a forward slash (alias/). Aliases that begin
with "alias/AWS" are reserved.public String getTargetKeyId()
Constraints:
Length: 1 - 256
public void setTargetKeyId(String targetKeyId)
Constraints:
Length: 1 - 256
targetKeyId - An identifier of the key for which you are creating the alias. This
value cannot be another alias but can be a globally unique identifier
or a fully specified ARN to a key. public CreateAliasRequest withTargetKeyId(String targetKeyId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 256
targetKeyId - An identifier of the key for which you are creating the alias. This
value cannot be another alias but can be a globally unique identifier
or a fully specified ARN to a key. public String toString()
toString in class ObjectObject.toString()public CreateAliasRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2015. All rights reserved.