public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) {
      if (updateMaskBuilder_ == null) {
        if (((bitField0_ & 0x00000004) != 0)
            && updateMask_ != null
            && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) {
          getUpdateMaskBuilder().mergeFrom(value);
        } else {
          updateMask_ = value;
        }
      } else {
        updateMaskBuilder_.mergeFrom(value);
      }
      if (updateMask_ != null) {
        bitField0_ |= 0x00000004;
        onChanged();
      }
      return this;
    }
<pre>
Strongly recommended for the best service experience. Be aware that it will
also increase latency when checking the status of a batch operation.

If
[update_mask][google.cloud.talent.v4beta1.BatchUpdateJobsRequest.update_mask]
is provided, only the specified fields in
[Job][google.cloud.talent.v4beta1.Job] are updated. Otherwise all the
fields are updated.

A field mask to restrict the fields that are updated. Only
top level fields of [Job][google.cloud.talent.v4beta1.Job] are supported.

If
[update_mask][google.cloud.talent.v4beta1.BatchUpdateJobsRequest.update_mask]
is provided, The [Job][google.cloud.talent.v4beta1.Job] inside
[JobResult][google.cloud.talent.v4beta1.JobOperationResult.JobResult]
will only contains fields that is updated, plus the Id of the Job.
Otherwise,  [Job][google.cloud.talent.v4beta1.Job] will include all fields,
which can yield a very large response.
</pre>

<code>.google.protobuf.FieldMask update_mask = 3;</code>
java-talent/proto-google-cloud-talent-v4beta1/src/main/java/com/google/cloud/talent/v4beta1/BatchUpdateJobsRequest.java