Class ConfigKeyGroup
- java.lang.Object
- 
- org.apache.bookkeeper.common.conf.ConfigKeyGroup
 
- 
 @Public public class ConfigKeyGroup extends java.lang.Object Define a group of configuration settings.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classConfigKeyGroup.ConfigKeyGroupBuilder
 - 
Field SummaryFields Modifier and Type Field Description static ConfigKeyGroupDEFAULTThe default key group.static java.util.Comparator<ConfigKeyGroup>ORDERINGOrdering the key groups in a configuration.
 - 
Constructor SummaryConstructors Constructor Description ConfigKeyGroup(java.lang.String name, java.lang.String description, java.util.List<java.lang.String> children, int order)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfigKeyGroup.ConfigKeyGroupBuilderbuilder(java.lang.String name)Create a config key group of name.java.util.List<java.lang.String>children()The list of sub key-groups of this key group.ConfigKeyGroupchildren(java.util.List<java.lang.String> children)The list of sub key-groups of this key group.java.lang.Stringdescription()Description of the key group.ConfigKeyGroupdescription(java.lang.String description)Description of the key group.booleanequals(java.lang.Object o)inthashCode()static ConfigKeyGroup.ConfigKeyGroupBuilderinternalBuilder()java.lang.Stringname()Name of the key group.ConfigKeyGroupname(java.lang.String name)Name of the key group.intorder()The order of the key-group in a configuration.ConfigKeyGrouporder(int order)The order of the key-group in a configuration.java.lang.StringtoString()
 
- 
- 
- 
Field Detail- 
ORDERINGpublic static final java.util.Comparator<ConfigKeyGroup> ORDERING Ordering the key groups in a configuration.
 - 
DEFAULTpublic static final ConfigKeyGroup DEFAULT The default key group.
 
- 
 - 
Method Detail- 
builderpublic static ConfigKeyGroup.ConfigKeyGroupBuilder builder(java.lang.String name) Create a config key group of name.- Parameters:
- name- key group name
- Returns:
- key group builder
 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
internalBuilderpublic static ConfigKeyGroup.ConfigKeyGroupBuilder internalBuilder() 
 - 
namepublic java.lang.String name() Name of the key group.
 - 
descriptionpublic java.lang.String description() Description of the key group.
 - 
childrenpublic java.util.List<java.lang.String> children() The list of sub key-groups of this key group.
 - 
orderpublic int order() The order of the key-group in a configuration.
 - 
namepublic ConfigKeyGroup name(java.lang.String name) Name of the key group.- Returns:
- this.
 
 - 
descriptionpublic ConfigKeyGroup description(java.lang.String description) Description of the key group.- Returns:
- this.
 
 - 
childrenpublic ConfigKeyGroup children(java.util.List<java.lang.String> children) The list of sub key-groups of this key group.- Returns:
- this.
 
 - 
orderpublic ConfigKeyGroup order(int order) The order of the key-group in a configuration.- Returns:
- this.
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-