@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.IOException
public 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.Object
public byte[] createProtobufOutput()
createProtobufOutput
in interface ProtobufMessageHandler
public ProtobufMessageHandler getObjectFromMessage(byte[] message) throws java.io.IOException
ProtobufMessageHandler
getObjectFromMessage
in interface ProtobufMessageHandler
message
- the raw bytes of the protobuf messagejava.io.IOException