Class ConfigDef
- java.lang.Object
- 
- org.apache.bookkeeper.common.conf.ConfigDef
 
- 
 public class ConfigDef extends java.lang.ObjectA definition of a configuration instance.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classConfigDef.BuilderBuilder to build a configuration definition.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfigDef.Builderbuilder()Create a builder to build a config def.java.util.Set<ConfigKeyGroup>getGroups()java.util.Map<java.lang.String,ConfigKey>getKeys()java.util.Map<java.lang.String,java.util.Set<ConfigKey>>getSettings()static ConfigDefof(java.lang.Class configClass)Build the config definitation of a config class.voidsave(java.io.OutputStream os)voidsave(java.nio.file.Path path)voidvalidate(org.apache.commons.configuration.Configuration conf)Validate if the provided conf is a valid configuration of this configuration definition.
 
- 
- 
- 
Method Detail- 
builderpublic static ConfigDef.Builder builder() Create a builder to build a config def.- Returns:
- builder to build a config def.
 
 - 
validatepublic void validate(org.apache.commons.configuration.Configuration conf) throws ConfigExceptionValidate if the provided conf is a valid configuration of this configuration definition.- Parameters:
- conf- the configuration to validate
- Throws:
- ConfigException
 
 - 
ofpublic static ConfigDef of(java.lang.Class configClass) Build the config definitation of a config class.- Parameters:
- configClass- config class
- Returns:
- config definition.
 
 - 
savepublic void save(java.nio.file.Path path) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
savepublic void save(java.io.OutputStream os) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
getGroupspublic java.util.Set<ConfigKeyGroup> getGroups() 
 - 
getSettingspublic java.util.Map<java.lang.String,java.util.Set<ConfigKey>> getSettings() 
 - 
getKeyspublic java.util.Map<java.lang.String,ConfigKey> getKeys() 
 
- 
 
-