public static final class CfnVirtualGateway.VirtualGatewayListenerTlsProperty.Builder
extends java.lang.Object
CfnVirtualGateway.VirtualGatewayListenerTlsProperty
Constructor and Description |
---|
Builder() |
public CfnVirtualGateway.VirtualGatewayListenerTlsProperty.Builder certificate(IResolvable certificate)
CfnVirtualGateway.VirtualGatewayListenerTlsProperty.getCertificate()
certificate
- An object that represents a Transport Layer Security (TLS) certificate. This parameter is required.this
public CfnVirtualGateway.VirtualGatewayListenerTlsProperty.Builder certificate(CfnVirtualGateway.VirtualGatewayListenerTlsCertificateProperty certificate)
CfnVirtualGateway.VirtualGatewayListenerTlsProperty.getCertificate()
certificate
- An object that represents a Transport Layer Security (TLS) certificate. This parameter is required.this
public CfnVirtualGateway.VirtualGatewayListenerTlsProperty.Builder mode(java.lang.String mode)
CfnVirtualGateway.VirtualGatewayListenerTlsProperty.getMode()
mode
- Specify one of the following modes. This parameter is required.
this
public CfnVirtualGateway.VirtualGatewayListenerTlsProperty.Builder validation(IResolvable validation)
CfnVirtualGateway.VirtualGatewayListenerTlsProperty.getValidation()
validation
- A reference to an object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.this
public CfnVirtualGateway.VirtualGatewayListenerTlsProperty.Builder validation(CfnVirtualGateway.VirtualGatewayListenerTlsValidationContextProperty validation)
CfnVirtualGateway.VirtualGatewayListenerTlsProperty.getValidation()
validation
- A reference to an object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.this
public CfnVirtualGateway.VirtualGatewayListenerTlsProperty build()
CfnVirtualGateway.VirtualGatewayListenerTlsProperty
java.lang.NullPointerException
- if any required attribute was not provided