19
19
from typing import Dict , Sequence , Tuple , Type , Union
20
20
import pkg_resources
21
21
22
- import google .api_core .client_options as ClientOptions # type: ignore
22
+ from google .api_core .client_options import ClientOptions # type: ignore
23
23
from google .api_core import exceptions as core_exceptions # type: ignore
24
24
from google .api_core import gapic_v1 # type: ignore
25
25
from google .api_core import retry as retries # type: ignore
26
26
from google .auth import credentials as ga_credentials # type: ignore
27
27
from google .oauth2 import service_account # type: ignore
28
28
29
+ OptionalRetry = Union [retries .Retry , object ]
30
+
29
31
from google .cloud .resourcesettings_v1 .services .resource_settings_service import pagers
30
32
from google .cloud .resourcesettings_v1 .types import resource_settings
31
33
from .transports .base import ResourceSettingsServiceTransport , DEFAULT_CLIENT_INFO
@@ -181,18 +183,18 @@ def __init__(
181
183
182
184
async def list_settings (
183
185
self ,
184
- request : resource_settings .ListSettingsRequest = None ,
186
+ request : Union [ resource_settings .ListSettingsRequest , dict ] = None ,
185
187
* ,
186
188
parent : str = None ,
187
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
189
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
188
190
timeout : float = None ,
189
191
metadata : Sequence [Tuple [str , str ]] = (),
190
192
) -> pagers .ListSettingsAsyncPager :
191
193
r"""Lists all the settings that are available on the Cloud resource
192
194
``parent``.
193
195
194
196
Args:
195
- request (:class:` google.cloud.resourcesettings_v1.types.ListSettingsRequest` ):
197
+ request (Union[ google.cloud.resourcesettings_v1.types.ListSettingsRequest, dict] ):
196
198
The request object. The request for ListSettings.
197
199
parent (:class:`str`):
198
200
Required. The Cloud resource that parents the setting.
@@ -275,10 +277,10 @@ async def list_settings(
275
277
276
278
async def get_setting (
277
279
self ,
278
- request : resource_settings .GetSettingRequest = None ,
280
+ request : Union [ resource_settings .GetSettingRequest , dict ] = None ,
279
281
* ,
280
282
name : str = None ,
281
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
283
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
282
284
timeout : float = None ,
283
285
metadata : Sequence [Tuple [str , str ]] = (),
284
286
) -> resource_settings .Setting :
@@ -288,7 +290,7 @@ async def get_setting(
288
290
``google.rpc.Code.NOT_FOUND`` if the setting does not exist.
289
291
290
292
Args:
291
- request (:class:` google.cloud.resourcesettings_v1.types.GetSettingRequest` ):
293
+ request (Union[ google.cloud.resourcesettings_v1.types.GetSettingRequest, dict] ):
292
294
The request object. The request for GetSetting.
293
295
name (:class:`str`):
294
296
Required. The name of the setting to get. See
@@ -357,9 +359,9 @@ async def get_setting(
357
359
358
360
async def update_setting (
359
361
self ,
360
- request : resource_settings .UpdateSettingRequest = None ,
362
+ request : Union [ resource_settings .UpdateSettingRequest , dict ] = None ,
361
363
* ,
362
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
364
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
363
365
timeout : float = None ,
364
366
metadata : Sequence [Tuple [str , str ]] = (),
365
367
) -> resource_settings .Setting :
@@ -381,7 +383,7 @@ async def update_setting(
381
383
``local_value`` field.
382
384
383
385
Args:
384
- request (:class:` google.cloud.resourcesettings_v1.types.UpdateSettingRequest` ):
386
+ request (Union[ google.cloud.resourcesettings_v1.types.UpdateSettingRequest, dict] ):
385
387
The request object. The request for UpdateSetting.
386
388
retry (google.api_core.retry.Retry): Designation of what errors, if any,
387
389
should be retried.
0 commit comments