@InterfaceAudience.Public public class ConfigKeyGroup extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigKeyGroup.ConfigKeyGroupBuilder |
| Modifier and Type | Field and Description |
|---|---|
static ConfigKeyGroup |
DEFAULT
The default key group.
|
static java.util.Comparator<ConfigKeyGroup> |
ORDERING
Ordering the key groups in a configuration.
|
| Constructor and Description |
|---|
ConfigKeyGroup(java.lang.String name,
java.lang.String description,
java.util.List<java.lang.String> children,
int order) |
| Modifier and Type | Method and Description |
|---|---|
static ConfigKeyGroup.ConfigKeyGroupBuilder |
builder(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.
|
ConfigKeyGroup |
children(java.util.List<java.lang.String> children)
The list of sub key-groups of this key group.
|
java.lang.String |
description()
Description of the key group.
|
ConfigKeyGroup |
description(java.lang.String description)
Description of the key group.
|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
static ConfigKeyGroup.ConfigKeyGroupBuilder |
internalBuilder() |
java.lang.String |
name()
Name of the key group.
|
ConfigKeyGroup |
name(java.lang.String name)
Name of the key group.
|
int |
order()
The order of the key-group in a configuration.
|
ConfigKeyGroup |
order(int order)
The order of the key-group in a configuration.
|
java.lang.String |
toString() |
public static final java.util.Comparator<ConfigKeyGroup> ORDERING
public static final ConfigKeyGroup DEFAULT
ConfigKeyGroup(java.lang.String name,
java.lang.String description,
java.util.List<java.lang.String> children,
int order)
public static ConfigKeyGroup.ConfigKeyGroupBuilder builder(java.lang.String name)
name - key group namepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static ConfigKeyGroup.ConfigKeyGroupBuilder internalBuilder()
public java.lang.String name()
public java.lang.String description()
public java.util.List<java.lang.String> children()
public int order()
public ConfigKeyGroup name(java.lang.String name)
this.public ConfigKeyGroup description(java.lang.String description)
this.public ConfigKeyGroup children(java.util.List<java.lang.String> children)
this.public ConfigKeyGroup order(int order)
this.public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2011–2022 The Apache Software Foundation. All rights reserved.