@Stability(value=Experimental) @Internal public static final class AliasProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AliasProps
AliasPropssoftware.amazon.jsii.JsiiObject.InitializationModeAliasProps.Builder, AliasProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String aliasName,
IKey targetKey,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
AliasProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAliasName()
(experimental) The name of the alias.
|
RemovalPolicy |
getRemovalPolicy()
(experimental) Policy to apply when the alias is removed from this stack.
|
IKey |
getTargetKey()
(experimental) The ID of the key for which you are creating the alias.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String aliasName, IKey targetKey, RemovalPolicy removalPolicy)
AliasProps.Builder.public final String getAliasName()
AliasPropsThe name must start with alias followed by a forward slash, such as alias/. You can't specify aliases that begin with alias/AWS. These aliases are reserved.
getAliasName in interface AliasPropspublic final IKey getTargetKey()
AliasPropsSpecify the key's globally unique identifier or Amazon Resource Name (ARN). You can't specify another alias.
getTargetKey in interface AliasPropspublic final RemovalPolicy getRemovalPolicy()
AliasPropsDefault: - The alias will be deleted
getRemovalPolicy in interface AliasProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.