Skip to content

Commit bb8a4bc

Browse files
feat: [vmwareengine] Adding private connection CRUD, updating management subnets and time-limited PC features (#9531)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 538382998 Source-Link: https://togithub.com/googleapis/googleapis/commit/e51050b46b19ddbfc74386942fd5a1f781a912df Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/3bbb92be95f03a8df4e5747eeec924752392c396 Copy-Tag: eyJwIjoiamF2YS12bXdhcmVlbmdpbmUvLk93bEJvdC55YW1sIiwiaCI6IjNiYmI5MmJlOTVmMDNhOGRmNGU1NzQ3ZWVlYzkyNDc1MjM5MmMzOTYifQ==
1 parent 1403745 commit bb8a4bc

File tree

83 files changed

+29621
-671
lines changed

Some content is hidden

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

83 files changed

+29621
-671
lines changed

java-vmwareengine/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-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/VmwareEngineClient.java

Lines changed: 1487 additions & 43 deletions
Large diffs are not rendered by default.

java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/VmwareEngineSettings.java

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import static com.google.cloud.vmwareengine.v1.VmwareEngineClient.ListNetworkPoliciesPagedResponse;
2323
import static com.google.cloud.vmwareengine.v1.VmwareEngineClient.ListNodeTypesPagedResponse;
2424
import static com.google.cloud.vmwareengine.v1.VmwareEngineClient.ListPrivateCloudsPagedResponse;
25+
import static com.google.cloud.vmwareengine.v1.VmwareEngineClient.ListPrivateConnectionPeeringRoutesPagedResponse;
26+
import static com.google.cloud.vmwareengine.v1.VmwareEngineClient.ListPrivateConnectionsPagedResponse;
2527
import static com.google.cloud.vmwareengine.v1.VmwareEngineClient.ListSubnetsPagedResponse;
2628
import static com.google.cloud.vmwareengine.v1.VmwareEngineClient.ListVmwareEngineNetworksPagedResponse;
2729

@@ -199,6 +201,22 @@ public UnaryCallSettings<DeleteClusterRequest, Operation> deleteClusterSettings(
199201
return ((VmwareEngineStubSettings) getStubSettings()).listSubnetsSettings();
200202
}
201203

204+
/** Returns the object with the settings used for calls to getSubnet. */
205+
public UnaryCallSettings<GetSubnetRequest, Subnet> getSubnetSettings() {
206+
return ((VmwareEngineStubSettings) getStubSettings()).getSubnetSettings();
207+
}
208+
209+
/** Returns the object with the settings used for calls to updateSubnet. */
210+
public UnaryCallSettings<UpdateSubnetRequest, Operation> updateSubnetSettings() {
211+
return ((VmwareEngineStubSettings) getStubSettings()).updateSubnetSettings();
212+
}
213+
214+
/** Returns the object with the settings used for calls to updateSubnet. */
215+
public OperationCallSettings<UpdateSubnetRequest, Subnet, OperationMetadata>
216+
updateSubnetOperationSettings() {
217+
return ((VmwareEngineStubSettings) getStubSettings()).updateSubnetOperationSettings();
218+
}
219+
202220
/** Returns the object with the settings used for calls to listNodeTypes. */
203221
public PagedCallSettings<ListNodeTypesRequest, ListNodeTypesResponse, ListNodeTypesPagedResponse>
204222
listNodeTypesSettings() {
@@ -373,6 +391,70 @@ public UnaryCallSettings<DeleteNetworkPolicyRequest, Operation> deleteNetworkPol
373391
return ((VmwareEngineStubSettings) getStubSettings()).listVmwareEngineNetworksSettings();
374392
}
375393

394+
/** Returns the object with the settings used for calls to createPrivateConnection. */
395+
public UnaryCallSettings<CreatePrivateConnectionRequest, Operation>
396+
createPrivateConnectionSettings() {
397+
return ((VmwareEngineStubSettings) getStubSettings()).createPrivateConnectionSettings();
398+
}
399+
400+
/** Returns the object with the settings used for calls to createPrivateConnection. */
401+
public OperationCallSettings<CreatePrivateConnectionRequest, PrivateConnection, OperationMetadata>
402+
createPrivateConnectionOperationSettings() {
403+
return ((VmwareEngineStubSettings) getStubSettings())
404+
.createPrivateConnectionOperationSettings();
405+
}
406+
407+
/** Returns the object with the settings used for calls to getPrivateConnection. */
408+
public UnaryCallSettings<GetPrivateConnectionRequest, PrivateConnection>
409+
getPrivateConnectionSettings() {
410+
return ((VmwareEngineStubSettings) getStubSettings()).getPrivateConnectionSettings();
411+
}
412+
413+
/** Returns the object with the settings used for calls to listPrivateConnections. */
414+
public PagedCallSettings<
415+
ListPrivateConnectionsRequest,
416+
ListPrivateConnectionsResponse,
417+
ListPrivateConnectionsPagedResponse>
418+
listPrivateConnectionsSettings() {
419+
return ((VmwareEngineStubSettings) getStubSettings()).listPrivateConnectionsSettings();
420+
}
421+
422+
/** Returns the object with the settings used for calls to updatePrivateConnection. */
423+
public UnaryCallSettings<UpdatePrivateConnectionRequest, Operation>
424+
updatePrivateConnectionSettings() {
425+
return ((VmwareEngineStubSettings) getStubSettings()).updatePrivateConnectionSettings();
426+
}
427+
428+
/** Returns the object with the settings used for calls to updatePrivateConnection. */
429+
public OperationCallSettings<UpdatePrivateConnectionRequest, PrivateConnection, OperationMetadata>
430+
updatePrivateConnectionOperationSettings() {
431+
return ((VmwareEngineStubSettings) getStubSettings())
432+
.updatePrivateConnectionOperationSettings();
433+
}
434+
435+
/** Returns the object with the settings used for calls to deletePrivateConnection. */
436+
public UnaryCallSettings<DeletePrivateConnectionRequest, Operation>
437+
deletePrivateConnectionSettings() {
438+
return ((VmwareEngineStubSettings) getStubSettings()).deletePrivateConnectionSettings();
439+
}
440+
441+
/** Returns the object with the settings used for calls to deletePrivateConnection. */
442+
public OperationCallSettings<DeletePrivateConnectionRequest, Empty, OperationMetadata>
443+
deletePrivateConnectionOperationSettings() {
444+
return ((VmwareEngineStubSettings) getStubSettings())
445+
.deletePrivateConnectionOperationSettings();
446+
}
447+
448+
/** Returns the object with the settings used for calls to listPrivateConnectionPeeringRoutes. */
449+
public PagedCallSettings<
450+
ListPrivateConnectionPeeringRoutesRequest,
451+
ListPrivateConnectionPeeringRoutesResponse,
452+
ListPrivateConnectionPeeringRoutesPagedResponse>
453+
listPrivateConnectionPeeringRoutesSettings() {
454+
return ((VmwareEngineStubSettings) getStubSettings())
455+
.listPrivateConnectionPeeringRoutesSettings();
456+
}
457+
376458
/** Returns the object with the settings used for calls to listLocations. */
377459
public PagedCallSettings<ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>
378460
listLocationsSettings() {
@@ -629,6 +711,22 @@ public UnaryCallSettings.Builder<DeleteClusterRequest, Operation> deleteClusterS
629711
return getStubSettingsBuilder().listSubnetsSettings();
630712
}
631713

714+
/** Returns the builder for the settings used for calls to getSubnet. */
715+
public UnaryCallSettings.Builder<GetSubnetRequest, Subnet> getSubnetSettings() {
716+
return getStubSettingsBuilder().getSubnetSettings();
717+
}
718+
719+
/** Returns the builder for the settings used for calls to updateSubnet. */
720+
public UnaryCallSettings.Builder<UpdateSubnetRequest, Operation> updateSubnetSettings() {
721+
return getStubSettingsBuilder().updateSubnetSettings();
722+
}
723+
724+
/** Returns the builder for the settings used for calls to updateSubnet. */
725+
public OperationCallSettings.Builder<UpdateSubnetRequest, Subnet, OperationMetadata>
726+
updateSubnetOperationSettings() {
727+
return getStubSettingsBuilder().updateSubnetOperationSettings();
728+
}
729+
632730
/** Returns the builder for the settings used for calls to listNodeTypes. */
633731
public PagedCallSettings.Builder<
634732
ListNodeTypesRequest, ListNodeTypesResponse, ListNodeTypesPagedResponse>
@@ -813,6 +911,70 @@ public UnaryCallSettings.Builder<GetNodeTypeRequest, NodeType> getNodeTypeSettin
813911
return getStubSettingsBuilder().listVmwareEngineNetworksSettings();
814912
}
815913

