use of com.google.cloud.talent.v4.DeleteCompanyRequest in project java-docs-samples by GoogleCloudPlatform.
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.ofProjectTenantCompanyName(projectId, tenantId, companyId);
DeleteCompanyRequest request = DeleteCompanyRequest.newBuilder().setName(name.toString()).build();
companyServiceClient.deleteCompany(request);
System.out.println("Deleted company");
}
}
use of com.google.cloud.talent.v4.DeleteCompanyRequest in project java-talent by googleapis.
the class JobSearchDeleteCompany method sampleDeleteCompany.
/**
* Delete Company
*/
public static void sampleDeleteCompany(String projectId, String tenantId, String companyId) {
try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
CompanyName name = CompanyWithTenantName.of(projectId, tenantId, companyId);
DeleteCompanyRequest request = DeleteCompanyRequest.newBuilder().setName(name.toString()).build();
companyServiceClient.deleteCompany(request);
System.out.println("Deleted company");
} catch (Exception exception) {
System.err.println("Failed to create the client due to: " + exception);
}
}
use of com.google.cloud.talent.v4.DeleteCompanyRequest in project java-talent by googleapis.
the class ITSystemTest method afterTest.
@AfterClass
public static void afterTest() {
completionClient.close();
eventServiceClient.close();
/* delete job */
DeleteJobRequest jobRequest = DeleteJobRequest.newBuilder().setName(jobName.toString()).build();
jobServiceClient.deleteJob(jobRequest);
jobServiceClient.close();
/* delete company */
DeleteCompanyRequest companyRequest = DeleteCompanyRequest.newBuilder().setName(companyName.toString()).build();
companyServiceClient.deleteCompany(companyRequest);
companyServiceClient.close();
/* delete tenant */
DeleteTenantRequest request = DeleteTenantRequest.newBuilder().setName(tenantName.toString()).build();
tenantServiceClient.deleteTenant(request);
tenantServiceClient.close();
}
use of com.google.cloud.talent.v4.DeleteCompanyRequest 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