@InterfaceAudience.Public @InterfaceStability.Evolving public class NamespaceDescriptor extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NamespaceDescriptor.Builder |
Modifier and Type | Field and Description |
---|---|
static NamespaceDescriptor |
DEFAULT_NAMESPACE |
static byte[] |
DEFAULT_NAMESPACE_NAME
Default namespace name.
|
static java.lang.String |
DEFAULT_NAMESPACE_NAME_STR |
static java.util.Comparator<NamespaceDescriptor> |
NAMESPACE_DESCRIPTOR_COMPARATOR |
static java.util.Set<java.lang.String> |
RESERVED_NAMESPACES |
static java.util.Set<byte[]> |
RESERVED_NAMESPACES_BYTES |
static NamespaceDescriptor |
SYSTEM_NAMESPACE |
static byte[] |
SYSTEM_NAMESPACE_NAME
System namespace name.
|
static java.lang.String |
SYSTEM_NAMESPACE_NAME_STR |
Modifier and Type | Method and Description |
---|---|
static NamespaceDescriptor.Builder |
create(NamespaceDescriptor ns) |
static NamespaceDescriptor.Builder |
create(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getConfiguration()
Getter for fetching an unmodifiable
configuration map. |
java.lang.String |
getConfigurationValue(java.lang.String key)
Getter for accessing the configuration value by key
|
java.lang.String |
getName() |
void |
removeConfiguration(java.lang.String key)
Remove a config setting represented by the key from the
configuration map |
void |
setConfiguration(java.lang.String key,
java.lang.String value)
Setter for storing a configuration setting in
configuration map. |
java.lang.String |
toString() |
public static final byte[] SYSTEM_NAMESPACE_NAME
public static final java.lang.String SYSTEM_NAMESPACE_NAME_STR
public static final byte[] DEFAULT_NAMESPACE_NAME
public static final java.lang.String DEFAULT_NAMESPACE_NAME_STR
public static final NamespaceDescriptor DEFAULT_NAMESPACE
public static final NamespaceDescriptor SYSTEM_NAMESPACE
public static final java.util.Set<java.lang.String> RESERVED_NAMESPACES
public static final java.util.Set<byte[]> RESERVED_NAMESPACES_BYTES
public static final java.util.Comparator<NamespaceDescriptor> NAMESPACE_DESCRIPTOR_COMPARATOR
public java.lang.String getName()
public java.lang.String getConfigurationValue(java.lang.String key)
public java.util.Map<java.lang.String,java.lang.String> getConfiguration()
configuration
map.public void setConfiguration(java.lang.String key, java.lang.String value)
configuration
map.key
- Config key. Same as XML config key e.g. hbase.something.or.other.value
- String value. If null, removes the setting.public void removeConfiguration(java.lang.String key)
configuration
mappublic java.lang.String toString()
toString
in class java.lang.Object
public static NamespaceDescriptor.Builder create(java.lang.String name)
public static NamespaceDescriptor.Builder create(NamespaceDescriptor ns)