Class CfnDomainProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.amplify.CfnDomainProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnDomainProps
@Stability(Stable)
@Internal
public static final class CfnDomainProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainProps
An implementation for
CfnDomainProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.amplify.CfnDomainProps
CfnDomainProps.Builder, CfnDomainProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnDomainProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDomainProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
getAppId()
The unique ID for an Amplify app.Sets the branch patterns for automatic subdomain creation.final String
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.final String
The domain name for the domain association.final Object
Enables the automated creation of subdomains for branches.final Object
The setting for the subdomain.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDomainProps.Builder
.
-
-
Method Details
-
getAppId
Description copied from interface:CfnDomainProps
The unique ID for an Amplify app.Length Constraints: Minimum length of 1. Maximum length of 20.
Pattern: d[a-z0-9]+
- Specified by:
getAppId
in interfaceCfnDomainProps
-
getDomainName
Description copied from interface:CfnDomainProps
The domain name for the domain association.Length Constraints: Maximum length of 255.
Pattern: ^(((?!-)[A-Za-z0-9-]{0,62}[A-Za-z0-9]).)+((?!-)[A-Za-z0-9-]{1,62}[A-Za-z0-9])(.)?$
- Specified by:
getDomainName
in interfaceCfnDomainProps
-
getSubDomainSettings
Description copied from interface:CfnDomainProps
The setting for the subdomain.- Specified by:
getSubDomainSettings
in interfaceCfnDomainProps
-
getAutoSubDomainCreationPatterns
Description copied from interface:CfnDomainProps
Sets the branch patterns for automatic subdomain creation.- Specified by:
getAutoSubDomainCreationPatterns
in interfaceCfnDomainProps
-
getAutoSubDomainIamRole
Description copied from interface:CfnDomainProps
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.Length Constraints: Maximum length of 1000.
Pattern: ^$|^arn:aws:iam::\d{12}:role.+
- Specified by:
getAutoSubDomainIamRole
in interfaceCfnDomainProps
-
getEnableAutoSubDomain
Description copied from interface:CfnDomainProps
Enables the automated creation of subdomains for branches.- Specified by:
getEnableAutoSubDomain
in interfaceCfnDomainProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-