@Stability(value=Stable) public static final class TlsClientPolicy.Builder extends Object implements software.amazon.jsii.Builder<TlsClientPolicy>
TlsClientPolicy| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
TlsClientPolicy |
build()
Builds the configured instance.
|
TlsClientPolicy.Builder |
enforce(Boolean enforce)
Sets the value of
TlsClientPolicy.getEnforce() |
TlsClientPolicy.Builder |
mutualTlsCertificate(MutualTlsCertificate mutualTlsCertificate)
Sets the value of
TlsClientPolicy.getMutualTlsCertificate() |
TlsClientPolicy.Builder |
ports(List<? extends Number> ports)
Sets the value of
TlsClientPolicy.getPorts() |
TlsClientPolicy.Builder |
validation(TlsValidation validation)
Sets the value of
TlsClientPolicy.getValidation() |
@Stability(value=Stable) public TlsClientPolicy.Builder validation(TlsValidation validation)
TlsClientPolicy.getValidation()validation - Represents the object for TLS validation context. This parameter is required.this@Stability(value=Stable) public TlsClientPolicy.Builder enforce(Boolean enforce)
TlsClientPolicy.getEnforce()enforce - Whether the policy is enforced.this@Stability(value=Stable) public TlsClientPolicy.Builder mutualTlsCertificate(MutualTlsCertificate mutualTlsCertificate)
TlsClientPolicy.getMutualTlsCertificate()mutualTlsCertificate - Represents a client TLS certificate.
The certificate will be sent only if the server requests it, enabling mutual TLS.this@Stability(value=Stable) public TlsClientPolicy.Builder ports(List<? extends Number> ports)
TlsClientPolicy.getPorts()ports - TLS is enforced on the ports specified here.
If no ports are specified, TLS will be enforced on all the ports.this@Stability(value=Stable) public TlsClientPolicy build()
build in interface software.amazon.jsii.Builder<TlsClientPolicy>TlsClientPolicyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.