• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/iot/v1/device_manager.proto
18 
19 package com.google.cloud.iot.v1;
20 
21 public final class DeviceManagerProto {
DeviceManagerProto()22   private DeviceManagerProto() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_cloud_iot_v1_CreateDeviceRegistryRequest_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_iot_v1_CreateDeviceRegistryRequest_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_iot_v1_GetDeviceRegistryRequest_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_iot_v1_GetDeviceRegistryRequest_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_iot_v1_DeleteDeviceRegistryRequest_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_iot_v1_DeleteDeviceRegistryRequest_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_iot_v1_UpdateDeviceRegistryRequest_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_iot_v1_UpdateDeviceRegistryRequest_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_iot_v1_ListDeviceRegistriesRequest_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_iot_v1_ListDeviceRegistriesRequest_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_iot_v1_ListDeviceRegistriesResponse_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_iot_v1_ListDeviceRegistriesResponse_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_iot_v1_CreateDeviceRequest_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_iot_v1_CreateDeviceRequest_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_iot_v1_GetDeviceRequest_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_iot_v1_GetDeviceRequest_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_cloud_iot_v1_UpdateDeviceRequest_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_cloud_iot_v1_UpdateDeviceRequest_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_cloud_iot_v1_DeleteDeviceRequest_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_cloud_iot_v1_DeleteDeviceRequest_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_cloud_iot_v1_ListDevicesRequest_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_cloud_iot_v1_ListDevicesRequest_fieldAccessorTable;
74   static final com.google.protobuf.Descriptors.Descriptor
75       internal_static_google_cloud_iot_v1_GatewayListOptions_descriptor;
76   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
77       internal_static_google_cloud_iot_v1_GatewayListOptions_fieldAccessorTable;
78   static final com.google.protobuf.Descriptors.Descriptor
79       internal_static_google_cloud_iot_v1_ListDevicesResponse_descriptor;
80   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
81       internal_static_google_cloud_iot_v1_ListDevicesResponse_fieldAccessorTable;
82   static final com.google.protobuf.Descriptors.Descriptor
83       internal_static_google_cloud_iot_v1_ModifyCloudToDeviceConfigRequest_descriptor;
84   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
85       internal_static_google_cloud_iot_v1_ModifyCloudToDeviceConfigRequest_fieldAccessorTable;
86   static final com.google.protobuf.Descriptors.Descriptor
87       internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsRequest_descriptor;
88   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
89       internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsRequest_fieldAccessorTable;
90   static final com.google.protobuf.Descriptors.Descriptor
91       internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsResponse_descriptor;
92   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
93       internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsResponse_fieldAccessorTable;
94   static final com.google.protobuf.Descriptors.Descriptor
95       internal_static_google_cloud_iot_v1_ListDeviceStatesRequest_descriptor;
96   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
97       internal_static_google_cloud_iot_v1_ListDeviceStatesRequest_fieldAccessorTable;
98   static final com.google.protobuf.Descriptors.Descriptor
99       internal_static_google_cloud_iot_v1_ListDeviceStatesResponse_descriptor;
100   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
101       internal_static_google_cloud_iot_v1_ListDeviceStatesResponse_fieldAccessorTable;
102   static final com.google.protobuf.Descriptors.Descriptor
103       internal_static_google_cloud_iot_v1_SendCommandToDeviceRequest_descriptor;
104   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
105       internal_static_google_cloud_iot_v1_SendCommandToDeviceRequest_fieldAccessorTable;
106   static final com.google.protobuf.Descriptors.Descriptor
107       internal_static_google_cloud_iot_v1_SendCommandToDeviceResponse_descriptor;
108   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
109       internal_static_google_cloud_iot_v1_SendCommandToDeviceResponse_fieldAccessorTable;
110   static final com.google.protobuf.Descriptors.Descriptor
111       internal_static_google_cloud_iot_v1_BindDeviceToGatewayRequest_descriptor;
112   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
113       internal_static_google_cloud_iot_v1_BindDeviceToGatewayRequest_fieldAccessorTable;
114   static final com.google.protobuf.Descriptors.Descriptor
115       internal_static_google_cloud_iot_v1_BindDeviceToGatewayResponse_descriptor;
116   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
117       internal_static_google_cloud_iot_v1_BindDeviceToGatewayResponse_fieldAccessorTable;
118   static final com.google.protobuf.Descriptors.Descriptor
119       internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayRequest_descriptor;
120   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
121       internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayRequest_fieldAccessorTable;
122   static final com.google.protobuf.Descriptors.Descriptor
123       internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayResponse_descriptor;
124   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
125       internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayResponse_fieldAccessorTable;
126 
getDescriptor()127   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
128     return descriptor;
129   }
130 
131   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
132 
133   static {
134     java.lang.String[] descriptorData = {
135       "\n(google/cloud/iot/v1/device_manager.pro"
136           + "to\022\023google.cloud.iot.v1\032\034google/api/anno"
137           + "tations.proto\032\027google/api/client.proto\032\037"
138           + "google/api/field_behavior.proto\032\031google/"
139           + "api/resource.proto\032#google/cloud/iot/v1/"
140           + "resources.proto\032\036google/iam/v1/iam_polic"
141           + "y.proto\032\032google/iam/v1/policy.proto\032\033goo"
142           + "gle/protobuf/empty.proto\032 google/protobu"
143           + "f/field_mask.proto\"\233\001\n\033CreateDeviceRegis"
144           + "tryRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!loca"
145           + "tions.googleapis.com/Location\022A\n\017device_"
146           + "registry\030\002 \001(\0132#.google.cloud.iot.v1.Dev"
147           + "iceRegistryB\003\340A\002\"R\n\030GetDeviceRegistryReq"
148           + "uest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n cloudiot.goo"
149           + "gleapis.com/Registry\"U\n\033DeleteDeviceRegi"
150           + "stryRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n cloud"
151           + "iot.googleapis.com/Registry\"\226\001\n\033UpdateDe"
152           + "viceRegistryRequest\022A\n\017device_registry\030\001"
153           + " \001(\0132#.google.cloud.iot.v1.DeviceRegistr"
154           + "yB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.pro"
155           + "tobuf.FieldMaskB\003\340A\002\"\177\n\033ListDeviceRegist"
156           + "riesRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!loc"
157           + "ations.googleapis.com/Location\022\021\n\tpage_s"
158           + "ize\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"w\n\034ListDev"
159           + "iceRegistriesResponse\022>\n\021device_registri"
160           + "es\030\001 \003(\0132#.google.cloud.iot.v1.DeviceReg"
161           + "istry\022\027\n\017next_page_token\030\002 \001(\t\"\201\001\n\023Creat"
162           + "eDeviceRequest\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\n "
163           + "cloudiot.googleapis.com/Registry\0220\n\006devi"
164           + "ce\030\002 \001(\0132\033.google.cloud.iot.v1.DeviceB\003\340"
165           + "A\002\"x\n\020GetDeviceRequest\0224\n\004name\030\001 \001(\tB&\340A"
166           + "\002\372A \n\036cloudiot.googleapis.com/Device\022.\n\n"
167           + "field_mask\030\002 \001(\0132\032.google.protobuf.Field"
168           + "Mask\"}\n\023UpdateDeviceRequest\0220\n\006device\030\002 "
169           + "\001(\0132\033.google.cloud.iot.v1.DeviceB\003\340A\002\0224\n"
170           + "\013update_mask\030\003 \001(\0132\032.google.protobuf.Fie"
171           + "ldMaskB\003\340A\002\"K\n\023DeleteDeviceRequest\0224\n\004na"
172           + "me\030\001 \001(\tB&\340A\002\372A \n\036cloudiot.googleapis.co"
173           + "m/Device\"\230\002\n\022ListDevicesRequest\0228\n\006paren"
174           + "t\030\001 \001(\tB(\340A\002\372A\"\n cloudiot.googleapis.com"
175           + "/Registry\022\026\n\016device_num_ids\030\002 \003(\004\022\022\n\ndev"
176           + "ice_ids\030\003 \003(\t\022.\n\nfield_mask\030\004 \001(\0132\032.goog"
177           + "le.protobuf.FieldMask\022E\n\024gateway_list_op"
178           + "tions\030\006 \001(\0132\'.google.cloud.iot.v1.Gatewa"
179           + "yListOptions\022\021\n\tpage_size\030d \001(\005\022\022\n\npage_"
180           + "token\030e \001(\t\"\235\001\n\022GatewayListOptions\0228\n\014ga"
181           + "teway_type\030\001 \001(\0162 .google.cloud.iot.v1.G"
182           + "atewayTypeH\000\022!\n\027associations_gateway_id\030"
183           + "\002 \001(\tH\000\022 \n\026associations_device_id\030\003 \001(\tH"
184           + "\000B\010\n\006filter\"\\\n\023ListDevicesResponse\022,\n\007de"
185           + "vices\030\001 \003(\0132\033.google.cloud.iot.v1.Device"
186           + "\022\027\n\017next_page_token\030\002 \001(\t\"\215\001\n ModifyClou"
187           + "dToDeviceConfigRequest\0224\n\004name\030\001 \001(\tB&\340A"
188           + "\002\372A \n\036cloudiot.googleapis.com/Device\022\031\n\021"
189           + "version_to_update\030\002 \001(\003\022\030\n\013binary_data\030\003"
190           + " \001(\014B\003\340A\002\"m\n\037ListDeviceConfigVersionsReq"
191           + "uest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036cloudiot.goo"
192           + "gleapis.com/Device\022\024\n\014num_versions\030\002 \001(\005"
193           + "\"]\n ListDeviceConfigVersionsResponse\0229\n\016"
194           + "device_configs\030\001 \003(\0132!.google.cloud.iot."
195           + "v1.DeviceConfig\"c\n\027ListDeviceStatesReque"
196           + "st\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036cloudiot.googl"
197           + "eapis.com/Device\022\022\n\nnum_states\030\002 \001(\005\"S\n\030"
198           + "ListDeviceStatesResponse\0227\n\rdevice_state"
199           + "s\030\001 \003(\0132 .google.cloud.iot.v1.DeviceStat"
200           + "e\"\177\n\032SendCommandToDeviceRequest\0224\n\004name\030"
201           + "\001 \001(\tB&\340A\002\372A \n\036cloudiot.googleapis.com/D"
202           + "evice\022\030\n\013binary_data\030\002 \001(\014B\003\340A\002\022\021\n\tsubfo"
203           + "lder\030\003 \001(\t\"\035\n\033SendCommandToDeviceRespons"
204           + "e\"\207\001\n\032BindDeviceToGatewayRequest\0228\n\006pare"
205           + "nt\030\001 \001(\tB(\340A\002\372A\"\n cloudiot.googleapis.co"
206           + "m/Registry\022\027\n\ngateway_id\030\002 \001(\tB\003\340A\002\022\026\n\td"
207           + "evice_id\030\003 \001(\tB\003\340A\002\"\035\n\033BindDeviceToGatew"
208           + "ayResponse\"\213\001\n\036UnbindDeviceFromGatewayRe"
209           + "quest\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\n cloudiot."
210           + "googleapis.com/Registry\022\027\n\ngateway_id\030\002 "
211           + "\001(\tB\003\340A\002\022\026\n\tdevice_id\030\003 \001(\tB\003\340A\002\"!\n\037Unbi"
212           + "ndDeviceFromGatewayResponse2\246&\n\rDeviceMa"
213           + "nager\022\317\001\n\024CreateDeviceRegistry\0220.google."
214           + "cloud.iot.v1.CreateDeviceRegistryRequest"
215           + "\032#.google.cloud.iot.v1.DeviceRegistry\"`\202"
216           + "\323\344\223\002A\"./v1/{parent=projects/*/locations/"
217           + "*}/registries:\017device_registry\332A\026parent,"
218           + "device_registry\022\246\001\n\021GetDeviceRegistry\022-."
219           + "google.cloud.iot.v1.GetDeviceRegistryReq"
220           + "uest\032#.google.cloud.iot.v1.DeviceRegistr"
221           + "y\"=\202\323\344\223\0020\022./v1/{name=projects/*/location"
222           + "s/*/registries/*}\332A\004name\022\344\001\n\024UpdateDevic"
223           + "eRegistry\0220.google.cloud.iot.v1.UpdateDe"
224           + "viceRegistryRequest\032#.google.cloud.iot.v"
225           + "1.DeviceRegistry\"u\202\323\344\223\002Q2>/v1/{device_re"
226           + "gistry.name=projects/*/locations/*/regis"
227           + "tries/*}:\017device_registry\332A\033device_regis"
228           + "try,update_mask\022\237\001\n\024DeleteDeviceRegistry"
229           + "\0220.google.cloud.iot.v1.DeleteDeviceRegis"
230           + "tryRequest\032\026.google.protobuf.Empty\"=\202\323\344\223"
231           + "\0020*./v1/{name=projects/*/locations/*/reg"
232           + "istries/*}\332A\004name\022\274\001\n\024ListDeviceRegistri"
233           + "es\0220.google.cloud.iot.v1.ListDeviceRegis"
234           + "triesRequest\0321.google.cloud.iot.v1.ListD"
235           + "eviceRegistriesResponse\"?\202\323\344\223\0020\022./v1/{pa"
236           + "rent=projects/*/locations/*}/registries\332"
237           + "A\006parent\022\257\001\n\014CreateDevice\022(.google.cloud"
238           + ".iot.v1.CreateDeviceRequest\032\033.google.clo"
239           + "ud.iot.v1.Device\"X\202\323\344\223\002B\"8/v1/{parent=pr"
240           + "ojects/*/locations/*/registries/*}/devic"
241           + "es:\006device\332A\rparent,device\022\336\001\n\tGetDevice"
242           + "\022%.google.cloud.iot.v1.GetDeviceRequest\032"
243           + "\033.google.cloud.iot.v1.Device\"\214\001\202\323\344\223\002\177\0228/"
244           + "v1/{name=projects/*/locations/*/registri"
245           + "es/*/devices/*}ZC\022A/v1/{name=projects/*/"
246           + "locations/*/registries/*/groups/*/device"
247           + "s/*}\332A\004name\022\221\002\n\014UpdateDevice\022(.google.cl"
248           + "oud.iot.v1.UpdateDeviceRequest\032\033.google."
249           + "cloud.iot.v1.Device\"\271\001\202\323\344\223\002\235\0012?/v1/{devi"
250           + "ce.name=projects/*/locations/*/registrie"
251           + "s/*/devices/*}:\006deviceZR2H/v1/{device.na"
252           + "me=projects/*/locations/*/registries/*/g"
253           + "roups/*/devices/*}:\006device\332A\022device,upda"
254           + "te_mask\022\231\001\n\014DeleteDevice\022(.google.cloud."
255           + "iot.v1.DeleteDeviceRequest\032\026.google.prot"
256           + "obuf.Empty\"G\202\323\344\223\002:*8/v1/{name=projects/*"
257           + "/locations/*/registries/*/devices/*}\332A\004n"
258           + "ame\022\361\001\n\013ListDevices\022\'.google.cloud.iot.v"
259           + "1.ListDevicesRequest\032(.google.cloud.iot."
260           + "v1.ListDevicesResponse\"\216\001\202\323\344\223\002\177\0228/v1/{pa"
261           + "rent=projects/*/locations/*/registries/*"
262           + "}/devicesZC\022A/v1/{parent=projects/*/loca"
263           + "tions/*/registries/*/groups/*}/devices\332A"
264           + "\006parent\022\313\002\n\031ModifyCloudToDeviceConfig\0225."
265           + "google.cloud.iot.v1.ModifyCloudToDeviceC"
266           + "onfigRequest\032!.google.cloud.iot.v1.Devic"
267           + "eConfig\"\323\001\202\323\344\223\002\271\001\"R/v1/{name=projects/*/"
268           + "locations/*/registries/*/devices/*}:modi"
269           + "fyCloudToDeviceConfig:\001*Z`\"[/v1/{name=pr"
270           + "ojects/*/locations/*/registries/*/groups"
271           + "/*/devices/*}:modifyCloudToDeviceConfig:"
272           + "\001*\332A\020name,binary_data\022\265\002\n\030ListDeviceConf"
273           + "igVersions\0224.google.cloud.iot.v1.ListDev"
274           + "iceConfigVersionsRequest\0325.google.cloud."
275           + "iot.v1.ListDeviceConfigVersionsResponse\""
276           + "\253\001\202\323\344\223\002\235\001\022G/v1/{name=projects/*/location"
277           + "s/*/registries/*/devices/*}/configVersio"
278           + "nsZR\022P/v1/{name=projects/*/locations/*/r"
279           + "egistries/*/groups/*/devices/*}/configVe"
280           + "rsions\332A\004name\022\215\002\n\020ListDeviceStates\022,.goo"
281           + "gle.cloud.iot.v1.ListDeviceStatesRequest"
282           + "\032-.google.cloud.iot.v1.ListDeviceStatesR"
283           + "esponse\"\233\001\202\323\344\223\002\215\001\022?/v1/{name=projects/*/"
284           + "locations/*/registries/*/devices/*}/stat"
285           + "esZJ\022H/v1/{name=projects/*/locations/*/r"
286           + "egistries/*/groups/*/devices/*}/states\332A"
287           + "\004name\022\370\001\n\014SetIamPolicy\022\".google.iam.v1.S"
288           + "etIamPolicyRequest\032\025.google.iam.v1.Polic"
289           + "y\"\254\001\202\323\344\223\002\223\001\"?/v1/{resource=projects/*/lo"
290           + "cations/*/registries/*}:setIamPolicy:\001*Z"
291           + "M\"H/v1/{resource=projects/*/locations/*/"
292           + "registries/*/groups/*}:setIamPolicy:\001*\332A"
293           + "\017resource,policy\022\361\001\n\014GetIamPolicy\022\".goog"
294           + "le.iam.v1.GetIamPolicyRequest\032\025.google.i"
295           + "am.v1.Policy\"\245\001\202\323\344\223\002\223\001\"?/v1/{resource=pr"
296           + "ojects/*/locations/*/registries/*}:getIa"
297           + "mPolicy:\001*ZM\"H/v1/{resource=projects/*/l"
298           + "ocations/*/registries/*/groups/*}:getIam"
299           + "Policy:\001*\332A\010resource\022\251\002\n\022TestIamPermissi"
300           + "ons\022(.google.iam.v1.TestIamPermissionsRe"
301           + "quest\032).google.iam.v1.TestIamPermissions"
302           + "Response\"\275\001\202\323\344\223\002\237\001\"E/v1/{resource=projec"
303           + "ts/*/locations/*/registries/*}:testIamPe"
304           + "rmissions:\001*ZS\"N/v1/{resource=projects/*"
305           + "/locations/*/registries/*/groups/*}:test"
306           + "IamPermissions:\001*\332A\024resource,permissions"
307           + "\022\337\002\n\023SendCommandToDevice\022/.google.cloud."
308           + "iot.v1.SendCommandToDeviceRequest\0320.goog"
309           + "le.cloud.iot.v1.SendCommandToDeviceRespo"
310           + "nse\"\344\001\202\323\344\223\002\255\001\"L/v1/{name=projects/*/loca"
311           + "tions/*/registries/*/devices/*}:sendComm"
312           + "andToDevice:\001*ZZ\"U/v1/{name=projects/*/l"
313           + "ocations/*/registries/*/groups/*/devices"
314           + "/*}:sendCommandToDevice:\001*\332A\020name,binary"
315           + "_data\332A\032name,binary_data,subfolder\022\275\002\n\023B"
316           + "indDeviceToGateway\022/.google.cloud.iot.v1"
317           + ".BindDeviceToGatewayRequest\0320.google.clo"
318           + "ud.iot.v1.BindDeviceToGatewayResponse\"\302\001"
319           + "\202\323\344\223\002\235\001\"D/v1/{parent=projects/*/location"
320           + "s/*/registries/*}:bindDeviceToGateway:\001*"
321           + "ZR\"M/v1/{parent=projects/*/locations/*/r"
322           + "egistries/*/groups/*}:bindDeviceToGatewa"
323           + "y:\001*\332A\033parent,gateway_id,device_id\022\321\002\n\027U"
324           + "nbindDeviceFromGateway\0223.google.cloud.io"
325           + "t.v1.UnbindDeviceFromGatewayRequest\0324.go"
326           + "ogle.cloud.iot.v1.UnbindDeviceFromGatewa"
327           + "yResponse\"\312\001\202\323\344\223\002\245\001\"H/v1/{parent=project"
328           + "s/*/locations/*/registries/*}:unbindDevi"
329           + "ceFromGateway:\001*ZV\"Q/v1/{parent=projects"
330           + "/*/locations/*/registries/*/groups/*}:un"
331           + "bindDeviceFromGateway:\001*\332A\033parent,gatewa"
332           + "y_id,device_id\032t\312A\027cloudiot.googleapis.c"
333           + "om\322AWhttps://www.googleapis.com/auth/clo"
334           + "ud-platform,https://www.googleapis.com/a"
335           + "uth/cloudiotB]\n\027com.google.cloud.iot.v1B"
336           + "\022DeviceManagerProtoP\001Z)cloud.google.com/"
337           + "go/iot/apiv1/iotpb;iotpb\370\001\001b\006proto3"
338     };
339     descriptor =
340         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
341             descriptorData,
342             new com.google.protobuf.Descriptors.FileDescriptor[] {
343               com.google.api.AnnotationsProto.getDescriptor(),
344               com.google.api.ClientProto.getDescriptor(),
345               com.google.api.FieldBehaviorProto.getDescriptor(),
346               com.google.api.ResourceProto.getDescriptor(),
347               com.google.cloud.iot.v1.ResourcesProto.getDescriptor(),
348               com.google.iam.v1.IamPolicyProto.getDescriptor(),
349               com.google.iam.v1.PolicyProto.getDescriptor(),
350               com.google.protobuf.EmptyProto.getDescriptor(),
351               com.google.protobuf.FieldMaskProto.getDescriptor(),
352             });
353     internal_static_google_cloud_iot_v1_CreateDeviceRegistryRequest_descriptor =
354         getDescriptor().getMessageTypes().get(0);
355     internal_static_google_cloud_iot_v1_CreateDeviceRegistryRequest_fieldAccessorTable =
356         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
357             internal_static_google_cloud_iot_v1_CreateDeviceRegistryRequest_descriptor,
358             new java.lang.String[] {
359               "Parent", "DeviceRegistry",
360             });
361     internal_static_google_cloud_iot_v1_GetDeviceRegistryRequest_descriptor =
362         getDescriptor().getMessageTypes().get(1);
363     internal_static_google_cloud_iot_v1_GetDeviceRegistryRequest_fieldAccessorTable =
364         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
365             internal_static_google_cloud_iot_v1_GetDeviceRegistryRequest_descriptor,
366             new java.lang.String[] {
367               "Name",
368             });
369     internal_static_google_cloud_iot_v1_DeleteDeviceRegistryRequest_descriptor =
370         getDescriptor().getMessageTypes().get(2);
371     internal_static_google_cloud_iot_v1_DeleteDeviceRegistryRequest_fieldAccessorTable =
372         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
373             internal_static_google_cloud_iot_v1_DeleteDeviceRegistryRequest_descriptor,
374             new java.lang.String[] {
375               "Name",
376             });
377     internal_static_google_cloud_iot_v1_UpdateDeviceRegistryRequest_descriptor =
378         getDescriptor().getMessageTypes().get(3);
379     internal_static_google_cloud_iot_v1_UpdateDeviceRegistryRequest_fieldAccessorTable =
380         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
381             internal_static_google_cloud_iot_v1_UpdateDeviceRegistryRequest_descriptor,
382             new java.lang.String[] {
383               "DeviceRegistry", "UpdateMask",
384             });
385     internal_static_google_cloud_iot_v1_ListDeviceRegistriesRequest_descriptor =
386         getDescriptor().getMessageTypes().get(4);
387     internal_static_google_cloud_iot_v1_ListDeviceRegistriesRequest_fieldAccessorTable =
388         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
389             internal_static_google_cloud_iot_v1_ListDeviceRegistriesRequest_descriptor,
390             new java.lang.String[] {
391               "Parent", "PageSize", "PageToken",
392             });
393     internal_static_google_cloud_iot_v1_ListDeviceRegistriesResponse_descriptor =
394         getDescriptor().getMessageTypes().get(5);
395     internal_static_google_cloud_iot_v1_ListDeviceRegistriesResponse_fieldAccessorTable =
396         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
397             internal_static_google_cloud_iot_v1_ListDeviceRegistriesResponse_descriptor,
398             new java.lang.String[] {
399               "DeviceRegistries", "NextPageToken",
400             });
401     internal_static_google_cloud_iot_v1_CreateDeviceRequest_descriptor =
402         getDescriptor().getMessageTypes().get(6);
403     internal_static_google_cloud_iot_v1_CreateDeviceRequest_fieldAccessorTable =
404         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
405             internal_static_google_cloud_iot_v1_CreateDeviceRequest_descriptor,
406             new java.lang.String[] {
407               "Parent", "Device",
408             });
409     internal_static_google_cloud_iot_v1_GetDeviceRequest_descriptor =
410         getDescriptor().getMessageTypes().get(7);
411     internal_static_google_cloud_iot_v1_GetDeviceRequest_fieldAccessorTable =
412         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
413             internal_static_google_cloud_iot_v1_GetDeviceRequest_descriptor,
414             new java.lang.String[] {
415               "Name", "FieldMask",
416             });
417     internal_static_google_cloud_iot_v1_UpdateDeviceRequest_descriptor =
418         getDescriptor().getMessageTypes().get(8);
419     internal_static_google_cloud_iot_v1_UpdateDeviceRequest_fieldAccessorTable =
420         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
421             internal_static_google_cloud_iot_v1_UpdateDeviceRequest_descriptor,
422             new java.lang.String[] {
423               "Device", "UpdateMask",
424             });
425     internal_static_google_cloud_iot_v1_DeleteDeviceRequest_descriptor =
426         getDescriptor().getMessageTypes().get(9);
427     internal_static_google_cloud_iot_v1_DeleteDeviceRequest_fieldAccessorTable =
428         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
429             internal_static_google_cloud_iot_v1_DeleteDeviceRequest_descriptor,
430             new java.lang.String[] {
431               "Name",
432             });
433     internal_static_google_cloud_iot_v1_ListDevicesRequest_descriptor =
434         getDescriptor().getMessageTypes().get(10);
435     internal_static_google_cloud_iot_v1_ListDevicesRequest_fieldAccessorTable =
436         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
437             internal_static_google_cloud_iot_v1_ListDevicesRequest_descriptor,
438             new java.lang.String[] {
439               "Parent",
440               "DeviceNumIds",
441               "DeviceIds",
442               "FieldMask",
443               "GatewayListOptions",
444               "PageSize",
445               "PageToken",
446             });
447     internal_static_google_cloud_iot_v1_GatewayListOptions_descriptor =
448         getDescriptor().getMessageTypes().get(11);
449     internal_static_google_cloud_iot_v1_GatewayListOptions_fieldAccessorTable =
450         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
451             internal_static_google_cloud_iot_v1_GatewayListOptions_descriptor,
452             new java.lang.String[] {
453               "GatewayType", "AssociationsGatewayId", "AssociationsDeviceId", "Filter",
454             });
455     internal_static_google_cloud_iot_v1_ListDevicesResponse_descriptor =
456         getDescriptor().getMessageTypes().get(12);
457     internal_static_google_cloud_iot_v1_ListDevicesResponse_fieldAccessorTable =
458         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
459             internal_static_google_cloud_iot_v1_ListDevicesResponse_descriptor,
460             new java.lang.String[] {
461               "Devices", "NextPageToken",
462             });
463     internal_static_google_cloud_iot_v1_ModifyCloudToDeviceConfigRequest_descriptor =
464         getDescriptor().getMessageTypes().get(13);
465     internal_static_google_cloud_iot_v1_ModifyCloudToDeviceConfigRequest_fieldAccessorTable =
466         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
467             internal_static_google_cloud_iot_v1_ModifyCloudToDeviceConfigRequest_descriptor,
468             new java.lang.String[] {
469               "Name", "VersionToUpdate", "BinaryData",
470             });
471     internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsRequest_descriptor =
472         getDescriptor().getMessageTypes().get(14);
473     internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsRequest_fieldAccessorTable =
474         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
475             internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsRequest_descriptor,
476             new java.lang.String[] {
477               "Name", "NumVersions",
478             });
479     internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsResponse_descriptor =
480         getDescriptor().getMessageTypes().get(15);
481     internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsResponse_fieldAccessorTable =
482         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
483             internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsResponse_descriptor,
484             new java.lang.String[] {
485               "DeviceConfigs",
486             });
487     internal_static_google_cloud_iot_v1_ListDeviceStatesRequest_descriptor =
488         getDescriptor().getMessageTypes().get(16);
489     internal_static_google_cloud_iot_v1_ListDeviceStatesRequest_fieldAccessorTable =
490         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
491             internal_static_google_cloud_iot_v1_ListDeviceStatesRequest_descriptor,
492             new java.lang.String[] {
493               "Name", "NumStates",
494             });
495     internal_static_google_cloud_iot_v1_ListDeviceStatesResponse_descriptor =
496         getDescriptor().getMessageTypes().get(17);
497     internal_static_google_cloud_iot_v1_ListDeviceStatesResponse_fieldAccessorTable =
498         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
499             internal_static_google_cloud_iot_v1_ListDeviceStatesResponse_descriptor,
500             new java.lang.String[] {
501               "DeviceStates",
502             });
503     internal_static_google_cloud_iot_v1_SendCommandToDeviceRequest_descriptor =
504         getDescriptor().getMessageTypes().get(18);
505     internal_static_google_cloud_iot_v1_SendCommandToDeviceRequest_fieldAccessorTable =
506         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
507             internal_static_google_cloud_iot_v1_SendCommandToDeviceRequest_descriptor,
508             new java.lang.String[] {
509               "Name", "BinaryData", "Subfolder",
510             });
511     internal_static_google_cloud_iot_v1_SendCommandToDeviceResponse_descriptor =
512         getDescriptor().getMessageTypes().get(19);
513     internal_static_google_cloud_iot_v1_SendCommandToDeviceResponse_fieldAccessorTable =
514         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
515             internal_static_google_cloud_iot_v1_SendCommandToDeviceResponse_descriptor,
516             new java.lang.String[] {});
517     internal_static_google_cloud_iot_v1_BindDeviceToGatewayRequest_descriptor =
518         getDescriptor().getMessageTypes().get(20);
519     internal_static_google_cloud_iot_v1_BindDeviceToGatewayRequest_fieldAccessorTable =
520         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
521             internal_static_google_cloud_iot_v1_BindDeviceToGatewayRequest_descriptor,
522             new java.lang.String[] {
523               "Parent", "GatewayId", "DeviceId",
524             });
525     internal_static_google_cloud_iot_v1_BindDeviceToGatewayResponse_descriptor =
526         getDescriptor().getMessageTypes().get(21);
527     internal_static_google_cloud_iot_v1_BindDeviceToGatewayResponse_fieldAccessorTable =
528         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
529             internal_static_google_cloud_iot_v1_BindDeviceToGatewayResponse_descriptor,
530             new java.lang.String[] {});
531     internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayRequest_descriptor =
532         getDescriptor().getMessageTypes().get(22);
533     internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayRequest_fieldAccessorTable =
534         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
535             internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayRequest_descriptor,
536             new java.lang.String[] {
537               "Parent", "GatewayId", "DeviceId",
538             });
539     internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayResponse_descriptor =
540         getDescriptor().getMessageTypes().get(23);
541     internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayResponse_fieldAccessorTable =
542         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
543             internal_static_google_cloud_iot_v1_UnbindDeviceFromGatewayResponse_descriptor,
544             new java.lang.String[] {});
545     com.google.protobuf.ExtensionRegistry registry =
546         com.google.protobuf.ExtensionRegistry.newInstance();
547     registry.add(com.google.api.ClientProto.defaultHost);
548     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
549     registry.add(com.google.api.AnnotationsProto.http);
550     registry.add(com.google.api.ClientProto.methodSignature);
551     registry.add(com.google.api.ClientProto.oauthScopes);
552     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)553     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
554         descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor()555     com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor()556     com.google.api.ClientProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor()557     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()558     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.iot.v1.ResourcesProto.getDescriptor()559     com.google.cloud.iot.v1.ResourcesProto.getDescriptor();
com.google.iam.v1.IamPolicyProto.getDescriptor()560     com.google.iam.v1.IamPolicyProto.getDescriptor();
com.google.iam.v1.PolicyProto.getDescriptor()561     com.google.iam.v1.PolicyProto.getDescriptor();
com.google.protobuf.EmptyProto.getDescriptor()562     com.google.protobuf.EmptyProto.getDescriptor();
com.google.protobuf.FieldMaskProto.getDescriptor()563     com.google.protobuf.FieldMaskProto.getDescriptor();
564   }
565 
566   // @@protoc_insertion_point(outer_class_scope)
567 }
568