commuteInfo = $commuteInfo; } /** * @return CommuteInfo */ public function getCommuteInfo() { return $this->commuteInfo; } /** * Job resource that matches the specified SearchJobsRequest. * * @param Job $job */ public function setJob(Job $job) { $this->job = $job; } /** * @return Job */ public function getJob() { return $this->job; } /** * A summary of the job with core information that's displayed on the search * results listing page. * * @param string $jobSummary */ public function setJobSummary($jobSummary) { $this->jobSummary = $jobSummary; } /** * @return string */ public function getJobSummary() { return $this->jobSummary; } /** * Contains snippets of text from the Job.title field most closely matching a * search query's keywords, if available. The matching query keywords are * enclosed in HTML bold tags. * * @param string $jobTitleSnippet */ public function setJobTitleSnippet($jobTitleSnippet) { $this->jobTitleSnippet = $jobTitleSnippet; } /** * @return string */ public function getJobTitleSnippet() { return $this->jobTitleSnippet; } /** * Contains snippets of text from the Job.description and similar fields that * most closely match a search query's keywords, if available. All HTML tags * in the original fields are stripped when returned in this field, and * matching query keywords are enclosed in HTML bold tags. * * @param string $searchTextSnippet */ public function setSearchTextSnippet($searchTextSnippet) { $this->searchTextSnippet = $searchTextSnippet; } /** * @return string */ public function getSearchTextSnippet() { return $this->searchTextSnippet; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(MatchingJob::class, 'Google_Service_CloudTalentSolution_MatchingJob');