@Stability(value=Stable) public static final class ListenerTlsOptions.Builder extends Object implements software.amazon.jsii.Builder<ListenerTlsOptions>
ListenerTlsOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ListenerTlsOptions |
build()
Builds the configured instance.
|
ListenerTlsOptions.Builder |
certificate(TlsCertificate certificate)
Sets the value of
ListenerTlsOptions.getCertificate() |
ListenerTlsOptions.Builder |
mode(TlsMode mode)
Sets the value of
ListenerTlsOptions.getMode() |
ListenerTlsOptions.Builder |
mutualTlsValidation(MutualTlsValidation mutualTlsValidation)
Sets the value of
ListenerTlsOptions.getMutualTlsValidation() |
@Stability(value=Stable) public ListenerTlsOptions.Builder certificate(TlsCertificate certificate)
ListenerTlsOptions.getCertificate()certificate - Represents TLS certificate. This parameter is required.this@Stability(value=Stable) public ListenerTlsOptions.Builder mode(TlsMode mode)
ListenerTlsOptions.getMode()mode - The TLS mode. This parameter is required.this@Stability(value=Stable) public ListenerTlsOptions.Builder mutualTlsValidation(MutualTlsValidation mutualTlsValidation)
ListenerTlsOptions.getMutualTlsValidation()mutualTlsValidation - Represents a listener's TLS validation context.
The client certificate will only be validated if the client provides it, enabling mutual TLS.this@Stability(value=Stable) public ListenerTlsOptions build()
build in interface software.amazon.jsii.Builder<ListenerTlsOptions>ListenerTlsOptionsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.