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

Commit 5c1ef22

Browse files
feat: enable "rest" transport in Python for services supporting numeric enums (#226)
* 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 929fd2d commit 5c1ef22

File tree

5 files changed

+9335
-575
lines changed

5 files changed

+9335
-575
lines changed

google/cloud/notebooks_v1beta1/gapic_metadata.json

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,106 @@
206206
]
207207
}
208208
}
209+
},
210+
"rest": {
211+
"libraryClient": "NotebookServiceClient",
212+
"rpcs": {
213+
"CreateEnvironment": {
214+
"methods": [
215+
"create_environment"
216+
]
217+
},
218+
"CreateInstance": {
219+
"methods": [
220+
"create_instance"
221+
]
222+
},
223+
"DeleteEnvironment": {
224+
"methods": [
225+
"delete_environment"
226+
]
227+
},
228+
"DeleteInstance": {
229+
"methods": [
230+
"delete_instance"
231+
]
232+
},
233+
"GetEnvironment": {
234+
"methods": [
235+
"get_environment"
236+
]
237+
},
238+
"GetInstance": {
239+
"methods": [
240+
"get_instance"
241+
]
242+
},
243+
"IsInstanceUpgradeable": {
244+
"methods": [
245+
"is_instance_upgradeable"
246+
]
247+
},
248+
"ListEnvironments": {
249+
"methods": [
250+
"list_environments"
251+
]
252+
},
253+
"ListInstances": {
254+
"methods": [
255+
"list_instances"
256+
]
257+
},
258+
"RegisterInstance": {
259+
"methods": [
260+
"register_instance"
261+
]
262+
},
263+
"ReportInstanceInfo": {
264+
"methods": [
265+
"report_instance_info"
266+
]
267+
},
268+
"ResetInstance": {
269+
"methods": [
270+
"reset_instance"
271+
]
272+
},
273+
"SetInstanceAccelerator": {
274+
"methods": [
275+
"set_instance_accelerator"
276+
]
277+
},
278+
"SetInstanceLabels": {
279+
"methods": [
280+
"set_instance_labels"
281+
]
282+
},
283+
"SetInstanceMachineType": {
284+
"methods": [
285+
"set_instance_machine_type"
286+
]
287+
},
288+
"StartInstance": {
289+
"methods": [
290+
"start_instance"
291+
]
292+
},
293+
"StopInstance": {
294+
"methods": [
295+
"stop_instance"
296+
]
297+
},
298+
"UpgradeInstance": {
299+
"methods": [
300+
"upgrade_instance"
301+
]
302+
},
303+
"UpgradeInstanceInternal": {
304+
"methods": [
305+
"upgrade_instance_internal"
306+
]
307+
}
308+
}
209309
}
210310
}
211311
}

google/cloud/notebooks_v1beta1/services/notebook_service/client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
from .transports.base import DEFAULT_CLIENT_INFO, NotebookServiceTransport
6363
from .transports.grpc import NotebookServiceGrpcTransport
6464
from .transports.grpc_asyncio import NotebookServiceGrpcAsyncIOTransport
65+
from .transports.rest import NotebookServiceRestTransport
6566

6667

6768
class NotebookServiceClientMeta(type):
@@ -77,6 +78,7 @@ class NotebookServiceClientMeta(type):
7778
) # type: Dict[str, Type[NotebookServiceTransport]]
7879
_transport_registry["grpc"] = NotebookServiceGrpcTransport
7980
_transport_registry["grpc_asyncio"] = NotebookServiceGrpcAsyncIOTransport
81+
_transport_registry["rest"] = NotebookServiceRestTransport
8082

8183
def get_transport_class(
8284
cls,

google/cloud/notebooks_v1beta1/services/notebook_service/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 NotebookServiceTransport
2020
from .grpc import NotebookServiceGrpcTransport
2121
from .grpc_asyncio import NotebookServiceGrpcAsyncIOTransport
22+
from .rest import NotebookServiceRestInterceptor, NotebookServiceRestTransport
2223

2324
# Compile a registry of transports.
2425
_transport_registry = OrderedDict() # type: Dict[str, Type[NotebookServiceTransport]]
2526
_transport_registry["grpc"] = NotebookServiceGrpcTransport
2627
_transport_registry["grpc_asyncio"] = NotebookServiceGrpcAsyncIOTransport
28+
_transport_registry["rest"] = NotebookServiceRestTransport
2729

2830
__all__ = (
2931
"NotebookServiceTransport",
3032
"NotebookServiceGrpcTransport",
3133
"NotebookServiceGrpcAsyncIOTransport",
34+
"NotebookServiceRestTransport",
35+
"NotebookServiceRestInterceptor",
3236
)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy