Skip to content

Commit 1dfd3f3

Browse files
feat: [alloydb] Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY (#9538)
* feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY feat: Added support for continuous backups feat: Added support for cross-region replication (secondary clusters/instances and promotion) feat: Added users API feat: Added fault injection API fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA PiperOrigin-RevId: 539728978 Source-Link: googleapis/googleapis@cd89742 Source-Link: https://github.com/googleapis/googleapis-gen/commit/87e91452dce13c3e176a2093065b3e38e2b0dc90 Copy-Tag: eyJwIjoiamF2YS1hbGxveWRiLy5Pd2xCb3QueWFtbCIsImgiOiI4N2U5MTQ1MmRjZTEzYzNlMTc2YTIwOTMwNjViM2UzOGUyYjBkYzkwIn0= feat: Added ClusterView supporting more granular view of continuous backups feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY feat: Added users API feat: Added fault injection API feat: Added instance update policy feat: Added cluster network config fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA PiperOrigin-RevId: 539728897 Source-Link: googleapis/googleapis@3fcf0b3 Source-Link: https://github.com/googleapis/googleapis-gen/commit/8001a897d463c95bbcf6e795dcc93c58180c0622 Copy-Tag: eyJwIjoiamF2YS1hbGxveWRiLy5Pd2xCb3QueWFtbCIsImgiOiI4MDAxYTg5N2Q0NjNjOTViYmNmNmU3OTVkY2M5M2M1ODE4MGMwNjIyIn0= feat: Added ClusterView supporting more granular view of continuous backups feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY feat: Added users API feat: Added fault injection API feat: Added instance update policy feat: Added cluster network config fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA PiperOrigin-RevId: 539726243 Source-Link: googleapis/googleapis@277df0e Source-Link: https://github.com/googleapis/googleapis-gen/commit/e7ec1f4788e628c686dfe4b5096bd4894c0cc54c Copy-Tag: eyJwIjoiamF2YS1hbGxveWRiLy5Pd2xCb3QueWFtbCIsImgiOiJlN2VjMWY0Nzg4ZTYyOGM2ODZkZmU0YjUwOTZiZDQ4OTRjMGNjNTRjIn0= * 🦉 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 0daa460 commit 1dfd3f3

File tree

279 files changed

+74767
-2898
lines changed

Some content is hidden

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

279 files changed

+74767
-2898
lines changed

java-alloydb/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
2323
<dependency>
2424
<groupId>com.google.cloud</groupId>
2525
<artifactId>libraries-bom</artifactId>
26-
<version>26.16.0</version>
26+
<version>26.17.0</version>
2727
<type>pom</type>
2828
<scope>import</scope>
2929
</dependency>

java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/AlloyDBAdminClient.java

Lines changed: 1598 additions & 250 deletions
Large diffs are not rendered by default.

java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/AlloyDBAdminSettings.java

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import static com.google.cloud.alloydb.v1.AlloyDBAdminClient.ListInstancesPagedResponse;
2222
import static com.google.cloud.alloydb.v1.AlloyDBAdminClient.ListLocationsPagedResponse;
2323
import static com.google.cloud.alloydb.v1.AlloyDBAdminClient.ListSupportedDatabaseFlagsPagedResponse;
24+
import static com.google.cloud.alloydb.v1.AlloyDBAdminClient.ListUsersPagedResponse;
2425

2526
import com.google.api.core.ApiFunction;
2627
import com.google.api.core.BetaApi;
@@ -129,6 +130,17 @@ public UnaryCallSettings<DeleteClusterRequest, Operation> deleteClusterSettings(
129130
return ((AlloyDBAdminStubSettings) getStubSettings()).deleteClusterOperationSettings();
130131
}
131132

133+
/** Returns the object with the settings used for calls to promoteCluster. */
134+
public UnaryCallSettings<PromoteClusterRequest, Operation> promoteClusterSettings() {
135+
return ((AlloyDBAdminStubSettings) getStubSettings()).promoteClusterSettings();
136+
}
137+
138+
/** Returns the object with the settings used for calls to promoteCluster. */
139+
public OperationCallSettings<PromoteClusterRequest, Cluster, OperationMetadata>
140+
promoteClusterOperationSettings() {
141+
return ((AlloyDBAdminStubSettings) getStubSettings()).promoteClusterOperationSettings();
142+
}
143+
132144
/** Returns the object with the settings used for calls to restoreCluster. */
133145
public UnaryCallSettings<RestoreClusterRequest, Operation> restoreClusterSettings() {
134146
return ((AlloyDBAdminStubSettings) getStubSettings()).restoreClusterSettings();
@@ -140,6 +152,18 @@ public UnaryCallSettings<RestoreClusterRequest, Operation> restoreClusterSetting
140152
return ((AlloyDBAdminStubSettings) getStubSettings()).restoreClusterOperationSettings();
141153
}
142154

155+
/** Returns the object with the settings used for calls to createSecondaryCluster. */
156+
public UnaryCallSettings<CreateSecondaryClusterRequest, Operation>
157+
createSecondaryClusterSettings() {
158+
return ((AlloyDBAdminStubSettings) getStubSettings()).createSecondaryClusterSettings();
159+
}
160+
161+
/** Returns the object with the settings used for calls to createSecondaryCluster. */
162+
public OperationCallSettings<CreateSecondaryClusterRequest, Cluster, OperationMetadata>
163+
createSecondaryClusterOperationSettings() {
164+
return ((AlloyDBAdminStubSettings) getStubSettings()).createSecondaryClusterOperationSettings();
165+
}
166+
143167
/** Returns the object with the settings used for calls to listInstances. */
144168
public PagedCallSettings<ListInstancesRequest, ListInstancesResponse, ListInstancesPagedResponse>
145169
listInstancesSettings() {
@@ -162,6 +186,19 @@ public UnaryCallSettings<CreateInstanceRequest, Operation> createInstanceSetting
162186
return ((AlloyDBAdminStubSettings) getStubSettings()).createInstanceOperationSettings();
163187
}
164188

189+
/** Returns the object with the settings used for calls to createSecondaryInstance. */
190+
public UnaryCallSettings<CreateSecondaryInstanceRequest, Operation>
191+
createSecondaryInstanceSettings() {
192+
return ((AlloyDBAdminStubSettings) getStubSettings()).createSecondaryInstanceSettings();
193+
}
194+
195+
/** Returns the object with the settings used for calls to createSecondaryInstance. */
196+
public OperationCallSettings<CreateSecondaryInstanceRequest, Instance, OperationMetadata>
197+
createSecondaryInstanceOperationSettings() {
198+
return ((AlloyDBAdminStubSettings) getStubSettings())
199+
.createSecondaryInstanceOperationSettings();
200+
}
201+
165202
/** Returns the object with the settings used for calls to batchCreateInstances. */
166203
public UnaryCallSettings<BatchCreateInstancesRequest, Operation> batchCreateInstancesSettings() {
167204
return ((AlloyDBAdminStubSettings) getStubSettings()).batchCreateInstancesSettings();
@@ -207,6 +244,17 @@ public UnaryCallSettings<FailoverInstanceRequest, Operation> failoverInstanceSet
207244
return ((AlloyDBAdminStubSettings) getStubSettings()).failoverInstanceOperationSettings();
208245
}
209246

247+
/** Returns the object with the settings used for calls to injectFault. */
248+
public UnaryCallSettings<InjectFaultRequest, Operation> injectFaultSettings() {
249+
return ((AlloyDBAdminStubSettings) getStubSettings()).injectFaultSettings();
250+
}
251+
252+
/** Returns the object with the settings used for calls to injectFault. */
253+
public OperationCallSettings<InjectFaultRequest, Instance, OperationMetadata>
254+
injectFaultOperationSettings() {
255+
return ((AlloyDBAdminStubSettings) getStubSettings()).injectFaultOperationSettings();
256+
}
257+
210258
/** Returns the object with the settings used for calls to restartInstance. */
211259
public UnaryCallSettings<RestartInstanceRequest, Operation> restartInstanceSettings() {
212260
return ((AlloyDBAdminStubSettings) getStubSettings()).restartInstanceSettings();
@@ -271,6 +319,32 @@ public UnaryCallSettings<DeleteBackupRequest, Operation> deleteBackupSettings()
271319
return ((AlloyDBAdminStubSettings) getStubSettings()).listSupportedDatabaseFlagsSettings();
272320
}
273321

322+
/** Returns the object with the settings used for calls to listUsers. */
323+
public PagedCallSettings<ListUsersRequest, ListUsersResponse, ListUsersPagedResponse>
324+
listUsersSettings() {
325+
return ((AlloyDBAdminStubSettings) getStubSettings()).listUsersSettings();
326+
}
327+
328+
/** Returns the object with the settings used for calls to getUser. */
329+
public UnaryCallSettings<GetUserRequest, User> getUserSettings() {
330+
return ((AlloyDBAdminStubSettings) getStubSettings()).getUserSettings();
331+
}
332+
333+
/** Returns the object with the settings used for calls to createUser. */
334+
public UnaryCallSettings<CreateUserRequest, User> createUserSettings() {
335+
return ((AlloyDBAdminStubSettings) getStubSettings()).createUserSettings();
336+
}
337+
338+
/** Returns the object with the settings used for calls to updateUser. */
339+
public UnaryCallSettings<UpdateUserRequest, User> updateUserSettings() {
340+
return ((AlloyDBAdminStubSettings) getStubSettings()).updateUserSettings();
341+
}
342+
343+
/** Returns the object with the settings used for calls to deleteUser. */
344+
public UnaryCallSettings<DeleteUserRequest, Empty> deleteUserSettings() {
345+
return ((AlloyDBAdminStubSettings) getStubSettings()).deleteUserSettings();
346+
}
347+
274348
/** Returns the object with the settings used for calls to listLocations. */
275349
public PagedCallSettings<ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>
276350
listLocationsSettings() {
@@ -442,6 +516,17 @@ public UnaryCallSettings.Builder<DeleteClusterRequest, Operation> deleteClusterS
442516
return getStubSettingsBuilder().deleteClusterOperationSettings();
443517
}
444518

519+
/** Returns the builder for the settings used for calls to promoteCluster. */
520+
public UnaryCallSettings.Builder<PromoteClusterRequest, Operation> promoteClusterSettings() {
521+
return getStubSettingsBuilder().promoteClusterSettings();
522+
}
523+
524+
/** Returns the builder for the settings used for calls to promoteCluster. */
525+
public OperationCallSettings.Builder<PromoteClusterRequest, Cluster, OperationMetadata>
526+
promoteClusterOperationSettings() {
527+
return getStubSettingsBuilder().promoteClusterOperationSettings();
528+
}
529+
445530
/** Returns the builder for the settings used for calls to restoreCluster. */
446531
public UnaryCallSettings.Builder<RestoreClusterRequest, Operation> restoreClusterSettings() {
447532
return getStubSettingsBuilder().restoreClusterSettings();
@@ -453,6 +538,18 @@ public UnaryCallSettings.Builder<RestoreClusterRequest, Operation> restoreCluste
453538
return getStubSettingsBuilder().restoreClusterOperationSettings();
454539
}
455540

541+
/** Returns the builder for the settings used for calls to createSecondaryCluster. */
542+
public UnaryCallSettings.Builder<CreateSecondaryClusterRequest, Operation>
543+
createSecondaryClusterSettings() {
544+
return getStubSettingsBuilder().createSecondaryClusterSettings();
545+
}
546+
547+
/** Returns the builder for the settings used for calls to createSecondaryCluster. */
548+
public OperationCallSettings.Builder<CreateSecondaryClusterRequest, Cluster, OperationMetadata>
549+
createSecondaryClusterOperationSettings() {
550+
return getStubSettingsBuilder().createSecondaryClusterOperationSettings();
551+
}
552+
456553
/** Returns the builder for the settings used for calls to listInstances. */
457554
public PagedCallSettings.Builder<
458555
ListInstancesRequest, ListInstancesResponse, ListInstancesPagedResponse>
@@ -476,6 +573,19 @@ public UnaryCallSettings.Builder<CreateInstanceRequest, Operation> createInstanc
476573
return getStubSettingsBuilder().createInstanceOperationSettings();
477574
}
478575

