public Builder mergeFrom(com.google.cloud.talent.v4beta1.CommuteFilter other) {
      if (other == com.google.cloud.talent.v4beta1.CommuteFilter.getDefaultInstance()) return this;
      if (other.commuteMethod_ != 0) {
        setCommuteMethodValue(other.getCommuteMethodValue());
      }
      if (other.hasStartCoordinates()) {
        mergeStartCoordinates(other.getStartCoordinates());
      }
      if (other.hasTravelDuration()) {
        mergeTravelDuration(other.getTravelDuration());
      }
      if (other.getAllowImpreciseAddresses() != false) {
        setAllowImpreciseAddresses(other.getAllowImpreciseAddresses());
      }
      switch (other.getTrafficOptionCase()) {
        case ROAD_TRAFFIC:
          {
            setRoadTrafficValue(other.getRoadTrafficValue());
            break;
          }
        case DEPARTURE_TIME:
          {
            mergeDepartureTime(other.getDepartureTime());
            break;
          }
        case TRAFFICOPTION_NOT_SET:
          {
            break;
          }
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Parameters needed for commute search.
</pre>

Protobuf type {@code google.cloud.talent.v4beta1.CommuteFilter}
java-talent/proto-google-cloud-talent-v4beta1/src/main/java/com/google/cloud/talent/v4beta1/CommuteFilter.java