google-cloud-talent overview (2.2.9)

com.google.cloud.talent.v4

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:

try(CompanyServiceClientcompanyServiceClient=CompanyServiceClient.create()){TenantNameparent=TenantName.of("[PROJECT]","[TENANT]");Companycompany=Company.newBuilder().build();Companyresponse=companyServiceClient.createCompany(parent,company);}

CompletionClient

Service Description: A service handles auto completion.

Sample for CompletionClient:

try(CompletionClientcompletionClient=CompletionClient.create()){CompleteQueryRequestrequest=CompleteQueryRequest.newBuilder().setTenant(TenantName.of("[PROJECT]","[TENANT]").toString()).setQuery("query107944136").addAllLanguageCodes(newArrayList<String>()).setPageSize(883849137).setCompany(CompanyName.of("[PROJECT]","[TENANT]","[COMPANY]").toString()).build();CompleteQueryResponseresponse=completionClient.completeQuery(request);}

EventServiceClient

Service Description: A service handles client event report.

Sample for EventServiceClient:

try(EventServiceClienteventServiceClient=EventServiceClient.create()){TenantNameparent=TenantName.of("[PROJECT]","[TENANT]");ClientEventclientEvent=ClientEvent.newBuilder().build();ClientEventresponse=eventServiceClient.createClientEvent(parent,clientEvent);}

JobServiceClient

Service Description: A service handles job management, including job CRUD, enumeration and search.

Sample for JobServiceClient:

try(JobServiceClientjobServiceClient=JobServiceClient.create()){TenantNameparent=TenantName.of("[PROJECT]","[TENANT]");Jobjob=Job.newBuilder().build();Jobresponse=jobServiceClient.createJob(parent,job);}

TenantServiceClient

Service Description: A service that handles tenant management, including CRUD and enumeration.

Sample for TenantServiceClient:

try(TenantServiceClienttenantServiceClient=TenantServiceClient.create()){ProjectNameparent=ProjectName.of("[PROJECT]");Tenanttenant=Tenant.newBuilder().build();Tenantresponse=tenantServiceClient.createTenant(parent,tenant);}

com.google.cloud.talent.v4.stub

com.google.cloud.talent.v4beta1

The interfaces provided are listed below, along with usage samples.

ApplicationServiceClient

Service Description: A service that handles application management, including CRUD and enumeration.

Sample for ApplicationServiceClient:

try(ApplicationServiceClientapplicationServiceClient=ApplicationServiceClient.create()){ProfileNameparent=ProfileName.of("[PROJECT]","[TENANT]","[PROFILE]");Applicationapplication=Application.newBuilder().build();Applicationresponse=applicationServiceClient.createApplication(parent,application);}

CompanyServiceClient

Service Description: A service that handles company management, including CRUD and enumeration.

Sample for CompanyServiceClient:

try(CompanyServiceClientcompanyServiceClient=CompanyServiceClient.create()){ProjectNameparent=ProjectName.of("[PROJECT]");Companycompany=Company.newBuilder().build();Companyresponse=companyServiceClient.createCompany(parent,company);}

CompletionClient

Service Description: A service handles auto completion.

Sample for CompletionClient:

try(CompletionClientcompletionClient=CompletionClient.create()){CompleteQueryRequestrequest=CompleteQueryRequest.newBuilder().setParent(TenantName.of("[PROJECT]","[TENANT]").toString()).setQuery("query107944136").addAllLanguageCodes(newArrayList<String>()).setPageSize(883849137).setCompany(CompanyName.ofProjectTenantCompanyName("[PROJECT]","[TENANT]","[COMPANY]").toString()).build();CompleteQueryResponseresponse=completionClient.completeQuery(request);}

EventServiceClient

Service Description: A service handles client event report.

Sample for EventServiceClient:

try(EventServiceClienteventServiceClient=EventServiceClient.create()){ProjectNameparent=ProjectName.of("[PROJECT]");ClientEventclientEvent=ClientEvent.newBuilder().build();ClientEventresponse=eventServiceClient.createClientEvent(parent,clientEvent);}

JobServiceClient

Service Description: A service handles job management, including job CRUD, enumeration and search.

Sample for JobServiceClient:

try(JobServiceClientjobServiceClient=JobServiceClient.create()){ProjectNameparent=ProjectName.of("[PROJECT]");Jobjob=Job.newBuilder().build();Jobresponse=jobServiceClient.createJob(parent,job);}

ProfileServiceClient

Service Description: A service that handles profile management, including profile CRUD, enumeration and search.

Sample for ProfileServiceClient:

try(ProfileServiceClientprofileServiceClient=ProfileServiceClient.create()){TenantNameparent=TenantName.of("[PROJECT]","[TENANT]");Profileprofile=Profile.newBuilder().build();Profileresponse=profileServiceClient.createProfile(parent,profile);}

TenantServiceClient

Service Description: A service that handles tenant management, including CRUD and enumeration.

Sample for TenantServiceClient:

try(TenantServiceClienttenantServiceClient=TenantServiceClient.create()){ProjectNameparent=ProjectName.of("[PROJECT]");Tenanttenant=Tenant.newBuilder().build();Tenantresponse=tenantServiceClient.createTenant(parent,tenant);}

com.google.cloud.talent.v4beta1.stub

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-11-19 UTC.