broadenedQueryJobsCount = $broadenedQueryJobsCount; } /** * @return int */ public function getBroadenedQueryJobsCount() { return $this->broadenedQueryJobsCount; } /** * The histogram results that match with specified * SearchJobsRequest.histogram_queries. * * @param HistogramQueryResult[] $histogramQueryResults */ public function setHistogramQueryResults($histogramQueryResults) { $this->histogramQueryResults = $histogramQueryResults; } /** * @return HistogramQueryResult[] */ public function getHistogramQueryResults() { return $this->histogramQueryResults; } /** * The location filters that the service applied to the specified query. If * any filters are lat-lng based, the Location.location_type is * Location.LocationType.LOCATION_TYPE_UNSPECIFIED. * * @param Location[] $locationFilters */ public function setLocationFilters($locationFilters) { $this->locationFilters = $locationFilters; } /** * @return Location[] */ public function getLocationFilters() { return $this->locationFilters; } /** * The Job entities that match the specified SearchJobsRequest. * * @param MatchingJob[] $matchingJobs */ public function setMatchingJobs($matchingJobs) { $this->matchingJobs = $matchingJobs; } /** * @return MatchingJob[] */ public function getMatchingJobs() { return $this->matchingJobs; } /** * Additional information for the API invocation, such as the request tracking * id. * * @param ResponseMetadata $metadata */ public function setMetadata(ResponseMetadata $metadata) { $this->metadata = $metadata; } /** * @return ResponseMetadata */ public function getMetadata() { return $this->metadata; } /** * The token that specifies the starting position of the next page of results. * This field is empty if there are no more results. * * @param string $nextPageToken */ public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } /** * @return string */ public function getNextPageToken() { return $this->nextPageToken; } /** * The spell checking result, and correction. * * @param SpellingCorrection $spellCorrection */ public function setSpellCorrection(SpellingCorrection $spellCorrection) { $this->spellCorrection = $spellCorrection; } /** * @return SpellingCorrection */ public function getSpellCorrection() { return $this->spellCorrection; } /** * Number of jobs that match the specified query. Note: This size is precise * only if the total is less than 100,000. * * @param int $totalSize */ public function setTotalSize($totalSize) { $this->totalSize = $totalSize; } /** * @return int */ public function getTotalSize() { return $this->totalSize; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(SearchJobsResponse::class, 'Google_Service_CloudTalentSolution_SearchJobsResponse');