Class DomainNameProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.DomainNameProps.Jsii$Proxy
- All Implemented Interfaces:
DomainNameProps,EndpointOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DomainNameProps
@Stability(Stable)
@Internal
public static final class DomainNameProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DomainNameProps
An implementation for
DomainNameProps-
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.apigatewayv2.DomainNameProps
DomainNameProps.Builder, DomainNameProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(DomainNameProps.Builder builder) Constructor that initializes the object based on literal property values passed by theDomainNameProps.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 ICertificateThe ACM certificate for this domain name.final StringThe user-friendly name of the certificate that will be used by the endpoint for this domain name.final StringThe custom domain name.final EndpointTypeThe type of endpoint for this DomainName.final IpAddressTypeThe IP address types that can invoke the API.final MTLSConfiggetMtls()The mutual TLS authentication configuration for a custom domain name.final ICertificateA public certificate issued by ACM to validate that you own a custom domain.final SecurityPolicyThe Transport Layer Security (TLS) version + cipher suite for this domain name.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 theDomainNameProps.Builder.
-
-
Method Details
-
getDomainName
Description copied from interface:DomainNamePropsThe custom domain name.- Specified by:
getDomainNamein interfaceDomainNameProps
-
getMtls
Description copied from interface:DomainNamePropsThe mutual TLS authentication configuration for a custom domain name.Default: - mTLS is not configured.
- Specified by:
getMtlsin interfaceDomainNameProps
-
getCertificate
Description copied from interface:EndpointOptionsThe ACM certificate for this domain name.Certificate can be both ACM issued or imported.
- Specified by:
getCertificatein interfaceEndpointOptions
-
getCertificateName
Description copied from interface:EndpointOptionsThe user-friendly name of the certificate that will be used by the endpoint for this domain name.Default: - No friendly certificate name
- Specified by:
getCertificateNamein interfaceEndpointOptions
-
getEndpointType
Description copied from interface:EndpointOptionsThe type of endpoint for this DomainName.Default: EndpointType.REGIONAL
- Specified by:
getEndpointTypein interfaceEndpointOptions
-
getIpAddressType
Description copied from interface:EndpointOptionsThe IP address types that can invoke the API.Default: undefined - AWS default is IPV4
- Specified by:
getIpAddressTypein interfaceEndpointOptions- See Also:
-
getOwnershipCertificate
Description copied from interface:EndpointOptionsA public certificate issued by ACM to validate that you own a custom domain.This parameter is required only when you configure mutual TLS authentication and you specify an ACM imported or private CA certificate for
certificate. The ownership certificate validates that you have permissions to use the domain name.Default: - only required when configuring mTLS
- Specified by:
getOwnershipCertificatein interfaceEndpointOptions
-
getSecurityPolicy
Description copied from interface:EndpointOptionsThe Transport Layer Security (TLS) version + cipher suite for this domain name.Default: SecurityPolicy.TLS_1_2
- Specified by:
getSecurityPolicyin interfaceEndpointOptions
-
$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()
-