public final class ClusterConfig
extends com.yahoo.config.ConfigInstance
Modifier and Type | Class and Description |
---|---|
static class |
ClusterConfig.Builder |
static interface |
ClusterConfig.Producer |
Modifier and Type | Field and Description |
---|---|
private com.yahoo.config.IntegerNode |
cacheSize |
private com.yahoo.config.DoubleNode |
cacheTimeout |
private com.yahoo.config.IntegerNode |
clusterId |
private com.yahoo.config.StringNode |
clusterName |
static String |
CONFIG_DEF_MD5 |
static String |
CONFIG_DEF_NAME |
static String |
CONFIG_DEF_NAMESPACE |
static String[] |
CONFIG_DEF_SCHEMA |
static String |
CONFIG_DEF_VERSION |
private com.yahoo.config.BooleanNode |
failoverToRemote |
private com.yahoo.config.DoubleNode |
maxQueryCacheTimeout |
private com.yahoo.config.DoubleNode |
maxQueryTimeout |
Modifier | Constructor and Description |
---|---|
|
ClusterConfig(ClusterConfig.Builder builder) |
private |
ClusterConfig(ClusterConfig.Builder builder,
boolean throwIfUninitialized) |
Modifier and Type | Method and Description |
---|---|
int |
cacheSize() |
double |
cacheTimeout() |
int |
clusterId() |
String |
clusterName() |
private static boolean |
containsFieldsFlaggedWithRestart() |
boolean |
failoverToRemote() |
private com.yahoo.config.ChangesRequiringRestart |
getChangesRequiringRestart(ClusterConfig newConfig) |
static String |
getDefMd5() |
static String |
getDefName() |
static String |
getDefNamespace() |
static String |
getDefVersion() |
double |
maxQueryCacheTimeout() |
double |
maxQueryTimeout() |
getConfigMd5, getDefName, getDefNamespace, serialize, serialize, setConfigMd5
public static final String CONFIG_DEF_MD5
public static final String CONFIG_DEF_NAME
public static final String CONFIG_DEF_NAMESPACE
public static final String CONFIG_DEF_VERSION
public static final String[] CONFIG_DEF_SCHEMA
private final com.yahoo.config.IntegerNode clusterId
private final com.yahoo.config.IntegerNode cacheSize
private final com.yahoo.config.DoubleNode cacheTimeout
private final com.yahoo.config.BooleanNode failoverToRemote
private final com.yahoo.config.StringNode clusterName
private final com.yahoo.config.DoubleNode maxQueryTimeout
private final com.yahoo.config.DoubleNode maxQueryCacheTimeout
public ClusterConfig(ClusterConfig.Builder builder)
private ClusterConfig(ClusterConfig.Builder builder, boolean throwIfUninitialized)
public static String getDefMd5()
public static String getDefName()
public static String getDefNamespace()
public static String getDefVersion()
public int clusterId()
public int cacheSize()
public double cacheTimeout()
public boolean failoverToRemote()
public String clusterName()
public double maxQueryTimeout()
public double maxQueryCacheTimeout()
private com.yahoo.config.ChangesRequiringRestart getChangesRequiringRestart(ClusterConfig newConfig)
private static boolean containsFieldsFlaggedWithRestart()
Copyright © 2018. All rights reserved.