1717from distutils import util
1818import os
1919import re
20- from typing import Callable , Dict , Optional , Sequence , Tuple , Type , Union
20+ from typing import Dict , Optional , Sequence , Tuple , Type , Union
2121import pkg_resources
2222
2323from google .api_core import client_options as client_options_lib # type: ignore
@@ -374,7 +374,7 @@ def __init__(
374374
375375 def create_device_registry (
376376 self ,
377- request : device_manager .CreateDeviceRegistryRequest = None ,
377+ request : Union [ device_manager .CreateDeviceRegistryRequest , dict ] = None ,
378378 * ,
379379 parent : str = None ,
380380 device_registry : resources .DeviceRegistry = None ,
@@ -385,7 +385,7 @@ def create_device_registry(
385385 r"""Creates a device registry that contains devices.
386386
387387 Args:
388- request (google.cloud.iot_v1.types.CreateDeviceRegistryRequest):
388+ request (Union[ google.cloud.iot_v1.types.CreateDeviceRegistryRequest, dict] ):
389389 The request object. Request for `CreateDeviceRegistry`.
390390 parent (str):
391391 Required. The project and cloud region where this device
@@ -455,7 +455,7 @@ def create_device_registry(
455455
456456 def get_device_registry (
457457 self ,
458- request : device_manager .GetDeviceRegistryRequest = None ,
458+ request : Union [ device_manager .GetDeviceRegistryRequest , dict ] = None ,
459459 * ,
460460 name : str = None ,
461461 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -465,7 +465,7 @@ def get_device_registry(
465465 r"""Gets a device registry configuration.
466466
467467 Args:
468- request (google.cloud.iot_v1.types.GetDeviceRegistryRequest):
468+ request (Union[ google.cloud.iot_v1.types.GetDeviceRegistryRequest, dict] ):
469469 The request object. Request for `GetDeviceRegistry`.
470470 name (str):
471471 Required. The name of the device registry. For example,
@@ -523,7 +523,7 @@ def get_device_registry(
523523
524524 def update_device_registry (
525525 self ,
526- request : device_manager .UpdateDeviceRegistryRequest = None ,
526+ request : Union [ device_manager .UpdateDeviceRegistryRequest , dict ] = None ,
527527 * ,
528528 device_registry : resources .DeviceRegistry = None ,
529529 update_mask : field_mask_pb2 .FieldMask = None ,
@@ -534,7 +534,7 @@ def update_device_registry(
534534 r"""Updates a device registry configuration.
535535
536536 Args:
537- request (google.cloud.iot_v1.types.UpdateDeviceRegistryRequest):
537+ request (Union[ google.cloud.iot_v1.types.UpdateDeviceRegistryRequest, dict] ):
538538 The request object. Request for `UpdateDeviceRegistry`.
539539 device_registry (google.cloud.iot_v1.types.DeviceRegistry):
540540 Required. The new values for the device registry. The
@@ -609,7 +609,7 @@ def update_device_registry(
609609
610610 def delete_device_registry (
611611 self ,
612- request : device_manager .DeleteDeviceRegistryRequest = None ,
612+ request : Union [ device_manager .DeleteDeviceRegistryRequest , dict ] = None ,
613613 * ,
614614 name : str = None ,
615615 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -619,7 +619,7 @@ def delete_device_registry(
619619 r"""Deletes a device registry configuration.
620620
621621 Args:
622- request (google.cloud.iot_v1.types.DeleteDeviceRegistryRequest):
622+ request (Union[ google.cloud.iot_v1.types.DeleteDeviceRegistryRequest, dict] ):
623623 The request object. Request for `DeleteDeviceRegistry`.
624624 name (str):
625625 Required. The name of the device registry. For example,
@@ -672,7 +672,7 @@ def delete_device_registry(
672672
673673 def list_device_registries (
674674 self ,
675- request : device_manager .ListDeviceRegistriesRequest = None ,
675+ request : Union [ device_manager .ListDeviceRegistriesRequest , dict ] = None ,
676676 * ,
677677 parent : str = None ,
678678 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -682,7 +682,7 @@ def list_device_registries(
682682 r"""Lists device registries.
683683
684684 Args:
685- request (google.cloud.iot_v1.types.ListDeviceRegistriesRequest):
685+ request (Union[ google.cloud.iot_v1.types.ListDeviceRegistriesRequest, dict] ):
686686 The request object. Request for `ListDeviceRegistries`.
687687 parent (str):
688688 Required. The project and cloud region path. For
@@ -751,7 +751,7 @@ def list_device_registries(
751751
752752 def create_device (
753753 self ,
754- request : device_manager .CreateDeviceRequest = None ,
754+ request : Union [ device_manager .CreateDeviceRequest , dict ] = None ,
755755 * ,
756756 parent : str = None ,
757757 device : resources .Device = None ,
@@ -762,7 +762,7 @@ def create_device(
762762 r"""Creates a device in a device registry.
763763
764764 Args:
765- request (google.cloud.iot_v1.types.CreateDeviceRequest):
765+ request (Union[ google.cloud.iot_v1.types.CreateDeviceRequest, dict] ):
766766 The request object. Request for `CreateDevice`.
767767 parent (str):
768768 Required. The name of the device registry where this
@@ -832,7 +832,7 @@ def create_device(
832832
833833 def get_device (
834834 self ,
835- request : device_manager .GetDeviceRequest = None ,
835+ request : Union [ device_manager .GetDeviceRequest , dict ] = None ,
836836 * ,
837837 name : str = None ,
838838 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -842,7 +842,7 @@ def get_device(
842842 r"""Gets details about a device.
843843
844844 Args:
845- request (google.cloud.iot_v1.types.GetDeviceRequest):
845+ request (Union[ google.cloud.iot_v1.types.GetDeviceRequest, dict] ):
846846 The request object. Request for `GetDevice`.
847847 name (str):
848848 Required. The name of the device. For example,
@@ -902,7 +902,7 @@ def get_device(
902902
903903 def update_device (
904904 self ,
905- request : device_manager .UpdateDeviceRequest = None ,
905+ request : Union [ device_manager .UpdateDeviceRequest , dict ] = None ,
906906 * ,
907907 device : resources .Device = None ,
908908 update_mask : field_mask_pb2 .FieldMask = None ,
@@ -913,7 +913,7 @@ def update_device(
913913 r"""Updates a device.
914914
915915 Args:
916- request (google.cloud.iot_v1.types.UpdateDeviceRequest):
916+ request (Union[ google.cloud.iot_v1.types.UpdateDeviceRequest, dict] ):
917917 The request object. Request for `UpdateDevice`.
918918 device (google.cloud.iot_v1.types.Device):
919919 Required. The new values for the device. The ``id`` and
@@ -988,7 +988,7 @@ def update_device(
988988
989989 def delete_device (
990990 self ,
991- request : device_manager .DeleteDeviceRequest = None ,
991+ request : Union [ device_manager .DeleteDeviceRequest , dict ] = None ,
992992 * ,
993993 name : str = None ,
994994 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -998,7 +998,7 @@ def delete_device(
998998 r"""Deletes a device.
999999
10001000 Args:
1001- request (google.cloud.iot_v1.types.DeleteDeviceRequest):
1001+ request (Union[ google.cloud.iot_v1.types.DeleteDeviceRequest, dict] ):
10021002 The request object. Request for `DeleteDevice`.
10031003 name (str):
10041004 Required. The name of the device. For example,
@@ -1053,7 +1053,7 @@ def delete_device(
10531053
10541054 def list_devices (
10551055 self ,
1056- request : device_manager .ListDevicesRequest = None ,
1056+ request : Union [ device_manager .ListDevicesRequest , dict ] = None ,
10571057 * ,
10581058 parent : str = None ,
10591059 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -1063,7 +1063,7 @@ def list_devices(
10631063 r"""List devices in a device registry.
10641064
10651065 Args:
1066- request (google.cloud.iot_v1.types.ListDevicesRequest):
1066+ request (Union[ google.cloud.iot_v1.types.ListDevicesRequest, dict] ):
10671067 The request object. Request for `ListDevices`.
10681068 parent (str):
10691069 Required. The device registry path. Required. For
@@ -1132,7 +1132,7 @@ def list_devices(
11321132
11331133 def modify_cloud_to_device_config (
11341134 self ,
1135- request : device_manager .ModifyCloudToDeviceConfigRequest = None ,
1135+ request : Union [ device_manager .ModifyCloudToDeviceConfigRequest , dict ] = None ,
11361136 * ,
11371137 name : str = None ,
11381138 binary_data : bytes = None ,
@@ -1145,7 +1145,7 @@ def modify_cloud_to_device_config(
11451145 the modified configuration version and its metadata.
11461146
11471147 Args:
1148- request (google.cloud.iot_v1.types.ModifyCloudToDeviceConfigRequest):
1148+ request (Union[ google.cloud.iot_v1.types.ModifyCloudToDeviceConfigRequest, dict] ):
11491149 The request object. Request for
11501150 `ModifyCloudToDeviceConfig`.
11511151 name (str):
@@ -1219,7 +1219,7 @@ def modify_cloud_to_device_config(
12191219
12201220 def list_device_config_versions (
12211221 self ,
1222- request : device_manager .ListDeviceConfigVersionsRequest = None ,
1222+ request : Union [ device_manager .ListDeviceConfigVersionsRequest , dict ] = None ,
12231223 * ,
12241224 name : str = None ,
12251225 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -1230,7 +1230,7 @@ def list_device_config_versions(
12301230 configuration in descending order (i.e.: newest first).
12311231
12321232 Args:
1233- request (google.cloud.iot_v1.types.ListDeviceConfigVersionsRequest):
1233+ request (Union[ google.cloud.iot_v1.types.ListDeviceConfigVersionsRequest, dict] ):
12341234 The request object. Request for
12351235 `ListDeviceConfigVersions`.
12361236 name (str):
@@ -1293,7 +1293,7 @@ def list_device_config_versions(
12931293
12941294 def list_device_states (
12951295 self ,
1296- request : device_manager .ListDeviceStatesRequest = None ,
1296+ request : Union [ device_manager .ListDeviceStatesRequest , dict ] = None ,
12971297 * ,
12981298 name : str = None ,
12991299 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -1304,7 +1304,7 @@ def list_device_states(
13041304 descending order (i.e.: newest first).
13051305
13061306 Args:
1307- request (google.cloud.iot_v1.types.ListDeviceStatesRequest):
1307+ request (Union[ google.cloud.iot_v1.types.ListDeviceStatesRequest, dict] ):
13081308 The request object. Request for `ListDeviceStates`.
13091309 name (str):
13101310 Required. The name of the device. For example,
@@ -1364,7 +1364,7 @@ def list_device_states(
13641364
13651365 def set_iam_policy (
13661366 self ,
1367- request : iam_policy_pb2 .SetIamPolicyRequest = None ,
1367+ request : Union [ iam_policy_pb2 .SetIamPolicyRequest , dict ] = None ,
13681368 * ,
13691369 resource : str = None ,
13701370 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -1375,7 +1375,7 @@ def set_iam_policy(
13751375 resource. Replaces any existing policy.
13761376
13771377 Args:
1378- request (google.iam.v1.iam_policy_pb2.SetIamPolicyRequest):
1378+ request (Union[ google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict] ):
13791379 The request object. Request message for `SetIamPolicy`
13801380 method.
13811381 resource (str):
@@ -1490,7 +1490,7 @@ def set_iam_policy(
14901490
14911491 def get_iam_policy (
14921492 self ,
1493- request : iam_policy_pb2 .GetIamPolicyRequest = None ,
1493+ request : Union [ iam_policy_pb2 .GetIamPolicyRequest , dict ] = None ,
14941494 * ,
14951495 resource : str = None ,
14961496 retry : retries .Retry = gapic_v1 .method .DEFAULT ,
@@ -1502,7 +1502,7 @@ def get_iam_policy(
15021502 not have a policy set.
15031503
15041504 Args:
1505- request (google.iam.v1.iam_policy_pb2.GetIamPolicyRequest):
1505+ request (Union[ google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict] ):
15061506 The request object. Request message for `GetIamPolicy`
15071507 method.
15081508 resource (str):
@@ -1617,7 +1617,7 @@ def get_iam_policy(
16171617
16181618 def test_iam_permissions (
16191619 self ,
1620- request : iam_policy_pb2 .TestIamPermissionsRequest = None ,
1620+ request : Union [ iam_policy_pb2 .TestIamPermissionsRequest , dict ] = None ,
16211621 * ,
16221622 resource : str = None ,
16231623 permissions : Sequence [str ] = None ,
@@ -1630,7 +1630,7 @@ def test_iam_permissions(
16301630 permissions, not a NOT_FOUND error.
16311631
16321632 Args:
1633- request (google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest):
1633+ request (Union[ google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict] ):
16341634 The request object. Request message for
16351635 `TestIamPermissions` method.
16361636 resource (str):
@@ -1701,7 +1701,7 @@ def test_iam_permissions(
17011701
17021702 def send_command_to_device (
17031703 self ,
1704- request : device_manager .SendCommandToDeviceRequest = None ,
1704+ request : Union [ device_manager .SendCommandToDeviceRequest , dict ] = None ,
17051705 * ,
17061706 name : str = None ,
17071707 binary_data : bytes = None ,
@@ -1729,7 +1729,7 @@ def send_command_to_device(
17291729 from the device.
17301730
17311731 Args:
1732- request (google.cloud.iot_v1.types.SendCommandToDeviceRequest):
1732+ request (Union[ google.cloud.iot_v1.types.SendCommandToDeviceRequest, dict] ):
17331733 The request object. Request for `SendCommandToDevice`.
17341734 name (str):
17351735 Required. The name of the device. For example,
@@ -1815,7 +1815,7 @@ def send_command_to_device(
18151815
18161816 def bind_device_to_gateway (
18171817 self ,
1818- request : device_manager .BindDeviceToGatewayRequest = None ,
1818+ request : Union [ device_manager .BindDeviceToGatewayRequest , dict ] = None ,
18191819 * ,
18201820 parent : str = None ,
18211821 gateway_id : str = None ,
@@ -1827,7 +1827,7 @@ def bind_device_to_gateway(
18271827 r"""Associates the device with the gateway.
18281828
18291829 Args:
1830- request (google.cloud.iot_v1.types.BindDeviceToGatewayRequest):
1830+ request (Union[ google.cloud.iot_v1.types.BindDeviceToGatewayRequest, dict] ):
18311831 The request object. Request for `BindDeviceToGateway`.
18321832 parent (str):
18331833 Required. The name of the registry. For example,
@@ -1904,7 +1904,7 @@ def bind_device_to_gateway(
19041904
19051905 def unbind_device_from_gateway (
19061906 self ,
1907- request : device_manager .UnbindDeviceFromGatewayRequest = None ,
1907+ request : Union [ device_manager .UnbindDeviceFromGatewayRequest , dict ] = None ,
19081908 * ,
19091909 parent : str = None ,
19101910 gateway_id : str = None ,
@@ -1917,7 +1917,7 @@ def unbind_device_from_gateway(
19171917 gateway.
19181918
19191919 Args:
1920- request (google.cloud.iot_v1.types.UnbindDeviceFromGatewayRequest):
1920+ request (Union[ google.cloud.iot_v1.types.UnbindDeviceFromGatewayRequest, dict] ):
19211921 The request object. Request for
19221922 `UnbindDeviceFromGateway`.
19231923 parent (str):
0 commit comments