Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Commit

Permalink
fix!: reorder Company and Job resources in talent API to be consisten…
Browse files Browse the repository at this point in the history
…t with old gapic config (#143)

BREAKING CHANGE: The default `of` methods of CompanyName and JobName have changed. This should not happen again, but to insulate yourself, please use the specific `of[Named Type]Name()`

* fix (breaking change): reorder Company and Job resources in talent API to be consistent with old gapic config.

committer: @hzyi-google
PiperOrigin-RevId: 305760190

Source-Author: Google APIs <noreply@google.com>
Source-Date: Thu Apr 9 14:25:39 2020 -0700
Source-Repo: googleapis/googleapis
Source-Sha: ac1f904979899bc598fb0567cf7a367f08b40b43
Source-Link: googleapis/googleapis@ac1f904

* chore: allow breaking changes

Co-authored-by: Jeff Ching <chingor@google.com>
  • Loading branch information
yoshi-automation and chingor13 committed Apr 20, 2020
1 parent 55c00bc commit e300534
Show file tree
Hide file tree
Showing 14 changed files with 217 additions and 223 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
* <pre>
* <code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* companyServiceClient.deleteCompany(name);
* }
* </code>
Expand Down Expand Up @@ -162,7 +162,7 @@ public CompanyServiceStub getStub() {
*
* <pre><code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* companyServiceClient.deleteCompany(name);
* }
* </code></pre>
Expand All @@ -188,7 +188,7 @@ public final void deleteCompany(CompanyName name) {
*
* <pre><code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* companyServiceClient.deleteCompany(name.toString());
* }
* </code></pre>
Expand All @@ -213,7 +213,7 @@ public final void deleteCompany(String name) {
*
* <pre><code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* DeleteCompanyRequest request = DeleteCompanyRequest.newBuilder()
* .setName(name.toString())
* .build();
Expand All @@ -236,7 +236,7 @@ public final void deleteCompany(DeleteCompanyRequest request) {
*
* <pre><code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* DeleteCompanyRequest request = DeleteCompanyRequest.newBuilder()
* .setName(name.toString())
* .build();
Expand Down Expand Up @@ -394,7 +394,7 @@ public final UnaryCallable<CreateCompanyRequest, Company> createCompanyCallable(
*
* <pre><code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* Company response = companyServiceClient.getCompany(name);
* }
* </code></pre>
Expand All @@ -420,7 +420,7 @@ public final Company getCompany(CompanyName name) {
*
* <pre><code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* Company response = companyServiceClient.getCompany(name.toString());
* }
* </code></pre>
Expand All @@ -445,7 +445,7 @@ public final Company getCompany(String name) {
*
* <pre><code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* GetCompanyRequest request = GetCompanyRequest.newBuilder()
* .setName(name.toString())
* .build();
Expand All @@ -468,7 +468,7 @@ public final Company getCompany(GetCompanyRequest request) {
*
* <pre><code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* GetCompanyRequest request = GetCompanyRequest.newBuilder()
* .setName(name.toString())
* .build();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
* <pre>
* <code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* jobServiceClient.deleteJob(name);
* }
* </code>
Expand Down Expand Up @@ -180,7 +180,7 @@ public final OperationsClient getOperationsClient() {
*
* <pre><code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* jobServiceClient.deleteJob(name);
* }
* </code></pre>
Expand Down Expand Up @@ -208,7 +208,7 @@ public final void deleteJob(JobName name) {
*
* <pre><code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* jobServiceClient.deleteJob(name.toString());
* }
* </code></pre>
Expand All @@ -235,7 +235,7 @@ public final void deleteJob(String name) {
*
* <pre><code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* DeleteJobRequest request = DeleteJobRequest.newBuilder()
* .setName(name.toString())
* .build();
Expand All @@ -260,7 +260,7 @@ public final void deleteJob(DeleteJobRequest request) {
*
* <pre><code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* DeleteJobRequest request = DeleteJobRequest.newBuilder()
* .setName(name.toString())
* .build();
Expand Down Expand Up @@ -601,7 +601,7 @@ public final UnaryCallable<BatchCreateJobsRequest, Operation> batchCreateJobsCal
*
* <pre><code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* Job response = jobServiceClient.getJob(name);
* }
* </code></pre>
Expand All @@ -627,7 +627,7 @@ public final Job getJob(JobName name) {
*
* <pre><code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* Job response = jobServiceClient.getJob(name.toString());
* }
* </code></pre>
Expand All @@ -652,7 +652,7 @@ public final Job getJob(String name) {
*
* <pre><code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* GetJobRequest request = GetJobRequest.newBuilder()
* .setName(name.toString())
* .build();
Expand All @@ -675,7 +675,7 @@ public final Job getJob(GetJobRequest request) {
*
* <pre><code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* GetJobRequest request = GetJobRequest.newBuilder()
* .setName(name.toString())
* .build();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
* <pre>
* <code>
* try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
* CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
* CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
* companyServiceClient.deleteCompany(name);
* }
* </code>
Expand Down Expand Up @@ -99,7 +99,7 @@
* <pre>
* <code>
* try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
* JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
* JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
* jobServiceClient.deleteJob(name);
* }
* </code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,8 +144,9 @@ public void createApplicationTest() {
ApplicationName.of("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]");
String externalId = "externalId-1153075697";
String profile = "profile-309425751";
JobName job = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
CompanyName company = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
JobName job = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
CompanyName company =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String outcomeNotes = "outcomeNotes-355961964";
String jobTitleSnippet = "jobTitleSnippet-1100512972";
Application expectedResponse =
Expand Down Expand Up @@ -202,8 +203,9 @@ public void getApplicationTest() {
ApplicationName.of("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]");
String externalId = "externalId-1153075697";
String profile = "profile-309425751";
JobName job = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
CompanyName company = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
JobName job = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
CompanyName company =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String outcomeNotes = "outcomeNotes-355961964";
String jobTitleSnippet = "jobTitleSnippet-1100512972";
Application expectedResponse =
Expand Down Expand Up @@ -259,8 +261,9 @@ public void updateApplicationTest() {
ApplicationName.of("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]");
String externalId = "externalId-1153075697";
String profile = "profile-309425751";
JobName job = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
CompanyName company = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
JobName job = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
CompanyName company =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String outcomeNotes = "outcomeNotes-355961964";
String jobTitleSnippet = "jobTitleSnippet-1100512972";
Application expectedResponse =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ public void deleteCompanyTest() {
Empty expectedResponse = Empty.newBuilder().build();
mockCompanyService.addResponse(expectedResponse);

CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");

client.deleteCompany(name);

Expand All @@ -126,7 +126,8 @@ public void deleteCompanyExceptionTest() throws Exception {
mockCompanyService.addException(exception);

try {
CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
CompanyName name =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");

client.deleteCompany(name);
Assert.fail("No exception raised");
Expand All @@ -138,7 +139,7 @@ public void deleteCompanyExceptionTest() throws Exception {
@Test
@SuppressWarnings("all")
public void createCompanyTest() {
CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String displayName = "displayName1615086568";
String externalId = "externalId-1153075697";
String headquartersAddress = "headquartersAddress-1879520036";
Expand Down Expand Up @@ -201,7 +202,8 @@ public void createCompanyExceptionTest() throws Exception {
@Test
@SuppressWarnings("all")
public void getCompanyTest() {
CompanyName name2 = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
CompanyName name2 =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String displayName = "displayName1615086568";
String externalId = "externalId-1153075697";
String headquartersAddress = "headquartersAddress-1879520036";
Expand All @@ -226,7 +228,7 @@ public void getCompanyTest() {
.build();
mockCompanyService.addResponse(expectedResponse);

CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");

Company actualResponse = client.getCompany(name);
Assert.assertEquals(expectedResponse, actualResponse);
Expand All @@ -249,7 +251,8 @@ public void getCompanyExceptionTest() throws Exception {
mockCompanyService.addException(exception);

try {
CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
CompanyName name =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");

client.getCompany(name);
Assert.fail("No exception raised");
Expand All @@ -261,7 +264,7 @@ public void getCompanyExceptionTest() throws Exception {
@Test
@SuppressWarnings("all")
public void updateCompanyTest() {
CompanyName name = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
CompanyName name = CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String displayName = "displayName1615086568";
String externalId = "externalId-1153075697";
String headquartersAddress = "headquartersAddress-1879520036";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ public void deleteJobTest() {
Empty expectedResponse = Empty.newBuilder().build();
mockJobService.addResponse(expectedResponse);

JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");

client.deleteJob(name);

Expand All @@ -133,7 +133,7 @@ public void deleteJobExceptionTest() throws Exception {
mockJobService.addException(exception);

try {
JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");

client.deleteJob(name);
Assert.fail("No exception raised");
Expand All @@ -145,8 +145,9 @@ public void deleteJobExceptionTest() throws Exception {
@Test
@SuppressWarnings("all")
public void createJobTest() {
JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
CompanyName company = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
CompanyName company =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String requisitionId = "requisitionId980224926";
String title = "title110371416";
String description = "description-1724546052";
Expand Down Expand Up @@ -261,8 +262,9 @@ public void batchCreateJobsExceptionTest() throws Exception {
@Test
@SuppressWarnings("all")
public void getJobTest() {
JobName name2 = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
CompanyName company = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
JobName name2 = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
CompanyName company =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String requisitionId = "requisitionId980224926";
String title = "title110371416";
String description = "description-1724546052";
Expand Down Expand Up @@ -290,7 +292,7 @@ public void getJobTest() {
.build();
mockJobService.addResponse(expectedResponse);

JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");

Job actualResponse = client.getJob(name);
Assert.assertEquals(expectedResponse, actualResponse);
Expand All @@ -313,7 +315,7 @@ public void getJobExceptionTest() throws Exception {
mockJobService.addException(exception);

try {
JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");

client.getJob(name);
Assert.fail("No exception raised");
Expand All @@ -325,8 +327,9 @@ public void getJobExceptionTest() throws Exception {
@Test
@SuppressWarnings("all")
public void updateJobTest() {
JobName name = JobName.ofProjectJobName("[PROJECT]", "[JOB]");
CompanyName company = CompanyName.ofProjectCompanyName("[PROJECT]", "[COMPANY]");
JobName name = JobName.ofProjectTenantJobName("[PROJECT]", "[TENANT]", "[JOB]");
CompanyName company =
CompanyName.ofProjectTenantCompanyName("[PROJECT]", "[TENANT]", "[COMPANY]");
String requisitionId = "requisitionId980224926";
String title = "title110371416";
String description = "description-1724546052";
Expand Down
Loading

0 comments on commit e300534

Please sign in to comment.