Package com.yahoo.jdisc.http
Class ConnectorConfig.Builder
- java.lang.Object
-
- com.yahoo.jdisc.http.ConnectorConfig.Builder
-
- All Implemented Interfaces:
com.yahoo.config.ConfigBuilder
,com.yahoo.config.ConfigInstance.Builder
- Enclosing class:
- ConnectorConfig
public static class ConnectorConfig.Builder extends java.lang.Object implements com.yahoo.config.ConfigInstance.Builder
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ConnectorConfig config)
-
Method Summary
-
-
-
Field Detail
-
throttling
public ConnectorConfig.Throttling.Builder throttling
-
ssl
public ConnectorConfig.Ssl.Builder ssl
-
tlsClientAuthEnforcer
public ConnectorConfig.TlsClientAuthEnforcer.Builder tlsClientAuthEnforcer
-
healthCheckProxy
public ConnectorConfig.HealthCheckProxy.Builder healthCheckProxy
-
proxyProtocol
public ConnectorConfig.ProxyProtocol.Builder proxyProtocol
-
secureRedirect
public ConnectorConfig.SecureRedirect.Builder secureRedirect
-
http2
public ConnectorConfig.Http2.Builder http2
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectorConfig config)
-
-
Method Detail
-
listenPort
public ConnectorConfig.Builder listenPort(int __value)
-
name
public ConnectorConfig.Builder name(java.lang.String __value)
-
headerCacheSize
public ConnectorConfig.Builder headerCacheSize(int __value)
-
outputBufferSize
public ConnectorConfig.Builder outputBufferSize(int __value)
-
requestHeaderSize
public ConnectorConfig.Builder requestHeaderSize(int __value)
-
responseHeaderSize
public ConnectorConfig.Builder responseHeaderSize(int __value)
-
acceptQueueSize
public ConnectorConfig.Builder acceptQueueSize(int __value)
-
reuseAddress
public ConnectorConfig.Builder reuseAddress(boolean __value)
-
idleTimeout
public ConnectorConfig.Builder idleTimeout(double __value)
-
stopTimeout
public ConnectorConfig.Builder stopTimeout(double __value)
-
tcpKeepAliveEnabled
public ConnectorConfig.Builder tcpKeepAliveEnabled(boolean __value)
-
tcpNoDelay
public ConnectorConfig.Builder tcpNoDelay(boolean __value)
-
throttling
public ConnectorConfig.Builder throttling(ConnectorConfig.Throttling.Builder __builder)
-
implicitTlsEnabled
public ConnectorConfig.Builder implicitTlsEnabled(boolean __value)
-
ssl
public ConnectorConfig.Builder ssl(ConnectorConfig.Ssl.Builder __builder)
-
tlsClientAuthEnforcer
public ConnectorConfig.Builder tlsClientAuthEnforcer(ConnectorConfig.TlsClientAuthEnforcer.Builder __builder)
-
healthCheckProxy
public ConnectorConfig.Builder healthCheckProxy(ConnectorConfig.HealthCheckProxy.Builder __builder)
-
proxyProtocol
public ConnectorConfig.Builder proxyProtocol(ConnectorConfig.ProxyProtocol.Builder __builder)
-
secureRedirect
public ConnectorConfig.Builder secureRedirect(ConnectorConfig.SecureRedirect.Builder __builder)
-
maxRequestsPerConnection
public ConnectorConfig.Builder maxRequestsPerConnection(int __value)
-
maxConnectionLife
public ConnectorConfig.Builder maxConnectionLife(double __value)
-
http2Enabled
public ConnectorConfig.Builder http2Enabled(boolean __value)
-
http2
public ConnectorConfig.Builder http2(ConnectorConfig.Http2.Builder __builder)
-
dispatchGetConfig
public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance.Producer producer)
- Specified by:
dispatchGetConfig
in interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefMd5
public final java.lang.String getDefMd5()
- Specified by:
getDefMd5
in interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefName
public final java.lang.String getDefName()
- Specified by:
getDefName
in interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefNamespace
public final java.lang.String getDefNamespace()
- Specified by:
getDefNamespace
in interfacecom.yahoo.config.ConfigInstance.Builder
-
getApplyOnRestart
public final boolean getApplyOnRestart()
- Specified by:
getApplyOnRestart
in interfacecom.yahoo.config.ConfigInstance.Builder
-
setApplyOnRestart
public final void setApplyOnRestart(boolean applyOnRestart)
- Specified by:
setApplyOnRestart
in interfacecom.yahoo.config.ConfigInstance.Builder
-
build
public ConnectorConfig build()
-
-