use of com.google.cloud.talent.v4.Company in project java-talent by googleapis.
the class JobSearchGetCompany method sampleGetCompany.
/**
* Get Company
*/
public static void sampleGetCompany(String projectId, String tenantId, String companyId) {
try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
CompanyName name = CompanyWithTenantName.of(projectId, tenantId, companyId);
GetCompanyRequest request = GetCompanyRequest.newBuilder().setName(name.toString()).build();
Company response = companyServiceClient.getCompany(request);
System.out.printf("Company name: %s\n", response.getName());
System.out.printf("Display name: %s\n", response.getDisplayName());
} catch (Exception exception) {
System.err.println("Failed to create the client due to: " + exception);
}
}
use of com.google.cloud.talent.v4.Company in project java-talent by googleapis.
the class JobSearchListCompanies method sampleListCompanies.
/**
* List Companies
*
* @param projectId Your Google Cloud Project ID
* @param tenantId Identifier of the Tenant
*/
public static void sampleListCompanies(String projectId, String tenantId) {
try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
TenantOrProjectName parent = TenantName.of(projectId, tenantId);
ListCompaniesRequest request = ListCompaniesRequest.newBuilder().setParent(parent.toString()).build();
for (Company responseItem : companyServiceClient.listCompanies(request).iterateAll()) {
System.out.printf("Company Name: %s\n", responseItem.getName());
System.out.printf("Display Name: %s\n", responseItem.getDisplayName());
System.out.printf("External ID: %s\n", responseItem.getExternalId());
}
} catch (Exception exception) {
System.err.println("Failed to create the client due to: " + exception);
}
}
use of com.google.cloud.talent.v4.Company in project java-talent by googleapis.
the class ITSystemTest method listCompaniesTest.
@Test
public void listCompaniesTest() {
ListCompaniesRequest request = ListCompaniesRequest.newBuilder().setParent(tenantName.toString()).build();
for (Company actual : companyServiceClient.listCompanies(request).iterateAll()) {
if (company.getName().equals(actual.getName())) {
assertEquals(company.getName(), actual.getName());
assertEquals(company.getDisplayName(), actual.getDisplayName());
assertEquals(company.getExternalId(), actual.getExternalId());
}
}
}
use of com.google.cloud.talent.v4.Company in project java-talent by googleapis.
the class ITSystemTest method getCompanyTest.
@Test
public void getCompanyTest() {
GetCompanyRequest request = GetCompanyRequest.newBuilder().setName(companyName.toString()).build();
Company actual = companyServiceClient.getCompany(request);
assertEquals(company.getName(), actual.getName());
assertEquals(company.getDisplayName(), actual.getDisplayName());
assertEquals(company.getExternalId(), actual.getExternalId());
}
use of com.google.cloud.talent.v4.Company in project java-talent by googleapis.
the class JobSearchDeleteCompany method deleteCompany.
// Delete Company.
public static void deleteCompany(String projectId, String tenantId, String companyId) throws IOException {
// the "close" method on the client to safely clean up any remaining background resources.
try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
CompanyName name = CompanyName.of(projectId, tenantId, companyId);
DeleteCompanyRequest request = DeleteCompanyRequest.newBuilder().setName(name.toString()).build();
companyServiceClient.deleteCompany(request);
System.out.println("Deleted company");
}
}
Aggregations