public static final class CfnVirtualNode.ClientPolicyTlsProperty.Builder
extends java.lang.Object
CfnVirtualNode.ClientPolicyTlsProperty
Constructor and Description |
---|
Builder() |
public CfnVirtualNode.ClientPolicyTlsProperty.Builder validation(IResolvable validation)
CfnVirtualNode.ClientPolicyTlsProperty.getValidation()
validation
- A reference to an object that represents a TLS validation context. This parameter is required.this
public CfnVirtualNode.ClientPolicyTlsProperty.Builder validation(CfnVirtualNode.TlsValidationContextProperty validation)
CfnVirtualNode.ClientPolicyTlsProperty.getValidation()
validation
- A reference to an object that represents a TLS validation context. This parameter is required.this
public CfnVirtualNode.ClientPolicyTlsProperty.Builder certificate(IResolvable certificate)
CfnVirtualNode.ClientPolicyTlsProperty.getCertificate()
certificate
- A reference to an object that represents a client's TLS certificate.this
public CfnVirtualNode.ClientPolicyTlsProperty.Builder certificate(CfnVirtualNode.ClientTlsCertificateProperty certificate)
CfnVirtualNode.ClientPolicyTlsProperty.getCertificate()
certificate
- A reference to an object that represents a client's TLS certificate.this
public CfnVirtualNode.ClientPolicyTlsProperty.Builder enforce(java.lang.Boolean enforce)
CfnVirtualNode.ClientPolicyTlsProperty.getEnforce()
enforce
- Whether the policy is enforced.
The default is True
, if a value isn't specified.this
public CfnVirtualNode.ClientPolicyTlsProperty.Builder enforce(IResolvable enforce)
CfnVirtualNode.ClientPolicyTlsProperty.getEnforce()
enforce
- Whether the policy is enforced.
The default is True
, if a value isn't specified.this
public CfnVirtualNode.ClientPolicyTlsProperty.Builder ports(IResolvable ports)
CfnVirtualNode.ClientPolicyTlsProperty.getPorts()
ports
- One or more ports that the policy is enforced for.this
public CfnVirtualNode.ClientPolicyTlsProperty.Builder ports(java.util.List<? extends java.lang.Number> ports)
CfnVirtualNode.ClientPolicyTlsProperty.getPorts()
ports
- One or more ports that the policy is enforced for.this
public CfnVirtualNode.ClientPolicyTlsProperty build()
CfnVirtualNode.ClientPolicyTlsProperty
java.lang.NullPointerException
- if any required attribute was not provided