public BackupProtos.BackupTableInfo toProto() {
    BackupProtos.BackupTableInfo.Builder builder = BackupProtos.BackupTableInfo.newBuilder();
    if (snapshotName != null) {
      builder.setSnapshotName(snapshotName);
    }
    builder.setTableName(ProtobufUtil.toProtoTableName(table));
    return builder.build();
  }
Backup related information encapsulated for a table. At this moment only target directory,
snapshot name and table name are encapsulated here.
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupTableInfo.java