Class EndpointOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.EndpointOptions.Jsii$Proxy
- All Implemented Interfaces:
EndpointOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EndpointOptions
@Stability(Stable)
@Internal
public static final class EndpointOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EndpointOptions
An implementation for
EndpointOptions-
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.EndpointOptions
EndpointOptions.Builder, EndpointOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(EndpointOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theEndpointOptions.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 EndpointTypeThe type of endpoint for this DomainName.final IpAddressTypeThe IP address types that can invoke the API.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 theEndpointOptions.Builder.
-
-
Method Details
-
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()
-