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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appmesh.TlsClientPolicy
TlsClientPolicy.Builder, TlsClientPolicy.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(TlsClientPolicy.Builder builder) Constructor that initializes the object based on literal property values passed by theTlsClientPolicy.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 Boolean
Whether the policy is enforced.final MutualTlsCertificate
Represents a client TLS certificate.getPorts()
TLS is enforced on the ports specified here.final TlsValidation
Represents the object for TLS validation context.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 theTlsClientPolicy.Builder
.
-
-
Method Details
-
getValidation
Description copied from interface:TlsClientPolicy
Represents the object for TLS validation context.- Specified by:
getValidation
in interfaceTlsClientPolicy
-
getEnforce
Description copied from interface:TlsClientPolicy
Whether the policy is enforced.Default: true
- Specified by:
getEnforce
in interfaceTlsClientPolicy
-
getMutualTlsCertificate
Description copied from interface:TlsClientPolicy
Represents 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:
getMutualTlsCertificate
in interfaceTlsClientPolicy
-
getPorts
Description copied from interface:TlsClientPolicy
TLS 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:
getPorts
in interfaceTlsClientPolicy
-
$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()
-