@InterfaceAudience.Private public class NamespacesModel extends java.lang.Object implements java.io.Serializable, ProtobufMessageHandler
| Constructor and Description |
|---|
NamespacesModel()
Default constructor.
|
NamespacesModel(Admin admin)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
createProtobufOutput() |
java.util.List<java.lang.String> |
getNamespaces() |
ProtobufMessageHandler |
getObjectFromMessage(byte[] message)
Initialize the model from a protobuf representation.
|
void |
setNamespaces(java.util.List<java.lang.String> namespaces) |
java.lang.String |
toString() |
public NamespacesModel()
public NamespacesModel(Admin admin) throws java.io.IOException
admin: - the administrative APIjava.io.IOExceptionpublic java.util.List<java.lang.String> getNamespaces()
public void setNamespaces(java.util.List<java.lang.String> namespaces)
namespaces - the namespace name arraypublic java.lang.String toString()
toString in class java.lang.Objectpublic byte[] createProtobufOutput()
createProtobufOutput in interface ProtobufMessageHandlerpublic ProtobufMessageHandler getObjectFromMessage(byte[] message) throws java.io.IOException
ProtobufMessageHandlergetObjectFromMessage in interface ProtobufMessageHandlermessage - the raw bytes of the protobuf messagejava.io.IOException