Google Cloud Talent Solution V4 Client - Class MatchingJob (1.0.5)

Reference documentation and code samples for the Google Cloud Talent Solution V4 Client class MatchingJob.

Job entry with metadata inside SearchJobsResponse.

Generated from protobuf message google.cloud.talent.v4.SearchJobsResponse.MatchingJob

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ job Google\Cloud\Talent\V4\Job

Job resource that matches the specified SearchJobsRequest.

↳ job_summary string

A summary of the job with core information that's displayed on the search results listing page.

↳ job_title_snippet string

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.

↳ search_text_snippet string

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.

↳ commute_info Google\Cloud\Talent\V4\SearchJobsResponse\CommuteInfo

Commute information which is generated based on specified CommuteFilter.

getJob

Job resource that matches the specified SearchJobsRequest.

Returns
TypeDescription
Google\Cloud\Talent\V4\Job|null

hasJob

clearJob

setJob

Job resource that matches the specified SearchJobsRequest.

Parameter
NameDescription
var Google\Cloud\Talent\V4\Job
Returns
TypeDescription
$this

getJobSummary

A summary of the job with core information that's displayed on the search results listing page.

Returns
TypeDescription
string

setJobSummary

A summary of the job with core information that's displayed on the search results listing page.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getJobTitleSnippet

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.

Returns
TypeDescription
string

setJobTitleSnippet

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getSearchTextSnippet

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.

Returns
TypeDescription
string

setSearchTextSnippet

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getCommuteInfo

Commute information which is generated based on specified CommuteFilter.

Returns
TypeDescription
Google\Cloud\Talent\V4\SearchJobsResponse\CommuteInfo|null

hasCommuteInfo

clearCommuteInfo

setCommuteInfo

Commute information which is generated based on specified CommuteFilter.

Parameter
NameDescription
var Google\Cloud\Talent\V4\SearchJobsResponse\CommuteInfo
Returns
TypeDescription
$this