Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

Commit 4a6ebdb

Browse files
committed
Rename return types in CmekSettingsName to avoid breaking changes
1 parent 468b2ad commit 4a6ebdb

2 files changed

Lines changed: 22 additions & 19 deletions

File tree

proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -63,23 +63,23 @@ private CmekSettingsName(Builder builder) {
6363
pathTemplate = PROJECT;
6464
}
6565

66-
private CmekSettingsName(OrganizationBuilder builder) {
66+
private CmekSettingsName(OrganizationCmekSettingsBuilder builder) {
6767
organization = Preconditions.checkNotNull(builder.getOrganization());
6868
project = null;
6969
folder = null;
7070
billingAccount = null;
7171
pathTemplate = ORGANIZATION;
7272
}
7373

74-
private CmekSettingsName(FolderBuilder builder) {
74+
private CmekSettingsName(FolderCmekSettingsBuilder builder) {
7575
folder = Preconditions.checkNotNull(builder.getFolder());
7676
project = null;
7777
organization = null;
7878
billingAccount = null;
7979
pathTemplate = FOLDER;
8080
}
8181

82-
private CmekSettingsName(BillingAccountBuilder builder) {
82+
private CmekSettingsName(BillingAccountCmekSettingsBuilder builder) {
8383
billingAccount = Preconditions.checkNotNull(builder.getBillingAccount());
8484
project = null;
8585
organization = null;
@@ -113,18 +113,18 @@ public static Builder newProjectCmekSettingsBuilder() {
113113
}
114114

115115
@BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.")
116-
public static OrganizationBuilder newOrganizationCmekSettingsBuilder() {
117-
return new OrganizationBuilder();
116+
public static OrganizationCmekSettingsBuilder newOrganizationCmekSettingsBuilder() {
117+
return new OrganizationCmekSettingsBuilder();
118118
}
119119

120120
@BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.")
121-
public static FolderBuilder newFolderCmekSettingsBuilder() {
122-
return new FolderBuilder();
121+
public static FolderCmekSettingsBuilder newFolderCmekSettingsBuilder() {
122+
return new FolderCmekSettingsBuilder();
123123
}
124124

125125
@BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.")
126-
public static BillingAccountBuilder newBillingAccountCmekSettingsBuilder() {
127-
return new BillingAccountBuilder();
126+
public static BillingAccountCmekSettingsBuilder newBillingAccountCmekSettingsBuilder() {
127+
return new BillingAccountCmekSettingsBuilder();
128128
}
129129

130130
public Builder toBuilder() {
@@ -323,16 +323,16 @@ public CmekSettingsName build() {
323323

324324
/** Builder for organizations/{organization}/cmekSettings. */
325325
@BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.")
326-
public static class OrganizationBuilder {
326+
public static class OrganizationCmekSettingsBuilder {
327327
private String organization;
328328

329-
protected OrganizationBuilder() {}
329+
protected OrganizationCmekSettingsBuilder() {}
330330

331331
public String getOrganization() {
332332
return organization;
333333
}
334334

335-
public OrganizationBuilder setOrganization(String organization) {
335+
public OrganizationCmekSettingsBuilder setOrganization(String organization) {
336336
this.organization = organization;
337337
return this;
338338
}
@@ -344,16 +344,16 @@ public CmekSettingsName build() {
344344

345345
/** Builder for folders/{folder}/cmekSettings. */
346346
@BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.")
347-
public static class FolderBuilder {
347+
public static class FolderCmekSettingsBuilder {
348348
private String folder;
349349

350-
protected FolderBuilder() {}
350+
protected FolderCmekSettingsBuilder() {}
351351

352352
public String getFolder() {
353353
return folder;
354354
}
355355

356-
public FolderBuilder setFolder(String folder) {
356+
public FolderCmekSettingsBuilder setFolder(String folder) {
357357
this.folder = folder;
358358
return this;
359359
}
@@ -365,16 +365,16 @@ public CmekSettingsName build() {
365365

366366
/** Builder for billingAccounts/{billing_account}/cmekSettings. */
367367
@BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.")
368-
public static class BillingAccountBuilder {
368+
public static class BillingAccountCmekSettingsBuilder {
369369
private String billingAccount;
370370

371-
protected BillingAccountBuilder() {}
371+
protected BillingAccountCmekSettingsBuilder() {}
372372

373373
public String getBillingAccount() {
374374
return billingAccount;
375375
}
376376

377-
public BillingAccountBuilder setBillingAccount(String billingAccount) {
377+
public BillingAccountCmekSettingsBuilder setBillingAccount(String billingAccount) {
378378
this.billingAccount = billingAccount;
379379
return this;
380380
}

synth.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
bazel_target=f'//google/{service}/{version}:google-cloud-{service}-{version}-java',
3131
)
3232

33-
# The method renamings will be removed in the next major release(lines 34 - 48)
33+
# The method renamings will be removed in the next major release(lines 34 - 51)
3434
s.replace('**/CmekSettingsName.java', 'formatBillingAccountName', 'formatBillingAccountCmekSettingsName')
3535
s.replace('**/CmekSettingsName.java', 'formatFolderName', 'formatFolderCmekSettingsName')
3636
s.replace('**/CmekSettingsName.java', 'formatOrganizationName', 'formatOrganizationCmekSettingsName')
@@ -43,6 +43,9 @@
4343
s.replace('**/CmekSettingsName.java', 'ofFolderName', 'ofFolderCmekSettingsName')
4444
s.replace('**/CmekSettingsName.java', 'ofOrganizationName', 'ofOrganizationCmekSettingsName')
4545
s.replace('**/CmekSettingsName.java', 'ofProjectName', 'ofProjectCmekSettingsName')
46+
s.replace('**/CmekSettingsName.java', 'BillingAccountBuilder', 'BillingAccountCmekSettingsBuilder')
47+
s.replace('**/CmekSettingsName.java', 'FolderBuilder', 'FolderCmekSettingsBuilder')
48+
s.replace('**/CmekSettingsName.java', 'OrganizationBuilder', 'OrganizationCmekSettingsBuilder')
4649
s.replace('**/ConfigClientTest.java', 'CmekSettingsName.ofProjectName', 'CmekSettingsName.ofProjectCmekSettingsName')
4750

4851
java.format_code(f'proto-google-cloud-{service}-{version}/src')

0 commit comments

Comments
 (0)