Package com.pulumi.aws.appmesh.inputs
Class VirtualGatewaySpecListenerTlsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.VirtualGatewaySpecListenerTlsArgs.Builder
-
- Enclosing class:
- VirtualGatewaySpecListenerTlsArgs
public static final class VirtualGatewaySpecListenerTlsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VirtualGatewaySpecListenerTlsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualGatewaySpecListenerTlsArgsbuild()VirtualGatewaySpecListenerTlsArgs.Buildercertificate(VirtualGatewaySpecListenerTlsCertificateArgs certificate)VirtualGatewaySpecListenerTlsArgs.Buildercertificate(com.pulumi.core.Output<VirtualGatewaySpecListenerTlsCertificateArgs> certificate)VirtualGatewaySpecListenerTlsArgs.Buildermode(com.pulumi.core.Output<java.lang.String> mode)VirtualGatewaySpecListenerTlsArgs.Buildermode(java.lang.String mode)VirtualGatewaySpecListenerTlsArgs.Buildervalidation(VirtualGatewaySpecListenerTlsValidationArgs validation)VirtualGatewaySpecListenerTlsArgs.Buildervalidation(com.pulumi.core.Output<VirtualGatewaySpecListenerTlsValidationArgs> validation)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VirtualGatewaySpecListenerTlsArgs defaults)
-
-
Method Detail
-
certificate
public VirtualGatewaySpecListenerTlsArgs.Builder certificate(com.pulumi.core.Output<VirtualGatewaySpecListenerTlsCertificateArgs> certificate)
- Parameters:
certificate- Listener's TLS certificate.- Returns:
- builder
-
certificate
public VirtualGatewaySpecListenerTlsArgs.Builder certificate(VirtualGatewaySpecListenerTlsCertificateArgs certificate)
- Parameters:
certificate- Listener's TLS certificate.- Returns:
- builder
-
mode
public VirtualGatewaySpecListenerTlsArgs.Builder mode(com.pulumi.core.Output<java.lang.String> mode)
- Parameters:
mode- Listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.- Returns:
- builder
-
mode
public VirtualGatewaySpecListenerTlsArgs.Builder mode(java.lang.String mode)
- Parameters:
mode- Listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.- Returns:
- builder
-
validation
public VirtualGatewaySpecListenerTlsArgs.Builder validation(@Nullable com.pulumi.core.Output<VirtualGatewaySpecListenerTlsValidationArgs> validation)
- Parameters:
validation- Listener's TLS validation context.- Returns:
- builder
-
validation
public VirtualGatewaySpecListenerTlsArgs.Builder validation(VirtualGatewaySpecListenerTlsValidationArgs validation)
- Parameters:
validation- Listener's TLS validation context.- Returns:
- builder
-
build
public VirtualGatewaySpecListenerTlsArgs build()
-
-