@InterfaceAudience.Private public class NamespacesInstanceModel extends Object implements Serializable, ProtobufMessageHandler
| Modifier and Type | Field and Description | 
|---|---|
| private String | namespaceName | 
| private Map<String,String> | properties | 
| private static long | serialVersionUID | 
| Constructor and Description | 
|---|
| NamespacesInstanceModel()Default constructor. | 
| NamespacesInstanceModel(Admin admin,
                       String namespaceName)Constructor | 
| NamespacesInstanceModel(String namespaceName)Constructor to use if namespace does not exist in HBASE. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addProperty(String key,
           String value)Add property to the namespace. | 
| byte[] | createProtobufOutput() | 
| String | getNamespaceName() | 
| ProtobufMessageHandler | getObjectFromMessage(byte[] message)Initialize the model from a protobuf representation. | 
| Map<String,String> | getProperties() | 
| String | toString() | 
private static final long serialVersionUID
private Map<String,String> properties
private String namespaceName
public NamespacesInstanceModel()
public NamespacesInstanceModel(String namespaceName) throws IOException
namespaceName - the namespace name.IOExceptionpublic NamespacesInstanceModel(Admin admin, String namespaceName) throws IOException
admin - the administrative APInamespaceName - the namespace name.IOExceptionpublic void addProperty(String key, String value)
key - attribute namevalue - attribute valuepublic Map<String,String> getProperties()
public String getNamespaceName()
public byte[] createProtobufOutput()
createProtobufOutput in interface ProtobufMessageHandlerpublic ProtobufMessageHandler getObjectFromMessage(byte[] message) throws IOException
ProtobufMessageHandlergetObjectFromMessage in interface ProtobufMessageHandlermessage - the raw bytes of the protobuf messageIOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.