@InterfaceStability.Evolving public class ConfigEntry extends Object
Admin for details.| Modifier and Type | Class and Description | 
|---|---|
| static class  | ConfigEntry.ConfigSourceSource of configuration entries. | 
| static class  | ConfigEntry.ConfigSynonymClass representing a configuration synonym of a  ConfigEntry. | 
| Constructor and Description | 
|---|
| ConfigEntry(String name,
           String value)Create a configuration entry with the provided values. | 
| ConfigEntry(String name,
           String value,
           boolean isDefault,
           boolean isSensitive,
           boolean isReadOnly)Deprecated. 
 since 1.1.0. This constructor will be removed in a future release. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object o) | 
| int | hashCode() | 
| boolean | isDefault()Return whether the config value is the default or if it's been explicitly set. | 
| boolean | isReadOnly()Return whether the config is read-only and cannot be updated. | 
| boolean | isSensitive()Return whether the config value is sensitive. | 
| String | name()Return the config name. | 
| ConfigEntry.ConfigSource | source()Return the source of this configuration entry. | 
| List<ConfigEntry.ConfigSynonym> | synonyms()Returns all config values that may be used as the value of this config along with their source,
 in the order of precedence. | 
| String | toString() | 
| String | value()Return the value or null. | 
public ConfigEntry(String name, String value)
name - the non-null config namevalue - the config value or null@Deprecated public ConfigEntry(String name, String value, boolean isDefault, boolean isSensitive, boolean isReadOnly)
name - the non-null config namevalue - the config value or nullisDefault - whether the config value is the default or if it's been explicitly setisSensitive - whether the config value is sensitive, the broker never returns the value if it is sensitiveisReadOnly - whether the config is read-only and cannot be updatedpublic String name()
public String value()
public ConfigEntry.ConfigSource source()
public boolean isDefault()
public boolean isSensitive()
public boolean isReadOnly()
public List<ConfigEntry.ConfigSynonym> synonyms()
DescribeConfigsOptions.includeSynonyms(boolean)