Class CfnDomainName.DomainNameConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.CfnDomainName.DomainNameConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainName.DomainNameConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainName.DomainNameConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnDomainName.DomainNameConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainName.DomainNameConfigurationProperty
An implementation for
CfnDomainName.DomainNameConfigurationProperty
-
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.apigatewayv2.CfnDomainName.DomainNameConfigurationProperty
CfnDomainName.DomainNameConfigurationProperty.Builder, CfnDomainName.DomainNameConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDomainName.DomainNameConfigurationProperty.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
An AWS -managed certificate that will be used by the edge-optimized endpoint for this domain name.final String
The user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name.final String
The endpoint type.final String
The Amazon resource name (ARN) for the public certificate issued by AWS Certificate Manager .final String
The Transport Layer Security (TLS) version of the security policy for this domain name.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 theCfnDomainName.DomainNameConfigurationProperty.Builder
.
-
-
Method Details
-
getCertificateArn
Description copied from interface:CfnDomainName.DomainNameConfigurationProperty
An AWS -managed certificate that will be used by the edge-optimized endpoint for this domain name.AWS Certificate Manager is the only supported source.
- Specified by:
getCertificateArn
in interfaceCfnDomainName.DomainNameConfigurationProperty
- See Also:
-
getCertificateName
Description copied from interface:CfnDomainName.DomainNameConfigurationProperty
The user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name.- Specified by:
getCertificateName
in interfaceCfnDomainName.DomainNameConfigurationProperty
- See Also:
-
getEndpointType
Description copied from interface:CfnDomainName.DomainNameConfigurationProperty
The endpoint type.- Specified by:
getEndpointType
in interfaceCfnDomainName.DomainNameConfigurationProperty
- See Also:
-
getOwnershipVerificationCertificateArn
Description copied from interface:CfnDomainName.DomainNameConfigurationProperty
The Amazon resource name (ARN) for the public certificate issued by AWS Certificate Manager .This ARN is used to validate custom domain ownership. It's required only if you configure mutual TLS and use either an ACM-imported or a private CA certificate ARN as the regionalCertificateArn.
- Specified by:
getOwnershipVerificationCertificateArn
in interfaceCfnDomainName.DomainNameConfigurationProperty
- See Also:
-
getSecurityPolicy
Description copied from interface:CfnDomainName.DomainNameConfigurationProperty
The Transport Layer Security (TLS) version of the security policy for this domain name.The valid values are
TLS_1_0
andTLS_1_2
.- Specified by:
getSecurityPolicy
in interfaceCfnDomainName.DomainNameConfigurationProperty
- See Also:
-
$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()
-