1919from typing import Dict , Sequence , Tuple , Type , Union
2020import pkg_resources
2121
22- import google .api_core .client_options as ClientOptions # type: ignore
22+ from google .api_core .client_options import ClientOptions # type: ignore
2323from google .api_core import exceptions as core_exceptions # type: ignore
2424from google .api_core import gapic_v1 # type: ignore
2525from google .api_core import retry as retries # type: ignore
2626from google .auth import credentials as ga_credentials # type: ignore
2727from google .oauth2 import service_account # type: ignore
2828
29+ OptionalRetry = Union [retries .Retry , object ]
30+
2931from google .api_core import operation # type: ignore
3032from google .api_core import operation_async # type: ignore
3133from google .cloud .notebooks_v1 .services .managed_notebook_service import pagers
@@ -173,17 +175,17 @@ def __init__(
173175
174176 async def list_runtimes (
175177 self ,
176- request : managed_service .ListRuntimesRequest = None ,
178+ request : Union [ managed_service .ListRuntimesRequest , dict ] = None ,
177179 * ,
178180 parent : str = None ,
179- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
181+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
180182 timeout : float = None ,
181183 metadata : Sequence [Tuple [str , str ]] = (),
182184 ) -> pagers .ListRuntimesAsyncPager :
183185 r"""Lists Runtimes in a given project and location.
184186
185187 Args:
186- request (:class:` google.cloud.notebooks_v1.types.ListRuntimesRequest` ):
188+ request (Union[ google.cloud.notebooks_v1.types.ListRuntimesRequest, dict] ):
187189 The request object. Request for listing Managed Notebook
188190 Runtimes.
189191 parent (:class:`str`):
@@ -253,18 +255,18 @@ async def list_runtimes(
253255
254256 async def get_runtime (
255257 self ,
256- request : managed_service .GetRuntimeRequest = None ,
258+ request : Union [ managed_service .GetRuntimeRequest , dict ] = None ,
257259 * ,
258260 name : str = None ,
259- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
261+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
260262 timeout : float = None ,
261263 metadata : Sequence [Tuple [str , str ]] = (),
262264 ) -> runtime .Runtime :
263265 r"""Gets details of a single Runtime. The location must
264266 be a regional endpoint rather than zonal.
265267
266268 Args:
267- request (:class:` google.cloud.notebooks_v1.types.GetRuntimeRequest` ):
269+ request (Union[ google.cloud.notebooks_v1.types.GetRuntimeRequest, dict] ):
268270 The request object. Request for getting a Managed
269271 Notebook Runtime.
270272 name (:class:`str`):
@@ -325,20 +327,20 @@ async def get_runtime(
325327
326328 async def create_runtime (
327329 self ,
328- request : managed_service .CreateRuntimeRequest = None ,
330+ request : Union [ managed_service .CreateRuntimeRequest , dict ] = None ,
329331 * ,
330332 parent : str = None ,
331333 runtime_id : str = None ,
332334 runtime : gcn_runtime .Runtime = None ,
333- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
335+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
334336 timeout : float = None ,
335337 metadata : Sequence [Tuple [str , str ]] = (),
336338 ) -> operation_async .AsyncOperation :
337339 r"""Creates a new Runtime in a given project and
338340 location.
339341
340342 Args:
341- request (:class:` google.cloud.notebooks_v1.types.CreateRuntimeRequest` ):
343+ request (Union[ google.cloud.notebooks_v1.types.CreateRuntimeRequest, dict] ):
342344 The request object. Request for creating a Managed
343345 Notebook Runtime.
344346 parent (:class:`str`):
@@ -426,17 +428,17 @@ async def create_runtime(
426428
427429 async def delete_runtime (
428430 self ,
429- request : managed_service .DeleteRuntimeRequest = None ,
431+ request : Union [ managed_service .DeleteRuntimeRequest , dict ] = None ,
430432 * ,
431433 name : str = None ,
432- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
434+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
433435 timeout : float = None ,
434436 metadata : Sequence [Tuple [str , str ]] = (),
435437 ) -> operation_async .AsyncOperation :
436438 r"""Deletes a single Runtime.
437439
438440 Args:
439- request (:class:` google.cloud.notebooks_v1.types.DeleteRuntimeRequest` ):
441+ request (Union[ google.cloud.notebooks_v1.types.DeleteRuntimeRequest, dict] ):
440442 The request object. Request for deleting a Managed
441443 Notebook Runtime.
442444 name (:class:`str`):
@@ -518,10 +520,10 @@ async def delete_runtime(
518520
519521 async def start_runtime (
520522 self ,
521- request : managed_service .StartRuntimeRequest = None ,
523+ request : Union [ managed_service .StartRuntimeRequest , dict ] = None ,
522524 * ,
523525 name : str = None ,
524- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
526+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
525527 timeout : float = None ,
526528 metadata : Sequence [Tuple [str , str ]] = (),
527529 ) -> operation_async .AsyncOperation :
@@ -534,7 +536,7 @@ async def start_runtime(
534536 resume-instance
535537
536538 Args:
537- request (:class:` google.cloud.notebooks_v1.types.StartRuntimeRequest` ):
539+ request (Union[ google.cloud.notebooks_v1.types.StartRuntimeRequest, dict] ):
538540 The request object. Request for starting a Managed
539541 Notebook Runtime.
540542 name (:class:`str`):
@@ -606,10 +608,10 @@ async def start_runtime(
606608
607609 async def stop_runtime (
608610 self ,
609- request : managed_service .StopRuntimeRequest = None ,
611+ request : Union [ managed_service .StopRuntimeRequest , dict ] = None ,
610612 * ,
611613 name : str = None ,
612- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
614+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
613615 timeout : float = None ,
614616 metadata : Sequence [Tuple [str , str ]] = (),
615617 ) -> operation_async .AsyncOperation :
@@ -622,7 +624,7 @@ async def stop_runtime(
622624 resume-instance
623625
624626 Args:
625- request (:class:` google.cloud.notebooks_v1.types.StopRuntimeRequest` ):
627+ request (Union[ google.cloud.notebooks_v1.types.StopRuntimeRequest, dict] ):
626628 The request object. Request for stopping a Managed
627629 Notebook Runtime.
628630 name (:class:`str`):
@@ -694,17 +696,17 @@ async def stop_runtime(
694696
695697 async def switch_runtime (
696698 self ,
697- request : managed_service .SwitchRuntimeRequest = None ,
699+ request : Union [ managed_service .SwitchRuntimeRequest , dict ] = None ,
698700 * ,
699701 name : str = None ,
700- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
702+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
701703 timeout : float = None ,
702704 metadata : Sequence [Tuple [str , str ]] = (),
703705 ) -> operation_async .AsyncOperation :
704706 r"""Switch a Managed Notebook Runtime.
705707
706708 Args:
707- request (:class:` google.cloud.notebooks_v1.types.SwitchRuntimeRequest` ):
709+ request (Union[ google.cloud.notebooks_v1.types.SwitchRuntimeRequest, dict] ):
708710 The request object. Request for switching a Managed
709711 Notebook Runtime.
710712 name (:class:`str`):
@@ -776,17 +778,17 @@ async def switch_runtime(
776778
777779 async def reset_runtime (
778780 self ,
779- request : managed_service .ResetRuntimeRequest = None ,
781+ request : Union [ managed_service .ResetRuntimeRequest , dict ] = None ,
780782 * ,
781783 name : str = None ,
782- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
784+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
783785 timeout : float = None ,
784786 metadata : Sequence [Tuple [str , str ]] = (),
785787 ) -> operation_async .AsyncOperation :
786788 r"""Resets a Managed Notebook Runtime.
787789
788790 Args:
789- request (:class:` google.cloud.notebooks_v1.types.ResetRuntimeRequest` ):
791+ request (Union[ google.cloud.notebooks_v1.types.ResetRuntimeRequest, dict] ):
790792 The request object. Request for reseting a Managed
791793 Notebook Runtime.
792794 name (:class:`str`):
@@ -858,17 +860,17 @@ async def reset_runtime(
858860
859861 async def report_runtime_event (
860862 self ,
861- request : managed_service .ReportRuntimeEventRequest = None ,
863+ request : Union [ managed_service .ReportRuntimeEventRequest , dict ] = None ,
862864 * ,
863865 name : str = None ,
864- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
866+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
865867 timeout : float = None ,
866868 metadata : Sequence [Tuple [str , str ]] = (),
867869 ) -> operation_async .AsyncOperation :
868870 r"""Report and process a runtime event.
869871
870872 Args:
871- request (:class:` google.cloud.notebooks_v1.types.ReportRuntimeEventRequest` ):
873+ request (Union[ google.cloud.notebooks_v1.types.ReportRuntimeEventRequest, dict] ):
872874 The request object. Request for reporting a Managed
873875 Notebook Event.
874876 name (:class:`str`):
0 commit comments