576+
/** Returns the builder for the settings used for calls to createSecondaryInstance. */
577+
public UnaryCallSettings.Builder<CreateSecondaryInstanceRequest, Operation>
578+
createSecondaryInstanceSettings() {
579+
return getStubSettingsBuilder().createSecondaryInstanceSettings();
580+
}
581+
582+
/** Returns the builder for the settings used for calls to createSecondaryInstance. */
583+
public OperationCallSettings.Builder<
584+
CreateSecondaryInstanceRequest, Instance, OperationMetadata>
585+
createSecondaryInstanceOperationSettings() {
586+
return getStubSettingsBuilder().createSecondaryInstanceOperationSettings();
587+
}
588+
479589
/** Returns the builder for the settings used for calls to batchCreateInstances. */
480590
public UnaryCallSettings.Builder<BatchCreateInstancesRequest, Operation>
481591
batchCreateInstancesSettings() {
@@ -523,6 +633,17 @@ public UnaryCallSettings.Builder<DeleteInstanceRequest, Operation> deleteInstanc
523633
return getStubSettingsBuilder().failoverInstanceOperationSettings();
524634
}
525635

636+
/** Returns the builder for the settings used for calls to injectFault. */
637+
public UnaryCallSettings.Builder<InjectFaultRequest, Operation> injectFaultSettings() {
638+
return getStubSettingsBuilder().injectFaultSettings();
639+
}
640+
641+
/** Returns the builder for the settings used for calls to injectFault. */
642+
public OperationCallSettings.Builder<InjectFaultRequest, Instance, OperationMetadata>
643+
injectFaultOperationSettings() {
644+
return getStubSettingsBuilder().injectFaultOperationSettings();
645+
}
646+
526647
/** Returns the builder for the settings used for calls to restartInstance. */
527648
public UnaryCallSettings.Builder<RestartInstanceRequest, Operation> restartInstanceSettings() {
528649
return getStubSettingsBuilder().restartInstanceSettings();
@@ -588,6 +709,32 @@ public UnaryCallSettings.Builder<DeleteBackupRequest, Operation> deleteBackupSet
588709
return getStubSettingsBuilder().listSupportedDatabaseFlagsSettings();
589710
}
590711

