Skip to content

Commit 74f9c3b

Browse files
feat: Add custom instance config operations (#1999)
* feat: Add custom instance config operations PiperOrigin-RevId: 473928081 Source-Link: googleapis/googleapis@5440048 Source-Link: https://github.com/googleapis/googleapis-gen/commit/840feecd758adacc102d6b86e66544a0c1c37054 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODQwZmVlY2Q3NThhZGFjYzEwMmQ2Yjg2ZTY2NTQ0YTBjMWMzNzA1NCJ9 chore(bazel): Update WORKSPACE files for rules_gapic, gax_java, generator_java versions PiperOrigin-RevId: 472750037 Source-Link: googleapis/googleapis@88f2ea3 Source-Link: https://github.com/googleapis/googleapis-gen/commit/230a5588306aae18fe8f2a57f14d4039ad72c901 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMjMwYTU1ODgzMDZhYWUxOGZlOGYyYTU3ZjE0ZDQwMzlhZDcyYzkwMSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix!: Revert add custom instance config operations (change broke client libraries; reverting before any are released) PiperOrigin-RevId: 473985182 Source-Link: googleapis/googleapis@e544df5 Source-Link: https://github.com/googleapis/googleapis-gen/commit/a17c20e34f08de8fb5f9a3e5bb429f42b8d75cdd Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYTE3YzIwZTM0ZjA4ZGU4ZmI1ZjlhM2U1YmI0MjlmNDJiOGQ3NWNkZCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: Add custom instance config operations PiperOrigin-RevId: 474535825 Source-Link: googleapis/googleapis@69c840e Source-Link: https://github.com/googleapis/googleapis-gen/commit/33e360e7d4bf2479fa79eace85166453cd760b0d Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMzNlMzYwZTdkNGJmMjQ3OWZhNzllYWNlODUxNjY0NTNjZDc2MGIwZCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 16db975 commit 74f9c3b

File tree

64 files changed

+19959
-1054
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+19959
-1054
lines changed

google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/DatabaseAdminClient.java

+465-186
Large diffs are not rendered by default.

google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/DatabaseAdminSettings.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -94,16 +94,16 @@
9494
* <p>For example, to set the total timeout of getDatabase to 30 seconds:
9595
*
9696
* <pre>{@code
97-
* // This snippet has been automatically generated for illustrative purposes only.
98-
* // It may require modifications to work in your environment.
97+
* // This snippet has been automatically generated and should be regarded as a code template only.
98+
* // It will require modifications to work:
99+
* // - It may require correct/in-range values for request initialization.
100+
* // - It may require specifying regional endpoints when creating the service client as shown in
101+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
99102
* DatabaseAdminSettings.Builder databaseAdminSettingsBuilder = DatabaseAdminSettings.newBuilder();
100103
* databaseAdminSettingsBuilder
101104
* .getDatabaseSettings()
102105
* .setRetrySettings(
103-
* databaseAdminSettingsBuilder
104-
* .getDatabaseSettings()
105-
* .getRetrySettings()
106-
* .toBuilder()
106+
* databaseAdminSettingsBuilder.getDatabaseSettings().getRetrySettings().toBuilder()
107107
* .setTotalTimeout(Duration.ofSeconds(30))
108108
* .build());
109109
* DatabaseAdminSettings databaseAdminSettings = databaseAdminSettingsBuilder.build();

google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/package-info.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,11 @@
3030
* <p>Sample for DatabaseAdminClient:
3131
*
3232
* <pre>{@code
33-
* // This snippet has been automatically generated for illustrative purposes only.
34-
* // It may require modifications to work in your environment.
33+
* // This snippet has been automatically generated and should be regarded as a code template only.
34+
* // It will require modifications to work:
35+
* // - It may require correct/in-range values for request initialization.
36+
* // - It may require specifying regional endpoints when creating the service client as shown in
37+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
3538
* try (DatabaseAdminClient databaseAdminClient = DatabaseAdminClient.create()) {
3639
* DatabaseName name = DatabaseName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]");
3740
* Database response = databaseAdminClient.getDatabase(name);

google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/DatabaseAdminStubSettings.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -115,17 +115,17 @@
115115
* <p>For example, to set the total timeout of getDatabase to 30 seconds:
116116
*
117117
* <pre>{@code
118-
* // This snippet has been automatically generated for illustrative purposes only.
119-
* // It may require modifications to work in your environment.
118+
* // This snippet has been automatically generated and should be regarded as a code template only.
119+
* // It will require modifications to work:
120+
* // - It may require correct/in-range values for request initialization.
121+
* // - It may require specifying regional endpoints when creating the service client as shown in
122+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
120123
* DatabaseAdminStubSettings.Builder databaseAdminSettingsBuilder =
121124
* DatabaseAdminStubSettings.newBuilder();
122125
* databaseAdminSettingsBuilder
123126
* .getDatabaseSettings()
124127
* .setRetrySettings(
125-
* databaseAdminSettingsBuilder
126-
* .getDatabaseSettings()
127-
* .getRetrySettings()
128-
* .toBuilder()
128+
* databaseAdminSettingsBuilder.getDatabaseSettings().getRetrySettings().toBuilder()
129129
* .setTotalTimeout(Duration.ofSeconds(30))
130130
* .build());
131131
* DatabaseAdminStubSettings databaseAdminSettings = databaseAdminSettingsBuilder.build();

google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/HttpJsonDatabaseAdminStub.java

+11-9
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
165165
.setRequestBodyExtractor(
166166
request ->
167167
ProtoRestSerializer.create()
168-
.toBody("*", request.toBuilder().clearParent().build()))
168+
.toBody("*", request.toBuilder().clearParent().build(), false))
169169
.build())
170170
.setResponseParser(
171171
ProtoMessageResponseParser.<Operation>newBuilder()
@@ -237,7 +237,7 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
237237
.setRequestBodyExtractor(
238238
request ->
239239
ProtoRestSerializer.create()
240-
.toBody("*", request.toBuilder().clearDatabase().build()))
240+
.toBody("*", request.toBuilder().clearDatabase().build(), false))
241241
.build())
242242
.setResponseParser(
243243
ProtoMessageResponseParser.<Operation>newBuilder()
@@ -344,7 +344,7 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
344344
.setRequestBodyExtractor(
345345
request ->
346346
ProtoRestSerializer.create()
347-
.toBody("*", request.toBuilder().clearResource().build()))
347+
.toBody("*", request.toBuilder().clearResource().build(), false))
348348
.build())
349349
.setResponseParser(
350350
ProtoMessageResponseParser.<Policy>newBuilder()
@@ -382,7 +382,7 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
382382
.setRequestBodyExtractor(
383383
request ->
384384
ProtoRestSerializer.create()
385-
.toBody("*", request.toBuilder().clearResource().build()))
385+
.toBody("*", request.toBuilder().clearResource().build(), false))
386386
.build())
387387
.setResponseParser(
388388
ProtoMessageResponseParser.<Policy>newBuilder()
@@ -422,7 +422,7 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
422422
.setRequestBodyExtractor(
423423
request ->
424424
ProtoRestSerializer.create()
425-
.toBody("*", request.toBuilder().clearResource().build()))
425+
.toBody("*", request.toBuilder().clearResource().build(), false))
426426
.build())
427427
.setResponseParser(
428428
ProtoMessageResponseParser.<TestIamPermissionsResponse>newBuilder()
@@ -460,7 +460,8 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
460460
})
461461
.setRequestBodyExtractor(
462462
request ->
463-
ProtoRestSerializer.create().toBody("backup", request.getBackup()))
463+
ProtoRestSerializer.create()
464+
.toBody("backup", request.getBackup(), false))
464465
.build())
465466
.setResponseParser(
466467
ProtoMessageResponseParser.<Operation>newBuilder()
@@ -499,7 +500,7 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
499500
.setRequestBodyExtractor(
500501
request ->
501502
ProtoRestSerializer.create()
502-
.toBody("*", request.toBuilder().clearParent().build()))
503+
.toBody("*", request.toBuilder().clearParent().build(), false))
503504
.build())
504505
.setResponseParser(
505506
ProtoMessageResponseParser.<Operation>newBuilder()
@@ -571,7 +572,8 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
571572
})
572573
.setRequestBodyExtractor(
573574
request ->
574-
ProtoRestSerializer.create().toBody("backup", request.getBackup()))
575+
ProtoRestSerializer.create()
576+
.toBody("backup", request.getBackup(), false))
575577
.build())
576578
.setResponseParser(
577579
ProtoMessageResponseParser.<Backup>newBuilder()
@@ -676,7 +678,7 @@ public class HttpJsonDatabaseAdminStub extends DatabaseAdminStub {
676678
.setRequestBodyExtractor(
677679
request ->
678680
ProtoRestSerializer.create()
679-
.toBody("*", request.toBuilder().clearParent().build()))
681+
.toBody("*", request.toBuilder().clearParent().build(), false))
680682
.build())
681683
.setResponseParser(
682684
ProtoMessageResponseParser.<Operation>newBuilder()

0 commit comments

Comments
 (0)