lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/job_service.rb in google-cloud-talent-0.1.0 vs lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/job_service.rb in google-cloud-talent-0.2.0
- old
+ new
@@ -22,14 +22,17 @@
# Create job request.
# @!attribute [rw] parent
# @return [String]
# Required.
#
- # The resource name of the project under which the job is created.
+ # The resource name of the tenant under which the job is created.
#
- # The format is "projects/{project_id}", for example,
- # "projects/api-test-project".
+ # The format is "projects/{project_id}/tenants/{tenant_id}", for example,
+ # "projects/api-test-project/tenant/foo".
+ #
+ # Tenant id is optional and a default tenant is created if unspecified, for
+ # example, "projects/api-test-project".
# @!attribute [rw] job
# @return [Google::Cloud::Talent::V4beta1::Job]
# Required.
#
# The Job to be created.
@@ -42,12 +45,16 @@
# @return [String]
# Required.
#
# The resource name of the job to retrieve.
#
- # The format is "projects/{project_id}/jobs/{job_id}",
- # for example, "projects/api-test-project/jobs/1234".
+ # The format is
+ # "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}", for
+ # example, "projects/api-test-project/tenants/foo/jobs/1234".
+ #
+ # Tenant id is optional and the default tenant is used if unspecified, for
+ # example, "projects/api-test-project/jobs/1234".
class GetJobRequest; end
# Input only.
#
# Update job request.
@@ -59,14 +66,12 @@
# @!attribute [rw] update_mask
# @return [Google::Protobuf::FieldMask]
# Optional but strongly recommended to be provided for the best service
# experience.
#
- # If {Google::Cloud::Talent::V4beta1::UpdateJobRequest#update_mask update_mask}
- # is provided, only the specified fields in
- # {Google::Cloud::Talent::V4beta1::UpdateJobRequest#job job} are updated.
- # Otherwise all the fields are updated.
+ # If {Google::Cloud::Talent::V4beta1::UpdateJobRequest#update_mask update_mask} is provided, only the specified fields in
+ # {Google::Cloud::Talent::V4beta1::UpdateJobRequest#job job} are updated. Otherwise all the fields are updated.
#
# A field mask to restrict the fields that are updated. Only
# top level fields of {Google::Cloud::Talent::V4beta1::Job Job} are supported.
class UpdateJobRequest; end
@@ -77,25 +82,32 @@
# @return [String]
# Required.
#
# The resource name of the job to be deleted.
#
- # The format is "projects/{project_id}/jobs/{job_id}",
- # for example, "projects/api-test-project/jobs/1234".
+ # The format is
+ # "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}", for
+ # example, "projects/api-test-project/tenants/foo/jobs/1234".
+ #
+ # Tenant id is optional and the default tenant is used if unspecified, for
+ # example, "projects/api-test-project/jobs/1234".
class DeleteJobRequest; end
# Input only.
#
# Batch delete jobs request.
# @!attribute [rw] parent
# @return [String]
# Required.
#
- # The resource name of the project under which the job is created.
+ # The resource name of the tenant under which the job is created.
#
- # The format is "projects/{project_id}", for example,
- # "projects/api-test-project".
+ # The format is "projects/{project_id}/tenants/{tenant_id}", for example,
+ # "projects/api-test-project/tenant/foo".
+ #
+ # Tenant id is optional and the default tenant is used if unspecified, for
+ # example, "projects/api-test-project".
# @!attribute [rw] filter
# @return [String]
# Required.
#
# The filter string specifies the jobs to be deleted.
@@ -116,14 +128,17 @@
# List jobs request.
# @!attribute [rw] parent
# @return [String]
# Required.
#
- # The resource name of the project under which the job is created.
+ # The resource name of the tenant under which the job is created.
#
- # The format is "projects/{project_id}", for example,
- # "projects/api-test-project".
+ # The format is "projects/{project_id}/tenants/{tenant_id}", for example,
+ # "projects/api-test-project/tenant/foo".
+ #
+ # Tenant id is optional and the default tenant is used if unspecified, for
+ # example, "projects/api-test-project".
# @!attribute [rw] filter
# @return [String]
# Required.
#
# The filter string specifies the jobs to be enumerated.
@@ -137,15 +152,15 @@
# * `status` (Optional) Available values: OPEN, EXPIRED, ALL. Defaults to
# OPEN if no value is specified.
#
# Sample Query:
#
- # * companyName = "projects/api-test-project/companies/123"
- # * companyName = "projects/api-test-project/companies/123" AND requisitionId
- # = "req-1"
- # * companyName = "projects/api-test-project/companies/123" AND status =
- # "EXPIRED"
+ # * companyName = "projects/api-test-project/tenants/foo/companies/bar"
+ # * companyName = "projects/api-test-project/tenants/foo/companies/bar" AND
+ # requisitionId = "req-1"
+ # * companyName = "projects/api-test-project/tenants/foo/companies/bar" AND
+ # status = "EXPIRED"
# @!attribute [rw] page_token
# @return [String]
# Optional.
#
# The starting point of a query result.
@@ -153,25 +168,21 @@
# @return [Integer]
# Optional.
#
# The maximum number of jobs to be returned per page of results.
#
- # If {Google::Cloud::Talent::V4beta1::ListJobsRequest#job_view job_view} is set
- # to
- # {Google::Cloud::Talent::V4beta1::JobView::JOB_VIEW_ID_ONLY JobView::JOB_VIEW_ID_ONLY},
- # the maximum allowed page size is 1000. Otherwise, the maximum allowed page
- # size is 100.
+ # If {Google::Cloud::Talent::V4beta1::ListJobsRequest#job_view job_view} is set to {Google::Cloud::Talent::V4beta1::JobView::JOB_VIEW_ID_ONLY JobView::JOB_VIEW_ID_ONLY}, the maximum allowed
+ # page size is 1000. Otherwise, the maximum allowed page size is 100.
#
# Default is 100 if empty or a number < 1 is specified.
# @!attribute [rw] job_view
# @return [Google::Cloud::Talent::V4beta1::JobView]
# Optional.
#
# The desired job attributes returned for jobs in the
- # search response. Defaults to
- # {Google::Cloud::Talent::V4beta1::JobView::JOB_VIEW_FULL JobView::JOB_VIEW_FULL}
- # if no value is specified.
+ # search response. Defaults to {Google::Cloud::Talent::V4beta1::JobView::JOB_VIEW_FULL JobView::JOB_VIEW_FULL} if no value is
+ # specified.
class ListJobsRequest; end
# Output only.
#
# List jobs response.
@@ -195,22 +206,24 @@
# The Request body of the `SearchJobs` call.
# @!attribute [rw] parent
# @return [String]
# Required.
#
- # The resource name of the project to search within.
+ # The resource name of the tenant to search within.
#
- # The format is "projects/{project_id}", for example,
- # "projects/api-test-project".
+ # The format is "projects/{project_id}/tenants/{tenant_id}", for example,
+ # "projects/api-test-project/tenant/foo".
+ #
+ # Tenant id is optional and the default tenant is used if unspecified, for
+ # example, "projects/api-test-project".
# @!attribute [rw] search_mode
# @return [Google::Cloud::Talent::V4beta1::SearchJobsRequest::SearchMode]
# Optional.
#
# Mode of a search.
#
- # Defaults to
- # {Google::Cloud::Talent::V4beta1::SearchJobsRequest::SearchMode::JOB_SEARCH SearchMode::JOB_SEARCH}.
+ # Defaults to {Google::Cloud::Talent::V4beta1::SearchJobsRequest::SearchMode::JOB_SEARCH SearchMode::JOB_SEARCH}.
# @!attribute [rw] request_metadata
# @return [Google::Cloud::Talent::V4beta1::RequestMetadata]
# Required.
#
# The meta information collected about the job searcher, used to improve the
@@ -278,27 +291,23 @@
# bucket(1, MAX, "positive number") or bucket(1, 10).
#
# Job histogram facets:
#
# * company_id: histogram by {Job#distributor_company_id}.
- # * company_display_name: histogram by
- # {Google::Cloud::Talent::V4beta1::Job#company_display_name Job#company_display_name}.
- # * employment_type: histogram by
- # {Google::Cloud::Talent::V4beta1::Job#employment_types Job#employment_types},
- # for example, "FULL_TIME", "PART_TIME".
- # * company_size: histogram by
- # {Google::Cloud::Talent::V4beta1::CompanySize CompanySize}, for example,
- # "SMALL", "MEDIUM", "BIG".
+ # * company_display_name: histogram by {Google::Cloud::Talent::V4beta1::Job#company_display_name Job#company_display_name}.
+ # * employment_type: histogram by {Google::Cloud::Talent::V4beta1::Job#employment_types Job#employment_types}, for example,
+ # "FULL_TIME", "PART_TIME".
+ # * company_size: histogram by {Google::Cloud::Talent::V4beta1::CompanySize CompanySize}, for example, "SMALL",
+ # "MEDIUM", "BIG".
# * publish_time_in_month: histogram by the {Job#publish_time} in months.
# Must specify list of numeric buckets in spec.
# * publish_time_in_year: histogram by the {Job#publish_time} in years.
# Must specify list of numeric buckets in spec.
# * degree_type: histogram by the {Job#degree_type}, for example,
# "Bachelors", "Masters".
- # * job_level: histogram by the
- # {Google::Cloud::Talent::V4beta1::Job#job_level Job#job_level}, for example,
- # "Entry Level".
+ # * job_level: histogram by the {Google::Cloud::Talent::V4beta1::Job#job_level Job#job_level}, for example, "Entry
+ # Level".
# * country: histogram by the country code of jobs, for example, "US", "FR".
# * admin1: histogram by the admin1 code of jobs, which is a global
# placeholder referring to the state, province, or the particular term a
# country uses to define the geographic structure below the country level,
# for example, "CA", "IL".
@@ -308,33 +317,28 @@
# for example, "CA, US", "IL, US".
# * city_coordinate: histogram by the city center's GPS coordinates (latitude
# and longitude), for example, 37.4038522,-122.0987765. Since the coordinates
# of a city center can change, customers may need to refresh them
# periodically.
- # * locale: histogram by the
- # {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code}, for
- # example, "en-US", "fr-FR".
- # * language: histogram by the language subtag of the
- # {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code}, for
- # example, "en", "fr".
- # * category: histogram by the
- # {Google::Cloud::Talent::V4beta1::JobCategory JobCategory}, for example,
+ # * locale: histogram by the {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code}, for example, "en-US",
+ # "fr-FR".
+ # * language: histogram by the language subtag of the {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code},
+ # for example, "en", "fr".
+ # * category: histogram by the {Google::Cloud::Talent::V4beta1::JobCategory JobCategory}, for example,
# "COMPUTER_AND_IT", "HEALTHCARE".
# * base_compensation_unit: histogram by the {CompensationUnit} of base
# salary, for example, "WEEKLY", "MONTHLY".
# * base_compensation: histogram by the base salary. Must specify list of
# numeric buckets to group results by.
# * annualized_base_compensation: histogram by the base annualized salary.
# Must specify list of numeric buckets to group results by.
# * annualized_total_compensation: histogram by the total annualized salary.
# Must specify list of numeric buckets to group results by.
- # * string_custom_attribute: histogram by string
- # {Google::Cloud::Talent::V4beta1::Job#custom_attributes Job#custom_attributes}.
+ # * string_custom_attribute: histogram by string {Google::Cloud::Talent::V4beta1::Job#custom_attributes Job#custom_attributes}.
# Values can be accessed via square bracket notations like
# string_custom_attribute["key1"].
- # * numeric_custom_attribute: histogram by numeric
- # {Google::Cloud::Talent::V4beta1::Job#custom_attributes Job#custom_attributes}.
+ # * numeric_custom_attribute: histogram by numeric {Google::Cloud::Talent::V4beta1::Job#custom_attributes Job#custom_attributes}.
# Values can be accessed via square bracket notations like
# numeric_custom_attribute["key1"]. Must specify list of numeric buckets to
# group results by.
#
# Example expressions:
@@ -354,13 +358,11 @@
# @return [Integer]
# Optional.
#
# An integer that specifies the current offset (that is, starting result
# location, amongst the jobs deemed by the API as relevant) in search
- # results. This field is only considered if
- # {Google::Cloud::Talent::V4beta1::SearchJobsRequest#page_token page_token} is
- # unset.
+ # results. This field is only considered if {Google::Cloud::Talent::V4beta1::SearchJobsRequest#page_token page_token} is unset.
#
# For example, 0 means to return results starting from the first matching
# job, and 10 means to return from the 11th job. This can be used for
# pagination, (for example, pageSize = 10 and offset = 10 means to return
# from the second page).
@@ -374,13 +376,12 @@
# @!attribute [rw] page_token
# @return [String]
# Optional.
#
# The token specifying the current offset within
- # search results. See
- # {Google::Cloud::Talent::V4beta1::SearchJobsResponse#next_page_token SearchJobsResponse#next_page_token}
- # for an explanation of how to obtain the next set of query results.
+ # search results. See {Google::Cloud::Talent::V4beta1::SearchJobsResponse#next_page_token SearchJobsResponse#next_page_token} for
+ # an explanation of how to obtain the next set of query results.
# @!attribute [rw] order_by
# @return [String]
# Optional.
#
# The criteria determining how search results are sorted. Default is
@@ -389,35 +390,32 @@
# 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
- # {Google::Cloud::Talent::V4beta1::Job#posting_publish_time Job#posting_publish_time}
+ # * "posting`_`publish`_`time desc": By {Google::Cloud::Talent::V4beta1::Job#posting_publish_time Job#posting_publish_time}
# descending.
- # * "posting`_`update`_`time desc": By
- # {Google::Cloud::Talent::V4beta1::Job#posting_update_time Job#posting_update_time}
+ # * "posting`_`update`_`time desc": By {Google::Cloud::Talent::V4beta1::Job#posting_update_time Job#posting_update_time}
# descending.
# * "title": By {Google::Cloud::Talent::V4beta1::Job#title Job#title} ascending.
- # * "title desc": By {Google::Cloud::Talent::V4beta1::Job#title Job#title}
- # descending.
+ # * "title desc": By {Google::Cloud::Talent::V4beta1::Job#title Job#title} descending.
# * "annualized`_`base`_`compensation": By job's
- # {Google::Cloud::Talent::V4beta1::CompensationInfo#annualized_base_compensation_range CompensationInfo#annualized_base_compensation_range}
- # ascending. Jobs whose annualized base compensation is unspecified are put
- # at the end of search results.
+ # {Google::Cloud::Talent::V4beta1::CompensationInfo#annualized_base_compensation_range 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
- # {Google::Cloud::Talent::V4beta1::CompensationInfo#annualized_base_compensation_range CompensationInfo#annualized_base_compensation_range}
- # descending. Jobs whose annualized base compensation is unspecified are put
- # at the end of search results.
+ # {Google::Cloud::Talent::V4beta1::CompensationInfo#annualized_base_compensation_range 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
- # {Google::Cloud::Talent::V4beta1::CompensationInfo#annualized_total_compensation_range CompensationInfo#annualized_total_compensation_range}
- # ascending. Jobs whose annualized base compensation is unspecified are put
- # at the end of search results.
+ # {Google::Cloud::Talent::V4beta1::CompensationInfo#annualized_total_compensation_range 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
- # {Google::Cloud::Talent::V4beta1::CompensationInfo#annualized_total_compensation_range CompensationInfo#annualized_total_compensation_range}
- # descending. Jobs whose annualized base compensation is unspecified are put
- # at the end of search results.
+ # {Google::Cloud::Talent::V4beta1::CompensationInfo#annualized_total_compensation_range 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#custom_ranking_info#ranking_expression} with weight
# factor assigned by
# {SearchJobsRequest#custom_ranking_info#importance_level} in descending
# order.
@@ -443,13 +441,12 @@
# their titles, job categories, and locations. Highly similar results are
# clustered so that only one representative job of the cluster is
# displayed to the job seeker higher up in the results, with the other jobs
# being displayed lower down in the results.
#
- # Defaults to
- # {Google::Cloud::Talent::V4beta1::SearchJobsRequest::DiversificationLevel::SIMPLE DiversificationLevel::SIMPLE}
- # if no value is specified.
+ # Defaults to {Google::Cloud::Talent::V4beta1::SearchJobsRequest::DiversificationLevel::SIMPLE DiversificationLevel::SIMPLE} if no value
+ # is specified.
# @!attribute [rw] custom_ranking_info
# @return [Google::Cloud::Talent::V4beta1::SearchJobsRequest::CustomRankingInfo]
# Optional.
#
# Controls over how job documents get ranked on top of existing relevance
@@ -457,20 +454,17 @@
# @!attribute [rw] disable_keyword_match
# @return [true, false]
# Optional.
#
# Controls whether to disable exact keyword match on {Job#job_title},
- # {Google::Cloud::Talent::V4beta1::Job#description Job#description},
- # {Google::Cloud::Talent::V4beta1::Job#company_display_name Job#company_display_name},
- # [Job.locations][0],
- # {Google::Cloud::Talent::V4beta1::Job#qualifications Job#qualifications}. When
- # disable keyword match is turned off, a keyword match returns jobs that do
- # not match given category filters when there are matching keywords. For
- # example, for the query "program manager," a result is returned even if the
- # job posting has the title "software developer," which doesn't fall into
- # "program manager" ontology, but does have "program manager" appearing in
- # its description.
+ # {Google::Cloud::Talent::V4beta1::Job#description Job#description}, {Google::Cloud::Talent::V4beta1::Job#company_display_name Job#company_display_name}, [Job.locations][0],
+ # {Google::Cloud::Talent::V4beta1::Job#qualifications Job#qualifications}. When disable keyword match is turned off, a
+ # keyword match returns jobs that do not match given category filters when
+ # there are matching keywords. For example, for the query "program manager,"
+ # a result is returned even if the job posting has the title "software
+ # developer," which doesn't fall into "program manager" ontology, but does
+ # have "program manager" appearing in its description.
#
# For queries like "cloud" that don't contain title or
# location specific ontology, jobs with "cloud" keyword matches are returned
# regardless of this flag's value.
#
@@ -481,19 +475,18 @@
#
# Defaults to false.
class SearchJobsRequest
# Input only.
#
- # Custom ranking information for
- # {Google::Cloud::Talent::V4beta1::SearchJobsRequest SearchJobsRequest}.
+ # Custom ranking information for {Google::Cloud::Talent::V4beta1::SearchJobsRequest SearchJobsRequest}.
# @!attribute [rw] importance_level
# @return [Google::Cloud::Talent::V4beta1::SearchJobsRequest::CustomRankingInfo::ImportanceLevel]
# Required.
#
# Controls over how important the score of
- # {Google::Cloud::Talent::V4beta1::SearchJobsRequest::CustomRankingInfo#ranking_expression CustomRankingInfo#ranking_expression}
- # gets applied to job's final ranking position.
+ # {Google::Cloud::Talent::V4beta1::SearchJobsRequest::CustomRankingInfo#ranking_expression CustomRankingInfo#ranking_expression} gets applied to job's final
+ # ranking position.
#
# An error is thrown if not specified.
# @!attribute [rw] ranking_expression
# @return [String]
# Required.
@@ -503,23 +496,20 @@
# and relevance score is used to determine job's final ranking position.
#
# The syntax for this expression is a subset of Google SQL syntax.
#
# Supported operators are: +, -, *, /, where the left and right side of
- # the operator is either a numeric
- # {Google::Cloud::Talent::V4beta1::Job#custom_attributes Job#custom_attributes}
- # key, integer/double value or an expression that can be evaluated to a
- # number.
+ # the operator is either a numeric {Google::Cloud::Talent::V4beta1::Job#custom_attributes Job#custom_attributes} key,
+ # integer/double value or an expression that can be evaluated to a number.
#
# Parenthesis are supported to adjust calculation precedence. The
# expression must be < 100 characters in length.
#
# Sample ranking expression
# (year + 25) * 0.25 - (freshness / 0.5)
class CustomRankingInfo
- # The importance level for
- # {Google::Cloud::Talent::V4beta1::SearchJobsRequest::CustomRankingInfo#ranking_expression CustomRankingInfo#ranking_expression}.
+ # The importance level for {Google::Cloud::Talent::V4beta1::SearchJobsRequest::CustomRankingInfo#ranking_expression CustomRankingInfo#ranking_expression}.
module ImportanceLevel
# Default value if the importance level isn't specified.
IMPORTANCE_LEVEL_UNSPECIFIED = 0
# The given ranking expression is of None importance, existing relevance
@@ -597,12 +587,11 @@
# Output only.
#
# Response for SearchJob method.
# @!attribute [rw] matching_jobs
# @return [Array<Google::Cloud::Talent::V4beta1::SearchJobsResponse::MatchingJob>]
- # The Job entities that match the specified
- # {Google::Cloud::Talent::V4beta1::SearchJobsRequest SearchJobsRequest}.
+ # The Job entities that match the specified {Google::Cloud::Talent::V4beta1::SearchJobsRequest SearchJobsRequest}.
# @!attribute [rw] histogram_query_results
# @return [Array<Google::Cloud::Talent::V4beta1::HistogramQueryResult>]
# The histogram results that match with specified
# {Google::Cloud::Talent::V4beta1::SearchJobsRequest#histogram_queries SearchJobsRequest#histogram_queries}.
# @!attribute [rw] next_page_token
@@ -642,16 +631,14 @@
# @return [Google::Cloud::Talent::V4beta1::SpellingCorrection]
# The spell checking result, and correction.
class SearchJobsResponse
# Output only.
#
- # Job entry with metadata inside
- # {Google::Cloud::Talent::V4beta1::SearchJobsResponse SearchJobsResponse}.
+ # Job entry with metadata inside {Google::Cloud::Talent::V4beta1::SearchJobsResponse SearchJobsResponse}.
# @!attribute [rw] job
# @return [Google::Cloud::Talent::V4beta1::Job]
- # Job resource that matches the specified
- # {Google::Cloud::Talent::V4beta1::SearchJobsRequest SearchJobsRequest}.
+ # Job resource that matches the specified {Google::Cloud::Talent::V4beta1::SearchJobsRequest SearchJobsRequest}.
# @!attribute [rw] job_summary
# @return [String]
# A summary of the job with core information that's displayed on the search
# results listing page.
# @!attribute [rw] job_title_snippet
@@ -659,16 +646,14 @@
# Contains snippets of text from the {Job#job_title} field most
# closely matching a search query's keywords, if available. The matching
# query keywords are enclosed in HTML bold tags.
# @!attribute [rw] search_text_snippet
# @return [String]
- # Contains snippets of text from the
- # {Google::Cloud::Talent::V4beta1::Job#description 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.
+ # Contains snippets of text from the {Google::Cloud::Talent::V4beta1::Job#description 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.
# @!attribute [rw] commute_info
# @return [Google::Cloud::Talent::V4beta1::SearchJobsResponse::CommuteInfo]
# Commute information which is generated based on specified
# {Google::Cloud::Talent::V4beta1::CommuteFilter CommuteFilter}.
class MatchingJob; end
@@ -687,41 +672,28 @@
# expanded query.
class CommuteInfo; end
end
# An enum that specifies the job attributes that are returned in the
- # {MatchingJob::Job} in
- # {Google::Cloud::Talent::V4beta1::SearchJobsResponse SearchJobsResponse} or
- # {Google::Cloud::Talent::V4beta1::Job Job} objects in
+ # {MatchingJob::Job} in {Google::Cloud::Talent::V4beta1::SearchJobsResponse SearchJobsResponse} or {Google::Cloud::Talent::V4beta1::Job Job} objects in
# {Google::Cloud::Talent::V4beta1::ListJobsResponse ListJobsResponse}.
module JobView
# Default value.
JOB_VIEW_UNSPECIFIED = 0
# A ID only view of job, with following attributes:
- # {Google::Cloud::Talent::V4beta1::Job#name Job#name},
- # {Google::Cloud::Talent::V4beta1::Job#requisition_id Job#requisition_id},
- # {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code}.
+ # {Google::Cloud::Talent::V4beta1::Job#name Job#name}, {Google::Cloud::Talent::V4beta1::Job#requisition_id Job#requisition_id}, {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code}.
JOB_VIEW_ID_ONLY = 1
# A minimal view of the job, with the following attributes:
- # {Google::Cloud::Talent::V4beta1::Job#name Job#name},
- # {Google::Cloud::Talent::V4beta1::Job#requisition_id Job#requisition_id},
- # {Job#job_title},
- # {Google::Cloud::Talent::V4beta1::Job#company_name Job#company_name},
- # {Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations Job::DerivedInfo#locations},
- # {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code}.
+ # {Google::Cloud::Talent::V4beta1::Job#name Job#name}, {Google::Cloud::Talent::V4beta1::Job#requisition_id Job#requisition_id}, {Job#job_title},
+ # {Google::Cloud::Talent::V4beta1::Job#company Job#company}, {Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations Job::DerivedInfo#locations}, {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code}.
JOB_VIEW_MINIMAL = 2
# A small view of the job, with the following attributes in the search
- # results: {Google::Cloud::Talent::V4beta1::Job#name Job#name},
- # {Google::Cloud::Talent::V4beta1::Job#requisition_id Job#requisition_id},
- # {Job#job_title},
- # {Google::Cloud::Talent::V4beta1::Job#company_name Job#company_name},
- # {Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations Job::DerivedInfo#locations},
- # {Google::Cloud::Talent::V4beta1::Job#visibility Job#visibility},
- # {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code},
- # {Google::Cloud::Talent::V4beta1::Job#description Job#description}.
+ # results: {Google::Cloud::Talent::V4beta1::Job#name Job#name}, {Google::Cloud::Talent::V4beta1::Job#requisition_id Job#requisition_id}, {Job#job_title},
+ # {Google::Cloud::Talent::V4beta1::Job#company Job#company}, {Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations Job::DerivedInfo#locations}, {Google::Cloud::Talent::V4beta1::Job#visibility Job#visibility},
+ # {Google::Cloud::Talent::V4beta1::Job#language_code Job#language_code}, {Google::Cloud::Talent::V4beta1::Job#description Job#description}.
JOB_VIEW_SMALL = 3
# All available attributes are included in the search results.
JOB_VIEW_FULL = 4
end
\ No newline at end of file