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