@Override
    public ApiFuture<ListJobsPage> createPageAsync(
        PageContext<ListJobsRequest, ListJobsResponse, Job> context,
        ApiFuture<ListJobsResponse> futureResponse) {
      return super.createPageAsync(context, futureResponse);
    }
Searches for jobs using the provided
[SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].

<p>This API call is intended for the use case of targeting passive job seekers (for example,
job seekers who have signed up to receive email alerts about potential job opportunities), it
has different algorithmic adjustments that are designed to specifically target passive job
seekers.

<p>This call constrains the [visibility][google.cloud.talent.v4.Job.visibility] of jobs present
in the database, and only returns jobs the caller has permission to search against.

<p>Sample code:

<pre>{@code
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
  SearchJobsRequest request =
      SearchJobsRequest.newBuilder()
          .setParent(TenantName.of("[PROJECT]", "[TENANT]").toString())
          .setRequestMetadata(RequestMetadata.newBuilder().build())
          .setJobQuery(JobQuery.newBuilder().build())
          .setEnableBroadening(true)
          .addAllHistogramQueries(new ArrayList<HistogramQuery>())
          .setJobView(JobView.forNumber(0))
          .setOffset(-1019779949)
          .setMaxPageSize(524069526)
          .setPageToken("pageToken873572522")
          .setOrderBy("orderBy-1207110587")
          .setCustomRankingInfo(SearchJobsRequest.CustomRankingInfo.newBuilder().build())
          .setDisableKeywordMatch(true)
          .build();
  ApiFuture<SearchJobsResponse> future =
      jobServiceClient.searchJobsForAlertCallable().futureCall(request);
  // Do something.
  SearchJobsResponse response = future.get();
}
}</pre>
java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/JobServiceClient.java