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 .essential_contacts_v1 .services .essential_contacts_service import (
30
32
pagers ,
31
33
)
@@ -173,18 +175,18 @@ def __init__(
173
175
174
176
async def create_contact (
175
177
self ,
176
- request : service .CreateContactRequest = None ,
178
+ request : Union [ service .CreateContactRequest , dict ] = None ,
177
179
* ,
178
180
parent : str = None ,
179
181
contact : service .Contact = None ,
180
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
182
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
181
183
timeout : float = None ,
182
184
metadata : Sequence [Tuple [str , str ]] = (),
183
185
) -> service .Contact :
184
186
r"""Adds a new contact for a resource.
185
187
186
188
Args:
187
- request (:class:` google.cloud.essential_contacts_v1.types.CreateContactRequest` ):
189
+ request (Union[ google.cloud.essential_contacts_v1.types.CreateContactRequest, dict] ):
188
190
The request object. Request message for the
189
191
CreateContact method.
190
192
parent (:class:`str`):
@@ -256,19 +258,19 @@ async def create_contact(
256
258
257
259
async def update_contact (
258
260
self ,
259
- request : service .UpdateContactRequest = None ,
261
+ request : Union [ service .UpdateContactRequest , dict ] = None ,
260
262
* ,
261
263
contact : service .Contact = None ,
262
264
update_mask : field_mask_pb2 .FieldMask = None ,
263
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
265
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
264
266
timeout : float = None ,
265
267
metadata : Sequence [Tuple [str , str ]] = (),
266
268
) -> service .Contact :
267
269
r"""Updates a contact.
268
270
Note: A contact's email address cannot be changed.
269
271
270
272
Args:
271
- request (:class:` google.cloud.essential_contacts_v1.types.UpdateContactRequest` ):
273
+ request (Union[ google.cloud.essential_contacts_v1.types.UpdateContactRequest, dict] ):
272
274
The request object. Request message for the
273
275
UpdateContact method.
274
276
contact (:class:`google.cloud.essential_contacts_v1.types.Contact`):
@@ -343,17 +345,17 @@ async def update_contact(
343
345
344
346
async def list_contacts (
345
347
self ,
346
- request : service .ListContactsRequest = None ,
348
+ request : Union [ service .ListContactsRequest , dict ] = None ,
347
349
* ,
348
350
parent : str = None ,
349
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
351
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
350
352
timeout : float = None ,
351
353
metadata : Sequence [Tuple [str , str ]] = (),
352
354
) -> pagers .ListContactsAsyncPager :
353
355
r"""Lists the contacts that have been set on a resource.
354
356
355
357
Args:
356
- request (:class:` google.cloud.essential_contacts_v1.types.ListContactsRequest` ):
358
+ request (Union[ google.cloud.essential_contacts_v1.types.ListContactsRequest, dict] ):
357
359
The request object. Request message for the ListContacts
358
360
method.
359
361
parent (:class:`str`):
@@ -433,17 +435,17 @@ async def list_contacts(
433
435
434
436
async def get_contact (
435
437
self ,
436
- request : service .GetContactRequest = None ,
438
+ request : Union [ service .GetContactRequest , dict ] = None ,
437
439
* ,
438
440
name : str = None ,
439
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
441
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
440
442
timeout : float = None ,
441
443
metadata : Sequence [Tuple [str , str ]] = (),
442
444
) -> service .Contact :
443
445
r"""Gets a single contact.
444
446
445
447
Args:
446
- request (:class:` google.cloud.essential_contacts_v1.types.GetContactRequest` ):
448
+ request (Union[ google.cloud.essential_contacts_v1.types.GetContactRequest, dict] ):
447
449
The request object. Request message for the GetContact
448
450
method.
449
451
name (:class:`str`):
@@ -515,17 +517,17 @@ async def get_contact(
515
517
516
518
async def delete_contact (
517
519
self ,
518
- request : service .DeleteContactRequest = None ,
520
+ request : Union [ service .DeleteContactRequest , dict ] = None ,
519
521
* ,
520
522
name : str = None ,
521
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
523
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
522
524
timeout : float = None ,
523
525
metadata : Sequence [Tuple [str , str ]] = (),
524
526
) -> None :
525
527
r"""Deletes a contact.
526
528
527
529
Args:
528
- request (:class:` google.cloud.essential_contacts_v1.types.DeleteContactRequest` ):
530
+ request (Union[ google.cloud.essential_contacts_v1.types.DeleteContactRequest, dict] ):
529
531
The request object. Request message for the
530
532
DeleteContact method.
531
533
name (:class:`str`):
@@ -581,9 +583,9 @@ async def delete_contact(
581
583
582
584
async def compute_contacts (
583
585
self ,
584
- request : service .ComputeContactsRequest = None ,
586
+ request : Union [ service .ComputeContactsRequest , dict ] = None ,
585
587
* ,
586
- retry : retries . Retry = gapic_v1 .method .DEFAULT ,
588
+ retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
587
589
timeout : float = None ,
588
590
metadata : Sequence [Tuple [str , str ]] = (),
589
591
) -> pagers .ComputeContactsAsyncPager :
@@ -592,7 +594,7 @@ async def compute_contacts(
592
594
including contacts inherited from any parent resources.
593
595
594
596
Args:
595
- request (:class:` google.cloud.essential_contacts_v1.types.ComputeContactsRequest` ):
597
+ request (Union[ google.cloud.essential_contacts_v1.types.ComputeContactsRequest, dict] ):
596
598
The request object. Request message for the
597
599
ComputeContacts method.
598
600
retry (google.api_core.retry.Retry): Designation of what errors, if any,
@@ -641,17 +643,17 @@ async def compute_contacts(
641
643
642
644
async def send_test_message (
643
645
self ,
644
- request : service .SendTestMessageRequest = None ,
646
+ request : Union [ service .SendTestMessageRequest , dict ] = None ,
645
647
* ,
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
) -> None :
650
652
r"""Allows a contact admin to send a test message to
651
653
contact to verify that it has been configured correctly.
652
654
653
655
Args:
654
- request (:class:` google.cloud.essential_contacts_v1.types.SendTestMessageRequest` ):
656
+ request (Union[ google.cloud.essential_contacts_v1.types.SendTestMessageRequest, dict] ):
655
657
The request object. Request message for the
656
658
SendTestMessage method.
657
659
retry (google.api_core.retry.Retry): Designation of what errors, if any,
0 commit comments