public Builder mergeFrom(com.google.cloud.workflows.executions.v1.Execution other) {
      if (other == com.google.cloud.workflows.executions.v1.Execution.getDefaultInstance())
        return this;
      if (!other.getName().isEmpty()) {
        name_ = other.name_;
        bitField0_ |= 0x00000001;
        onChanged();
      }
      if (other.hasStartTime()) {
        mergeStartTime(other.getStartTime());
      }
      if (other.hasEndTime()) {
        mergeEndTime(other.getEndTime());
      }
      if (other.hasDuration()) {
        mergeDuration(other.getDuration());
      }
      if (other.state_ != 0) {
        setStateValue(other.getStateValue());
      }
      if (!other.getArgument().isEmpty()) {
        argument_ = other.argument_;
        bitField0_ |= 0x00000020;
        onChanged();
      }
      if (!other.getResult().isEmpty()) {
        result_ = other.result_;
        bitField0_ |= 0x00000040;
        onChanged();
      }
      if (other.hasError()) {
        mergeError(other.getError());
      }
      if (!other.getWorkflowRevisionId().isEmpty()) {
        workflowRevisionId_ = other.workflowRevisionId_;
        bitField0_ |= 0x00000100;
        onChanged();
      }
      if (other.callLogLevel_ != 0) {
        setCallLogLevelValue(other.getCallLogLevelValue());
      }
      if (other.hasStatus()) {
        mergeStatus(other.getStatus());
      }
      internalGetMutableLabels().mergeFrom(other.internalGetLabels());
      bitField0_ |= 0x00000800;
      if (other.hasStateError()) {
        mergeStateError(other.getStateError());
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
A running instance of a
[Workflow](/workflows/docs/reference/rest/v1/projects.locations.workflows).
</pre>

Protobuf type {@code google.cloud.workflows.executions.v1.Execution}
java-workflow-executions/proto-google-cloud-workflow-executions-v1/src/main/java/com/google/cloud/workflows/executions/v1/Execution.java