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 .api_core import operation # type: ignore
30
32
from google .api_core import operation_async # type: ignore
31
33
from google .cloud .common .types import operation_metadata as operation_metadata_pb2 # type: ignore
@@ -198,18 +200,18 @@ def __init__(
198
200
199
201
async def list_instances (
200
202
self ,
201
- request : cloud_filestore_service .ListInstancesRequest = None ,
203
+ request : Union [ cloud_filestore_service .ListInstancesRequest , dict ] = None ,
202
204
* ,
203
205
parent : str = None ,
204
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
206
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
205
207
timeout : float = None ,
206
208
metadata : Sequence [Tuple [str , str ]] = (),
207
209
) -> pagers .ListInstancesAsyncPager :
208
210
r"""Lists all instances in a project for either a
209
211
specified location or for all locations.
210
212
211
213
Args:
212
- request (:class:` google.cloud.filestore_v1.types.ListInstancesRequest` ):
214
+ request (Union[ google.cloud.filestore_v1.types.ListInstancesRequest, dict] ):
213
215
The request object. ListInstancesRequest lists
214
216
instances.
215
217
parent (:class:`str`):
@@ -292,17 +294,17 @@ async def list_instances(
292
294
293
295
async def get_instance (
294
296
self ,
295
- request : cloud_filestore_service .GetInstanceRequest = None ,
297
+ request : Union [ cloud_filestore_service .GetInstanceRequest , dict ] = None ,
296
298
* ,
297
299
name : str = None ,
298
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
300
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
299
301
timeout : float = None ,
300
302
metadata : Sequence [Tuple [str , str ]] = (),
301
303
) -> cloud_filestore_service .Instance :
302
304
r"""Gets the details of a specific instance.
303
305
304
306
Args:
305
- request (:class:` google.cloud.filestore_v1.types.GetInstanceRequest` ):
307
+ request (Union[ google.cloud.filestore_v1.types.GetInstanceRequest, dict] ):
306
308
The request object. GetInstanceRequest gets the state of
307
309
an instance.
308
310
name (:class:`str`):
@@ -370,12 +372,12 @@ async def get_instance(
370
372
371
373
async def create_instance (
372
374
self ,
373
- request : cloud_filestore_service .CreateInstanceRequest = None ,
375
+ request : Union [ cloud_filestore_service .CreateInstanceRequest , dict ] = None ,
374
376
* ,
375
377
parent : str = None ,
376
378
instance : cloud_filestore_service .Instance = None ,
377
379
instance_id : str = None ,
378
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
380
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
379
381
timeout : float = None ,
380
382
metadata : Sequence [Tuple [str , str ]] = (),
381
383
) -> operation_async .AsyncOperation :
@@ -386,7 +388,7 @@ async def create_instance(
386
388
the minimum capacity of the tier).
387
389
388
390
Args:
389
- request (:class:` google.cloud.filestore_v1.types.CreateInstanceRequest` ):
391
+ request (Union[ google.cloud.filestore_v1.types.CreateInstanceRequest, dict] ):
390
392
The request object. CreateInstanceRequest creates an
391
393
instance.
392
394
parent (:class:`str`):
@@ -479,18 +481,18 @@ async def create_instance(
479
481
480
482
async def update_instance (
481
483
self ,
482
- request : cloud_filestore_service .UpdateInstanceRequest = None ,
484
+ request : Union [ cloud_filestore_service .UpdateInstanceRequest , dict ] = None ,
483
485
* ,
484
486
instance : cloud_filestore_service .Instance = None ,
485
487
update_mask : field_mask_pb2 .FieldMask = None ,
486
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
488
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
487
489
timeout : float = None ,
488
490
metadata : Sequence [Tuple [str , str ]] = (),
489
491
) -> operation_async .AsyncOperation :
490
492
r"""Updates the settings of a specific instance.
491
493
492
494
Args:
493
- request (:class:` google.cloud.filestore_v1.types.UpdateInstanceRequest` ):
495
+ request (Union[ google.cloud.filestore_v1.types.UpdateInstanceRequest, dict] ):
494
496
The request object. UpdateInstanceRequest updates the
495
497
settings of an instance.
496
498
instance (:class:`google.cloud.filestore_v1.types.Instance`):
@@ -576,9 +578,9 @@ async def update_instance(
576
578
577
579
async def restore_instance (
578
580
self ,
579
- request : cloud_filestore_service .RestoreInstanceRequest = None ,
581
+ request : Union [ cloud_filestore_service .RestoreInstanceRequest , dict ] = None ,
580
582
* ,
581
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
583
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
582
584
timeout : float = None ,
583
585
metadata : Sequence [Tuple [str , str ]] = (),
584
586
) -> operation_async .AsyncOperation :
@@ -589,7 +591,7 @@ async def restore_instance(
589
591
to or larger than the minimum capacity of the tier).
590
592
591
593
Args:
592
- request (:class:` google.cloud.filestore_v1.types.RestoreInstanceRequest` ):
594
+ request (Union[ google.cloud.filestore_v1.types.RestoreInstanceRequest, dict] ):
593
595
The request object. RestoreInstanceRequest restores an
594
596
existing instances's file share from a backup.
595
597
retry (google.api_core.retry.Retry): Designation of what errors, if any,
@@ -640,17 +642,17 @@ async def restore_instance(
640
642
641
643
async def delete_instance (
642
644
self ,
643
- request : cloud_filestore_service .DeleteInstanceRequest = None ,
645
+ request : Union [ cloud_filestore_service .DeleteInstanceRequest , dict ] = None ,
644
646
* ,
645
647
name : str = None ,
646
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
648
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
647
649
timeout : float = None ,
648
650
metadata : Sequence [Tuple [str , str ]] = (),
649
651
) -> operation_async .AsyncOperation :
650
652
r"""Deletes an instance.
651
653
652
654
Args:
653
- request (:class:` google.cloud.filestore_v1.types.DeleteInstanceRequest` ):
655
+ request (Union[ google.cloud.filestore_v1.types.DeleteInstanceRequest, dict] ):
654
656
The request object. DeleteInstanceRequest deletes an
655
657
instance.
656
658
name (:class:`str`):
@@ -732,18 +734,18 @@ async def delete_instance(
732
734
733
735
async def list_backups (
734
736
self ,
735
- request : cloud_filestore_service .ListBackupsRequest = None ,
737
+ request : Union [ cloud_filestore_service .ListBackupsRequest , dict ] = None ,
736
738
* ,
737
739
parent : str = None ,
738
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
740
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
739
741
timeout : float = None ,
740
742
metadata : Sequence [Tuple [str , str ]] = (),
741
743
) -> pagers .ListBackupsAsyncPager :
742
744
r"""Lists all backups in a project for either a specified
743
745
location or for all locations.
744
746
745
747
Args:
746
- request (:class:` google.cloud.filestore_v1.types.ListBackupsRequest` ):
748
+ request (Union[ google.cloud.filestore_v1.types.ListBackupsRequest, dict] ):
747
749
The request object. ListBackupsRequest lists backups.
748
750
parent (:class:`str`):
749
751
Required. The project and location for which to retrieve
@@ -825,17 +827,17 @@ async def list_backups(
825
827
826
828
async def get_backup (
827
829
self ,
828
- request : cloud_filestore_service .GetBackupRequest = None ,
830
+ request : Union [ cloud_filestore_service .GetBackupRequest , dict ] = None ,
829
831
* ,
830
832
name : str = None ,
831
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
833
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
832
834
timeout : float = None ,
833
835
metadata : Sequence [Tuple [str , str ]] = (),
834
836
) -> cloud_filestore_service .Backup :
835
837
r"""Gets the details of a specific backup.
836
838
837
839
Args:
838
- request (:class:` google.cloud.filestore_v1.types.GetBackupRequest` ):
840
+ request (Union[ google.cloud.filestore_v1.types.GetBackupRequest, dict] ):
839
841
The request object. GetBackupRequest gets the state of a
840
842
backup.
841
843
name (:class:`str`):
@@ -903,19 +905,19 @@ async def get_backup(
903
905
904
906
async def create_backup (
905
907
self ,
906
- request : cloud_filestore_service .CreateBackupRequest = None ,
908
+ request : Union [ cloud_filestore_service .CreateBackupRequest , dict ] = None ,
907
909
* ,
908
910
parent : str = None ,
909
911
backup : cloud_filestore_service .Backup = None ,
910
912
backup_id : str = None ,
911
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
913
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
912
914
timeout : float = None ,
913
915
metadata : Sequence [Tuple [str , str ]] = (),
914
916
) -> operation_async .AsyncOperation :
915
917
r"""Creates a backup.
916
918
917
919
Args:
918
- request (:class:` google.cloud.filestore_v1.types.CreateBackupRequest` ):
920
+ request (Union[ google.cloud.filestore_v1.types.CreateBackupRequest, dict] ):
919
921
The request object. CreateBackupRequest creates a
920
922
backup.
921
923
parent (:class:`str`):
@@ -1013,17 +1015,17 @@ async def create_backup(
1013
1015
1014
1016
async def delete_backup (
1015
1017
self ,
1016
- request : cloud_filestore_service .DeleteBackupRequest = None ,
1018
+ request : Union [ cloud_filestore_service .DeleteBackupRequest , dict ] = None ,
1017
1019
* ,
1018
1020
name : str = None ,
1019
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1021
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1020
1022
timeout : float = None ,
1021
1023
metadata : Sequence [Tuple [str , str ]] = (),
1022
1024
) -> operation_async .AsyncOperation :
1023
1025
r"""Deletes a backup.
1024
1026
1025
1027
Args:
1026
- request (:class:` google.cloud.filestore_v1.types.DeleteBackupRequest` ):
1028
+ request (Union[ google.cloud.filestore_v1.types.DeleteBackupRequest, dict] ):
1027
1029
The request object. DeleteBackupRequest deletes a
1028
1030
backup.
1029
1031
name (:class:`str`):
@@ -1105,18 +1107,18 @@ async def delete_backup(
1105
1107
1106
1108
async def update_backup (
1107
1109
self ,
1108
- request : cloud_filestore_service .UpdateBackupRequest = None ,
1110
+ request : Union [ cloud_filestore_service .UpdateBackupRequest , dict ] = None ,
1109
1111
* ,
1110
1112
backup : cloud_filestore_service .Backup = None ,
1111
1113
update_mask : field_mask_pb2 .FieldMask = None ,
1112
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1114
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1113
1115
timeout : float = None ,
1114
1116
metadata : Sequence [Tuple [str , str ]] = (),
1115
1117
) -> operation_async .AsyncOperation :
1116
1118
r"""Updates the settings of a specific backup.
1117
1119
1118
1120
Args:
1119
- request (:class:` google.cloud.filestore_v1.types.UpdateBackupRequest` ):
1121
+ request (Union[ google.cloud.filestore_v1.types.UpdateBackupRequest, dict] ):
1120
1122
The request object. UpdateBackupRequest updates
1121
1123
description and/or labels for a backup.
1122
1124
backup (:class:`google.cloud.filestore_v1.types.Backup`):
0 commit comments