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