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 .tasks_v2 .services .cloud_tasks import pagers
30
32
from google .cloud .tasks_v2 .types import cloudtasks
31
33
from google .cloud .tasks_v2 .types import queue
@@ -171,18 +173,18 @@ def __init__(
171
173
172
174
async def list_queues (
173
175
self ,
174
- request : cloudtasks .ListQueuesRequest = None ,
176
+ request : Union [ cloudtasks .ListQueuesRequest , dict ] = None ,
175
177
* ,
176
178
parent : str = None ,
177
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
179
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
178
180
timeout : float = None ,
179
181
metadata : Sequence [Tuple [str , str ]] = (),
180
182
) -> pagers .ListQueuesAsyncPager :
181
183
r"""Lists queues.
182
184
Queues are returned in lexicographical order.
183
185
184
186
Args:
185
- request (:class:` google.cloud.tasks_v2.types.ListQueuesRequest` ):
187
+ request (Union[ google.cloud.tasks_v2.types.ListQueuesRequest, dict] ):
186
188
The request object. Request message for
187
189
[ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues].
188
190
parent (:class:`str`):
@@ -262,17 +264,17 @@ async def list_queues(
262
264
263
265
async def get_queue (
264
266
self ,
265
- request : cloudtasks .GetQueueRequest = None ,
267
+ request : Union [ cloudtasks .GetQueueRequest , dict ] = None ,
266
268
* ,
267
269
name : str = None ,
268
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
270
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
269
271
timeout : float = None ,
270
272
metadata : Sequence [Tuple [str , str ]] = (),
271
273
) -> queue .Queue :
272
274
r"""Gets a queue.
273
275
274
276
Args:
275
- request (:class:` google.cloud.tasks_v2.types.GetQueueRequest` ):
277
+ request (Union[ google.cloud.tasks_v2.types.GetQueueRequest, dict] ):
276
278
The request object. Request message for
277
279
[GetQueue][google.cloud.tasks.v2.CloudTasks.GetQueue].
278
280
name (:class:`str`):
@@ -347,11 +349,11 @@ async def get_queue(
347
349
348
350
async def create_queue (
349
351
self ,
350
- request : cloudtasks .CreateQueueRequest = None ,
352
+ request : Union [ cloudtasks .CreateQueueRequest , dict ] = None ,
351
353
* ,
352
354
parent : str = None ,
353
355
queue : gct_queue .Queue = None ,
354
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
356
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
355
357
timeout : float = None ,
356
358
metadata : Sequence [Tuple [str , str ]] = (),
357
359
) -> gct_queue .Queue :
@@ -368,7 +370,7 @@ async def create_queue(
368
370
before using this method.
369
371
370
372
Args:
371
- request (:class:` google.cloud.tasks_v2.types.CreateQueueRequest` ):
373
+ request (Union[ google.cloud.tasks_v2.types.CreateQueueRequest, dict] ):
372
374
The request object. Request message for
373
375
[CreateQueue][google.cloud.tasks.v2.CloudTasks.CreateQueue].
374
376
parent (:class:`str`):
@@ -449,11 +451,11 @@ async def create_queue(
449
451
450
452
async def update_queue (
451
453
self ,
452
- request : cloudtasks .UpdateQueueRequest = None ,
454
+ request : Union [ cloudtasks .UpdateQueueRequest , dict ] = None ,
453
455
* ,
454
456
queue : gct_queue .Queue = None ,
455
457
update_mask : field_mask_pb2 .FieldMask = None ,
456
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
458
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
457
459
timeout : float = None ,
458
460
metadata : Sequence [Tuple [str , str ]] = (),
459
461
) -> gct_queue .Queue :
@@ -473,7 +475,7 @@ async def update_queue(
473
475
before using this method.
474
476
475
477
Args:
476
- request (:class:` google.cloud.tasks_v2.types.UpdateQueueRequest` ):
478
+ request (Union[ google.cloud.tasks_v2.types.UpdateQueueRequest, dict] ):
477
479
The request object. Request message for
478
480
[UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue].
479
481
queue (:class:`google.cloud.tasks_v2.types.Queue`):
@@ -559,10 +561,10 @@ async def update_queue(
559
561
560
562
async def delete_queue (
561
563
self ,
562
- request : cloudtasks .DeleteQueueRequest = None ,
564
+ request : Union [ cloudtasks .DeleteQueueRequest , dict ] = None ,
563
565
* ,
564
566
name : str = None ,
565
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
567
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
566
568
timeout : float = None ,
567
569
metadata : Sequence [Tuple [str , str ]] = (),
568
570
) -> None :
@@ -580,7 +582,7 @@ async def delete_queue(
580
582
before using this method.
581
583
582
584
Args:
583
- request (:class:` google.cloud.tasks_v2.types.DeleteQueueRequest` ):
585
+ request (Union[ google.cloud.tasks_v2.types.DeleteQueueRequest, dict] ):
584
586
The request object. Request message for
585
587
[DeleteQueue][google.cloud.tasks.v2.CloudTasks.DeleteQueue].
586
588
name (:class:`str`):
@@ -644,10 +646,10 @@ async def delete_queue(
644
646
645
647
async def purge_queue (
646
648
self ,
647
- request : cloudtasks .PurgeQueueRequest = None ,
649
+ request : Union [ cloudtasks .PurgeQueueRequest , dict ] = None ,
648
650
* ,
649
651
name : str = None ,
650
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
652
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
651
653
timeout : float = None ,
652
654
metadata : Sequence [Tuple [str , str ]] = (),
653
655
) -> queue .Queue :
@@ -659,7 +661,7 @@ async def purge_queue(
659
661
effect. A purge is irreversible.
660
662
661
663
Args:
662
- request (:class:` google.cloud.tasks_v2.types.PurgeQueueRequest` ):
664
+ request (Union[ google.cloud.tasks_v2.types.PurgeQueueRequest, dict] ):
663
665
The request object. Request message for
664
666
[PurgeQueue][google.cloud.tasks.v2.CloudTasks.PurgeQueue].
665
667
name (:class:`str`):
@@ -724,10 +726,10 @@ async def purge_queue(
724
726
725
727
async def pause_queue (
726
728
self ,
727
- request : cloudtasks .PauseQueueRequest = None ,
729
+ request : Union [ cloudtasks .PauseQueueRequest , dict ] = None ,
728
730
* ,
729
731
name : str = None ,
730
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
732
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
731
733
timeout : float = None ,
732
734
metadata : Sequence [Tuple [str , str ]] = (),
733
735
) -> queue .Queue :
@@ -741,7 +743,7 @@ async def pause_queue(
741
743
[PAUSED][google.cloud.tasks.v2.Queue.State.PAUSED].
742
744
743
745
Args:
744
- request (:class:` google.cloud.tasks_v2.types.PauseQueueRequest` ):
746
+ request (Union[ google.cloud.tasks_v2.types.PauseQueueRequest, dict] ):
745
747
The request object. Request message for
746
748
[PauseQueue][google.cloud.tasks.v2.CloudTasks.PauseQueue].
747
749
name (:class:`str`):
@@ -806,10 +808,10 @@ async def pause_queue(
806
808
807
809
async def resume_queue (
808
810
self ,
809
- request : cloudtasks .ResumeQueueRequest = None ,
811
+ request : Union [ cloudtasks .ResumeQueueRequest , dict ] = None ,
810
812
* ,
811
813
name : str = None ,
812
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
814
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
813
815
timeout : float = None ,
814
816
metadata : Sequence [Tuple [str , str ]] = (),
815
817
) -> queue .Queue :
@@ -830,7 +832,7 @@ async def resume_queue(
830
832
Risks <https://cloud.google.com/tasks/docs/manage-cloud-task-scaling>`__.
831
833
832
834
Args:
833
- request (:class:` google.cloud.tasks_v2.types.ResumeQueueRequest` ):
835
+ request (Union[ google.cloud.tasks_v2.types.ResumeQueueRequest, dict] ):
834
836
The request object. Request message for
835
837
[ResumeQueue][google.cloud.tasks.v2.CloudTasks.ResumeQueue].
836
838
name (:class:`str`):
@@ -895,10 +897,10 @@ async def resume_queue(
895
897
896
898
async def get_iam_policy (
897
899
self ,
898
- request : iam_policy_pb2 .GetIamPolicyRequest = None ,
900
+ request : Union [ iam_policy_pb2 .GetIamPolicyRequest , dict ] = None ,
899
901
* ,
900
902
resource : str = None ,
901
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
903
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
902
904
timeout : float = None ,
903
905
metadata : Sequence [Tuple [str , str ]] = (),
904
906
) -> policy_pb2 .Policy :
@@ -913,7 +915,7 @@ async def get_iam_policy(
913
915
- ``cloudtasks.queues.getIamPolicy``
914
916
915
917
Args:
916
- request (:class:` google.iam.v1.iam_policy_pb2.GetIamPolicyRequest` ):
918
+ request (Union[ google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict] ):
917
919
The request object. Request message for `GetIamPolicy`
918
920
method.
919
921
resource (:class:`str`):
@@ -1039,10 +1041,10 @@ async def get_iam_policy(
1039
1041
1040
1042
async def set_iam_policy (
1041
1043
self ,
1042
- request : iam_policy_pb2 .SetIamPolicyRequest = None ,
1044
+ request : Union [ iam_policy_pb2 .SetIamPolicyRequest , dict ] = None ,
1043
1045
* ,
1044
1046
resource : str = None ,
1045
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1047
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1046
1048
timeout : float = None ,
1047
1049
metadata : Sequence [Tuple [str , str ]] = (),
1048
1050
) -> policy_pb2 .Policy :
@@ -1061,7 +1063,7 @@ async def set_iam_policy(
1061
1063
- ``cloudtasks.queues.setIamPolicy``
1062
1064
1063
1065
Args:
1064
- request (:class:` google.iam.v1.iam_policy_pb2.SetIamPolicyRequest` ):
1066
+ request (Union[ google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict] ):
1065
1067
The request object. Request message for `SetIamPolicy`
1066
1068
method.
1067
1069
resource (:class:`str`):
@@ -1177,11 +1179,11 @@ async def set_iam_policy(
1177
1179
1178
1180
async def test_iam_permissions (
1179
1181
self ,
1180
- request : iam_policy_pb2 .TestIamPermissionsRequest = None ,
1182
+ request : Union [ iam_policy_pb2 .TestIamPermissionsRequest , dict ] = None ,
1181
1183
* ,
1182
1184
resource : str = None ,
1183
1185
permissions : Sequence [str ] = None ,
1184
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1186
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1185
1187
timeout : float = None ,
1186
1188
metadata : Sequence [Tuple [str , str ]] = (),
1187
1189
) -> iam_policy_pb2 .TestIamPermissionsResponse :
@@ -1196,7 +1198,7 @@ async def test_iam_permissions(
1196
1198
warning.
1197
1199
1198
1200
Args:
1199
- request (:class:` google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest` ):
1201
+ request (Union[ google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict] ):
1200
1202
The request object. Request message for
1201
1203
`TestIamPermissions` method.
1202
1204
resource (:class:`str`):
@@ -1278,10 +1280,10 @@ async def test_iam_permissions(
1278
1280
1279
1281
async def list_tasks (
1280
1282
self ,
1281
- request : cloudtasks .ListTasksRequest = None ,
1283
+ request : Union [ cloudtasks .ListTasksRequest , dict ] = None ,
1282
1284
* ,
1283
1285
parent : str = None ,
1284
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1286
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1285
1287
timeout : float = None ,
1286
1288
metadata : Sequence [Tuple [str , str ]] = (),
1287
1289
) -> pagers .ListTasksAsyncPager :
@@ -1297,7 +1299,7 @@ async def list_tasks(
1297
1299
at any time.
1298
1300
1299
1301
Args:
1300
- request (:class:` google.cloud.tasks_v2.types.ListTasksRequest` ):
1302
+ request (Union[ google.cloud.tasks_v2.types.ListTasksRequest, dict] ):
1301
1303
The request object. Request message for listing tasks
1302
1304
using
1303
1305
[ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks].
@@ -1378,17 +1380,17 @@ async def list_tasks(
1378
1380
1379
1381
async def get_task (
1380
1382
self ,
1381
- request : cloudtasks .GetTaskRequest = None ,
1383
+ request : Union [ cloudtasks .GetTaskRequest , dict ] = None ,
1382
1384
* ,
1383
1385
name : str = None ,
1384
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1386
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1385
1387
timeout : float = None ,
1386
1388
metadata : Sequence [Tuple [str , str ]] = (),
1387
1389
) -> task .Task :
1388
1390
r"""Gets a task.
1389
1391
1390
1392
Args:
1391
- request (:class:` google.cloud.tasks_v2.types.GetTaskRequest` ):
1393
+ request (Union[ google.cloud.tasks_v2.types.GetTaskRequest, dict] ):
1392
1394
The request object. Request message for getting a task
1393
1395
using
1394
1396
[GetTask][google.cloud.tasks.v2.CloudTasks.GetTask].
@@ -1458,11 +1460,11 @@ async def get_task(
1458
1460
1459
1461
async def create_task (
1460
1462
self ,
1461
- request : cloudtasks .CreateTaskRequest = None ,
1463
+ request : Union [ cloudtasks .CreateTaskRequest , dict ] = None ,
1462
1464
* ,
1463
1465
parent : str = None ,
1464
1466
task : gct_task .Task = None ,
1465
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1467
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1466
1468
timeout : float = None ,
1467
1469
metadata : Sequence [Tuple [str , str ]] = (),
1468
1470
) -> gct_task .Task :
@@ -1474,7 +1476,7 @@ async def create_task(
1474
1476
- The maximum task size is 100KB.
1475
1477
1476
1478
Args:
1477
- request (:class:` google.cloud.tasks_v2.types.CreateTaskRequest` ):
1479
+ request (Union[ google.cloud.tasks_v2.types.CreateTaskRequest, dict] ):
1478
1480
The request object. Request message for
1479
1481
[CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
1480
1482
parent (:class:`str`):
@@ -1583,10 +1585,10 @@ async def create_task(
1583
1585
1584
1586
async def delete_task (
1585
1587
self ,
1586
- request : cloudtasks .DeleteTaskRequest = None ,
1588
+ request : Union [ cloudtasks .DeleteTaskRequest , dict ] = None ,
1587
1589
* ,
1588
1590
name : str = None ,
1589
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1591
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1590
1592
timeout : float = None ,
1591
1593
metadata : Sequence [Tuple [str , str ]] = (),
1592
1594
) -> None :
@@ -1596,7 +1598,7 @@ async def delete_task(
1596
1598
or permanently failed.
1597
1599
1598
1600
Args:
1599
- request (:class:` google.cloud.tasks_v2.types.DeleteTaskRequest` ):
1601
+ request (Union[ google.cloud.tasks_v2.types.DeleteTaskRequest, dict] ):
1600
1602
The request object. Request message for deleting a task
1601
1603
using
1602
1604
[DeleteTask][google.cloud.tasks.v2.CloudTasks.DeleteTask].
@@ -1661,10 +1663,10 @@ async def delete_task(
1661
1663
1662
1664
async def run_task (
1663
1665
self ,
1664
- request : cloudtasks .RunTaskRequest = None ,
1666
+ request : Union [ cloudtasks .RunTaskRequest , dict ] = None ,
1665
1667
* ,
1666
1668
name : str = None ,
1667
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
1669
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1668
1670
timeout : float = None ,
1669
1671
metadata : Sequence [Tuple [str , str ]] = (),
1670
1672
) -> task .Task :
@@ -1697,7 +1699,7 @@ async def run_task(
1697
1699
task that has already succeeded or permanently failed.
1698
1700
1699
1701
Args:
1700
- request (:class:` google.cloud.tasks_v2.types.RunTaskRequest` ):
1702
+ request (Union[ google.cloud.tasks_v2.types.RunTaskRequest, dict] ):
1701
1703
The request object. Request message for forcing a task
1702
1704
to run now using
1703
1705
[RunTask][google.cloud.tasks.v2.CloudTasks.RunTask].
0 commit comments