Summary of entries of Classes for talent.
Classes
CompanyServiceAsyncClient
A service that handles company management, including CRUD and enumeration.
CompanyServiceClient
A service that handles company management, including CRUD and enumeration.
ListCompaniesAsyncPager
A pager for iterating through list_companies
requests.
This class thinly wraps an initial
ListCompaniesResponse object, and
provides an __aiter__
method to iterate through its
companies
field.
If there are more pages, the __aiter__
method will make additional
ListCompanies
requests and continue to iterate
through the companies
field on the
corresponding responses.
All the usual ListCompaniesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCompaniesPager
A pager for iterating through list_companies
requests.
This class thinly wraps an initial
ListCompaniesResponse object, and
provides an __iter__
method to iterate through its
companies
field.
If there are more pages, the __iter__
method will make additional
ListCompanies
requests and continue to iterate
through the companies
field on the
corresponding responses.
All the usual ListCompaniesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
CompletionAsyncClient
A service handles auto completion.
CompletionClient
A service handles auto completion.
EventServiceAsyncClient
A service handles client event report.
EventServiceClient
A service handles client event report.
JobServiceAsyncClient
A service handles job management, including job CRUD, enumeration and search.
JobServiceClient
A service handles job management, including job CRUD, enumeration and search.
ListJobsAsyncPager
A pager for iterating through list_jobs
requests.
This class thinly wraps an initial
ListJobsResponse object, and
provides an __aiter__
method to iterate through its
jobs
field.
If there are more pages, the __aiter__
method will make additional
ListJobs
requests and continue to iterate
through the jobs
field on the
corresponding responses.
All the usual ListJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListJobsPager
A pager for iterating through list_jobs
requests.
This class thinly wraps an initial
ListJobsResponse object, and
provides an __iter__
method to iterate through its
jobs
field.
If there are more pages, the __iter__
method will make additional
ListJobs
requests and continue to iterate
through the jobs
field on the
corresponding responses.
All the usual ListJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
TenantServiceAsyncClient
A service that handles tenant management, including CRUD and enumeration.
TenantServiceClient
A service that handles tenant management, including CRUD and enumeration.
ListTenantsAsyncPager
A pager for iterating through list_tenants
requests.
This class thinly wraps an initial
ListTenantsResponse object, and
provides an __aiter__
method to iterate through its
tenants
field.
If there are more pages, the __aiter__
method will make additional
ListTenants
requests and continue to iterate
through the tenants
field on the
corresponding responses.
All the usual ListTenantsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTenantsPager
A pager for iterating through list_tenants
requests.
This class thinly wraps an initial
ListTenantsResponse object, and
provides an __iter__
method to iterate through its
tenants
field.
If there are more pages, the __iter__
method will make additional
ListTenants
requests and continue to iterate
through the tenants
field on the
corresponding responses.
All the usual ListTenantsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
BatchCreateJobsRequest
Request to create a batch of jobs.
BatchCreateJobsResponse
The result of
JobService.BatchCreateJobs.
It's used to replace
google.longrunning.Operation.response][google.longrunning.Operation.response]
in case of success.
BatchDeleteJobsRequest
Request to delete a batch of jobs.
BatchDeleteJobsResponse
The result of
JobService.BatchDeleteJobs.
It's used to replace
google.longrunning.Operation.response][google.longrunning.Operation.response]
in case of success.
BatchOperationMetadata
Metadata used for long running operations returned by CTS batch
APIs. It's used to replace
google.longrunning.Operation.metadata][google.longrunning.Operation.metadata]
.
State
BatchUpdateJobsRequest
Request to update a batch of jobs.
BatchUpdateJobsResponse
The result of
JobService.BatchUpdateJobs.
It's used to replace
google.longrunning.Operation.response][google.longrunning.Operation.response]
in case of success.
ClientEvent
An event issued when an end user interacts with the application that implements Cloud Talent Solution. Providing this information improves the quality of results for the API clients, enabling the service to perform optimally. The number of events sent must be consistent with other calls, such as job searches, issued to the service by the client.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CommuteFilter
Parameters needed for commute search.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RoadTraffic
The traffic density to use when calculating commute time.
CommuteMethod
Method for commute. Walking, biking and wheelchair accessible transit is still in the Preview stage.
Company
A Company resource represents a company in the service. A company is the entity that owns job postings, that is, the hiring entity responsible for employing applicants for the job position.
DerivedInfo
Derived details about the company.
CompanySize
An enum that represents the size of the company.
CompensationFilter
Filter on job compensation type and amount.
FilterType
Specify the type of filtering.
See
<xref uid="google.cloud.talent.v4.CompensationInfo.CompensationEntry">CompensationInfo.CompensationEntry</xref>
for definition of base compensation entry.
UNIT_AND_AMOUNT (2):
Filter by `base compensation entry's` unit and amount /
range. A job is a match if and only if the job contains a
base CompensationEntry, and the base entry's unit matches
provided
<xref uid="google.cloud.talent.v4.CompensationInfo.CompensationUnit">CompensationUnit</xref>
and amount or range overlaps with provided
<xref uid="google.cloud.talent.v4.CompensationInfo.CompensationRange">CompensationRange</xref>.
See
<xref uid="google.cloud.talent.v4.CompensationInfo.CompensationEntry">CompensationInfo.CompensationEntry</xref>
for definition of base compensation entry.
Set exactly one
<xref uid="google.cloud.talent.v4.CompensationFilter.units">units</xref> and
populate
<xref uid="google.cloud.talent.v4.CompensationFilter.range">range</xref>.
ANNUALIZED_BASE_AMOUNT (3):
Filter by annualized base compensation amount and
`base compensation entry's` unit. Populate
<xref uid="google.cloud.talent.v4.CompensationFilter.range">range</xref> and
zero or more
<xref uid="google.cloud.talent.v4.CompensationFilter.units">units</xref>.
ANNUALIZED_TOTAL_AMOUNT (4):
Filter by annualized total compensation amount and
`base compensation entry's` unit . Populate
<xref uid="google.cloud.talent.v4.CompensationFilter.range">range</xref> and
zero or more
<xref uid="google.cloud.talent.v4.CompensationFilter.units">units</xref>.
CompensationInfo
Job compensation details.
CompensationEntry
A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type.
Annualization: One compensation entry can be annualized if
- it contains valid amount or range.
- and its expected_units_per_year is set or can be derived. Its annualized range is determined as (amount or range) times expected_units_per_year.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CompensationRange
Compensation range.
CompensationType
The type of compensation.
For compensation amounts specified in non-monetary amounts, describe the compensation scheme in the CompensationEntry.description.
For example, tipping format is described in CompensationEntry.description (for example, "expect 15-20% tips based on customer bill.") and an estimate of the tips provided in CompensationEntry.amount or CompensationEntry.range ($10 per hour).
For example, equity is described in CompensationEntry.description (for example, "1% - 2% equity vesting over 4 years, 1 year cliff") and value estimated in CompensationEntry.amount or CompensationEntry.range. If no value estimate is possible, units are CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED and then further clarified in CompensationEntry.description field.
CompensationUnit
Pay frequency.
CompleteQueryRequest
Auto-complete parameters.
CompletionScope
Enum to specify the scope of completion.
CompletionType
Enum to specify auto-completion topics.
For
<xref uid="google.cloud.talent.v4.CompleteQueryRequest.CompletionType.JOB_TITLE">CompletionType.JOB_TITLE</xref>
type, only open jobs with the same
<xref uid="google.cloud.talent.v4.CompleteQueryRequest.language_codes">language_codes</xref>
are returned.
COMPANY_NAME (2):
Suggest company names for jobs autocomplete.
For
<xref uid="google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME">CompletionType.COMPANY_NAME</xref>
type, only companies having open jobs with the same
<xref uid="google.cloud.talent.v4.CompleteQueryRequest.language_codes">language_codes</xref>
are returned.
COMBINED (3):
Suggest both job titles and company names for jobs
autocomplete.
For
<xref uid="google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMBINED">CompletionType.COMBINED</xref>
type, only open jobs with the same
<xref uid="google.cloud.talent.v4.CompleteQueryRequest.language_codes">language_codes</xref>
or companies having open jobs with the same
<xref uid="google.cloud.talent.v4.CompleteQueryRequest.language_codes">language_codes</xref>
are returned.
CompleteQueryResponse
Response of auto-complete query.
CompletionResult
Resource that represents completion results.
CreateClientEventRequest
The report event request.
CreateCompanyRequest
The Request of the CreateCompany method.
CreateJobRequest
Create job request.
CreateTenantRequest
The Request of the CreateTenant method.
CustomAttribute
Custom attribute values that are either filterable or non-filterable.
DegreeType
Educational degree level defined in International Standard Classification of Education (ISCED).
DeleteCompanyRequest
Request to delete a company.
DeleteJobRequest
Delete job request.
DeleteTenantRequest
Request to delete a tenant.
DeviceInfo
Device information collected from the job seeker, candidate, or other entity conducting the job search. Providing this information improves the quality of the search results across devices.
DeviceType
An enumeration describing an API access portal and exposure mechanism.
EmploymentType
An enum that represents the employment type of a job.
GetCompanyRequest
Request for getting a company by name.
GetJobRequest
Get job request.
GetTenantRequest
Request for getting a tenant by name.
HistogramQuery
The histogram request.
HistogramQueryResult
Histogram result that matches HistogramQuery specified in searches.
HistogramEntry
The abstract base class for a message.
HtmlSanitization
Option for HTML content sanitization on user input fields, for example, job description. By setting this option, user can determine whether and how sanitization is performed on these fields.
Job
A Job resource represents a job posting (also referred to as a "job listing" or "job requisition"). A job belongs to a Company, which is the hiring entity responsible for the job.
ApplicationInfo
Application related details of a job posting.
CustomAttributesEntry
The abstract base class for a message.
DerivedInfo
Derived details about the job posting.
ProcessingOptions
Options for job processing.
JobBenefit
An enum that represents employee benefits included with the job.
JobCategory
An enum that represents the categorization or primary focus of specific role. This value is different than the "industry" associated with a role, which is related to the categorization of the company listing the job.
JobEvent
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
JobEventType
An enumeration of an event attributed to the behavior of the end user, such as a job seeker.
JobLevel
An enum that represents the required experience level required for the job.
JobQuery
The query required to perform a search query.
JobResult
Mutation result of a job from a batch operation.
JobView
An enum that specifies the job attributes that are returned in the MatchingJob.job or ListJobsResponse.jobs fields.
ListCompaniesRequest
List companies for which the client has ACL visibility.
ListCompaniesResponse
The List companies response object.
ListJobsRequest
List jobs request.
ListJobsResponse
List jobs response.
ListTenantsRequest
List tenants for which the client has ACL visibility.
ListTenantsResponse
The List tenants response object.
Location
A resource that represents a location with full geographic information.
LocationType
An enum which represents the type of a location.
LocationFilter
Geographic region of the search.
TelecommutePreference
Specify whether to include telecommute jobs.
PostingRegion
An enum that represents the job posting region. In most cases, job postings don't need to specify a region. If a region is given, jobs are eligible for searches in the specified region.
Administrative area refers to top-level administrative
subdivision of this country. For example, US state, IT
region, UK constituent nation and JP prefecture.
NATION (2):
In addition to exact location matching, job is returned when
<xref uid="google.cloud.talent.v4.LocationFilter">LocationFilter</xref> in
search query is in the same country as this job. For
example, if a `NATION_WIDE` job is posted in "USA", it's
returned if
<xref uid="google.cloud.talent.v4.LocationFilter">LocationFilter</xref> has
'Mountain View'.
TELECOMMUTE (3):
Job allows employees to work remotely
(telecommute). If locations are provided with
this value, the job is considered as having a
location, but telecommuting is allowed.
RequestMetadata
Meta information related to the job searcher or entity conducting the job search. This information is used to improve the performance of the service.
ResponseMetadata
Additional information returned to client, such as debugging information.
SearchJobsRequest
The Request body of the SearchJobs
call.
CustomRankingInfo
Custom ranking information for SearchJobsRequest.
ImportanceLevel
The importance level for CustomRankingInfo.ranking_expression.
DiversificationLevel
Controls whether highly similar jobs are returned next to each other in the search results. Jobs are identified as highly similar based on 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.
If you are using pageToken to page through the result set, latency might be lower but we can't guarantee that all results are returned. If you are using page offset, latency might be higher but all results are returned.
KeywordMatchMode
Controls what keyword matching behavior the search has. When keyword matching is enabled, a keyword match returns jobs that may not match given category filters when there are matching keywords. For example, for the query "program manager" with KeywordMatchMode set to KEYWORD_MATCH_ALL, a job posting with the title "software developer," which doesn't fall into "program manager" ontology, and "program manager" appearing in its description will be surfaced.
For queries like "cloud" that don't contain title or location specific ontology, jobs with "cloud" keyword matches are returned regardless of this enum's value.
Use Company.keyword_searchable_job_custom_attributes if company-specific globally matched custom field/attribute string values are needed. Enabling keyword match improves recall of subsequent search requests.
SearchMode
A string-represented enumeration of the job search mode. The service operate differently for different modes of service.
SearchJobsResponse
Response for SearchJob method.
CommuteInfo
Commute details related to this job.
MatchingJob
Job entry with metadata inside SearchJobsResponse.
SpellingCorrection
Spell check result.
Tenant
A Tenant resource represents a tenant in the service. A tenant is a group or entity that shares common access with specific privileges for resources like jobs. Customer may create multiple tenants to provide data isolation for different groups.
TimestampRange
Message representing a period of time between two timestamps.
UpdateCompanyRequest
Request for updating a specified company.
UpdateJobRequest
Update job request.
UpdateTenantRequest
Request for updating a specified tenant.
Visibility
Deprecated. All resources are only visible to the owner.
An enum that represents who has view access to the resource.
CompanyServiceAsyncClient
A service that handles company management, including CRUD and enumeration.
CompanyServiceClient
A service that handles company management, including CRUD and enumeration.
ListCompaniesAsyncPager
A pager for iterating through list_companies
requests.
This class thinly wraps an initial
ListCompaniesResponse object, and
provides an __aiter__
method to iterate through its
companies
field.
If there are more pages, the __aiter__
method will make additional
ListCompanies
requests and continue to iterate
through the companies
field on the
corresponding responses.
All the usual ListCompaniesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCompaniesPager
A pager for iterating through list_companies
requests.
This class thinly wraps an initial
ListCompaniesResponse object, and
provides an __iter__
method to iterate through its
companies
field.
If there are more pages, the __iter__
method will make additional
ListCompanies
requests and continue to iterate
through the companies
field on the
corresponding responses.
All the usual ListCompaniesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
CompletionAsyncClient
A service handles auto completion.
CompletionClient
A service handles auto completion.
EventServiceAsyncClient
A service handles client event report.
EventServiceClient
A service handles client event report.
JobServiceAsyncClient
A service handles job management, including job CRUD, enumeration and search.
JobServiceClient
A service handles job management, including job CRUD, enumeration and search.
ListJobsAsyncPager
A pager for iterating through list_jobs
requests.
This class thinly wraps an initial
ListJobsResponse object, and
provides an __aiter__
method to iterate through its
jobs
field.
If there are more pages, the __aiter__
method will make additional
ListJobs
requests and continue to iterate
through the jobs
field on the
corresponding responses.
All the usual ListJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListJobsPager
A pager for iterating through list_jobs
requests.
This class thinly wraps an initial
ListJobsResponse object, and
provides an __iter__
method to iterate through its
jobs
field.
If there are more pages, the __iter__
method will make additional
ListJobs
requests and continue to iterate
through the jobs
field on the
corresponding responses.
All the usual ListJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchJobsAsyncPager
A pager for iterating through search_jobs
requests.
This class thinly wraps an initial
SearchJobsResponse object, and
provides an __aiter__
method to iterate through its
matching_jobs
field.
If there are more pages, the __aiter__
method will make additional
SearchJobs
requests and continue to iterate
through the matching_jobs
field on the
corresponding responses.
All the usual SearchJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchJobsForAlertAsyncPager
A pager for iterating through search_jobs_for_alert
requests.
This class thinly wraps an initial
SearchJobsResponse object, and
provides an __aiter__
method to iterate through its
matching_jobs
field.
If there are more pages, the __aiter__
method will make additional
SearchJobsForAlert
requests and continue to iterate
through the matching_jobs
field on the
corresponding responses.
All the usual SearchJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchJobsForAlertPager
A pager for iterating through search_jobs_for_alert
requests.
This class thinly wraps an initial
SearchJobsResponse object, and
provides an __iter__
method to iterate through its
matching_jobs
field.
If there are more pages, the __iter__
method will make additional
SearchJobsForAlert
requests and continue to iterate
through the matching_jobs
field on the
corresponding responses.
All the usual SearchJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchJobsPager
A pager for iterating through search_jobs
requests.
This class thinly wraps an initial
SearchJobsResponse object, and
provides an __iter__
method to iterate through its
matching_jobs
field.
If there are more pages, the __iter__
method will make additional
SearchJobs
requests and continue to iterate
through the matching_jobs
field on the
corresponding responses.
All the usual SearchJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
TenantServiceAsyncClient
A service that handles tenant management, including CRUD and enumeration.
TenantServiceClient
A service that handles tenant management, including CRUD and enumeration.
ListTenantsAsyncPager
A pager for iterating through list_tenants
requests.
This class thinly wraps an initial
ListTenantsResponse object, and
provides an __aiter__
method to iterate through its
tenants
field.
If there are more pages, the __aiter__
method will make additional
ListTenants
requests and continue to iterate
through the tenants
field on the
corresponding responses.
All the usual ListTenantsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTenantsPager
A pager for iterating through list_tenants
requests.
This class thinly wraps an initial
ListTenantsResponse object, and
provides an __iter__
method to iterate through its
tenants
field.
If there are more pages, the __iter__
method will make additional
ListTenants
requests and continue to iterate
through the tenants
field on the
corresponding responses.
All the usual ListTenantsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
BatchCreateJobsRequest
Request to create a batch of jobs.
BatchDeleteJobsRequest
Batch delete jobs request.
BatchOperationMetadata
Metadata used for long running operations returned by CTS batch
APIs. It's used to replace
google.longrunning.Operation.metadata][google.longrunning.Operation.metadata]
.
State
BatchUpdateJobsRequest
Request to update a batch of jobs.
ClientEvent
An event issued when an end user interacts with the application that implements Cloud Talent Solution. Providing this information improves the quality of results for the API clients, enabling the service to perform optimally. The number of events sent must be consistent with other calls, such as job searches, issued to the service by the client.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CommuteFilter
Parameters needed for commute search.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RoadTraffic
The traffic density to use when calculating commute time.
CommuteMethod
Method for commute.
Company
A Company resource represents a company in the service. A company is the entity that owns job postings, that is, the hiring entity responsible for employing applicants for the job position.
DerivedInfo
Derived details about the company.
CompanySize
An enum that represents the size of the company.
CompensationFilter
Filter on job compensation type and amount.
FilterType
Specify the type of filtering.
See
<xref uid="google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry">CompensationInfo.CompensationEntry</xref>
for definition of base compensation entry.
UNIT_AND_AMOUNT (2):
Filter by `base compensation entry's` unit and amount /
range. A job is a match if and only if the job contains a
base CompensationEntry, and the base entry's unit matches
provided
<xref uid="google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit">CompensationUnit</xref>
and amount or range overlaps with provided
<xref uid="google.cloud.talent.v4beta1.CompensationInfo.CompensationRange">CompensationRange</xref>.
See
<xref uid="google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry">CompensationInfo.CompensationEntry</xref>
for definition of base compensation entry.
Set exactly one
<xref uid="google.cloud.talent.v4beta1.CompensationFilter.units">units</xref>
and populate
<xref uid="google.cloud.talent.v4beta1.CompensationFilter.range">range</xref>.
ANNUALIZED_BASE_AMOUNT (3):
Filter by annualized base compensation amount and
`base compensation entry's` unit. Populate
<xref uid="google.cloud.talent.v4beta1.CompensationFilter.range">range</xref>
and zero or more
<xref uid="google.cloud.talent.v4beta1.CompensationFilter.units">units</xref>.
ANNUALIZED_TOTAL_AMOUNT (4):
Filter by annualized total compensation amount and
`base compensation entry's` unit . Populate
<xref uid="google.cloud.talent.v4beta1.CompensationFilter.range">range</xref>
and zero or more
<xref uid="google.cloud.talent.v4beta1.CompensationFilter.units">units</xref>.
CompensationInfo
Job compensation details.
CompensationEntry
A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type.
Annualization: One compensation entry can be annualized if
- it contains valid amount or range.
- and its expected_units_per_year is set or can be derived. Its annualized range is determined as (amount or range) times expected_units_per_year.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CompensationRange
Compensation range.
CompensationType
The type of compensation.
For compensation amounts specified in non-monetary amounts, describe the compensation scheme in the CompensationEntry.description.
For example, tipping format is described in CompensationEntry.description (for example, "expect 15-20% tips based on customer bill.") and an estimate of the tips provided in CompensationEntry.amount or CompensationEntry.range ($10 per hour).
For example, equity is described in CompensationEntry.description (for example, "1% - 2% equity vesting over 4 years, 1 year cliff") and value estimated in CompensationEntry.amount or CompensationEntry.range. If no value estimate is possible, units are CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED and then further clarified in CompensationEntry.description field.
CompensationUnit
Pay frequency.
CompleteQueryRequest
Auto-complete parameters.
CompletionScope
Enum to specify the scope of completion.
CompletionType
Enum to specify auto-completion topics.
For
<xref uid="google.cloud.talent.v4beta1.CompleteQueryRequest.CompletionType.JOB_TITLE">CompletionType.JOB_TITLE</xref>
type, only open jobs with the same
<xref uid="google.cloud.talent.v4beta1.CompleteQueryRequest.language_codes">language_codes</xref>
are returned.
COMPANY_NAME (2):
Suggest company names for jobs autocomplete.
For
<xref uid="google.cloud.talent.v4beta1.CompleteQueryRequest.CompletionType.COMPANY_NAME">CompletionType.COMPANY_NAME</xref>
type, only companies having open jobs with the same
<xref uid="google.cloud.talent.v4beta1.CompleteQueryRequest.language_codes">language_codes</xref>
are returned.
COMBINED (3):
Suggest both job titles and company names for jobs
autocomplete.
For
<xref uid="google.cloud.talent.v4beta1.CompleteQueryRequest.CompletionType.COMBINED">CompletionType.COMBINED</xref>
type, only open jobs with the same
<xref uid="google.cloud.talent.v4beta1.CompleteQueryRequest.language_codes">language_codes</xref>
or companies having open jobs with the same
<xref uid="google.cloud.talent.v4beta1.CompleteQueryRequest.language_codes">language_codes</xref>
are returned.
CompleteQueryResponse
Response of auto-complete query.
CompletionResult
Resource that represents completion results.
CreateClientEventRequest
The report event request.
CreateCompanyRequest
The Request of the CreateCompany method.
CreateJobRequest
Create job request.
CreateTenantRequest
The Request of the CreateTenant method.
CustomAttribute
Custom attribute values that are either filterable or non-filterable.
DegreeType
Educational degree level defined in International Standard Classification of Education (ISCED).
DeleteCompanyRequest
Request to delete a company.
DeleteJobRequest
Delete job request.
DeleteTenantRequest
Request to delete a tenant.
DeviceInfo
Device information collected from the job seeker, candidate, or other entity conducting the job search. Providing this information improves the quality of the search results across devices.
DeviceType
An enumeration describing an API access portal and exposure mechanism.
EmploymentType
An enum that represents the employment type of a job.
GetCompanyRequest
Request for getting a company by name.
GetJobRequest
Get job request.
GetTenantRequest
Request for getting a tenant by name.
HistogramQuery
The histogram request.
HistogramQueryResult
Histogram result that matches HistogramQuery specified in searches.
HistogramEntry
The abstract base class for a message.
HtmlSanitization
Option for HTML content sanitization on user input fields, for example, job description. By setting this option, user can determine whether and how sanitization is performed on these fields.
Job
A Job resource represents a job posting (also referred to as a "job listing" or "job requisition"). A job belongs to a Company, which is the hiring entity responsible for the job.
ApplicationInfo
Application related details of a job posting.
CustomAttributesEntry
The abstract base class for a message.
DerivedInfo
Derived details about the job posting.
ProcessingOptions
Options for job processing.
JobBenefit
An enum that represents employee benefits included with the job.
JobCategory
An enum that represents the categorization or primary focus of specific role. This value is different than the "industry" associated with a role, which is related to the categorization of the company listing the job.
JobEvent
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
JobEventType
An enumeration of an event attributed to the behavior of the end user, such as a job seeker.
JobLevel
An enum that represents the required experience level required for the job.
JobOperationResult
The result of
JobService.BatchCreateJobs
or
JobService.BatchUpdateJobs
APIs. It's used to replace
google.longrunning.Operation.response][google.longrunning.Operation.response]
in case of success.
JobResult
Mutation result of a job.
JobQuery
The query required to perform a search query.
JobView
An enum that specifies the job attributes that are returned in the MatchingJob.job or ListJobsResponse.jobs fields.
ListCompaniesRequest
List companies for which the client has ACL visibility.
ListCompaniesResponse
The List companies response object.
ListJobsRequest
List jobs request.
ListJobsResponse
List jobs response.
ListTenantsRequest
List tenants for which the client has ACL visibility.
ListTenantsResponse
The List tenants response object.
Location
A resource that represents a location with full geographic information.
LocationType
An enum which represents the type of a location.
LocationFilter
Geographic region of the search.
TelecommutePreference
Specify whether to include telecommute jobs.
PostingRegion
An enum that represents the job posting region. In most cases, job postings don't need to specify a region. If a region is given, jobs are eligible for searches in the specified region.
Administrative area refers to top-level administrative
subdivision of this country. For example, US state, IT
region, UK constituent nation and JP prefecture.
NATION (2):
In addition to exact location matching, job is returned when
<xref uid="google.cloud.talent.v4beta1.LocationFilter">LocationFilter</xref>
in search query is in the same country as this job. For
example, if a `NATION_WIDE` job is posted in "USA", it's
returned if
<xref uid="google.cloud.talent.v4beta1.LocationFilter">LocationFilter</xref>
has 'Mountain View'.
TELECOMMUTE (3):
Job allows employees to work remotely
(telecommute). If locations are provided with
this value, the job is considered as having a
location, but telecommuting is allowed.
RequestMetadata
Meta information related to the job searcher or entity conducting the job search. This information is used to improve the performance of the service.
ResponseMetadata
Additional information returned to client, such as debugging information.
SearchJobsRequest
The Request body of the SearchJobs
call.
CustomRankingInfo
Custom ranking information for SearchJobsRequest.
ImportanceLevel
The importance level for CustomRankingInfo.ranking_expression.
DiversificationLevel
Controls whether highly similar jobs are returned next to each other in the search results. Jobs are identified as highly similar based on 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.
KeywordMatchMode
Controls what keyword matching behavior the search has. When keyword matching is enabled, a keyword match returns jobs that may not match given category filters when there are matching keywords. For example, for the query "program manager" with KeywordMatchMode set to KEYWORD_MATCH_ALL, a job posting with the title "software developer," which doesn't fall into "program manager" ontology, and "program manager" appearing in its description will be surfaced.
For queries like "cloud" that don't contain title or location specific ontology, jobs with "cloud" keyword matches are returned regardless of this enum's value.
Use Company.keyword_searchable_job_custom_attributes if company-specific globally matched custom field/attribute string values are needed. Enabling keyword match improves recall of subsequent search requests.
SearchMode
A string-represented enumeration of the job search mode. The service operate differently for different modes of service.
SearchJobsResponse
Response for SearchJob method.
CommuteInfo
Commute details related to this job.
MatchingJob
Job entry with metadata inside SearchJobsResponse.
SpellingCorrection
Spell check result.
Tenant
A Tenant resource represents a tenant in the service. A tenant is a group or entity that shares common access with specific privileges for resources like profiles. Customer may create multiple tenants to provide data isolation for different groups.
DataUsageType
Enum that represents how user data owned by the tenant is used.
TimestampRange
Message representing a period of time between two timestamps.
UpdateCompanyRequest
Request for updating a specified company.
UpdateJobRequest
Update job request.
UpdateTenantRequest
Request for updating a specified tenant.
Visibility
Deprecated. All resources are only visible to the owner.
An enum that represents who has view access to the resource.
Modules
pagers
API documentation for talent_v4.services.company_service.pagers
module.
pagers
API documentation for talent_v4.services.job_service.pagers
module.
pagers
API documentation for talent_v4.services.tenant_service.pagers
module.
pagers
API documentation for talent_v4beta1.services.company_service.pagers
module.
pagers
API documentation for talent_v4beta1.services.job_service.pagers
module.
pagers
API documentation for talent_v4beta1.services.tenant_service.pagers
module.