public Builder mergeFrom(com.google.cloud.talent.v4.CompensationFilter other) {
      if (other == com.google.cloud.talent.v4.CompensationFilter.getDefaultInstance()) return this;
      if (other.type_ != 0) {
        setTypeValue(other.getTypeValue());
      }
      if (!other.units_.isEmpty()) {
        if (units_.isEmpty()) {
          units_ = other.units_;
          bitField0_ = (bitField0_ & ~0x00000002);
        } else {
          ensureUnitsIsMutable();
          units_.addAll(other.units_);
        }
        onChanged();
      }
      if (other.hasRange()) {
        mergeRange(other.getRange());
      }
      if (other.getIncludeJobsWithUnspecifiedCompensationRange() != false) {
        setIncludeJobsWithUnspecifiedCompensationRange(
            other.getIncludeJobsWithUnspecifiedCompensationRange());
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Filter on job compensation type and amount.
</pre>

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