public static final class CfnVirtualNode.ListenerTlsProperty.Builder
extends java.lang.Object
CfnVirtualNode.ListenerTlsProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnVirtualNode.ListenerTlsProperty |
build()
Builds the configured instance.
|
CfnVirtualNode.ListenerTlsProperty.Builder |
certificate(CfnVirtualNode.ListenerTlsCertificateProperty certificate)
Sets the value of
CfnVirtualNode.ListenerTlsProperty.getCertificate() |
CfnVirtualNode.ListenerTlsProperty.Builder |
certificate(IResolvable certificate)
Sets the value of
CfnVirtualNode.ListenerTlsProperty.getCertificate() |
CfnVirtualNode.ListenerTlsProperty.Builder |
mode(java.lang.String mode)
Sets the value of
CfnVirtualNode.ListenerTlsProperty.getMode() |
CfnVirtualNode.ListenerTlsProperty.Builder |
validation(CfnVirtualNode.ListenerTlsValidationContextProperty validation)
Sets the value of
CfnVirtualNode.ListenerTlsProperty.getValidation() |
CfnVirtualNode.ListenerTlsProperty.Builder |
validation(IResolvable validation)
Sets the value of
CfnVirtualNode.ListenerTlsProperty.getValidation() |
public CfnVirtualNode.ListenerTlsProperty.Builder certificate(IResolvable certificate)
CfnVirtualNode.ListenerTlsProperty.getCertificate()
certificate
- A reference to an object that represents a listener's Transport Layer Security (TLS) certificate. This parameter is required.this
public CfnVirtualNode.ListenerTlsProperty.Builder certificate(CfnVirtualNode.ListenerTlsCertificateProperty certificate)
CfnVirtualNode.ListenerTlsProperty.getCertificate()
certificate
- A reference to an object that represents a listener's Transport Layer Security (TLS) certificate. This parameter is required.this
public CfnVirtualNode.ListenerTlsProperty.Builder mode(java.lang.String mode)
CfnVirtualNode.ListenerTlsProperty.getMode()
mode
- Specify one of the following modes. This parameter is required.
this
public CfnVirtualNode.ListenerTlsProperty.Builder validation(IResolvable validation)
CfnVirtualNode.ListenerTlsProperty.getValidation()
validation
- A reference to an object that represents a listener's Transport Layer Security (TLS) validation context.this
public CfnVirtualNode.ListenerTlsProperty.Builder validation(CfnVirtualNode.ListenerTlsValidationContextProperty validation)
CfnVirtualNode.ListenerTlsProperty.getValidation()
validation
- A reference to an object that represents a listener's Transport Layer Security (TLS) validation context.this
public CfnVirtualNode.ListenerTlsProperty build()
CfnVirtualNode.ListenerTlsProperty
java.lang.NullPointerException
- if any required attribute was not provided