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/resources.proto 18 19 package com.google.cloud.iot.v1; 20 21 public final class ResourcesProto { ResourcesProto()22 private ResourcesProto() {} 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_Device_descriptor; 32 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 33 internal_static_google_cloud_iot_v1_Device_fieldAccessorTable; 34 static final com.google.protobuf.Descriptors.Descriptor 35 internal_static_google_cloud_iot_v1_Device_MetadataEntry_descriptor; 36 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 37 internal_static_google_cloud_iot_v1_Device_MetadataEntry_fieldAccessorTable; 38 static final com.google.protobuf.Descriptors.Descriptor 39 internal_static_google_cloud_iot_v1_GatewayConfig_descriptor; 40 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 41 internal_static_google_cloud_iot_v1_GatewayConfig_fieldAccessorTable; 42 static final com.google.protobuf.Descriptors.Descriptor 43 internal_static_google_cloud_iot_v1_DeviceRegistry_descriptor; 44 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 45 internal_static_google_cloud_iot_v1_DeviceRegistry_fieldAccessorTable; 46 static final com.google.protobuf.Descriptors.Descriptor 47 internal_static_google_cloud_iot_v1_MqttConfig_descriptor; 48 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 49 internal_static_google_cloud_iot_v1_MqttConfig_fieldAccessorTable; 50 static final com.google.protobuf.Descriptors.Descriptor 51 internal_static_google_cloud_iot_v1_HttpConfig_descriptor; 52 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 53 internal_static_google_cloud_iot_v1_HttpConfig_fieldAccessorTable; 54 static final com.google.protobuf.Descriptors.Descriptor 55 internal_static_google_cloud_iot_v1_EventNotificationConfig_descriptor; 56 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 57 internal_static_google_cloud_iot_v1_EventNotificationConfig_fieldAccessorTable; 58 static final com.google.protobuf.Descriptors.Descriptor 59 internal_static_google_cloud_iot_v1_StateNotificationConfig_descriptor; 60 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 61 internal_static_google_cloud_iot_v1_StateNotificationConfig_fieldAccessorTable; 62 static final com.google.protobuf.Descriptors.Descriptor 63 internal_static_google_cloud_iot_v1_RegistryCredential_descriptor; 64 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 65 internal_static_google_cloud_iot_v1_RegistryCredential_fieldAccessorTable; 66 static final com.google.protobuf.Descriptors.Descriptor 67 internal_static_google_cloud_iot_v1_X509CertificateDetails_descriptor; 68 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 69 internal_static_google_cloud_iot_v1_X509CertificateDetails_fieldAccessorTable; 70 static final com.google.protobuf.Descriptors.Descriptor 71 internal_static_google_cloud_iot_v1_PublicKeyCertificate_descriptor; 72 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 73 internal_static_google_cloud_iot_v1_PublicKeyCertificate_fieldAccessorTable; 74 static final com.google.protobuf.Descriptors.Descriptor 75 internal_static_google_cloud_iot_v1_DeviceCredential_descriptor; 76 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 77 internal_static_google_cloud_iot_v1_DeviceCredential_fieldAccessorTable; 78 static final com.google.protobuf.Descriptors.Descriptor 79 internal_static_google_cloud_iot_v1_PublicKeyCredential_descriptor; 80 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 81 internal_static_google_cloud_iot_v1_PublicKeyCredential_fieldAccessorTable; 82 static final com.google.protobuf.Descriptors.Descriptor 83 internal_static_google_cloud_iot_v1_DeviceConfig_descriptor; 84 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 85 internal_static_google_cloud_iot_v1_DeviceConfig_fieldAccessorTable; 86 static final com.google.protobuf.Descriptors.Descriptor 87 internal_static_google_cloud_iot_v1_DeviceState_descriptor; 88 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 89 internal_static_google_cloud_iot_v1_DeviceState_fieldAccessorTable; 90 getDescriptor()91 public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { 92 return descriptor; 93 } 94 95 private static com.google.protobuf.Descriptors.FileDescriptor descriptor; 96 97 static { 98 java.lang.String[] descriptorData = { 99 "\n#google/cloud/iot/v1/resources.proto\022\023g" 100 + "oogle.cloud.iot.v1\032\031google/api/resource." 101 + "proto\032\037google/protobuf/timestamp.proto\032\027" 102 + "google/rpc/status.proto\"\260\007\n\006Device\022\n\n\002id" 103 + "\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\016\n\006num_id\030\003 \001(\004\022:\n\013" 104 + "credentials\030\014 \003(\0132%.google.cloud.iot.v1." 105 + "DeviceCredential\0227\n\023last_heartbeat_time\030" 106 + "\007 \001(\0132\032.google.protobuf.Timestamp\0223\n\017las" 107 + "t_event_time\030\010 \001(\0132\032.google.protobuf.Tim" 108 + "estamp\0223\n\017last_state_time\030\024 \001(\0132\032.google" 109 + ".protobuf.Timestamp\0228\n\024last_config_ack_t" 110 + "ime\030\016 \001(\0132\032.google.protobuf.Timestamp\0229\n" 111 + "\025last_config_send_time\030\022 \001(\0132\032.google.pr" 112 + "otobuf.Timestamp\022\017\n\007blocked\030\023 \001(\010\0223\n\017las" 113 + "t_error_time\030\n \001(\0132\032.google.protobuf.Tim" 114 + "estamp\022-\n\021last_error_status\030\013 \001(\0132\022.goog" 115 + "le.rpc.Status\0221\n\006config\030\r \001(\0132!.google.c" 116 + "loud.iot.v1.DeviceConfig\022/\n\005state\030\020 \001(\0132" 117 + " .google.cloud.iot.v1.DeviceState\0220\n\tlog" 118 + "_level\030\025 \001(\0162\035.google.cloud.iot.v1.LogLe" 119 + "vel\022;\n\010metadata\030\021 \003(\0132).google.cloud.iot" 120 + ".v1.Device.MetadataEntry\022:\n\016gateway_conf" 121 + "ig\030\030 \001(\0132\".google.cloud.iot.v1.GatewayCo" 122 + "nfig\032/\n\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" 123 + "lue\030\002 \001(\t:\0028\001:s\352Ap\n\036cloudiot.googleapis." 124 + "com/Device\022Nprojects/{project}/locations" 125 + "/{location}/registries/{registry}/device" 126 + "s/{device}\"\356\001\n\rGatewayConfig\0226\n\014gateway_" 127 + "type\030\001 \001(\0162 .google.cloud.iot.v1.Gateway" 128 + "Type\022C\n\023gateway_auth_method\030\002 \001(\0162&.goog" 129 + "le.cloud.iot.v1.GatewayAuthMethod\022 \n\030las" 130 + "t_accessed_gateway_id\030\003 \001(\t\022>\n\032last_acce" 131 + "ssed_gateway_time\030\004 \001(\0132\032.google.protobu" 132 + "f.Timestamp\"\217\004\n\016DeviceRegistry\022\n\n\002id\030\001 \001" 133 + "(\t\022\014\n\004name\030\002 \001(\t\022P\n\032event_notification_c" 134 + "onfigs\030\n \003(\0132,.google.cloud.iot.v1.Event" 135 + "NotificationConfig\022O\n\031state_notification" 136 + "_config\030\007 \001(\0132,.google.cloud.iot.v1.Stat" 137 + "eNotificationConfig\0224\n\013mqtt_config\030\004 \001(\013" 138 + "2\037.google.cloud.iot.v1.MqttConfig\0224\n\013htt" 139 + "p_config\030\t \001(\0132\037.google.cloud.iot.v1.Htt" 140 + "pConfig\0220\n\tlog_level\030\013 \001(\0162\035.google.clou" 141 + "d.iot.v1.LogLevel\022<\n\013credentials\030\010 \003(\0132\'" 142 + ".google.cloud.iot.v1.RegistryCredential:" 143 + "d\352Aa\n cloudiot.googleapis.com/Registry\022=" 144 + "projects/{project}/locations/{location}/" 145 + "registries/{registry}\"H\n\nMqttConfig\022:\n\022m" 146 + "qtt_enabled_state\030\001 \001(\0162\036.google.cloud.i" 147 + "ot.v1.MqttState\"H\n\nHttpConfig\022:\n\022http_en" 148 + "abled_state\030\001 \001(\0162\036.google.cloud.iot.v1." 149 + "HttpState\"O\n\027EventNotificationConfig\022\031\n\021" 150 + "subfolder_matches\030\002 \001(\t\022\031\n\021pubsub_topic_" 151 + "name\030\001 \001(\t\"4\n\027StateNotificationConfig\022\031\n" 152 + "\021pubsub_topic_name\030\001 \001(\t\"o\n\022RegistryCred" 153 + "ential\022K\n\026public_key_certificate\030\001 \001(\0132)" 154 + ".google.cloud.iot.v1.PublicKeyCertificat" 155 + "eH\000B\014\n\ncredential\"\320\001\n\026X509CertificateDet" 156 + "ails\022\016\n\006issuer\030\001 \001(\t\022\017\n\007subject\030\002 \001(\t\022.\n" 157 + "\nstart_time\030\003 \001(\0132\032.google.protobuf.Time" 158 + "stamp\022/\n\013expiry_time\030\004 \001(\0132\032.google.prot" 159 + "obuf.Timestamp\022\033\n\023signature_algorithm\030\005 " 160 + "\001(\t\022\027\n\017public_key_type\030\006 \001(\t\"\257\001\n\024PublicK" 161 + "eyCertificate\022?\n\006format\030\001 \001(\0162/.google.c" 162 + "loud.iot.v1.PublicKeyCertificateFormat\022\023" 163 + "\n\013certificate\030\002 \001(\t\022A\n\014x509_details\030\003 \001(" 164 + "\0132+.google.cloud.iot.v1.X509CertificateD" 165 + "etails\"\225\001\n\020DeviceCredential\022>\n\npublic_ke" 166 + "y\030\002 \001(\0132(.google.cloud.iot.v1.PublicKeyC" 167 + "redentialH\000\0223\n\017expiration_time\030\006 \001(\0132\032.g" 168 + "oogle.protobuf.TimestampB\014\n\ncredential\"X" 169 + "\n\023PublicKeyCredential\0224\n\006format\030\001 \001(\0162$." 170 + "google.cloud.iot.v1.PublicKeyFormat\022\013\n\003k" 171 + "ey\030\002 \001(\t\"\240\001\n\014DeviceConfig\022\017\n\007version\030\001 \001" 172 + "(\003\0225\n\021cloud_update_time\030\002 \001(\0132\032.google.p" 173 + "rotobuf.Timestamp\0223\n\017device_ack_time\030\003 \001" 174 + "(\0132\032.google.protobuf.Timestamp\022\023\n\013binary" 175 + "_data\030\004 \001(\014\"S\n\013DeviceState\022/\n\013update_tim" 176 + "e\030\001 \001(\0132\032.google.protobuf.Timestamp\022\023\n\013b" 177 + "inary_data\030\002 \001(\014*L\n\tMqttState\022\032\n\026MQTT_ST" 178 + "ATE_UNSPECIFIED\020\000\022\020\n\014MQTT_ENABLED\020\001\022\021\n\rM" 179 + "QTT_DISABLED\020\002*L\n\tHttpState\022\032\n\026HTTP_STAT" 180 + "E_UNSPECIFIED\020\000\022\020\n\014HTTP_ENABLED\020\001\022\021\n\rHTT" 181 + "P_DISABLED\020\002*O\n\010LogLevel\022\031\n\025LOG_LEVEL_UN" 182 + "SPECIFIED\020\000\022\010\n\004NONE\020\n\022\t\n\005ERROR\020\024\022\010\n\004INFO" 183 + "\020\036\022\t\n\005DEBUG\020(*I\n\013GatewayType\022\034\n\030GATEWAY_" 184 + "TYPE_UNSPECIFIED\020\000\022\013\n\007GATEWAY\020\001\022\017\n\013NON_G" 185 + "ATEWAY\020\002*\221\001\n\021GatewayAuthMethod\022#\n\037GATEWA" 186 + "Y_AUTH_METHOD_UNSPECIFIED\020\000\022\024\n\020ASSOCIATI" 187 + "ON_ONLY\020\001\022\032\n\026DEVICE_AUTH_TOKEN_ONLY\020\002\022%\n" 188 + "!ASSOCIATION_AND_DEVICE_AUTH_TOKEN\020\003*e\n\032" 189 + "PublicKeyCertificateFormat\022-\n)UNSPECIFIE" 190 + "D_PUBLIC_KEY_CERTIFICATE_FORMAT\020\000\022\030\n\024X50" 191 + "9_CERTIFICATE_PEM\020\001*v\n\017PublicKeyFormat\022!" 192 + "\n\035UNSPECIFIED_PUBLIC_KEY_FORMAT\020\000\022\013\n\007RSA" 193 + "_PEM\020\003\022\020\n\014RSA_X509_PEM\020\001\022\r\n\tES256_PEM\020\002\022" 194 + "\022\n\016ES256_X509_PEM\020\004BY\n\027com.google.cloud." 195 + "iot.v1B\016ResourcesProtoP\001Z)cloud.google.c" 196 + "om/go/iot/apiv1/iotpb;iotpb\370\001\001b\006proto3" 197 }; 198 descriptor = 199 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 200 descriptorData, 201 new com.google.protobuf.Descriptors.FileDescriptor[] { 202 com.google.api.ResourceProto.getDescriptor(), 203 com.google.protobuf.TimestampProto.getDescriptor(), 204 com.google.rpc.StatusProto.getDescriptor(), 205 }); 206 internal_static_google_cloud_iot_v1_Device_descriptor = 207 getDescriptor().getMessageTypes().get(0); 208 internal_static_google_cloud_iot_v1_Device_fieldAccessorTable = 209 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 210 internal_static_google_cloud_iot_v1_Device_descriptor, 211 new java.lang.String[] { 212 "Id", 213 "Name", 214 "NumId", 215 "Credentials", 216 "LastHeartbeatTime", 217 "LastEventTime", 218 "LastStateTime", 219 "LastConfigAckTime", 220 "LastConfigSendTime", 221 "Blocked", 222 "LastErrorTime", 223 "LastErrorStatus", 224 "Config", 225 "State", 226 "LogLevel", 227 "Metadata", 228 "GatewayConfig", 229 }); 230 internal_static_google_cloud_iot_v1_Device_MetadataEntry_descriptor = 231 internal_static_google_cloud_iot_v1_Device_descriptor.getNestedTypes().get(0); 232 internal_static_google_cloud_iot_v1_Device_MetadataEntry_fieldAccessorTable = 233 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 234 internal_static_google_cloud_iot_v1_Device_MetadataEntry_descriptor, 235 new java.lang.String[] { 236 "Key", "Value", 237 }); 238 internal_static_google_cloud_iot_v1_GatewayConfig_descriptor = 239 getDescriptor().getMessageTypes().get(1); 240 internal_static_google_cloud_iot_v1_GatewayConfig_fieldAccessorTable = 241 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 242 internal_static_google_cloud_iot_v1_GatewayConfig_descriptor, 243 new java.lang.String[] { 244 "GatewayType", 245 "GatewayAuthMethod", 246 "LastAccessedGatewayId", 247 "LastAccessedGatewayTime", 248 }); 249 internal_static_google_cloud_iot_v1_DeviceRegistry_descriptor = 250 getDescriptor().getMessageTypes().get(2); 251 internal_static_google_cloud_iot_v1_DeviceRegistry_fieldAccessorTable = 252 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 253 internal_static_google_cloud_iot_v1_DeviceRegistry_descriptor, 254 new java.lang.String[] { 255 "Id", 256 "Name", 257 "EventNotificationConfigs", 258 "StateNotificationConfig", 259 "MqttConfig", 260 "HttpConfig", 261 "LogLevel", 262 "Credentials", 263 }); 264 internal_static_google_cloud_iot_v1_MqttConfig_descriptor = 265 getDescriptor().getMessageTypes().get(3); 266 internal_static_google_cloud_iot_v1_MqttConfig_fieldAccessorTable = 267 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 268 internal_static_google_cloud_iot_v1_MqttConfig_descriptor, 269 new java.lang.String[] { 270 "MqttEnabledState", 271 }); 272 internal_static_google_cloud_iot_v1_HttpConfig_descriptor = 273 getDescriptor().getMessageTypes().get(4); 274 internal_static_google_cloud_iot_v1_HttpConfig_fieldAccessorTable = 275 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 276 internal_static_google_cloud_iot_v1_HttpConfig_descriptor, 277 new java.lang.String[] { 278 "HttpEnabledState", 279 }); 280 internal_static_google_cloud_iot_v1_EventNotificationConfig_descriptor = 281 getDescriptor().getMessageTypes().get(5); 282 internal_static_google_cloud_iot_v1_EventNotificationConfig_fieldAccessorTable = 283 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 284 internal_static_google_cloud_iot_v1_EventNotificationConfig_descriptor, 285 new java.lang.String[] { 286 "SubfolderMatches", "PubsubTopicName", 287 }); 288 internal_static_google_cloud_iot_v1_StateNotificationConfig_descriptor = 289 getDescriptor().getMessageTypes().get(6); 290 internal_static_google_cloud_iot_v1_StateNotificationConfig_fieldAccessorTable = 291 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 292 internal_static_google_cloud_iot_v1_StateNotificationConfig_descriptor, 293 new java.lang.String[] { 294 "PubsubTopicName", 295 }); 296 internal_static_google_cloud_iot_v1_RegistryCredential_descriptor = 297 getDescriptor().getMessageTypes().get(7); 298 internal_static_google_cloud_iot_v1_RegistryCredential_fieldAccessorTable = 299 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 300 internal_static_google_cloud_iot_v1_RegistryCredential_descriptor, 301 new java.lang.String[] { 302 "PublicKeyCertificate", "Credential", 303 }); 304 internal_static_google_cloud_iot_v1_X509CertificateDetails_descriptor = 305 getDescriptor().getMessageTypes().get(8); 306 internal_static_google_cloud_iot_v1_X509CertificateDetails_fieldAccessorTable = 307 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 308 internal_static_google_cloud_iot_v1_X509CertificateDetails_descriptor, 309 new java.lang.String[] { 310 "Issuer", "Subject", "StartTime", "ExpiryTime", "SignatureAlgorithm", "PublicKeyType", 311 }); 312 internal_static_google_cloud_iot_v1_PublicKeyCertificate_descriptor = 313 getDescriptor().getMessageTypes().get(9); 314 internal_static_google_cloud_iot_v1_PublicKeyCertificate_fieldAccessorTable = 315 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 316 internal_static_google_cloud_iot_v1_PublicKeyCertificate_descriptor, 317 new java.lang.String[] { 318 "Format", "Certificate", "X509Details", 319 }); 320 internal_static_google_cloud_iot_v1_DeviceCredential_descriptor = 321 getDescriptor().getMessageTypes().get(10); 322 internal_static_google_cloud_iot_v1_DeviceCredential_fieldAccessorTable = 323 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 324 internal_static_google_cloud_iot_v1_DeviceCredential_descriptor, 325 new java.lang.String[] { 326 "PublicKey", "ExpirationTime", "Credential", 327 }); 328 internal_static_google_cloud_iot_v1_PublicKeyCredential_descriptor = 329 getDescriptor().getMessageTypes().get(11); 330 internal_static_google_cloud_iot_v1_PublicKeyCredential_fieldAccessorTable = 331 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 332 internal_static_google_cloud_iot_v1_PublicKeyCredential_descriptor, 333 new java.lang.String[] { 334 "Format", "Key", 335 }); 336 internal_static_google_cloud_iot_v1_DeviceConfig_descriptor = 337 getDescriptor().getMessageTypes().get(12); 338 internal_static_google_cloud_iot_v1_DeviceConfig_fieldAccessorTable = 339 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 340 internal_static_google_cloud_iot_v1_DeviceConfig_descriptor, 341 new java.lang.String[] { 342 "Version", "CloudUpdateTime", "DeviceAckTime", "BinaryData", 343 }); 344 internal_static_google_cloud_iot_v1_DeviceState_descriptor = 345 getDescriptor().getMessageTypes().get(13); 346 internal_static_google_cloud_iot_v1_DeviceState_fieldAccessorTable = 347 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 348 internal_static_google_cloud_iot_v1_DeviceState_descriptor, 349 new java.lang.String[] { 350 "UpdateTime", "BinaryData", 351 }); 352 com.google.protobuf.ExtensionRegistry registry = 353 com.google.protobuf.ExtensionRegistry.newInstance(); 354 registry.add(com.google.api.ResourceProto.resource); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)355 com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( 356 descriptor, registry); com.google.api.ResourceProto.getDescriptor()357 com.google.api.ResourceProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor()358 com.google.protobuf.TimestampProto.getDescriptor(); com.google.rpc.StatusProto.getDescriptor()359 com.google.rpc.StatusProto.getDescriptor(); 360 } 361 362 // @@protoc_insertion_point(outer_class_scope) 363 } 364