@InterfaceAudience.Private public class TableInfoModel extends Object implements Serializable, ProtobufMessageHandler
 <complexType name="TableInfo">
   <sequence>
     <element name="region" type="tns:TableRegion"
       maxOccurs="unbounded" minOccurs="1"></element>
   </sequence>
   <attribute name="name" type="string"></attribute>
 </complexType>
 | Modifier and Type | Field and Description | 
|---|---|
| private String | name | 
| private List<TableRegionModel> | regions | 
| private static long | serialVersionUID | 
| Constructor and Description | 
|---|
| TableInfoModel()Default constructor | 
| TableInfoModel(String name)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(TableRegionModel region)Add a region model to the list | 
| byte[] | createProtobufOutput() | 
| TableRegionModel | get(int index) | 
| String | getName() | 
| ProtobufMessageHandler | getObjectFromMessage(byte[] message)Initialize the model from a protobuf representation. | 
| List<TableRegionModel> | getRegions() | 
| void | setName(String name) | 
| void | setRegions(List<TableRegionModel> regions) | 
| String | toString() | 
private static final long serialVersionUID
private List<TableRegionModel> regions
public TableInfoModel()
public TableInfoModel(String name)
name - public void add(TableRegionModel region)
region - the regionpublic TableRegionModel get(int index)
index - the indexpublic List<TableRegionModel> getRegions()
public void setRegions(List<TableRegionModel> regions)
regions - the regions to setpublic byte[] createProtobufOutput()
createProtobufOutput in interface ProtobufMessageHandlerpublic ProtobufMessageHandler getObjectFromMessage(byte[] message) throws IOException
ProtobufMessageHandlergetObjectFromMessage in interface ProtobufMessageHandlermessage - the raw bytes of the protobuf messageIOExceptionCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.