914+
/** Returns the builder for the settings used for calls to createPrivateConnection. */
915+
public UnaryCallSettings.Builder<CreatePrivateConnectionRequest, Operation>
916+
createPrivateConnectionSettings() {
917+
return getStubSettingsBuilder().createPrivateConnectionSettings();
918+
}
919+
920+
/** Returns the builder for the settings used for calls to createPrivateConnection. */
921+
public OperationCallSettings.Builder<
922+
CreatePrivateConnectionRequest, PrivateConnection, OperationMetadata>
923+
createPrivateConnectionOperationSettings() {
924+
return getStubSettingsBuilder().createPrivateConnectionOperationSettings();
925+
}
926+
927+
/** Returns the builder for the settings used for calls to getPrivateConnection. */
928+
public UnaryCallSettings.Builder<GetPrivateConnectionRequest, PrivateConnection>
929+
getPrivateConnectionSettings() {
930+
return getStubSettingsBuilder().getPrivateConnectionSettings();
931+
}
932+
933+
/** Returns the builder for the settings used for calls to listPrivateConnections. */
934+
public PagedCallSettings.Builder<
935+
ListPrivateConnectionsRequest,
936+
ListPrivateConnectionsResponse,
937+
ListPrivateConnectionsPagedResponse>
938+
listPrivateConnectionsSettings() {
939+
return getStubSettingsBuilder().listPrivateConnectionsSettings();
940+
}
941+
942+
/** Returns the builder for the settings used for calls to updatePrivateConnection. */
943+
public UnaryCallSettings.Builder<UpdatePrivateConnectionRequest, Operation>
944+
updatePrivateConnectionSettings() {
945+
return getStubSettingsBuilder().updatePrivateConnectionSettings();
946+
}
947+
948+
/** Returns the builder for the settings used for calls to updatePrivateConnection. */
949+
public OperationCallSettings.Builder<
950+
UpdatePrivateConnectionRequest, PrivateConnection, OperationMetadata>
951+
updatePrivateConnectionOperationSettings() {
952+
return getStubSettingsBuilder().updatePrivateConnectionOperationSettings();
953+
}
954+
955+
/** Returns the builder for the settings used for calls to deletePrivateConnection. */
956+
public UnaryCallSettings.Builder<DeletePrivateConnectionRequest, Operation>
957+
deletePrivateConnectionSettings() {
958+
return getStubSettingsBuilder().deletePrivateConnectionSettings();
959+
}
960+
961+
/** Returns the builder for the settings used for calls to deletePrivateConnection. */
962+
public OperationCallSettings.Builder<DeletePrivateConnectionRequest, Empty, OperationMetadata>
963+
deletePrivateConnectionOperationSettings() {
964+
return getStubSettingsBuilder().deletePrivateConnectionOperationSettings();
965+
}
966+
967+
/**
968+
* Returns the builder for the settings used for calls to listPrivateConnectionPeeringRoutes.
969+
*/
970+
public PagedCallSettings.Builder<
971+
ListPrivateConnectionPeeringRoutesRequest,
972+
ListPrivateConnectionPeeringRoutesResponse,
973+
ListPrivateConnectionPeeringRoutesPagedResponse>
974+
listPrivateConnectionPeeringRoutesSettings() {
975+
return getStubSettingsBuilder().listPrivateConnectionPeeringRoutesSettings();
976+
}
977+
816978
/** Returns the builder for the settings used for calls to listLocations. */
817979
public PagedCallSettings.Builder<
818980
ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"CreatePrivateCloud": {
2323
"methods": ["createPrivateCloudAsync", "createPrivateCloudAsync", "createPrivateCloudAsync", "createPrivateCloudOperationCallable", "createPrivateCloudCallable"]
2424
},
25+
"CreatePrivateConnection": {
26+
"methods": ["createPrivateConnectionAsync", "createPrivateConnectionAsync", "createPrivateConnectionAsync", "createPrivateConnectionOperationCallable", "createPrivateConnectionCallable"]
27+
},
2528
"CreateVmwareEngineNetwork": {
2629
"methods": ["createVmwareEngineNetworkAsync", "createVmwareEngineNetworkAsync", "createVmwareEngineNetworkAsync", "createVmwareEngineNetworkOperationCallable", "createVmwareEngineNetworkCallable"]
2730
},
@@ -34,6 +37,9 @@
3437
"DeletePrivateCloud": {
3538
"methods": ["deletePrivateCloudAsync", "deletePrivateCloudAsync", "deletePrivateCloudAsync", "deletePrivateCloudOperationCallable", "deletePrivateCloudCallable"]
3639
},
40+
"DeletePrivateConnection": {
41+
"methods": ["deletePrivateConnectionAsync", "deletePrivateConnectionAsync", "deletePrivateConnectionAsync", "deletePrivateConnectionOperationCallable", "deletePrivateConnectionCallable"]
42+
},
3743
"DeleteVmwareEngineNetwork": {
3844
"methods": ["deleteVmwareEngineNetworkAsync", "deleteVmwareEngineNetworkAsync", "deleteVmwareEngineNetworkAsync", "deleteVmwareEngineNetworkOperationCallable", "deleteVmwareEngineNetworkCallable"]
3945
},
@@ -58,6 +64,12 @@
5864
"GetPrivateCloud": {
5965
"methods": ["getPrivateCloud", "getPrivateCloud", "getPrivateCloud", "getPrivateCloudCallable"]
6066
},
67+
"GetPrivateConnection": {
68+
"methods": ["getPrivateConnection", "getPrivateConnection", "getPrivateConnection", "getPrivateConnectionCallable"]
69+
},
70+
"GetSubnet": {
71+
"methods": ["getSubnet", "getSubnet", "getSubnet", "getSubnetCallable"]
72+
},
6173
"GetVmwareEngineNetwork": {
6274
"methods": ["getVmwareEngineNetwork", "getVmwareEngineNetwork", "getVmwareEngineNetwork", "getVmwareEngineNetworkCallable"]
6375
},
@@ -79,6 +91,12 @@
7991
"ListPrivateClouds": {
8092
"methods": ["listPrivateClouds", "listPrivateClouds", "listPrivateClouds", "listPrivateCloudsPagedCallable", "listPrivateCloudsCallable"]
8193
},
94+
"ListPrivateConnectionPeeringRoutes": {
95+
"methods": ["listPrivateConnectionPeeringRoutes", "listPrivateConnectionPeeringRoutes", "listPrivateConnectionPeeringRoutes", "listPrivateConnectionPeeringRoutesPagedCallable", "listPrivateConnectionPeeringRoutesCallable"]
96+
},
97+
"ListPrivateConnections": {
98+
"methods": ["listPrivateConnections", "listPrivateConnections", "listPrivateConnections", "listPrivateConnectionsPagedCallable", "listPrivateConnectionsCallable"]
99+
},
82100
"ListSubnets": {
83101
"methods": ["listSubnets", "listSubnets", "listSubnets", "listSubnetsPagedCallable", "listSubnetsCallable"]
84102
},
@@ -115,6 +133,12 @@
115133
"UpdatePrivateCloud": {
116134
"methods": ["updatePrivateCloudAsync", "updatePrivateCloudAsync", "updatePrivateCloudOperationCallable", "updatePrivateCloudCallable"]
117135
},
136+
"UpdatePrivateConnection": {
137+
"methods": ["updatePrivateConnectionAsync", "updatePrivateConnectionAsync", "updatePrivateConnectionOperationCallable", "updatePrivateConnectionCallable"]
138+
},
139+
"UpdateSubnet": {
140+
"methods": ["updateSubnetAsync", "updateSubnetAsync", "updateSubnetOperationCallable", "updateSubnetCallable"]
141+
},
118142
"UpdateVmwareEngineNetwork": {
119143
"methods": ["updateVmwareEngineNetworkAsync", "updateVmwareEngineNetworkAsync", "updateVmwareEngineNetworkOperationCallable", "updateVmwareEngineNetworkCallable"]
120144
}

0 commit comments

Comments
 (0)