Class TlsClientPolicy.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appmesh.TlsClientPolicy.Jsii$Proxy
- All Implemented Interfaces:
TlsClientPolicy,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
TlsClientPolicy
@Stability(Stable)
@Internal
public static final class TlsClientPolicy.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements TlsClientPolicy
An implementation for
TlsClientPolicy-
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.appmesh.TlsClientPolicy
TlsClientPolicy.Builder, TlsClientPolicy.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(TlsClientPolicy.Builder builder) Constructor that initializes the object based on literal property values passed by theTlsClientPolicy.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 BooleanWhether the policy is enforced.final MutualTlsCertificateRepresents a client TLS certificate.getPorts()TLS is enforced on the ports specified here.final TlsValidationRepresents the object for TLS validation context.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 theTlsClientPolicy.Builder.
-
-
Method Details
-
getValidation
Description copied from interface:TlsClientPolicyRepresents the object for TLS validation context.- Specified by:
getValidationin interfaceTlsClientPolicy
-
getEnforce
Description copied from interface:TlsClientPolicyWhether the policy is enforced.Default: true
- Specified by:
getEnforcein interfaceTlsClientPolicy
-
getMutualTlsCertificate
Description copied from interface:TlsClientPolicyRepresents a client TLS certificate.The certificate will be sent only if the server requests it, enabling mutual TLS.
Default: - client TLS certificate is not provided
- Specified by:
getMutualTlsCertificatein interfaceTlsClientPolicy
-
getPorts
Description copied from interface:TlsClientPolicyTLS is enforced on the ports specified here.If no ports are specified, TLS will be enforced on all the ports.
Default: - all ports
- Specified by:
getPortsin interfaceTlsClientPolicy
-
$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()
-