public Builder mergeFrom(com.google.cloud.talent.v4beta1.SearchJobsRequest other) {
      if (other == com.google.cloud.talent.v4beta1.SearchJobsRequest.getDefaultInstance())
        return this;
      if (!other.getParent().isEmpty()) {
        parent_ = other.parent_;
        bitField0_ |= 0x00000001;
        onChanged();
      }
      if (other.searchMode_ != 0) {
        setSearchModeValue(other.getSearchModeValue());
      }
      if (other.hasRequestMetadata()) {
        mergeRequestMetadata(other.getRequestMetadata());
      }
      if (other.hasJobQuery()) {
        mergeJobQuery(other.getJobQuery());
      }
      if (other.getEnableBroadening() != false) {
        setEnableBroadening(other.getEnableBroadening());
      }
      if (other.getRequirePreciseResultSize() != false) {
        setRequirePreciseResultSize(other.getRequirePreciseResultSize());
      }
      if (histogramQueriesBuilder_ == null) {
        if (!other.histogramQueries_.isEmpty()) {
          if (histogramQueries_.isEmpty()) {
            histogramQueries_ = other.histogramQueries_;
            bitField0_ = (bitField0_ & ~0x00000040);
          } else {
            ensureHistogramQueriesIsMutable();
            histogramQueries_.addAll(other.histogramQueries_);
          }
          onChanged();
        }
      } else {
        if (!other.histogramQueries_.isEmpty()) {
          if (histogramQueriesBuilder_.isEmpty()) {
            histogramQueriesBuilder_.dispose();
            histogramQueriesBuilder_ = null;
            histogramQueries_ = other.histogramQueries_;
            bitField0_ = (bitField0_ & ~0x00000040);
            histogramQueriesBuilder_ =
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
                    ? getHistogramQueriesFieldBuilder()
                    : null;
          } else {
            histogramQueriesBuilder_.addAllMessages(other.histogramQueries_);
          }
        }
      }
      if (other.jobView_ != 0) {
        setJobViewValue(other.getJobViewValue());
      }
      if (other.getOffset() != 0) {
        setOffset(other.getOffset());
      }
      if (other.getPageSize() != 0) {
        setPageSize(other.getPageSize());
      }
      if (!other.getPageToken().isEmpty()) {
        pageToken_ = other.pageToken_;
        bitField0_ |= 0x00000400;
        onChanged();
      }
      if (!other.getOrderBy().isEmpty()) {
        orderBy_ = other.orderBy_;
        bitField0_ |= 0x00000800;
        onChanged();
      }
      if (other.diversificationLevel_ != 0) {
        setDiversificationLevelValue(other.getDiversificationLevelValue());
      }
      if (other.hasCustomRankingInfo()) {
        mergeCustomRankingInfo(other.getCustomRankingInfo());
      }
      if (other.getDisableKeywordMatch() != false) {
        setDisableKeywordMatch(other.getDisableKeywordMatch());
      }
      if (other.keywordMatchMode_ != 0) {
        setKeywordMatchModeValue(other.getKeywordMatchModeValue());
      }
      if (other.relevanceThreshold_ != 0) {
        setRelevanceThresholdValue(other.getRelevanceThresholdValue());
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
The Request body of the `SearchJobs` call.
</pre>

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