public static final class TcpVirtualNodeListenerOptions.Builder
extends java.lang.Object
TcpVirtualNodeListenerOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TcpVirtualNodeListenerOptions |
build()
Builds the configured instance.
|
TcpVirtualNodeListenerOptions.Builder |
connectionPool(TcpConnectionPool connectionPool)
Sets the value of
TcpVirtualNodeListenerOptions.getConnectionPool() |
TcpVirtualNodeListenerOptions.Builder |
healthCheck(HealthCheck healthCheck)
Sets the value of
TcpVirtualNodeListenerOptions.getHealthCheck() |
TcpVirtualNodeListenerOptions.Builder |
outlierDetection(OutlierDetection outlierDetection)
Sets the value of
TcpVirtualNodeListenerOptions.getOutlierDetection() |
TcpVirtualNodeListenerOptions.Builder |
port(java.lang.Number port)
Sets the value of
TcpVirtualNodeListenerOptions.getPort() |
TcpVirtualNodeListenerOptions.Builder |
timeout(TcpTimeout timeout)
Sets the value of
TcpVirtualNodeListenerOptions.getTimeout() |
TcpVirtualNodeListenerOptions.Builder |
tls(ListenerTlsOptions tls)
Sets the value of
TcpVirtualNodeListenerOptions.getTls() |
public TcpVirtualNodeListenerOptions.Builder connectionPool(TcpConnectionPool connectionPool)
TcpVirtualNodeListenerOptions.getConnectionPool()
connectionPool
- Connection pool for http listeners.this
public TcpVirtualNodeListenerOptions.Builder healthCheck(HealthCheck healthCheck)
TcpVirtualNodeListenerOptions.getHealthCheck()
healthCheck
- The health check information for the listener.this
public TcpVirtualNodeListenerOptions.Builder outlierDetection(OutlierDetection outlierDetection)
TcpVirtualNodeListenerOptions.getOutlierDetection()
outlierDetection
- Represents the configuration for enabling outlier detection.this
public TcpVirtualNodeListenerOptions.Builder port(java.lang.Number port)
TcpVirtualNodeListenerOptions.getPort()
port
- Port to listen for connections on.this
public TcpVirtualNodeListenerOptions.Builder timeout(TcpTimeout timeout)
TcpVirtualNodeListenerOptions.getTimeout()
timeout
- Timeout for TCP protocol.this
public TcpVirtualNodeListenerOptions.Builder tls(ListenerTlsOptions tls)
TcpVirtualNodeListenerOptions.getTls()
tls
- Represents the configuration for enabling TLS on a listener.this
public TcpVirtualNodeListenerOptions build()
TcpVirtualNodeListenerOptions
java.lang.NullPointerException
- if any required attribute was not provided