712+
/** Returns the builder for the settings used for calls to listUsers. */
713+
public PagedCallSettings.Builder<ListUsersRequest, ListUsersResponse, ListUsersPagedResponse>
714+
listUsersSettings() {
715+
return getStubSettingsBuilder().listUsersSettings();
716+
}
717+
718+
/** Returns the builder for the settings used for calls to getUser. */
719+
public UnaryCallSettings.Builder<GetUserRequest, User> getUserSettings() {
720+
return getStubSettingsBuilder().getUserSettings();
721+
}
722+
723+
/** Returns the builder for the settings used for calls to createUser. */
724+
public UnaryCallSettings.Builder<CreateUserRequest, User> createUserSettings() {
725+
return getStubSettingsBuilder().createUserSettings();
726+
}
727+
728+
/** Returns the builder for the settings used for calls to updateUser. */
729+
public UnaryCallSettings.Builder<UpdateUserRequest, User> updateUserSettings() {
730+
return getStubSettingsBuilder().updateUserSettings();
731+
}
732+
733+
/** Returns the builder for the settings used for calls to deleteUser. */
734+
public UnaryCallSettings.Builder<DeleteUserRequest, Empty> deleteUserSettings() {
735+
return getStubSettingsBuilder().deleteUserSettings();
736+
}
737+
591738
/** Returns the builder for the settings used for calls to listLocations. */
592739
public PagedCallSettings.Builder<
593740
ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>

