public static interface VirtualGatewayClientPolicyTls.Builder extends SdkPojo, CopyableBuilder<VirtualGatewayClientPolicyTls.Builder,VirtualGatewayClientPolicyTls>
| Modifier and Type | Method and Description |
|---|---|
default VirtualGatewayClientPolicyTls.Builder |
certificate(Consumer<VirtualGatewayClientTlsCertificate.Builder> certificate)
A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS)
certificate.
|
VirtualGatewayClientPolicyTls.Builder |
certificate(VirtualGatewayClientTlsCertificate certificate)
A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS)
certificate.
|
VirtualGatewayClientPolicyTls.Builder |
enforce(Boolean enforce)
Whether the policy is enforced.
|
VirtualGatewayClientPolicyTls.Builder |
ports(Collection<Integer> ports)
One or more ports that the policy is enforced for.
|
VirtualGatewayClientPolicyTls.Builder |
ports(Integer... ports)
One or more ports that the policy is enforced for.
|
default VirtualGatewayClientPolicyTls.Builder |
validation(Consumer<VirtualGatewayTlsValidationContext.Builder> validation)
A reference to an object that represents a Transport Layer Security (TLS) validation context.
|
VirtualGatewayClientPolicyTls.Builder |
validation(VirtualGatewayTlsValidationContext validation)
A reference to an object that represents a Transport Layer Security (TLS) validation context.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildVirtualGatewayClientPolicyTls.Builder certificate(VirtualGatewayClientTlsCertificate certificate)
A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS) certificate.
certificate - A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS)
certificate.default VirtualGatewayClientPolicyTls.Builder certificate(Consumer<VirtualGatewayClientTlsCertificate.Builder> certificate)
A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS) certificate.
This is a convenience that creates an instance of theVirtualGatewayClientTlsCertificate.Builder
avoiding the need to create one manually via VirtualGatewayClientTlsCertificate.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to certificate(VirtualGatewayClientTlsCertificate).certificate - a consumer that will call methods on VirtualGatewayClientTlsCertificate.Buildercertificate(VirtualGatewayClientTlsCertificate)VirtualGatewayClientPolicyTls.Builder enforce(Boolean enforce)
Whether the policy is enforced. The default is True, if a value isn't specified.
enforce - Whether the policy is enforced. The default is True, if a value isn't specified.VirtualGatewayClientPolicyTls.Builder ports(Collection<Integer> ports)
One or more ports that the policy is enforced for.
ports - One or more ports that the policy is enforced for.VirtualGatewayClientPolicyTls.Builder ports(Integer... ports)
One or more ports that the policy is enforced for.
ports - One or more ports that the policy is enforced for.VirtualGatewayClientPolicyTls.Builder validation(VirtualGatewayTlsValidationContext validation)
A reference to an object that represents a Transport Layer Security (TLS) validation context.
validation - A reference to an object that represents a Transport Layer Security (TLS) validation context.default VirtualGatewayClientPolicyTls.Builder validation(Consumer<VirtualGatewayTlsValidationContext.Builder> validation)
A reference to an object that represents a Transport Layer Security (TLS) validation context.
This is a convenience that creates an instance of theVirtualGatewayTlsValidationContext.Builder
avoiding the need to create one manually via VirtualGatewayTlsValidationContext.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to validation(VirtualGatewayTlsValidationContext).validation - a consumer that will call methods on VirtualGatewayTlsValidationContext.Buildervalidation(VirtualGatewayTlsValidationContext)Copyright © 2021. All rights reserved.