public Builder mergeFrom(com.google.cloud.storagebatchoperations.v1.PutMetadata other) {
      if (other == com.google.cloud.storagebatchoperations.v1.PutMetadata.getDefaultInstance())
        return this;
      if (other.hasContentDisposition()) {
        contentDisposition_ = other.contentDisposition_;
        bitField0_ |= 0x00000001;
        onChanged();
      }
      if (other.hasContentEncoding()) {
        contentEncoding_ = other.contentEncoding_;
        bitField0_ |= 0x00000002;
        onChanged();
      }
      if (other.hasContentLanguage()) {
        contentLanguage_ = other.contentLanguage_;
        bitField0_ |= 0x00000004;
        onChanged();
      }
      if (other.hasContentType()) {
        contentType_ = other.contentType_;
        bitField0_ |= 0x00000008;
        onChanged();
      }
      if (other.hasCacheControl()) {
        cacheControl_ = other.cacheControl_;
        bitField0_ |= 0x00000010;
        onChanged();
      }
      if (other.hasCustomTime()) {
        customTime_ = other.customTime_;
        bitField0_ |= 0x00000020;
        onChanged();
      }
      internalGetMutableCustomMetadata().mergeFrom(other.internalGetCustomMetadata());
      bitField0_ |= 0x00000040;
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Describes options for object metadata update.
</pre>

Protobuf type {@code google.cloud.storagebatchoperations.v1.PutMetadata}
java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/src/main/java/com/google/cloud/storagebatchoperations/v1/PutMetadata.java