java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/gapic_metadata.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@
2222
"CreateInstance": {
2323
"methods": ["createInstanceAsync", "createInstanceAsync", "createInstanceAsync", "createInstanceOperationCallable", "createInstanceCallable"]
2424
},
25+
"CreateSecondaryCluster": {
26+
"methods": ["createSecondaryClusterAsync", "createSecondaryClusterAsync", "createSecondaryClusterAsync", "createSecondaryClusterOperationCallable", "createSecondaryClusterCallable"]
27+
},
28+
"CreateSecondaryInstance": {
29+
"methods": ["createSecondaryInstanceAsync", "createSecondaryInstanceAsync", "createSecondaryInstanceAsync", "createSecondaryInstanceOperationCallable", "createSecondaryInstanceCallable"]
30+
},
31+
"CreateUser": {
32+
"methods": ["createUser", "createUser", "createUser", "createUserCallable"]
33+
},
2534
"DeleteBackup": {
2635
"methods": ["deleteBackupAsync", "deleteBackupAsync", "deleteBackupAsync", "deleteBackupOperationCallable", "deleteBackupCallable"]
2736
},
@@ -31,6 +40,9 @@
3140
"DeleteInstance": {
3241
"methods": ["deleteInstanceAsync", "deleteInstanceAsync", "deleteInstanceAsync", "deleteInstanceOperationCallable", "deleteInstanceCallable"]
3342
},
43+
"DeleteUser": {
44+
"methods": ["deleteUser", "deleteUser", "deleteUser", "deleteUserCallable"]
45+
},
3446
"FailoverInstance": {
3547
"methods": ["failoverInstanceAsync", "failoverInstanceAsync", "failoverInstanceAsync", "failoverInstanceOperationCallable", "failoverInstanceCallable"]
3648
},
@@ -46,6 +58,12 @@
4658
"GetLocation": {
4759
"methods": ["getLocation", "getLocationCallable"]
4860
},
61+
"GetUser": {
62+
"methods": ["getUser", "getUser", "getUser", "getUserCallable"]
63+
},
64+
"InjectFault": {
65+
"methods": ["injectFaultAsync", "injectFaultAsync", "injectFaultAsync", "injectFaultOperationCallable", "injectFaultCallable"]
66+
},
4967
"ListBackups": {
5068
"methods": ["listBackups", "listBackups", "listBackups", "listBackupsPagedCallable", "listBackupsCallable"]
5169
},
@@ -61,6 +79,12 @@
6179
"ListSupportedDatabaseFlags": {
6280
"methods": ["listSupportedDatabaseFlags", "listSupportedDatabaseFlags", "listSupportedDatabaseFlags", "listSupportedDatabaseFlagsPagedCallable", "listSupportedDatabaseFlagsCallable"]
6381
},
82+
"ListUsers": {
83+
"methods": ["listUsers", "listUsers", "listUsers", "listUsersPagedCallable", "listUsersCallable"]
84+
},
85+
"PromoteCluster": {
86+
"methods": ["promoteClusterAsync", "promoteClusterAsync", "promoteClusterAsync", "promoteClusterOperationCallable", "promoteClusterCallable"]
87+
},
6488
"RestartInstance": {
6589
"methods": ["restartInstanceAsync", "restartInstanceAsync", "restartInstanceAsync", "restartInstanceOperationCallable", "restartInstanceCallable"]
6690
},
@@ -75,6 +99,9 @@
7599
},
76100
"UpdateInstance": {
77101
"methods": ["updateInstanceAsync", "updateInstanceAsync", "updateInstanceOperationCallable", "updateInstanceCallable"]
102+
},
103+
"UpdateUser": {
104+
"methods": ["updateUser", "updateUser", "updateUserCallable"]
78105
}
79106
}
80107
}

0 commit comments

Comments
 (0)