public void writeTo(Output output, NameSpaceContainer message) throws IOException
{
if(message.fullPath != null)
{
for(String fullPath : message.fullPath)
{
if(fullPath != null)
output.writeString(1, fullPath, true);
}
}
if(message.type != null)
output.writeEnum(2, message.type.number, false);
if(message.source != null)
output.writeObject(3, message.source, com.dremio.service.namespace.source.proto.SourceConfig.getSchema(), false);
if(message.space != null)
output.writeObject(4, message.space, com.dremio.service.namespace.space.proto.SpaceConfig.getSchema(), false);
if(message.folder != null)
output.writeObject(5, message.folder, com.dremio.service.namespace.space.proto.FolderConfig.getSchema(), false);
if(message.dataset != null)
output.writeObject(6, message.dataset, com.dremio.service.namespace.dataset.proto.DatasetConfig.getSchema(), false);
if(message.home != null)
output.writeObject(7, message.home, com.dremio.service.namespace.space.proto.HomeConfig.getSchema(), false);
}