@Generated("by gapic-generator-java")
Package com.google.cloud.talent.v4beta1
The interfaces provided are listed below, along with usage samples.
======================= CompanyServiceClient =======================
Service Description: A service that handles company management, including CRUD and enumeration.
Sample for CompanyServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
Company company = Company.newBuilder().build();
Company response = companyServiceClient.createCompany(parent, company);
}
======================= CompletionClient =======================
Service Description: A service handles auto completion.
Sample for CompletionClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CompletionClient completionClient = CompletionClient.create()) {
CompleteQueryRequest request =
CompleteQueryRequest.newBuilder()
.setParent(TenantName.of("[PROJECT]", "[TENANT]").toString())
.setQuery("query107944136")
.addAllLanguageCodes(new ArrayList<String>())
.setPageSize(883849137)
.setCompany(
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]")
.toString())
.build();
CompleteQueryResponse response = completionClient.completeQuery(request);
}
======================= EventServiceClient =======================
Service Description: A service handles client event report.
Sample for EventServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (EventServiceClient eventServiceClient = EventServiceClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
ClientEvent clientEvent = ClientEvent.newBuilder().build();
ClientEvent response = eventServiceClient.createClientEvent(parent, clientEvent);
}
======================= JobServiceClient =======================
Service Description: A service handles job management, including job CRUD, enumeration and search.
Sample for JobServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
Job job = Job.newBuilder().build();
Job response = jobServiceClient.createJob(parent, job);
}
======================= TenantServiceClient =======================
Service Description: A service that handles tenant management, including CRUD and enumeration.
Sample for TenantServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (TenantServiceClient tenantServiceClient = TenantServiceClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
Tenant tenant = Tenant.newBuilder().build();
Tenant response = tenantServiceClient.createTenant(parent, tenant);
}
-
Class Summary Class Description BatchCreateJobsRequest Request to create a batch of jobs.BatchCreateJobsRequest.Builder Request to create a batch of jobs.BatchDeleteJobsRequest Batch delete jobs request.BatchDeleteJobsRequest.Builder Batch delete jobs request.BatchOperationMetadata Metadata used for long running operations returned by CTS batch APIs.BatchOperationMetadata.Builder Metadata used for long running operations returned by CTS batch APIs.BatchProto BatchUpdateJobsRequest Request to update a batch of jobs.BatchUpdateJobsRequest.Builder Request to update a batch of jobs.ClientEvent An event issued when an end user interacts with the application that implements Cloud Talent Solution.ClientEvent.Builder An event issued when an end user interacts with the application that implements Cloud Talent Solution.CommonProto CommuteFilter Parameters needed for commute search.CommuteFilter.Builder Parameters needed for commute search.Company A Company resource represents a company in the service.Company.Builder A Company resource represents a company in the service.Company.DerivedInfo Derived details about the company.Company.DerivedInfo.Builder Derived details about the company.CompanyName CompanyName.Builder Builder for projects/{project}/tenants/{tenant}/companies/{company}.CompanyName.ProjectCompanyBuilder Builder for projects/{project}/companies/{company}.CompanyResourceProto CompanyServiceClient Service Description: A service that handles company management, including CRUD and enumeration.CompanyServiceClient.ListCompaniesFixedSizeCollection CompanyServiceClient.ListCompaniesPage CompanyServiceClient.ListCompaniesPagedResponse CompanyServiceGrpc A service that handles company management, including CRUD and enumeration.CompanyServiceGrpc.CompanyServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service CompanyService.CompanyServiceGrpc.CompanyServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service CompanyService.CompanyServiceGrpc.CompanyServiceImplBase Base class for the server implementation of the service CompanyService.CompanyServiceGrpc.CompanyServiceStub A stub to allow clients to do asynchronous rpc calls to service CompanyService.CompanyServiceProto CompanyServiceSettings Settings class to configure an instance ofCompanyServiceClient
.CompanyServiceSettings.Builder Builder for CompanyServiceSettings.CompensationFilter Filter on job compensation type and amount.CompensationFilter.Builder Filter on job compensation type and amount.CompensationInfo Job compensation details.CompensationInfo.Builder Job compensation details.CompensationInfo.CompensationEntry A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type.CompensationInfo.CompensationEntry.Builder A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type.CompensationInfo.CompensationRange Compensation range.CompensationInfo.CompensationRange.Builder Compensation range.CompleteQueryRequest Auto-complete parameters.CompleteQueryRequest.Builder Auto-complete parameters.CompleteQueryResponse Response of auto-complete query.CompleteQueryResponse.Builder Response of auto-complete query.CompleteQueryResponse.CompletionResult Resource that represents completion results.CompleteQueryResponse.CompletionResult.Builder Resource that represents completion results.CompletionClient Service Description: A service handles auto completion.CompletionGrpc A service handles auto completion.CompletionGrpc.CompletionBlockingStub A stub to allow clients to do synchronous rpc calls to service Completion.CompletionGrpc.CompletionFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service Completion.CompletionGrpc.CompletionImplBase Base class for the server implementation of the service Completion.CompletionGrpc.CompletionStub A stub to allow clients to do asynchronous rpc calls to service Completion.CompletionServiceProto CompletionSettings Settings class to configure an instance ofCompletionClient
.CompletionSettings.Builder Builder for CompletionSettings.CreateClientEventRequest The report event request.CreateClientEventRequest.Builder The report event request.CreateCompanyRequest The Request of the CreateCompany method.CreateCompanyRequest.Builder The Request of the CreateCompany method.CreateJobRequest Create job request.CreateJobRequest.Builder Create job request.CreateTenantRequest The Request of the CreateTenant method.CreateTenantRequest.Builder The Request of the CreateTenant method.CustomAttribute Custom attribute values that are either filterable or non-filterable.CustomAttribute.Builder Custom attribute values that are either filterable or non-filterable.DeleteCompanyRequest Request to delete a company.DeleteCompanyRequest.Builder Request to delete a company.DeleteJobRequest Delete job request.DeleteJobRequest.Builder Delete job request.DeleteTenantRequest Request to delete a tenant.DeleteTenantRequest.Builder Request to delete a tenant.DeviceInfo Device information collected from the job seeker, candidate, or other entity conducting the job search.DeviceInfo.Builder Device information collected from the job seeker, candidate, or other entity conducting the job search.EventProto EventServiceClient Service Description: A service handles client event report.EventServiceGrpc A service handles client event report.EventServiceGrpc.EventServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service EventService.EventServiceGrpc.EventServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service EventService.EventServiceGrpc.EventServiceImplBase Base class for the server implementation of the service EventService.EventServiceGrpc.EventServiceStub A stub to allow clients to do asynchronous rpc calls to service EventService.EventServiceProto EventServiceSettings Settings class to configure an instance ofEventServiceClient
.EventServiceSettings.Builder Builder for EventServiceSettings.FiltersProto GetCompanyRequest Request for getting a company by name.GetCompanyRequest.Builder Request for getting a company by name.GetJobRequest Get job request.GetJobRequest.Builder Get job request.GetTenantRequest Request for getting a tenant by name.GetTenantRequest.Builder Request for getting a tenant by name.HistogramProto HistogramQuery The histogram request.HistogramQuery.Builder The histogram request.HistogramQueryResult Histogram result that matches [HistogramQuery][google.cloud.talent.v4beta1.HistogramQuery] specified in searches.HistogramQueryResult.Builder Histogram result that matches [HistogramQuery][google.cloud.talent.v4beta1.HistogramQuery] specified in searches.Job A Job resource represents a job posting (also referred to as a "job listing" or "job requisition").Job.ApplicationInfo Application related details of a job posting.Job.ApplicationInfo.Builder Application related details of a job posting.Job.Builder A Job resource represents a job posting (also referred to as a "job listing" or "job requisition").Job.DerivedInfo Derived details about the job posting.Job.DerivedInfo.Builder Derived details about the job posting.Job.ProcessingOptions Options for job processing.Job.ProcessingOptions.Builder Options for job processing.JobEvent An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.JobEvent.Builder An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.JobName JobName.Builder Builder for projects/{project}/tenants/{tenant}/jobs/{job}.JobName.ProjectJobBuilder Builder for projects/{project}/jobs/{job}.JobOperationResult The result of [JobService.BatchCreateJobs][google.cloud.talent.v4beta1.JobService.BatchCreateJobs] or [JobService.BatchUpdateJobs][google.cloud.talent.v4beta1.JobService.BatchUpdateJobs] APIs.JobOperationResult.Builder The result of [JobService.BatchCreateJobs][google.cloud.talent.v4beta1.JobService.BatchCreateJobs] or [JobService.BatchUpdateJobs][google.cloud.talent.v4beta1.JobService.BatchUpdateJobs] APIs.JobOperationResult.JobResult Mutation result of a job.JobOperationResult.JobResult.Builder Mutation result of a job.JobQuery The query required to perform a search query.JobQuery.Builder The query required to perform a search query.JobResourceProto JobServiceClient Service Description: A service handles job management, including job CRUD, enumeration and search.JobServiceClient.ListJobsFixedSizeCollection JobServiceClient.ListJobsPage JobServiceClient.ListJobsPagedResponse JobServiceClient.SearchJobsFixedSizeCollection JobServiceClient.SearchJobsForAlertFixedSizeCollection JobServiceClient.SearchJobsForAlertPage JobServiceClient.SearchJobsForAlertPagedResponse JobServiceClient.SearchJobsPage JobServiceClient.SearchJobsPagedResponse JobServiceGrpc A service handles job management, including job CRUD, enumeration and search.JobServiceGrpc.JobServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service JobService.JobServiceGrpc.JobServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service JobService.JobServiceGrpc.JobServiceImplBase Base class for the server implementation of the service JobService.JobServiceGrpc.JobServiceStub A stub to allow clients to do asynchronous rpc calls to service JobService.JobServiceProto JobServiceSettings Settings class to configure an instance ofJobServiceClient
.JobServiceSettings.Builder Builder for JobServiceSettings.ListCompaniesRequest List companies for which the client has ACL visibility.ListCompaniesRequest.Builder List companies for which the client has ACL visibility.ListCompaniesResponse The List companies response object.ListCompaniesResponse.Builder The List companies response object.ListJobsRequest List jobs request.ListJobsRequest.Builder List jobs request.ListJobsResponse List jobs response.ListJobsResponse.Builder List jobs response.ListTenantsRequest List tenants for which the client has ACL visibility.ListTenantsRequest.Builder List tenants for which the client has ACL visibility.ListTenantsResponse The List tenants response object.ListTenantsResponse.Builder The List tenants response object.Location A resource that represents a location with full geographic information.Location.Builder A resource that represents a location with full geographic information.LocationFilter Geographic region of the search.LocationFilter.Builder Geographic region of the search.ProjectName ProjectName.Builder Builder for projects/{project}.RequestMetadata Meta information related to the job searcher or entity conducting the job search.RequestMetadata.Builder Meta information related to the job searcher or entity conducting the job search.ResponseMetadata Additional information returned to client, such as debugging information.ResponseMetadata.Builder Additional information returned to client, such as debugging information.SearchJobsRequest The Request body of the `SearchJobs` call.SearchJobsRequest.Builder The Request body of the `SearchJobs` call.SearchJobsRequest.CustomRankingInfo Custom ranking information for [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].SearchJobsRequest.CustomRankingInfo.Builder Custom ranking information for [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].SearchJobsResponse Response for SearchJob method.SearchJobsResponse.Builder Response for SearchJob method.SearchJobsResponse.CommuteInfo Commute details related to this job.SearchJobsResponse.CommuteInfo.Builder Commute details related to this job.SearchJobsResponse.MatchingJob Job entry with metadata inside [SearchJobsResponse][google.cloud.talent.v4beta1.SearchJobsResponse].SearchJobsResponse.MatchingJob.Builder Job entry with metadata inside [SearchJobsResponse][google.cloud.talent.v4beta1.SearchJobsResponse].SpellingCorrection Spell check result.SpellingCorrection.Builder Spell check result.Tenant A Tenant resource represents a tenant in the service.Tenant.Builder A Tenant resource represents a tenant in the service.TenantName TenantName.Builder Builder for projects/{project}/tenants/{tenant}.TenantResourceProto TenantServiceClient Service Description: A service that handles tenant management, including CRUD and enumeration.TenantServiceClient.ListTenantsFixedSizeCollection TenantServiceClient.ListTenantsPage TenantServiceClient.ListTenantsPagedResponse TenantServiceGrpc A service that handles tenant management, including CRUD and enumeration.TenantServiceGrpc.TenantServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service TenantService.TenantServiceGrpc.TenantServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service TenantService.TenantServiceGrpc.TenantServiceImplBase Base class for the server implementation of the service TenantService.TenantServiceGrpc.TenantServiceStub A stub to allow clients to do asynchronous rpc calls to service TenantService.TenantServiceProto TenantServiceSettings Settings class to configure an instance ofTenantServiceClient
.TenantServiceSettings.Builder Builder for TenantServiceSettings.TimestampRange Message representing a period of time between two timestamps.TimestampRange.Builder Message representing a period of time between two timestamps.UpdateCompanyRequest Request for updating a specified company.UpdateCompanyRequest.Builder Request for updating a specified company.UpdateJobRequest Update job request.UpdateJobRequest.Builder Update job request.UpdateTenantRequest Request for updating a specified tenant.UpdateTenantRequest.Builder Request for updating a specified tenant. -
Enum Summary Enum Description BatchOperationMetadata.State Protobuf enumgoogle.cloud.talent.v4beta1.BatchOperationMetadata.State
ClientEvent.EventCase CommuteFilter.RoadTraffic The traffic density to use when calculating commute time.CommuteFilter.TrafficOptionCase CommuteMethod Method for commute.CompanySize An enum that represents the size of the company.CompensationFilter.FilterType Specify the type of filtering.CompensationInfo.CompensationEntry.CompensationAmountCase CompensationInfo.CompensationType The type of compensation.CompensationInfo.CompensationUnit Pay frequency.CompleteQueryRequest.CompletionScope Enum to specify the scope of completion.CompleteQueryRequest.CompletionType Enum to specify auto-completion topics.DegreeType Educational degree level defined in International Standard Classification of Education (ISCED).DeviceInfo.DeviceType An enumeration describing an API access portal and exposure mechanism.EmploymentType An enum that represents the employment type of a job.HtmlSanitization Option for HTML content sanitization on user input fields, for example, job description.JobBenefit An enum that represents employee benefits included with the job.JobCategory An enum that represents the categorization or primary focus of specific role.JobEvent.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.JobView An enum that specifies the job attributes that are returned in the [MatchingJob.job][google.cloud.talent.v4beta1.SearchJobsResponse.MatchingJob.job] or [ListJobsResponse.jobs][google.cloud.talent.v4beta1.ListJobsResponse.jobs] fields.Location.LocationType An enum which represents the type of a location.LocationFilter.TelecommutePreference Specify whether to include telecommute jobs.PostingRegion An enum that represents the job posting region.SearchJobsRequest.CustomRankingInfo.ImportanceLevel The importance level for [CustomRankingInfo.ranking_expression][google.cloud.talent.v4beta1.SearchJobsRequest.CustomRankingInfo.ranking_expression].SearchJobsRequest.DiversificationLevel Controls whether highly similar jobs are returned next to each other in the search results.SearchJobsRequest.KeywordMatchMode Controls what keyword matching behavior the search has.SearchJobsRequest.SearchMode A string-represented enumeration of the job search mode.Tenant.DataUsageType Enum that represents how user data owned by the tenant is used.Visibility Deprecated.