@Stability(value=Stable) public static final class HttpVirtualNodeListenerOptions.Builder extends Object implements software.amazon.jsii.Builder<HttpVirtualNodeListenerOptions>
HttpVirtualNodeListenerOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HttpVirtualNodeListenerOptions |
build()
Builds the configured instance.
|
HttpVirtualNodeListenerOptions.Builder |
connectionPool(HttpConnectionPool connectionPool)
Sets the value of
HttpVirtualNodeListenerOptions.getConnectionPool() |
HttpVirtualNodeListenerOptions.Builder |
healthCheck(HealthCheck healthCheck)
Sets the value of
HttpVirtualNodeListenerOptions.getHealthCheck() |
HttpVirtualNodeListenerOptions.Builder |
outlierDetection(OutlierDetection outlierDetection)
Sets the value of
HttpVirtualNodeListenerOptions.getOutlierDetection() |
HttpVirtualNodeListenerOptions.Builder |
port(Number port)
Sets the value of
HttpVirtualNodeListenerOptions.getPort() |
HttpVirtualNodeListenerOptions.Builder |
timeout(HttpTimeout timeout)
Sets the value of
HttpVirtualNodeListenerOptions.getTimeout() |
HttpVirtualNodeListenerOptions.Builder |
tls(ListenerTlsOptions tls)
Sets the value of
HttpVirtualNodeListenerOptions.getTls() |
@Stability(value=Stable) public HttpVirtualNodeListenerOptions.Builder connectionPool(HttpConnectionPool connectionPool)
HttpVirtualNodeListenerOptions.getConnectionPool()connectionPool - Connection pool for http listeners.this@Stability(value=Stable) public HttpVirtualNodeListenerOptions.Builder healthCheck(HealthCheck healthCheck)
HttpVirtualNodeListenerOptions.getHealthCheck()healthCheck - The health check information for the listener.this@Stability(value=Stable) public HttpVirtualNodeListenerOptions.Builder outlierDetection(OutlierDetection outlierDetection)
HttpVirtualNodeListenerOptions.getOutlierDetection()outlierDetection - Represents the configuration for enabling outlier detection.this@Stability(value=Stable) public HttpVirtualNodeListenerOptions.Builder port(Number port)
HttpVirtualNodeListenerOptions.getPort()port - Port to listen for connections on.this@Stability(value=Stable) public HttpVirtualNodeListenerOptions.Builder timeout(HttpTimeout timeout)
HttpVirtualNodeListenerOptions.getTimeout()timeout - Timeout for HTTP protocol.this@Stability(value=Stable) public HttpVirtualNodeListenerOptions.Builder tls(ListenerTlsOptions tls)
HttpVirtualNodeListenerOptions.getTls()tls - Represents the configuration for enabling TLS on a listener.this@Stability(value=Stable) public HttpVirtualNodeListenerOptions build()
build in interface software.amazon.jsii.Builder<HttpVirtualNodeListenerOptions>HttpVirtualNodeListenerOptionsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.