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

Commit 945e4fa

Browse files
feat: enable "rest" transport in Python for services supporting numeric enums (#24)
* feat: enable "rest" transport in Python for services supporting numeric enums PiperOrigin-RevId: 508143576 Source-Link: googleapis/googleapis@7a702a9 Source-Link: https://github.com/googleapis/googleapis-gen/commit/6ad1279c0e7aa787ac6b66c9fd4a210692edffcd Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmFkMTI3OWMwZTdhYTc4N2FjNmI2NmM5ZmQ0YTIxMDY5MmVkZmZjZCJ9 * 🦉 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 f811cf2 commit 945e4fa

File tree

5 files changed

+7767
-101
lines changed

5 files changed

+7767
-101
lines changed

google/cloud/edgecontainer_v1/gapic_metadata.json

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,96 @@
186186
]
187187
}
188188
}
189+
},
190+
"rest": {
191+
"libraryClient": "EdgeContainerClient",
192+
"rpcs": {
193+
"CreateCluster": {
194+
"methods": [
195+
"create_cluster"
196+
]
197+
},
198+
"CreateNodePool": {
199+
"methods": [
200+
"create_node_pool"
201+
]
202+
},
203+
"CreateVpnConnection": {
204+
"methods": [
205+
"create_vpn_connection"
206+
]
207+
},
208+
"DeleteCluster": {
209+
"methods": [
210+
"delete_cluster"
211+
]
212+
},
213+
"DeleteNodePool": {
214+
"methods": [
215+
"delete_node_pool"
216+
]
217+
},
218+
"DeleteVpnConnection": {
219+
"methods": [
220+
"delete_vpn_connection"
221+
]
222+
},
223+
"GenerateAccessToken": {
224+
"methods": [
225+
"generate_access_token"
226+
]
227+
},
228+
"GetCluster": {
229+
"methods": [
230+
"get_cluster"
231+
]
232+
},
233+
"GetMachine": {
234+
"methods": [
235+
"get_machine"
236+
]
237+
},
238+
"GetNodePool": {
239+
"methods": [
240+
"get_node_pool"
241+
]
242+
},
243+
"GetVpnConnection": {
244+
"methods": [
245+
"get_vpn_connection"
246+
]
247+
},
248+
"ListClusters": {
249+
"methods": [
250+
"list_clusters"
251+
]
252+
},
253+
"ListMachines": {
254+
"methods": [
255+
"list_machines"
256+
]
257+
},
258+
"ListNodePools": {
259+
"methods": [
260+
"list_node_pools"
261+
]
262+
},
263+
"ListVpnConnections": {
264+
"methods": [
265+
"list_vpn_connections"
266+
]
267+
},
268+
"UpdateCluster": {
269+
"methods": [
270+
"update_cluster"
271+
]
272+
},
273+
"UpdateNodePool": {
274+
"methods": [
275+
"update_node_pool"
276+
]
277+
}
278+
}
189279
}
190280
}
191281
}

google/cloud/edgecontainer_v1/services/edge_container/client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
from .transports.base import DEFAULT_CLIENT_INFO, EdgeContainerTransport
5959
from .transports.grpc import EdgeContainerGrpcTransport
6060
from .transports.grpc_asyncio import EdgeContainerGrpcAsyncIOTransport
61+
from .transports.rest import EdgeContainerRestTransport
6162

6263

6364
class EdgeContainerClientMeta(type):
@@ -71,6 +72,7 @@ class EdgeContainerClientMeta(type):
7172
_transport_registry = OrderedDict() # type: Dict[str, Type[EdgeContainerTransport]]
7273
_transport_registry["grpc"] = EdgeContainerGrpcTransport
7374
_transport_registry["grpc_asyncio"] = EdgeContainerGrpcAsyncIOTransport
75+
_transport_registry["rest"] = EdgeContainerRestTransport
7476

7577
def get_transport_class(
7678
cls,

google/cloud/edgecontainer_v1/services/edge_container/transports/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,18 @@
1919
from .base import EdgeContainerTransport
2020
from .grpc import EdgeContainerGrpcTransport
2121
from .grpc_asyncio import EdgeContainerGrpcAsyncIOTransport
22+
from .rest import EdgeContainerRestInterceptor, EdgeContainerRestTransport
2223

2324
# Compile a registry of transports.
2425
_transport_registry = OrderedDict() # type: Dict[str, Type[EdgeContainerTransport]]
2526
_transport_registry["grpc"] = EdgeContainerGrpcTransport
2627
_transport_registry["grpc_asyncio"] = EdgeContainerGrpcAsyncIOTransport
28+
_transport_registry["rest"] = EdgeContainerRestTransport
2729

2830
__all__ = (
2931
"EdgeContainerTransport",
3032
"EdgeContainerGrpcTransport",
3133
"EdgeContainerGrpcAsyncIOTransport",
34+
"EdgeContainerRestTransport",
35+
"EdgeContainerRestInterceptor",
3236
)

0 commit comments

Comments
 (0)