Package com.pulumi.aws.appmesh.inputs
Class VirtualNodeSpecListenerArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.VirtualNodeSpecListenerArgs.Builder
-
- Enclosing class:
- VirtualNodeSpecListenerArgs
public static final class VirtualNodeSpecListenerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VirtualNodeSpecListenerArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VirtualNodeSpecListenerArgs defaults)
-
-
Method Detail
-
connectionPool
public VirtualNodeSpecListenerArgs.Builder connectionPool(@Nullable com.pulumi.core.Output<VirtualNodeSpecListenerConnectionPoolArgs> connectionPool)
- Parameters:
connectionPool- Connection pool information for the listener. See `spec.listener.connection_pool` Block for details.- Returns:
- builder
-
connectionPool
public VirtualNodeSpecListenerArgs.Builder connectionPool(VirtualNodeSpecListenerConnectionPoolArgs connectionPool)
- Parameters:
connectionPool- Connection pool information for the listener. See `spec.listener.connection_pool` Block for details.- Returns:
- builder
-
healthCheck
public VirtualNodeSpecListenerArgs.Builder healthCheck(@Nullable com.pulumi.core.Output<VirtualNodeSpecListenerHealthCheckArgs> healthCheck)
- Parameters:
healthCheck- Health check information for the listener. See `spec.listener.health_check` Block for details.- Returns:
- builder
-
healthCheck
public VirtualNodeSpecListenerArgs.Builder healthCheck(VirtualNodeSpecListenerHealthCheckArgs healthCheck)
- Parameters:
healthCheck- Health check information for the listener. See `spec.listener.health_check` Block for details.- Returns:
- builder
-
outlierDetection
public VirtualNodeSpecListenerArgs.Builder outlierDetection(@Nullable com.pulumi.core.Output<VirtualNodeSpecListenerOutlierDetectionArgs> outlierDetection)
- Parameters:
outlierDetection- Outlier detection information for the listener. See `spec.listener.outlier_detection` Block for details.- Returns:
- builder
-
outlierDetection
public VirtualNodeSpecListenerArgs.Builder outlierDetection(VirtualNodeSpecListenerOutlierDetectionArgs outlierDetection)
- Parameters:
outlierDetection- Outlier detection information for the listener. See `spec.listener.outlier_detection` Block for details.- Returns:
- builder
-
portMapping
public VirtualNodeSpecListenerArgs.Builder portMapping(com.pulumi.core.Output<VirtualNodeSpecListenerPortMappingArgs> portMapping)
- Parameters:
portMapping- Port mapping information for the listener. See `spec.listener.port_mapping` Block for details.- Returns:
- builder
-
portMapping
public VirtualNodeSpecListenerArgs.Builder portMapping(VirtualNodeSpecListenerPortMappingArgs portMapping)
- Parameters:
portMapping- Port mapping information for the listener. See `spec.listener.port_mapping` Block for details.- Returns:
- builder
-
timeout
public VirtualNodeSpecListenerArgs.Builder timeout(@Nullable com.pulumi.core.Output<VirtualNodeSpecListenerTimeoutArgs> timeout)
- Parameters:
timeout- Timeouts for different protocols. See `spec.listener.timeout` Block for details.- Returns:
- builder
-
timeout
public VirtualNodeSpecListenerArgs.Builder timeout(VirtualNodeSpecListenerTimeoutArgs timeout)
- Parameters:
timeout- Timeouts for different protocols. See `spec.listener.timeout` Block for details.- Returns:
- builder
-
tls
public VirtualNodeSpecListenerArgs.Builder tls(@Nullable com.pulumi.core.Output<VirtualNodeSpecListenerTlsArgs> tls)
- Parameters:
tls- TLS properties for the listener. See `spec.listener.tls` Block for details.- Returns:
- builder
-
tls
public VirtualNodeSpecListenerArgs.Builder tls(VirtualNodeSpecListenerTlsArgs tls)
- Parameters:
tls- TLS properties for the listener. See `spec.listener.tls` Block for details.- Returns:
- builder
-
build
public VirtualNodeSpecListenerArgs build()
-
-