public Builder mergeFrom(com.google.cloud.video.transcoder.v1.Job other) {
      if (other == com.google.cloud.video.transcoder.v1.Job.getDefaultInstance()) return this;
      if (!other.getName().isEmpty()) {
        name_ = other.name_;
        bitField0_ |= 0x00000001;
        onChanged();
      }
      if (!other.getInputUri().isEmpty()) {
        inputUri_ = other.inputUri_;
        bitField0_ |= 0x00000002;
        onChanged();
      }
      if (!other.getOutputUri().isEmpty()) {
        outputUri_ = other.outputUri_;
        bitField0_ |= 0x00000004;
        onChanged();
      }
      if (other.state_ != 0) {
        setStateValue(other.getStateValue());
      }
      if (other.hasCreateTime()) {
        mergeCreateTime(other.getCreateTime());
      }
      if (other.hasStartTime()) {
        mergeStartTime(other.getStartTime());
      }
      if (other.hasEndTime()) {
        mergeEndTime(other.getEndTime());
      }
      if (other.getTtlAfterCompletionDays() != 0) {
        setTtlAfterCompletionDays(other.getTtlAfterCompletionDays());
      }
      internalGetMutableLabels().mergeFrom(other.internalGetLabels());
      bitField0_ |= 0x00000400;
      if (other.hasError()) {
        mergeError(other.getError());
      }
      if (other.mode_ != 0) {
        setModeValue(other.getModeValue());
      }
      if (other.getBatchModePriority() != 0) {
        setBatchModePriority(other.getBatchModePriority());
      }
      if (other.optimization_ != 0) {
        setOptimizationValue(other.getOptimizationValue());
      }
      switch (other.getJobConfigCase()) {
        case TEMPLATE_ID:
          {
            jobConfigCase_ = 4;
            jobConfig_ = other.jobConfig_;
            onChanged();
            break;
          }
        case CONFIG:
          {
            mergeConfig(other.getConfig());
            break;
          }
        case JOBCONFIG_NOT_SET:
          {
            break;
          }
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Transcoding job resource.
</pre>

Protobuf type {@code google.cloud.video.transcoder.v1.Job}
java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/Job.java