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 (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.final ObjectThe type of SSL/TLS certificate to use for your custom domain.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.- Specified by:
getAppIdin interfaceCfnDomainProps- See Also:
-
getDomainName
Description copied from interface:CfnDomainPropsThe domain name for the domain association.- Specified by:
getDomainNamein interfaceCfnDomainProps- See Also:
-
getSubDomainSettings
Description copied from interface:CfnDomainPropsThe setting for the subdomain.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDomain.SubDomainSettingProperty>- Specified by:
getSubDomainSettingsin interfaceCfnDomainProps- See Also:
-
getAutoSubDomainCreationPatterns
Description copied from interface:CfnDomainPropsSets the branch patterns for automatic subdomain creation.- Specified by:
getAutoSubDomainCreationPatternsin interfaceCfnDomainProps- See Also:
-
getAutoSubDomainIamRole
Description copied from interface:CfnDomainPropsThe required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.- Specified by:
getAutoSubDomainIamRolein interfaceCfnDomainProps- See Also:
-
getCertificateSettings
Description copied from interface:CfnDomainPropsThe type of SSL/TLS certificate to use for your custom domain.If you don't specify a certificate type, Amplify uses the default certificate that it provisions and manages for you.
Returns union: either
IResolvableorCfnDomain.CertificateSettingsProperty- Specified by:
getCertificateSettingsin interfaceCfnDomainProps- See Also:
-
getEnableAutoSubDomain
Description copied from interface:CfnDomainPropsEnables the automated creation of subdomains for branches.Returns union: either
BooleanorIResolvable- Specified by:
getEnableAutoSubDomainin interfaceCfnDomainProps- See Also:
-
$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()
-