public Builder mergeFrom(com.alibaba.fastjson2.benchmark.protobuf.MediaContentHolder.Media other) {
        if (other == com.alibaba.fastjson2.benchmark.protobuf.MediaContentHolder.Media.getDefaultInstance()) return this;
        if (!other.getUri().isEmpty()) {
          uri_ = other.uri_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.hasTitle()) {
          title_ = other.title_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.getWidth() != 0) {
          setWidth(other.getWidth());
        }
        if (other.getHeight() != 0) {
          setHeight(other.getHeight());
        }
        if (!other.getFormat().isEmpty()) {
          format_ = other.format_;
          bitField0_ |= 0x00000010;
          onChanged();
        }
        if (other.getDuration() != 0L) {
          setDuration(other.getDuration());
        }
        if (other.getSize() != 0L) {
          setSize(other.getSize());
        }
        if (other.hasBitrate()) {
          setBitrate(other.getBitrate());
        }
        if (!other.person_.isEmpty()) {
          if (person_.isEmpty()) {
            person_ = other.person_;
            bitField0_ = (bitField0_ & ~0x00000100);
          } else {
            ensurePersonIsMutable();
            person_.addAll(other.person_);
          }
          onChanged();
        }
        if (other.player_ != 0) {
          setPlayerValue(other.getPlayerValue());
        }
        if (other.hasCopyright()) {
          copyright_ = other.copyright_;
          bitField0_ |= 0x00000400;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }
Protobuf type {@code com.alibaba.fastjson2.benchmark.protobuf.Media}
benchmark/src/main/java/com/alibaba/fastjson2/benchmark/protobuf/MediaContentHolder.java