Class CfnDomainPropsMixin.DomainEndpointOptionsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.elasticsearch.mixins.CfnDomainPropsMixin.DomainEndpointOptionsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainPropsMixin.DomainEndpointOptionsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainPropsMixin.DomainEndpointOptionsProperty
@Stability(Stable)
@Internal
public static final class CfnDomainPropsMixin.DomainEndpointOptionsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainPropsMixin.DomainEndpointOptionsProperty
An implementation for
CfnDomainPropsMixin.DomainEndpointOptionsProperty-
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.mixins.preview.services.elasticsearch.mixins.CfnDomainPropsMixin.DomainEndpointOptionsProperty
CfnDomainPropsMixin.DomainEndpointOptionsProperty.Builder, CfnDomainPropsMixin.DomainEndpointOptionsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomainPropsMixin.DomainEndpointOptionsProperty.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 StringThe fully qualified URL for your custom endpoint.final StringThe Certificate Manager ARN for your domain's SSL/TLS certificate.final ObjectTrue to enable a custom endpoint for the domain.final ObjectTrue to require that all traffic to the domain arrive over HTTPS.final StringThe minimum TLS version required for traffic to the domain.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 theCfnDomainPropsMixin.DomainEndpointOptionsProperty.Builder.
-
-
Method Details
-
getCustomEndpoint
Description copied from interface:CfnDomainPropsMixin.DomainEndpointOptionsPropertyThe fully qualified URL for your custom endpoint.Required if you enabled a custom endpoint for the domain.
- Specified by:
getCustomEndpointin interfaceCfnDomainPropsMixin.DomainEndpointOptionsProperty- See Also:
-
getCustomEndpointCertificateArn
Description copied from interface:CfnDomainPropsMixin.DomainEndpointOptionsPropertyThe Certificate Manager ARN for your domain's SSL/TLS certificate.Required if you enabled a custom endpoint for the domain.
- Specified by:
getCustomEndpointCertificateArnin interfaceCfnDomainPropsMixin.DomainEndpointOptionsProperty- See Also:
-
getCustomEndpointEnabled
Description copied from interface:CfnDomainPropsMixin.DomainEndpointOptionsPropertyTrue to enable a custom endpoint for the domain.If enabled, you must also provide values for
CustomEndpointandCustomEndpointCertificateArn.Returns union: either
BooleanorIResolvable- Specified by:
getCustomEndpointEnabledin interfaceCfnDomainPropsMixin.DomainEndpointOptionsProperty- See Also:
-
getEnforceHttps
Description copied from interface:CfnDomainPropsMixin.DomainEndpointOptionsPropertyTrue to require that all traffic to the domain arrive over HTTPS.Returns union: either
BooleanorIResolvable- Specified by:
getEnforceHttpsin interfaceCfnDomainPropsMixin.DomainEndpointOptionsProperty- See Also:
-
getTlsSecurityPolicy
Description copied from interface:CfnDomainPropsMixin.DomainEndpointOptionsPropertyThe minimum TLS version required for traffic to the domain. Valid values are TLS 1.3 (recommended) or 1.2:.Policy-Min-TLS-1-0-2019-07Policy-Min-TLS-1-2-2019-07
- Specified by:
getTlsSecurityPolicyin interfaceCfnDomainPropsMixin.DomainEndpointOptionsProperty- 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()
-