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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.amplify.CfnDomainProps
CfnDomainProps.Builder, CfnDomainProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnDomainProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDomainProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringgetAppId()The unique ID for an Amplify app.Sets the branch patterns for automatic subdomain creation.final StringThe required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.final StringThe domain name for the domain association.final ObjectEnables the automated creation of subdomains for branches.final ObjectThe setting for the subdomain.final inthashCode()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:CfnDomainPropsThe unique ID for an Amplify app.Length Constraints: Minimum length of 1. Maximum length of 20.
Pattern: d[a-z0-9]+
- Specified by:
getAppIdin interfaceCfnDomainProps
-
getDomainName
Description copied from interface:CfnDomainPropsThe 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:
getDomainNamein interfaceCfnDomainProps
-
getSubDomainSettings
Description copied from interface:CfnDomainPropsThe setting for the subdomain.- Specified by:
getSubDomainSettingsin interfaceCfnDomainProps
-
getAutoSubDomainCreationPatterns
Description copied from interface:CfnDomainPropsSets the branch patterns for automatic subdomain creation.- Specified by:
getAutoSubDomainCreationPatternsin interfaceCfnDomainProps
-
getAutoSubDomainIamRole
Description copied from interface:CfnDomainPropsThe 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:
getAutoSubDomainIamRolein interfaceCfnDomainProps
-
getEnableAutoSubDomain
Description copied from interface:CfnDomainPropsEnables the automated creation of subdomains for branches.- Specified by:
getEnableAutoSubDomainin interfaceCfnDomainProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-