public Builder setOrderByBytes(com.google.protobuf.ByteString value) {
      if (value == null) {
        throw new NullPointerException();
      }
      checkByteStringIsUtf8(value);
      orderBy_ = value;
      bitField0_ |= 0x00000800;
      onChanged();
      return this;
    }
<pre>
The criteria determining how search results are sorted. Default is
`"relevance desc"`.

Supported options are:

* `"relevance desc"`: By relevance descending, as determined by the API
  algorithms. Relevance thresholding of query results is only available
  with this ordering.
* `"posting_publish_time desc"`: By
[Job.posting_publish_time][google.cloud.talent.v4beta1.Job.posting_publish_time]
  descending.
* `"posting_update_time desc"`: By
[Job.posting_update_time][google.cloud.talent.v4beta1.Job.posting_update_time]
  descending.
* `"title"`: By [Job.title][google.cloud.talent.v4beta1.Job.title]
ascending.
* `"title desc"`: By [Job.title][google.cloud.talent.v4beta1.Job.title]
descending.
* `"annualized_base_compensation"`: By job's
  [CompensationInfo.annualized_base_compensation_range][google.cloud.talent.v4beta1.CompensationInfo.annualized_base_compensation_range]
  ascending. Jobs whose annualized base compensation is unspecified are put
  at the end of search results.
* `"annualized_base_compensation desc"`: By job's
  [CompensationInfo.annualized_base_compensation_range][google.cloud.talent.v4beta1.CompensationInfo.annualized_base_compensation_range]
  descending. Jobs whose annualized base compensation is unspecified are
  put at the end of search results.
* `"annualized_total_compensation"`: By job's
  [CompensationInfo.annualized_total_compensation_range][google.cloud.talent.v4beta1.CompensationInfo.annualized_total_compensation_range]
  ascending. Jobs whose annualized base compensation is unspecified are put
  at the end of search results.
* `"annualized_total_compensation desc"`: By job's
  [CompensationInfo.annualized_total_compensation_range][google.cloud.talent.v4beta1.CompensationInfo.annualized_total_compensation_range]
  descending. Jobs whose annualized base compensation is unspecified are
  put at the end of search results.
* `"custom_ranking desc"`: By the relevance score adjusted to the
  [SearchJobsRequest.CustomRankingInfo.ranking_expression][google.cloud.talent.v4beta1.SearchJobsRequest.CustomRankingInfo.ranking_expression]
  with weight factor assigned by
  [SearchJobsRequest.CustomRankingInfo.importance_level][google.cloud.talent.v4beta1.SearchJobsRequest.CustomRankingInfo.importance_level]
  in descending order.
* Location sorting: Use the special syntax to order jobs by distance:&lt;br&gt;
  `"distance_from('Hawaii')"`: Order by distance from Hawaii.&lt;br&gt;
  `"distance_from(19.89, 155.5)"`: Order by distance from a coordinate.&lt;br&gt;
  `"distance_from('Hawaii'), distance_from('Puerto Rico')"`: Order by
  multiple locations. See details below.&lt;br&gt;
  `"distance_from('Hawaii'), distance_from(19.89, 155.5)"`: Order by
  multiple locations. See details below.&lt;br&gt;
  The string can have a maximum of 256 characters. When multiple distance
  centers are provided, a job that is close to any of the distance centers
  would have a high rank. When a job has multiple locations, the job
  location closest to one of the distance centers will be used. Jobs that
  don't have locations will be ranked at the bottom. Distance is calculated
  with a precision of 11.3 meters (37.4 feet). Diversification strategy is
  still applied unless explicitly disabled in
  [diversification_level][google.cloud.talent.v4beta1.SearchJobsRequest.diversification_level].
</pre>

<code>string order_by = 12;</code>

@param value The bytes for orderBy to set.
@return This builder for chaining.
java-talent/proto-google-cloud-talent-v4beta1/src/main/java/com/google/cloud/talent/v4beta1/SearchJobsRequest.java