Package com.yahoo.vespa.config
Class ConfigDefinition.StructDef
- java.lang.Object
-
- com.yahoo.vespa.config.ConfigDefinition
-
- com.yahoo.vespa.config.ConfigDefinition.StructDef
-
- Enclosing class:
- ConfigDefinition
public static class ConfigDefinition.StructDef extends ConfigDefinition
A ConfigDefinition that represents a struct, e.g. a.foo, a.bar where 'a' is the struct. Can be thought of as an inner array with only one element.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.yahoo.vespa.config.ConfigDefinition
ConfigDefinition.ArrayDef, ConfigDefinition.BoolDef, ConfigDefinition.DefaultValued<T>, ConfigDefinition.DoubleDef, ConfigDefinition.EnumDef, ConfigDefinition.FileDef, ConfigDefinition.InnerArrayDef, ConfigDefinition.IntDef, ConfigDefinition.LeafMapDef, ConfigDefinition.LongDef, ConfigDefinition.PathDef, ConfigDefinition.RefDef, ConfigDefinition.StringDef, ConfigDefinition.StructDef, ConfigDefinition.StructMapDef, ConfigDefinition.TypeSpec, ConfigDefinition.UrlDef, ConfigDefinition.VersionComparator
-
-
Field Summary
-
Fields inherited from class com.yahoo.vespa.config.ConfigDefinition
log, namePattern, namespacePattern
-
-
Method Summary
-
Methods inherited from class com.yahoo.vespa.config.ConfigDefinition
addBoolDef, addBoolDef, addDoubleDef, addDoubleDef, addDoubleDef, addEnumDef, addEnumDef, addEnumDef, addFileDef, addFileDef, addInnerArrayDef, addIntDef, addIntDef, addIntDef, addLeafMapDef, addLongDef, addLongDef, addLongDef, addPathDef, addPathDef, addReferenceDef, addReferenceDef, addStringDef, addStringDef, addUrlDef, addUrlDef, arrayDef, getArrayDefs, getBoolDefs, getDoubleDefs, getEnumDefs, getFileDefs, getInnerArrayDefs, getIntDefs, getLeafMapDefs, getLongDefs, getName, getNamespace, getPathDefs, getReferenceDefs, getStringDefs, getStructDefs, getStructMapDefs, innerArrayDef, leafMapDef, structDef, structMapDef, toString, verify, verify
-
-