public com.alibaba.otter.node.etl.model.protobuf.BatchProto.FileBatch buildPartial() {
        com.alibaba.otter.node.etl.model.protobuf.BatchProto.FileBatch result = new com.alibaba.otter.node.etl.model.protobuf.BatchProto.FileBatch(this);
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
          to_bitField0_ |= 0x00000001;
        }
        if (identityBuilder_ == null) {
          result.identity_ = identity_;
        } else {
          result.identity_ = identityBuilder_.build();
        }
        if (filesBuilder_ == null) {
          if (((bitField0_ & 0x00000002) == 0x00000002)) {
            files_ = java.util.Collections.unmodifiableList(files_);
            bitField0_ = (bitField0_ & ~0x00000002);
          }
          result.files_ = files_;
        } else {
          result.files_ = filesBuilder_.build();
        }
        result.bitField0_ = to_bitField0_;
        onBuilt();
        return result;
      }
Protobuf type {@code com.alibaba.otter.node.etl.model.protobuf.FileBatch}
node/etl/src/main/java/com/alibaba/otter/node/etl/model/protobuf/BatchProto.java