public final class SemanticRulesConfig
extends com.yahoo.config.ConfigInstance
Modifier and Type | Class and Description |
---|---|
static class |
SemanticRulesConfig.Builder |
static interface |
SemanticRulesConfig.Producer |
static class |
SemanticRulesConfig.Rulebase
This class represents semantic-rules.rulebase[]
|
Modifier and Type | Field and Description |
---|---|
private com.yahoo.config.BooleanNode |
compatibility |
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.InnerNodeVector<SemanticRulesConfig.Rulebase> |
rulebase |
Modifier | Constructor and Description |
---|---|
|
SemanticRulesConfig(SemanticRulesConfig.Builder builder) |
private |
SemanticRulesConfig(SemanticRulesConfig.Builder builder,
boolean throwIfUninitialized) |
Modifier and Type | Method and Description |
---|---|
boolean |
compatibility() |
private static boolean |
containsFieldsFlaggedWithRestart() |
private com.yahoo.config.ChangesRequiringRestart |
getChangesRequiringRestart(SemanticRulesConfig newConfig) |
static String |
getDefMd5() |
static String |
getDefName() |
static String |
getDefNamespace() |
static String |
getDefVersion() |
List<SemanticRulesConfig.Rulebase> |
rulebase() |
SemanticRulesConfig.Rulebase |
rulebase(int i) |
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.BooleanNode compatibility
private final com.yahoo.config.InnerNodeVector<SemanticRulesConfig.Rulebase> rulebase
public SemanticRulesConfig(SemanticRulesConfig.Builder builder)
private SemanticRulesConfig(SemanticRulesConfig.Builder builder, boolean throwIfUninitialized)
public static String getDefMd5()
public static String getDefName()
public static String getDefNamespace()
public static String getDefVersion()
public boolean compatibility()
public List<SemanticRulesConfig.Rulebase> rulebase()
public SemanticRulesConfig.Rulebase rulebase(int i)
i
- the index of the value to returnprivate com.yahoo.config.ChangesRequiringRestart getChangesRequiringRestart(SemanticRulesConfig newConfig)
private static boolean containsFieldsFlaggedWithRestart()
Copyright © 2018. All rights reserved.