public static final class AliasAttributes.Builder
extends java.lang.Object
AliasAttributes
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AliasAttributes.Builder |
aliasName(java.lang.String aliasName)
Sets the value of
AliasAttributes.getAliasName() |
AliasAttributes.Builder |
aliasTargetKey(IKey aliasTargetKey)
Sets the value of
AliasAttributes.getAliasTargetKey() |
AliasAttributes |
build()
Builds the configured instance.
|
public AliasAttributes.Builder aliasName(java.lang.String aliasName)
AliasAttributes.getAliasName()
aliasName
- Specifies the alias name. This parameter is required.
This value must begin with alias/ followed by a name (i.e. alias/ExampleAlias)this
public AliasAttributes.Builder aliasTargetKey(IKey aliasTargetKey)
AliasAttributes.getAliasTargetKey()
aliasTargetKey
- The customer master key (CMK) to which the Alias refers. This parameter is required.this
public AliasAttributes build()
AliasAttributes
java.lang.NullPointerException
- if any required attribute was not provided