1{
2  "schema": "1.0",
3  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
4  "language": "java",
5  "protoPackage": "google.cloud.iot.v1",
6  "libraryPackage": "com.google.cloud.iot.v1",
7  "services": {
8    "DeviceManager": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "DeviceManagerClient",
12          "rpcs": {
13            "BindDeviceToGateway": {
14              "methods": ["bindDeviceToGateway", "bindDeviceToGateway", "bindDeviceToGateway", "bindDeviceToGatewayCallable"]
15            },
16            "CreateDevice": {
17              "methods": ["createDevice", "createDevice", "createDevice", "createDeviceCallable"]
18            },
19            "CreateDeviceRegistry": {
20              "methods": ["createDeviceRegistry", "createDeviceRegistry", "createDeviceRegistry", "createDeviceRegistryCallable"]
21            },
22            "DeleteDevice": {
23              "methods": ["deleteDevice", "deleteDevice", "deleteDevice", "deleteDeviceCallable"]
24            },
25            "DeleteDeviceRegistry": {
26              "methods": ["deleteDeviceRegistry", "deleteDeviceRegistry", "deleteDeviceRegistry", "deleteDeviceRegistryCallable"]
27            },
28            "GetDevice": {
29              "methods": ["getDevice", "getDevice", "getDevice", "getDeviceCallable"]
30            },
31            "GetDeviceRegistry": {
32              "methods": ["getDeviceRegistry", "getDeviceRegistry", "getDeviceRegistry", "getDeviceRegistryCallable"]
33            },
34            "GetIamPolicy": {
35              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
36            },
37            "ListDeviceConfigVersions": {
38              "methods": ["listDeviceConfigVersions", "listDeviceConfigVersions", "listDeviceConfigVersions", "listDeviceConfigVersionsCallable"]
39            },
40            "ListDeviceRegistries": {
41              "methods": ["listDeviceRegistries", "listDeviceRegistries", "listDeviceRegistries", "listDeviceRegistriesPagedCallable", "listDeviceRegistriesCallable"]
42            },
43            "ListDeviceStates": {
44              "methods": ["listDeviceStates", "listDeviceStates", "listDeviceStates", "listDeviceStatesCallable"]
45            },
46            "ListDevices": {
47              "methods": ["listDevices", "listDevices", "listDevices", "listDevicesPagedCallable", "listDevicesCallable"]
48            },
49            "ModifyCloudToDeviceConfig": {
50              "methods": ["modifyCloudToDeviceConfig", "modifyCloudToDeviceConfig", "modifyCloudToDeviceConfig", "modifyCloudToDeviceConfigCallable"]
51            },
52            "SendCommandToDevice": {
53              "methods": ["sendCommandToDevice", "sendCommandToDevice", "sendCommandToDevice", "sendCommandToDevice", "sendCommandToDevice", "sendCommandToDeviceCallable"]
54            },
55            "SetIamPolicy": {
56              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
57            },
58            "TestIamPermissions": {
59              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
60            },
61            "UnbindDeviceFromGateway": {
62              "methods": ["unbindDeviceFromGateway", "unbindDeviceFromGateway", "unbindDeviceFromGateway", "unbindDeviceFromGatewayCallable"]
63            },
64            "UpdateDevice": {
65              "methods": ["updateDevice", "updateDevice", "updateDeviceCallable"]
66            },
67            "UpdateDeviceRegistry": {
68              "methods": ["updateDeviceRegistry", "updateDeviceRegistry", "updateDeviceRegistryCallable"]
69            }
70          }
71        }
72      }
73    }
74  }
75}