public static class ProviderConfig.Builder extends Object implements com.yahoo.config.ConfigInstance.Builder
Modifier and Type | Field and Description |
---|---|
private Set<String> |
__uninitialized |
private Double |
connectionPoolTimeout |
private Double |
connectionTimeout |
private Boolean |
followRedirects |
private Integer |
maxConnectionPerRoute |
private Integer |
maxConnections |
List<ProviderConfig.Node.Builder> |
node |
private String |
path |
private ProviderConfig.PingOption.Enum |
pingOption |
private ProviderConfig.QueryType.Enum |
queryType |
private Double |
readTimeout |
private Integer |
retries |
private Integer |
socketBufferBytes |
ProviderConfig.Yca.Builder |
yca |
Constructor and Description |
---|
Builder() |
Builder(ProviderConfig config) |
public List<ProviderConfig.Node.Builder> node
private String path
private Integer maxConnections
private Integer maxConnectionPerRoute
private Integer socketBufferBytes
private Integer retries
private Double readTimeout
private Double connectionTimeout
private Double connectionPoolTimeout
public ProviderConfig.Yca.Builder yca
private ProviderConfig.QueryType.Enum queryType
private ProviderConfig.PingOption.Enum pingOption
private Boolean followRedirects
public Builder()
public Builder(ProviderConfig config)
private ProviderConfig.Builder override(ProviderConfig.Builder __superior)
public ProviderConfig.Builder node(ProviderConfig.Node.Builder __builder)
__builder
- a builderpublic ProviderConfig.Builder node(List<ProviderConfig.Node.Builder> __builders)
__builders
- a list of builderspublic ProviderConfig.Builder path(String __value)
public ProviderConfig.Builder maxConnections(int __value)
private ProviderConfig.Builder maxConnections(String __value)
public ProviderConfig.Builder maxConnectionPerRoute(int __value)
private ProviderConfig.Builder maxConnectionPerRoute(String __value)
public ProviderConfig.Builder socketBufferBytes(int __value)
private ProviderConfig.Builder socketBufferBytes(String __value)
public ProviderConfig.Builder retries(int __value)
private ProviderConfig.Builder retries(String __value)
public ProviderConfig.Builder readTimeout(double __value)
private ProviderConfig.Builder readTimeout(String __value)
public ProviderConfig.Builder connectionTimeout(double __value)
private ProviderConfig.Builder connectionTimeout(String __value)
public ProviderConfig.Builder connectionPoolTimeout(double __value)
private ProviderConfig.Builder connectionPoolTimeout(String __value)
public ProviderConfig.Builder yca(ProviderConfig.Yca.Builder __builder)
public ProviderConfig.Builder queryType(ProviderConfig.QueryType.Enum __value)
private ProviderConfig.Builder queryType(String __value)
public ProviderConfig.Builder pingOption(ProviderConfig.PingOption.Enum __value)
private ProviderConfig.Builder pingOption(String __value)
public ProviderConfig.Builder followRedirects(boolean __value)
private ProviderConfig.Builder followRedirects(String __value)
public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance.Producer producer)
dispatchGetConfig
in interface com.yahoo.config.ConfigInstance.Builder
public final String getDefMd5()
getDefMd5
in interface com.yahoo.config.ConfigInstance.Builder
public final String getDefName()
getDefName
in interface com.yahoo.config.ConfigInstance.Builder
public final String getDefNamespace()
getDefNamespace
in interface com.yahoo.config.ConfigInstance.Builder
Copyright © 2017. All rights reserved.