public static final class ListenerTlsOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ListenerTlsOptions
ListenerTlsOptions
ListenerTlsOptions.Builder, ListenerTlsOptions.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
TlsCertificate |
getCertificate()
Represents TLS certificate.
|
TlsMode |
getMode()
The TLS mode.
|
MutualTlsValidation |
getMutualTlsValidation()
Represents a listener's TLS validation context.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final TlsCertificate getCertificate()
ListenerTlsOptions
getCertificate
in interface ListenerTlsOptions
public final TlsMode getMode()
ListenerTlsOptions
getMode
in interface ListenerTlsOptions
public final MutualTlsValidation getMutualTlsValidation()
ListenerTlsOptions
The client certificate will only be validated if the client provides it, enabling mutual TLS.
Default: - client TLS certificate is not required
getMutualTlsValidation
in interface ListenerTlsOptions
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()