• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "methodConfig": [
3    {
4      "name": [
5        {
6          "service": "google.cloud.iot.v1.DeviceManager",
7          "method": "CreateDeviceRegistry"
8        },
9        {
10          "service": "google.cloud.iot.v1.DeviceManager",
11          "method": "UpdateDeviceRegistry"
12        },
13        {
14          "service": "google.cloud.iot.v1.DeviceManager",
15          "method": "CreateDevice"
16        },
17        {
18          "service": "google.cloud.iot.v1.DeviceManager",
19          "method": "UpdateDevice"
20        },
21        {
22          "service": "google.cloud.iot.v1.DeviceManager",
23          "method": "SetIamPolicy"
24        },
25        {
26          "service": "google.cloud.iot.v1.DeviceManager",
27          "method": "GetIamPolicy"
28        },
29        {
30          "service": "google.cloud.iot.v1.DeviceManager",
31          "method": "TestIamPermissions"
32        },
33        {
34          "service": "google.cloud.iot.v1.DeviceManager",
35          "method": "BindDeviceToGateway"
36        },
37        {
38          "service": "google.cloud.iot.v1.DeviceManager",
39          "method": "UnbindDeviceFromGateway"
40        }
41      ],
42      "timeout": "120s"
43    },
44    {
45      "name": [
46        {
47          "service": "google.cloud.iot.v1.DeviceManager",
48          "method": "GetDeviceRegistry"
49        },
50        {
51          "service": "google.cloud.iot.v1.DeviceManager",
52          "method": "DeleteDeviceRegistry"
53        },
54        {
55          "service": "google.cloud.iot.v1.DeviceManager",
56          "method": "ListDeviceRegistries"
57        },
58        {
59          "service": "google.cloud.iot.v1.DeviceManager",
60          "method": "GetDevice"
61        },
62        {
63          "service": "google.cloud.iot.v1.DeviceManager",
64          "method": "DeleteDevice"
65        },
66        {
67          "service": "google.cloud.iot.v1.DeviceManager",
68          "method": "ListDevices"
69        },
70        {
71          "service": "google.cloud.iot.v1.DeviceManager",
72          "method": "ListDeviceConfigVersions"
73        },
74        {
75          "service": "google.cloud.iot.v1.DeviceManager",
76          "method": "ListDeviceStates"
77        }
78      ],
79      "timeout": "120s",
80      "retryPolicy": {
81        "initialBackoff": "0.100s",
82        "maxBackoff": "60s",
83        "backoffMultiplier": 1.3,
84        "retryableStatusCodes": [
85          "UNAVAILABLE",
86          "DEADLINE_EXCEEDED"
87        ]
88      }
89    },
90    {
91      "name": [
92        {
93          "service": "google.cloud.iot.v1.DeviceManager",
94          "method": "ModifyCloudToDeviceConfig"
95        },
96        {
97          "service": "google.cloud.iot.v1.DeviceManager",
98          "method": "SendCommandToDevice"
99        }
100      ],
101      "timeout": "120s",
102      "retryPolicy": {
103        "initialBackoff": "1s",
104        "maxBackoff": "60s",
105        "backoffMultiplier": 1.3,
106        "retryableStatusCodes": [
107          "UNAVAILABLE",
108          "DEADLINE_EXCEEDED",
109          "RESOURCE_EXHAUSTED"
110        ]
111      }
112    }
113  ]
114}
115