github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/device/device.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/devices/proto/v1/device.proto 3 // DO NOT EDIT!!! 4 5 package device 6 7 import ( 8 "fmt" 9 "reflect" 10 "sync" 11 12 "google.golang.org/protobuf/encoding/protojson" 13 "google.golang.org/protobuf/proto" 14 preflect "google.golang.org/protobuf/reflect/protoreflect" 15 "google.golang.org/protobuf/runtime/protoimpl" 16 ) 17 18 // proto imports 19 import ( 20 api "github.com/cloudwan/edgelq-sdk/common/api" 21 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project" 22 iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain" 23 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 24 iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account" 25 logging_bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket" 26 monitoring_bucket "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/bucket" 27 meta "github.com/cloudwan/goten-sdk/types/meta" 28 latlng "google.golang.org/genproto/googleapis/type/latlng" 29 durationpb "google.golang.org/protobuf/types/known/durationpb" 30 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 31 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 32 ) 33 34 // Reference imports to suppress errors if they are not otherwise used. 35 var ( 36 _ = fmt.Errorf 37 _ = reflect.Method{} 38 _ = sync.Once{} 39 40 _ = protojson.MarshalOptions{} 41 _ = proto.MarshalOptions{} 42 _ = preflect.Value{} 43 _ = protoimpl.DescBuilder{} 44 ) 45 46 // make sure we're using proto imports 47 var ( 48 _ = &api.HealthCheckSpec{} 49 _ = &project.Project{} 50 _ = &iam_attestation_domain.AttestationDomain{} 51 _ = &iam_iam_common.PCR{} 52 _ = &iam_service_account.ServiceAccount{} 53 _ = &logging_bucket.Bucket{} 54 _ = &monitoring_bucket.Bucket{} 55 _ = &durationpb.Duration{} 56 _ = &fieldmaskpb.FieldMask{} 57 _ = ×tamppb.Timestamp{} 58 _ = &latlng.LatLng{} 59 _ = &meta.Meta{} 60 ) 61 62 const ( 63 // Verify that this generated code is sufficiently up-to-date. 64 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 65 // Verify that runtime/protoimpl is sufficiently up-to-date. 66 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 67 ) 68 69 // MERGE or REPLACE the api netplan_config with the baked in config in the 70 // device. REPLACE - The desired configuration must be input in full. The 71 // default config in disk will not be used. MERGE - Replaces level keys such 72 // as ethernet, modems, wifis etc that are defined in API config. Merge 73 // makes it easier to add new types of configuration - for example if the 74 // default configuration does not have wifis, it is easier to just add wifi 75 // config alone in API and use config mode merge. However, if the goal is to 76 // add to or replace a specific configuration in a section that already 77 // exists in the default configuration, then the API config should have the 78 // entire section and not just the changes for example if the default config 79 // on disk has eno1, eno2 under ethernet section and the goal is to replace 80 // the eno2 on disk, then the API configuration should specify both eno1 and 81 // eno2. This is because the merge mode still replaces whole sections that 82 // are defined in the API config 83 type Device_Spec_NetworkConfigMode int32 84 85 const ( 86 Device_Spec_MERGE Device_Spec_NetworkConfigMode = 0 87 Device_Spec_REPLACE Device_Spec_NetworkConfigMode = 1 88 ) 89 90 var ( 91 Device_Spec_NetworkConfigMode_name = map[int32]string{ 92 0: "MERGE", 93 1: "REPLACE", 94 } 95 96 Device_Spec_NetworkConfigMode_value = map[string]int32{ 97 "MERGE": 0, 98 "REPLACE": 1, 99 } 100 ) 101 102 func (x Device_Spec_NetworkConfigMode) Enum() *Device_Spec_NetworkConfigMode { 103 p := new(Device_Spec_NetworkConfigMode) 104 *p = x 105 return p 106 } 107 108 func (x Device_Spec_NetworkConfigMode) String() string { 109 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 110 } 111 112 func (Device_Spec_NetworkConfigMode) Descriptor() preflect.EnumDescriptor { 113 return edgelq_devices_proto_v1_device_proto_enumTypes[0].Descriptor() 114 } 115 116 func (Device_Spec_NetworkConfigMode) Type() preflect.EnumType { 117 return &edgelq_devices_proto_v1_device_proto_enumTypes[0] 118 } 119 120 func (x Device_Spec_NetworkConfigMode) Number() preflect.EnumNumber { 121 return preflect.EnumNumber(x) 122 } 123 124 // Deprecated, Use Device_Spec_NetworkConfigMode.ProtoReflect.Descriptor instead. 125 func (Device_Spec_NetworkConfigMode) EnumDescriptor() ([]byte, []int) { 126 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 0} 127 } 128 129 type Device_Status_ConnectionStatus int32 130 131 const ( 132 Device_Status_CONNECTION_STATUS_UNSPECIFIED Device_Status_ConnectionStatus = 0 133 Device_Status_CONNECTED Device_Status_ConnectionStatus = 1 134 Device_Status_DISCONNECTED Device_Status_ConnectionStatus = 2 135 ) 136 137 var ( 138 Device_Status_ConnectionStatus_name = map[int32]string{ 139 0: "CONNECTION_STATUS_UNSPECIFIED", 140 1: "CONNECTED", 141 2: "DISCONNECTED", 142 } 143 144 Device_Status_ConnectionStatus_value = map[string]int32{ 145 "CONNECTION_STATUS_UNSPECIFIED": 0, 146 "CONNECTED": 1, 147 "DISCONNECTED": 2, 148 } 149 ) 150 151 func (x Device_Status_ConnectionStatus) Enum() *Device_Status_ConnectionStatus { 152 p := new(Device_Status_ConnectionStatus) 153 *p = x 154 return p 155 } 156 157 func (x Device_Status_ConnectionStatus) String() string { 158 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 159 } 160 161 func (Device_Status_ConnectionStatus) Descriptor() preflect.EnumDescriptor { 162 return edgelq_devices_proto_v1_device_proto_enumTypes[1].Descriptor() 163 } 164 165 func (Device_Status_ConnectionStatus) Type() preflect.EnumType { 166 return &edgelq_devices_proto_v1_device_proto_enumTypes[1] 167 } 168 169 func (x Device_Status_ConnectionStatus) Number() preflect.EnumNumber { 170 return preflect.EnumNumber(x) 171 } 172 173 // Deprecated, Use Device_Status_ConnectionStatus.ProtoReflect.Descriptor instead. 174 func (Device_Status_ConnectionStatus) EnumDescriptor() ([]byte, []int) { 175 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 0} 176 } 177 178 type Device_Status_NetworkConfigState_NetworkConfigSource int32 179 180 const ( 181 Device_Status_NetworkConfigState_UNKNOWN Device_Status_NetworkConfigState_NetworkConfigSource = 0 182 Device_Status_NetworkConfigState_DEFAULT_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 1 183 Device_Status_NetworkConfigState_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 2 184 Device_Status_NetworkConfigState_MERGED_DEFAULT_AND_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 3 185 Device_Status_NetworkConfigState_PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 4 186 Device_Status_NetworkConfigState_PREVIOUS_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 5 187 ) 188 189 var ( 190 Device_Status_NetworkConfigState_NetworkConfigSource_name = map[int32]string{ 191 0: "UNKNOWN", 192 1: "DEFAULT_CONFIG", 193 2: "API_CONFIG", 194 3: "MERGED_DEFAULT_AND_API_CONFIG", 195 4: "PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG", 196 5: "PREVIOUS_API_CONFIG", 197 } 198 199 Device_Status_NetworkConfigState_NetworkConfigSource_value = map[string]int32{ 200 "UNKNOWN": 0, 201 "DEFAULT_CONFIG": 1, 202 "API_CONFIG": 2, 203 "MERGED_DEFAULT_AND_API_CONFIG": 3, 204 "PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG": 4, 205 "PREVIOUS_API_CONFIG": 5, 206 } 207 ) 208 209 func (x Device_Status_NetworkConfigState_NetworkConfigSource) Enum() *Device_Status_NetworkConfigState_NetworkConfigSource { 210 p := new(Device_Status_NetworkConfigState_NetworkConfigSource) 211 *p = x 212 return p 213 } 214 215 func (x Device_Status_NetworkConfigState_NetworkConfigSource) String() string { 216 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 217 } 218 219 func (Device_Status_NetworkConfigState_NetworkConfigSource) Descriptor() preflect.EnumDescriptor { 220 return edgelq_devices_proto_v1_device_proto_enumTypes[2].Descriptor() 221 } 222 223 func (Device_Status_NetworkConfigState_NetworkConfigSource) Type() preflect.EnumType { 224 return &edgelq_devices_proto_v1_device_proto_enumTypes[2] 225 } 226 227 func (x Device_Status_NetworkConfigState_NetworkConfigSource) Number() preflect.EnumNumber { 228 return preflect.EnumNumber(x) 229 } 230 231 // Deprecated, Use Device_Status_NetworkConfigState_NetworkConfigSource.ProtoReflect.Descriptor instead. 232 func (Device_Status_NetworkConfigState_NetworkConfigSource) EnumDescriptor() ([]byte, []int) { 233 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 2, 0} 234 } 235 236 type Device_Status_ProxyConfigStatus_ProxyConfigSource int32 237 238 const ( 239 Device_Status_ProxyConfigStatus_NO_CONFIG Device_Status_ProxyConfigStatus_ProxyConfigSource = 0 240 Device_Status_ProxyConfigStatus_DEFAULT_CONFIG Device_Status_ProxyConfigStatus_ProxyConfigSource = 1 241 Device_Status_ProxyConfigStatus_API_CONFIG Device_Status_ProxyConfigStatus_ProxyConfigSource = 2 242 ) 243 244 var ( 245 Device_Status_ProxyConfigStatus_ProxyConfigSource_name = map[int32]string{ 246 0: "NO_CONFIG", 247 1: "DEFAULT_CONFIG", 248 2: "API_CONFIG", 249 } 250 251 Device_Status_ProxyConfigStatus_ProxyConfigSource_value = map[string]int32{ 252 "NO_CONFIG": 0, 253 "DEFAULT_CONFIG": 1, 254 "API_CONFIG": 2, 255 } 256 ) 257 258 func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) Enum() *Device_Status_ProxyConfigStatus_ProxyConfigSource { 259 p := new(Device_Status_ProxyConfigStatus_ProxyConfigSource) 260 *p = x 261 return p 262 } 263 264 func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) String() string { 265 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 266 } 267 268 func (Device_Status_ProxyConfigStatus_ProxyConfigSource) Descriptor() preflect.EnumDescriptor { 269 return edgelq_devices_proto_v1_device_proto_enumTypes[3].Descriptor() 270 } 271 272 func (Device_Status_ProxyConfigStatus_ProxyConfigSource) Type() preflect.EnumType { 273 return &edgelq_devices_proto_v1_device_proto_enumTypes[3] 274 } 275 276 func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) Number() preflect.EnumNumber { 277 return preflect.EnumNumber(x) 278 } 279 280 // Deprecated, Use Device_Status_ProxyConfigStatus_ProxyConfigSource.ProtoReflect.Descriptor instead. 281 func (Device_Status_ProxyConfigStatus_ProxyConfigSource) EnumDescriptor() ([]byte, []int) { 282 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 3, 0} 283 } 284 285 // Device Resource 286 type Device struct { 287 state protoimpl.MessageState 288 sizeCache protoimpl.SizeCache 289 unknownFields protoimpl.UnknownFields 290 // Name of Device 291 // When creating a new instance, this field is optional and if not provided, 292 // it will be generated automatically. Last ID segment must conform to the 293 // following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9] 294 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 295 // Metadata is an object with information like create, update and delete time 296 // (for async deleted resources), has user labels/annotations, sharding 297 // information, multi-region syncing information and may have non-schema 298 // owners (useful for taking ownership of resources belonging to lower level 299 // services by higher ones). 300 Metadata *meta.Meta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` 301 // Display name for the device 302 DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 303 // Optional. Description of the Device. 304 Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` 305 // Spec holds the expected state of the Device, meaning configurations. 306 Spec *Device_Spec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` 307 // Status of the Device reported from the actual device. 308 Status *Device_Status `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` 309 PublicListingSpec *Device_PublicListingSpec `protobuf:"bytes,5,opt,name=public_listing_spec,json=publicListingSpec,proto3" json:"public_listing_spec,omitempty"` 310 } 311 312 func (m *Device) Reset() { 313 *m = Device{} 314 if protoimpl.UnsafeEnabled { 315 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[0] 316 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 317 ms.StoreMessageInfo(mi) 318 } 319 } 320 321 func (m *Device) String() string { 322 return protoimpl.X.MessageStringOf(m) 323 } 324 325 func (*Device) ProtoMessage() {} 326 327 func (m *Device) ProtoReflect() preflect.Message { 328 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[0] 329 if protoimpl.UnsafeEnabled && m != nil { 330 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 331 if ms.LoadMessageInfo() == nil { 332 ms.StoreMessageInfo(mi) 333 } 334 return ms 335 } 336 return mi.MessageOf(m) 337 } 338 339 func (*Device) GotenMessage() {} 340 341 // Deprecated, Use Device.ProtoReflect.Descriptor instead. 342 func (*Device) Descriptor() ([]byte, []int) { 343 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0} 344 } 345 346 func (m *Device) Unmarshal(b []byte) error { 347 return proto.Unmarshal(b, m) 348 } 349 350 func (m *Device) Marshal() ([]byte, error) { 351 return proto.Marshal(m) 352 } 353 354 func (m *Device) MarshalJSON() ([]byte, error) { 355 return protojson.MarshalOptions{}.Marshal(m) 356 } 357 358 func (m *Device) UnmarshalJSON(data []byte) error { 359 return protojson.Unmarshal(data, m) 360 } 361 362 func (m *Device) GetName() *Name { 363 if m != nil { 364 return m.Name 365 } 366 return nil 367 } 368 369 func (m *Device) GetMetadata() *meta.Meta { 370 if m != nil { 371 return m.Metadata 372 } 373 return nil 374 } 375 376 func (m *Device) GetDisplayName() string { 377 if m != nil { 378 return m.DisplayName 379 } 380 return "" 381 } 382 383 func (m *Device) GetDescription() string { 384 if m != nil { 385 return m.Description 386 } 387 return "" 388 } 389 390 func (m *Device) GetSpec() *Device_Spec { 391 if m != nil { 392 return m.Spec 393 } 394 return nil 395 } 396 397 func (m *Device) GetStatus() *Device_Status { 398 if m != nil { 399 return m.Status 400 } 401 return nil 402 } 403 404 func (m *Device) GetPublicListingSpec() *Device_PublicListingSpec { 405 if m != nil { 406 return m.PublicListingSpec 407 } 408 return nil 409 } 410 411 func (m *Device) SetName(fv *Name) { 412 if m == nil { 413 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device")) 414 } 415 m.Name = fv 416 } 417 418 func (m *Device) SetMetadata(fv *meta.Meta) { 419 if m == nil { 420 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Device")) 421 } 422 m.Metadata = fv 423 } 424 425 func (m *Device) SetDisplayName(fv string) { 426 if m == nil { 427 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "Device")) 428 } 429 m.DisplayName = fv 430 } 431 432 func (m *Device) SetDescription(fv string) { 433 if m == nil { 434 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device")) 435 } 436 m.Description = fv 437 } 438 439 func (m *Device) SetSpec(fv *Device_Spec) { 440 if m == nil { 441 panic(fmt.Errorf("can't set %s on nil %s", "Spec", "Device")) 442 } 443 m.Spec = fv 444 } 445 446 func (m *Device) SetStatus(fv *Device_Status) { 447 if m == nil { 448 panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device")) 449 } 450 m.Status = fv 451 } 452 453 func (m *Device) SetPublicListingSpec(fv *Device_PublicListingSpec) { 454 if m == nil { 455 panic(fmt.Errorf("can't set %s on nil %s", "PublicListingSpec", "Device")) 456 } 457 m.PublicListingSpec = fv 458 } 459 460 type Device_Spec struct { 461 state protoimpl.MessageState 462 sizeCache protoimpl.SizeCache 463 unknownFields protoimpl.UnknownFields 464 // The associated service account to the Device. 465 // The agents in the device uses a key from this service account 466 // when they issue any requests to our endpoints for authoroization and 467 // authentication. `ProvisionServiceAccountToDevice` creates a new service 468 // account and a key for the Device and asign the account to this fileld. If 469 // you change the value of this field, the existing device would lose the 470 // access to the resources in our services, that means you can revoke the 471 // permissions from the device. You can manually set an empty value to do 472 // so, or call `RemoveServiceAccountFromDevice`. 473 ServiceAccount *iam_service_account.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` 474 // Logging bucket associated with device 475 LogBucket *logging_bucket.Reference `protobuf:"bytes,14,opt,customtype=Reference,name=log_bucket,json=logBucket,proto3" json:"log_bucket,omitempty"` 476 // Monitoring metrics bucket associated with device 477 MetricsBucket *monitoring_bucket.Reference `protobuf:"bytes,15,opt,customtype=Reference,name=metrics_bucket,json=metricsBucket,proto3" json:"metrics_bucket,omitempty"` 478 // The expected OS version in string (e.g. 1.0.2). 479 // The device will automatically download the OS image and upgrade itself 480 // with it. You can stack the OS upgrade progress in the Condition named 481 // `OSReady` in Status.Conditions. 482 OsVersion string `protobuf:"bytes,2,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` 483 NetplanYamlConfig string `protobuf:"bytes,17,opt,name=netplan_yaml_config,json=netplanYamlConfig,proto3" json:"netplan_yaml_config,omitempty"` 484 NetplanApiConfigMode Device_Spec_NetworkConfigMode `protobuf:"varint,12,opt,name=netplan_api_config_mode,json=netplanApiConfigMode,proto3,enum=ntt.devices.v1.Device_Spec_NetworkConfigMode" json:"netplan_api_config_mode,omitempty"` 485 // The URL is dynamically constructed once the device is created or updated. 486 // The URL will be based on the device hardware information 487 // URL format: base_url/dedicated_path/iso_version/architecture/os_type 488 OsImageUrl string `protobuf:"bytes,5,opt,name=os_image_url,json=osImageUrl,proto3" json:"os_image_url,omitempty"` 489 SshConfig *Device_Spec_SSHConfig `protobuf:"bytes,6,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"` 490 AttestationConfig *Device_Spec_AttestationConfig `protobuf:"bytes,7,opt,name=attestation_config,json=attestationConfig,proto3" json:"attestation_config,omitempty"` 491 // Disables the daemon on the device for device auto discovery on the 492 // network. When it's enabled, avahi-daemon is launched on the device which 493 // listens at UDP 5353. This daemon is useful to locate the device that 494 // acquires an IP address with DHCP. 495 DisableDeviceDiscovery bool `protobuf:"varint,8,opt,name=disable_device_discovery,json=disableDeviceDiscovery,proto3" json:"disable_device_discovery,omitempty"` 496 LoggingConfig *Device_Spec_LoggingConfig `protobuf:"bytes,9,opt,name=logging_config,json=loggingConfig,proto3" json:"logging_config,omitempty"` 497 ProxyConfig *Device_Spec_ProxyConfig `protobuf:"bytes,10,opt,name=proxy_config,json=proxyConfig,proto3" json:"proxy_config,omitempty"` 498 Location *Device_Spec_Location `protobuf:"bytes,13,opt,name=location,proto3" json:"location,omitempty"` 499 UsbGuard *Device_Spec_USBGuard `protobuf:"bytes,16,opt,name=usb_guard,json=usbGuard,proto3" json:"usb_guard,omitempty"` 500 // Custom Health checks for device 501 HealthChecks []*api.HealthCheckSpec `protobuf:"bytes,18,rep,name=health_checks,json=healthChecks,proto3" json:"health_checks,omitempty"` 502 // If enabled, the default network configuration that was part of the 503 // initial disk image will never be used. This needs to be used with caution 504 // because clearing this flag would require access to device over console 505 // port or by connecting a Monitor to it. 506 DisableNetworkConfigFallback bool `protobuf:"varint,19,opt,name=disable_network_config_fallback,json=disableNetworkConfigFallback,proto3" json:"disable_network_config_fallback,omitempty"` 507 } 508 509 func (m *Device_Spec) Reset() { 510 *m = Device_Spec{} 511 if protoimpl.UnsafeEnabled { 512 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[1] 513 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 514 ms.StoreMessageInfo(mi) 515 } 516 } 517 518 func (m *Device_Spec) String() string { 519 return protoimpl.X.MessageStringOf(m) 520 } 521 522 func (*Device_Spec) ProtoMessage() {} 523 524 func (m *Device_Spec) ProtoReflect() preflect.Message { 525 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[1] 526 if protoimpl.UnsafeEnabled && m != nil { 527 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 528 if ms.LoadMessageInfo() == nil { 529 ms.StoreMessageInfo(mi) 530 } 531 return ms 532 } 533 return mi.MessageOf(m) 534 } 535 536 func (*Device_Spec) GotenMessage() {} 537 538 // Deprecated, Use Device_Spec.ProtoReflect.Descriptor instead. 539 func (*Device_Spec) Descriptor() ([]byte, []int) { 540 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0} 541 } 542 543 func (m *Device_Spec) Unmarshal(b []byte) error { 544 return proto.Unmarshal(b, m) 545 } 546 547 func (m *Device_Spec) Marshal() ([]byte, error) { 548 return proto.Marshal(m) 549 } 550 551 func (m *Device_Spec) MarshalJSON() ([]byte, error) { 552 return protojson.MarshalOptions{}.Marshal(m) 553 } 554 555 func (m *Device_Spec) UnmarshalJSON(data []byte) error { 556 return protojson.Unmarshal(data, m) 557 } 558 559 func (m *Device_Spec) GetServiceAccount() *iam_service_account.Reference { 560 if m != nil { 561 return m.ServiceAccount 562 } 563 return nil 564 } 565 566 func (m *Device_Spec) GetLogBucket() *logging_bucket.Reference { 567 if m != nil { 568 return m.LogBucket 569 } 570 return nil 571 } 572 573 func (m *Device_Spec) GetMetricsBucket() *monitoring_bucket.Reference { 574 if m != nil { 575 return m.MetricsBucket 576 } 577 return nil 578 } 579 580 func (m *Device_Spec) GetOsVersion() string { 581 if m != nil { 582 return m.OsVersion 583 } 584 return "" 585 } 586 587 func (m *Device_Spec) GetNetplanYamlConfig() string { 588 if m != nil { 589 return m.NetplanYamlConfig 590 } 591 return "" 592 } 593 594 func (m *Device_Spec) GetNetplanApiConfigMode() Device_Spec_NetworkConfigMode { 595 if m != nil { 596 return m.NetplanApiConfigMode 597 } 598 return Device_Spec_MERGE 599 } 600 601 func (m *Device_Spec) GetOsImageUrl() string { 602 if m != nil { 603 return m.OsImageUrl 604 } 605 return "" 606 } 607 608 func (m *Device_Spec) GetSshConfig() *Device_Spec_SSHConfig { 609 if m != nil { 610 return m.SshConfig 611 } 612 return nil 613 } 614 615 func (m *Device_Spec) GetAttestationConfig() *Device_Spec_AttestationConfig { 616 if m != nil { 617 return m.AttestationConfig 618 } 619 return nil 620 } 621 622 func (m *Device_Spec) GetDisableDeviceDiscovery() bool { 623 if m != nil { 624 return m.DisableDeviceDiscovery 625 } 626 return false 627 } 628 629 func (m *Device_Spec) GetLoggingConfig() *Device_Spec_LoggingConfig { 630 if m != nil { 631 return m.LoggingConfig 632 } 633 return nil 634 } 635 636 func (m *Device_Spec) GetProxyConfig() *Device_Spec_ProxyConfig { 637 if m != nil { 638 return m.ProxyConfig 639 } 640 return nil 641 } 642 643 func (m *Device_Spec) GetLocation() *Device_Spec_Location { 644 if m != nil { 645 return m.Location 646 } 647 return nil 648 } 649 650 func (m *Device_Spec) GetUsbGuard() *Device_Spec_USBGuard { 651 if m != nil { 652 return m.UsbGuard 653 } 654 return nil 655 } 656 657 func (m *Device_Spec) GetHealthChecks() []*api.HealthCheckSpec { 658 if m != nil { 659 return m.HealthChecks 660 } 661 return nil 662 } 663 664 func (m *Device_Spec) GetDisableNetworkConfigFallback() bool { 665 if m != nil { 666 return m.DisableNetworkConfigFallback 667 } 668 return false 669 } 670 671 func (m *Device_Spec) SetServiceAccount(fv *iam_service_account.Reference) { 672 if m == nil { 673 panic(fmt.Errorf("can't set %s on nil %s", "ServiceAccount", "Device_Spec")) 674 } 675 m.ServiceAccount = fv 676 } 677 678 func (m *Device_Spec) SetLogBucket(fv *logging_bucket.Reference) { 679 if m == nil { 680 panic(fmt.Errorf("can't set %s on nil %s", "LogBucket", "Device_Spec")) 681 } 682 m.LogBucket = fv 683 } 684 685 func (m *Device_Spec) SetMetricsBucket(fv *monitoring_bucket.Reference) { 686 if m == nil { 687 panic(fmt.Errorf("can't set %s on nil %s", "MetricsBucket", "Device_Spec")) 688 } 689 m.MetricsBucket = fv 690 } 691 692 func (m *Device_Spec) SetOsVersion(fv string) { 693 if m == nil { 694 panic(fmt.Errorf("can't set %s on nil %s", "OsVersion", "Device_Spec")) 695 } 696 m.OsVersion = fv 697 } 698 699 func (m *Device_Spec) SetNetplanYamlConfig(fv string) { 700 if m == nil { 701 panic(fmt.Errorf("can't set %s on nil %s", "NetplanYamlConfig", "Device_Spec")) 702 } 703 m.NetplanYamlConfig = fv 704 } 705 706 func (m *Device_Spec) SetNetplanApiConfigMode(fv Device_Spec_NetworkConfigMode) { 707 if m == nil { 708 panic(fmt.Errorf("can't set %s on nil %s", "NetplanApiConfigMode", "Device_Spec")) 709 } 710 m.NetplanApiConfigMode = fv 711 } 712 713 func (m *Device_Spec) SetOsImageUrl(fv string) { 714 if m == nil { 715 panic(fmt.Errorf("can't set %s on nil %s", "OsImageUrl", "Device_Spec")) 716 } 717 m.OsImageUrl = fv 718 } 719 720 func (m *Device_Spec) SetSshConfig(fv *Device_Spec_SSHConfig) { 721 if m == nil { 722 panic(fmt.Errorf("can't set %s on nil %s", "SshConfig", "Device_Spec")) 723 } 724 m.SshConfig = fv 725 } 726 727 func (m *Device_Spec) SetAttestationConfig(fv *Device_Spec_AttestationConfig) { 728 if m == nil { 729 panic(fmt.Errorf("can't set %s on nil %s", "AttestationConfig", "Device_Spec")) 730 } 731 m.AttestationConfig = fv 732 } 733 734 func (m *Device_Spec) SetDisableDeviceDiscovery(fv bool) { 735 if m == nil { 736 panic(fmt.Errorf("can't set %s on nil %s", "DisableDeviceDiscovery", "Device_Spec")) 737 } 738 m.DisableDeviceDiscovery = fv 739 } 740 741 func (m *Device_Spec) SetLoggingConfig(fv *Device_Spec_LoggingConfig) { 742 if m == nil { 743 panic(fmt.Errorf("can't set %s on nil %s", "LoggingConfig", "Device_Spec")) 744 } 745 m.LoggingConfig = fv 746 } 747 748 func (m *Device_Spec) SetProxyConfig(fv *Device_Spec_ProxyConfig) { 749 if m == nil { 750 panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfig", "Device_Spec")) 751 } 752 m.ProxyConfig = fv 753 } 754 755 func (m *Device_Spec) SetLocation(fv *Device_Spec_Location) { 756 if m == nil { 757 panic(fmt.Errorf("can't set %s on nil %s", "Location", "Device_Spec")) 758 } 759 m.Location = fv 760 } 761 762 func (m *Device_Spec) SetUsbGuard(fv *Device_Spec_USBGuard) { 763 if m == nil { 764 panic(fmt.Errorf("can't set %s on nil %s", "UsbGuard", "Device_Spec")) 765 } 766 m.UsbGuard = fv 767 } 768 769 func (m *Device_Spec) SetHealthChecks(fv []*api.HealthCheckSpec) { 770 if m == nil { 771 panic(fmt.Errorf("can't set %s on nil %s", "HealthChecks", "Device_Spec")) 772 } 773 m.HealthChecks = fv 774 } 775 776 func (m *Device_Spec) SetDisableNetworkConfigFallback(fv bool) { 777 if m == nil { 778 panic(fmt.Errorf("can't set %s on nil %s", "DisableNetworkConfigFallback", "Device_Spec")) 779 } 780 m.DisableNetworkConfigFallback = fv 781 } 782 783 type Device_Status struct { 784 state protoimpl.MessageState 785 sizeCache protoimpl.SizeCache 786 unknownFields protoimpl.UnknownFields 787 // List of network addresses. 788 Addresses []*Device_Status_Address `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` 789 // List of conditions of the Device. 790 Conditions []*Device_Status_Condition `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"` 791 NetworkConfigState *Device_Status_NetworkConfigState `protobuf:"bytes,105,opt,name=network_config_state,json=networkConfigState,proto3" json:"network_config_state,omitempty"` 792 ProxyConfigStatus *Device_Status_ProxyConfigStatus `protobuf:"bytes,106,opt,name=proxy_config_status,json=proxyConfigStatus,proto3" json:"proxy_config_status,omitempty"` 793 // Device detailed information 794 DeviceInfo *Device_Status_DeviceInfo `protobuf:"bytes,3,opt,name=device_info,json=deviceInfo,proto3" json:"device_info,omitempty"` 795 AttestationStatus []*iam_iam_common.PCR `protobuf:"bytes,4,rep,name=attestation_status,json=attestationStatus,proto3" json:"attestation_status,omitempty"` 796 // Normalized Address. 797 NormalizedAddress *Device_Status_NormalizedAddress `protobuf:"bytes,5,opt,name=normalized_address,json=normalizedAddress,proto3" json:"normalized_address,omitempty"` 798 ConnectionStatus Device_Status_ConnectionStatus `protobuf:"varint,6,opt,name=connection_status,json=connectionStatus,proto3,enum=ntt.devices.v1.Device_Status_ConnectionStatus" json:"connection_status,omitempty"` 799 // Last change of connection_status 800 ConnectionStatusChangeTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=connection_status_change_time,json=connectionStatusChangeTime,proto3" json:"connection_status_change_time,omitempty"` 801 } 802 803 func (m *Device_Status) Reset() { 804 *m = Device_Status{} 805 if protoimpl.UnsafeEnabled { 806 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[2] 807 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 808 ms.StoreMessageInfo(mi) 809 } 810 } 811 812 func (m *Device_Status) String() string { 813 return protoimpl.X.MessageStringOf(m) 814 } 815 816 func (*Device_Status) ProtoMessage() {} 817 818 func (m *Device_Status) ProtoReflect() preflect.Message { 819 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[2] 820 if protoimpl.UnsafeEnabled && m != nil { 821 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 822 if ms.LoadMessageInfo() == nil { 823 ms.StoreMessageInfo(mi) 824 } 825 return ms 826 } 827 return mi.MessageOf(m) 828 } 829 830 func (*Device_Status) GotenMessage() {} 831 832 // Deprecated, Use Device_Status.ProtoReflect.Descriptor instead. 833 func (*Device_Status) Descriptor() ([]byte, []int) { 834 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1} 835 } 836 837 func (m *Device_Status) Unmarshal(b []byte) error { 838 return proto.Unmarshal(b, m) 839 } 840 841 func (m *Device_Status) Marshal() ([]byte, error) { 842 return proto.Marshal(m) 843 } 844 845 func (m *Device_Status) MarshalJSON() ([]byte, error) { 846 return protojson.MarshalOptions{}.Marshal(m) 847 } 848 849 func (m *Device_Status) UnmarshalJSON(data []byte) error { 850 return protojson.Unmarshal(data, m) 851 } 852 853 func (m *Device_Status) GetAddresses() []*Device_Status_Address { 854 if m != nil { 855 return m.Addresses 856 } 857 return nil 858 } 859 860 func (m *Device_Status) GetConditions() []*Device_Status_Condition { 861 if m != nil { 862 return m.Conditions 863 } 864 return nil 865 } 866 867 func (m *Device_Status) GetNetworkConfigState() *Device_Status_NetworkConfigState { 868 if m != nil { 869 return m.NetworkConfigState 870 } 871 return nil 872 } 873 874 func (m *Device_Status) GetProxyConfigStatus() *Device_Status_ProxyConfigStatus { 875 if m != nil { 876 return m.ProxyConfigStatus 877 } 878 return nil 879 } 880 881 func (m *Device_Status) GetDeviceInfo() *Device_Status_DeviceInfo { 882 if m != nil { 883 return m.DeviceInfo 884 } 885 return nil 886 } 887 888 func (m *Device_Status) GetAttestationStatus() []*iam_iam_common.PCR { 889 if m != nil { 890 return m.AttestationStatus 891 } 892 return nil 893 } 894 895 func (m *Device_Status) GetNormalizedAddress() *Device_Status_NormalizedAddress { 896 if m != nil { 897 return m.NormalizedAddress 898 } 899 return nil 900 } 901 902 func (m *Device_Status) GetConnectionStatus() Device_Status_ConnectionStatus { 903 if m != nil { 904 return m.ConnectionStatus 905 } 906 return Device_Status_CONNECTION_STATUS_UNSPECIFIED 907 } 908 909 func (m *Device_Status) GetConnectionStatusChangeTime() *timestamppb.Timestamp { 910 if m != nil { 911 return m.ConnectionStatusChangeTime 912 } 913 return nil 914 } 915 916 func (m *Device_Status) SetAddresses(fv []*Device_Status_Address) { 917 if m == nil { 918 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Status")) 919 } 920 m.Addresses = fv 921 } 922 923 func (m *Device_Status) SetConditions(fv []*Device_Status_Condition) { 924 if m == nil { 925 panic(fmt.Errorf("can't set %s on nil %s", "Conditions", "Device_Status")) 926 } 927 m.Conditions = fv 928 } 929 930 func (m *Device_Status) SetNetworkConfigState(fv *Device_Status_NetworkConfigState) { 931 if m == nil { 932 panic(fmt.Errorf("can't set %s on nil %s", "NetworkConfigState", "Device_Status")) 933 } 934 m.NetworkConfigState = fv 935 } 936 937 func (m *Device_Status) SetProxyConfigStatus(fv *Device_Status_ProxyConfigStatus) { 938 if m == nil { 939 panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfigStatus", "Device_Status")) 940 } 941 m.ProxyConfigStatus = fv 942 } 943 944 func (m *Device_Status) SetDeviceInfo(fv *Device_Status_DeviceInfo) { 945 if m == nil { 946 panic(fmt.Errorf("can't set %s on nil %s", "DeviceInfo", "Device_Status")) 947 } 948 m.DeviceInfo = fv 949 } 950 951 func (m *Device_Status) SetAttestationStatus(fv []*iam_iam_common.PCR) { 952 if m == nil { 953 panic(fmt.Errorf("can't set %s on nil %s", "AttestationStatus", "Device_Status")) 954 } 955 m.AttestationStatus = fv 956 } 957 958 func (m *Device_Status) SetNormalizedAddress(fv *Device_Status_NormalizedAddress) { 959 if m == nil { 960 panic(fmt.Errorf("can't set %s on nil %s", "NormalizedAddress", "Device_Status")) 961 } 962 m.NormalizedAddress = fv 963 } 964 965 func (m *Device_Status) SetConnectionStatus(fv Device_Status_ConnectionStatus) { 966 if m == nil { 967 panic(fmt.Errorf("can't set %s on nil %s", "ConnectionStatus", "Device_Status")) 968 } 969 m.ConnectionStatus = fv 970 } 971 972 func (m *Device_Status) SetConnectionStatusChangeTime(fv *timestamppb.Timestamp) { 973 if m == nil { 974 panic(fmt.Errorf("can't set %s on nil %s", "ConnectionStatusChangeTime", "Device_Status")) 975 } 976 m.ConnectionStatusChangeTime = fv 977 } 978 979 type Device_PublicListingSpec struct { 980 state protoimpl.MessageState 981 sizeCache protoimpl.SizeCache 982 unknownFields protoimpl.UnknownFields 983 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` 984 FieldMask *Device_FieldMask `protobuf:"bytes,2,opt,customtype=Device_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 985 } 986 987 func (m *Device_PublicListingSpec) Reset() { 988 *m = Device_PublicListingSpec{} 989 if protoimpl.UnsafeEnabled { 990 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[3] 991 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 992 ms.StoreMessageInfo(mi) 993 } 994 } 995 996 func (m *Device_PublicListingSpec) String() string { 997 return protoimpl.X.MessageStringOf(m) 998 } 999 1000 func (*Device_PublicListingSpec) ProtoMessage() {} 1001 1002 func (m *Device_PublicListingSpec) ProtoReflect() preflect.Message { 1003 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[3] 1004 if protoimpl.UnsafeEnabled && m != nil { 1005 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1006 if ms.LoadMessageInfo() == nil { 1007 ms.StoreMessageInfo(mi) 1008 } 1009 return ms 1010 } 1011 return mi.MessageOf(m) 1012 } 1013 1014 func (*Device_PublicListingSpec) GotenMessage() {} 1015 1016 // Deprecated, Use Device_PublicListingSpec.ProtoReflect.Descriptor instead. 1017 func (*Device_PublicListingSpec) Descriptor() ([]byte, []int) { 1018 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 2} 1019 } 1020 1021 func (m *Device_PublicListingSpec) Unmarshal(b []byte) error { 1022 return proto.Unmarshal(b, m) 1023 } 1024 1025 func (m *Device_PublicListingSpec) Marshal() ([]byte, error) { 1026 return proto.Marshal(m) 1027 } 1028 1029 func (m *Device_PublicListingSpec) MarshalJSON() ([]byte, error) { 1030 return protojson.MarshalOptions{}.Marshal(m) 1031 } 1032 1033 func (m *Device_PublicListingSpec) UnmarshalJSON(data []byte) error { 1034 return protojson.Unmarshal(data, m) 1035 } 1036 1037 func (m *Device_PublicListingSpec) GetEnabled() bool { 1038 if m != nil { 1039 return m.Enabled 1040 } 1041 return false 1042 } 1043 1044 func (m *Device_PublicListingSpec) GetFieldMask() *Device_FieldMask { 1045 if m != nil { 1046 return m.FieldMask 1047 } 1048 return nil 1049 } 1050 1051 func (m *Device_PublicListingSpec) SetEnabled(fv bool) { 1052 if m == nil { 1053 panic(fmt.Errorf("can't set %s on nil %s", "Enabled", "Device_PublicListingSpec")) 1054 } 1055 m.Enabled = fv 1056 } 1057 1058 func (m *Device_PublicListingSpec) SetFieldMask(fv *Device_FieldMask) { 1059 if m == nil { 1060 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "Device_PublicListingSpec")) 1061 } 1062 m.FieldMask = fv 1063 } 1064 1065 // SSHConfig defines the ssh configuration for the Device. 1066 type Device_Spec_SSHConfig struct { 1067 state protoimpl.MessageState 1068 sizeCache protoimpl.SizeCache 1069 unknownFields protoimpl.UnknownFields 1070 DisableSshServer bool `protobuf:"varint,1,opt,name=disable_ssh_server,json=disableSshServer,proto3" json:"disable_ssh_server,omitempty"` 1071 DisableSshPassword bool `protobuf:"varint,2,opt,name=disable_ssh_password,json=disableSshPassword,proto3" json:"disable_ssh_password,omitempty"` 1072 SshAuthorized []*Device_Spec_SSHConfig_AuthKey `protobuf:"bytes,3,rep,name=ssh_authorized,json=sshAuthorized,proto3" json:"ssh_authorized,omitempty"` 1073 IpAllowList []string `protobuf:"bytes,4,rep,name=ip_allow_list,json=ipAllowList,proto3" json:"ip_allow_list,omitempty"` 1074 IpDenyList []string `protobuf:"bytes,5,rep,name=ip_deny_list,json=ipDenyList,proto3" json:"ip_deny_list,omitempty"` 1075 RejectPeriod *durationpb.Duration `protobuf:"bytes,6,opt,name=reject_period,json=rejectPeriod,proto3" json:"reject_period,omitempty"` 1076 DisableSshAuthkey bool `protobuf:"varint,7,opt,name=disable_ssh_authkey,json=disableSshAuthkey,proto3" json:"disable_ssh_authkey,omitempty"` 1077 } 1078 1079 func (m *Device_Spec_SSHConfig) Reset() { 1080 *m = Device_Spec_SSHConfig{} 1081 if protoimpl.UnsafeEnabled { 1082 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[4] 1083 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1084 ms.StoreMessageInfo(mi) 1085 } 1086 } 1087 1088 func (m *Device_Spec_SSHConfig) String() string { 1089 return protoimpl.X.MessageStringOf(m) 1090 } 1091 1092 func (*Device_Spec_SSHConfig) ProtoMessage() {} 1093 1094 func (m *Device_Spec_SSHConfig) ProtoReflect() preflect.Message { 1095 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[4] 1096 if protoimpl.UnsafeEnabled && m != nil { 1097 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1098 if ms.LoadMessageInfo() == nil { 1099 ms.StoreMessageInfo(mi) 1100 } 1101 return ms 1102 } 1103 return mi.MessageOf(m) 1104 } 1105 1106 func (*Device_Spec_SSHConfig) GotenMessage() {} 1107 1108 // Deprecated, Use Device_Spec_SSHConfig.ProtoReflect.Descriptor instead. 1109 func (*Device_Spec_SSHConfig) Descriptor() ([]byte, []int) { 1110 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 0} 1111 } 1112 1113 func (m *Device_Spec_SSHConfig) Unmarshal(b []byte) error { 1114 return proto.Unmarshal(b, m) 1115 } 1116 1117 func (m *Device_Spec_SSHConfig) Marshal() ([]byte, error) { 1118 return proto.Marshal(m) 1119 } 1120 1121 func (m *Device_Spec_SSHConfig) MarshalJSON() ([]byte, error) { 1122 return protojson.MarshalOptions{}.Marshal(m) 1123 } 1124 1125 func (m *Device_Spec_SSHConfig) UnmarshalJSON(data []byte) error { 1126 return protojson.Unmarshal(data, m) 1127 } 1128 1129 func (m *Device_Spec_SSHConfig) GetDisableSshServer() bool { 1130 if m != nil { 1131 return m.DisableSshServer 1132 } 1133 return false 1134 } 1135 1136 func (m *Device_Spec_SSHConfig) GetDisableSshPassword() bool { 1137 if m != nil { 1138 return m.DisableSshPassword 1139 } 1140 return false 1141 } 1142 1143 func (m *Device_Spec_SSHConfig) GetSshAuthorized() []*Device_Spec_SSHConfig_AuthKey { 1144 if m != nil { 1145 return m.SshAuthorized 1146 } 1147 return nil 1148 } 1149 1150 func (m *Device_Spec_SSHConfig) GetIpAllowList() []string { 1151 if m != nil { 1152 return m.IpAllowList 1153 } 1154 return nil 1155 } 1156 1157 func (m *Device_Spec_SSHConfig) GetIpDenyList() []string { 1158 if m != nil { 1159 return m.IpDenyList 1160 } 1161 return nil 1162 } 1163 1164 func (m *Device_Spec_SSHConfig) GetRejectPeriod() *durationpb.Duration { 1165 if m != nil { 1166 return m.RejectPeriod 1167 } 1168 return nil 1169 } 1170 1171 func (m *Device_Spec_SSHConfig) GetDisableSshAuthkey() bool { 1172 if m != nil { 1173 return m.DisableSshAuthkey 1174 } 1175 return false 1176 } 1177 1178 func (m *Device_Spec_SSHConfig) SetDisableSshServer(fv bool) { 1179 if m == nil { 1180 panic(fmt.Errorf("can't set %s on nil %s", "DisableSshServer", "Device_Spec_SSHConfig")) 1181 } 1182 m.DisableSshServer = fv 1183 } 1184 1185 func (m *Device_Spec_SSHConfig) SetDisableSshPassword(fv bool) { 1186 if m == nil { 1187 panic(fmt.Errorf("can't set %s on nil %s", "DisableSshPassword", "Device_Spec_SSHConfig")) 1188 } 1189 m.DisableSshPassword = fv 1190 } 1191 1192 func (m *Device_Spec_SSHConfig) SetSshAuthorized(fv []*Device_Spec_SSHConfig_AuthKey) { 1193 if m == nil { 1194 panic(fmt.Errorf("can't set %s on nil %s", "SshAuthorized", "Device_Spec_SSHConfig")) 1195 } 1196 m.SshAuthorized = fv 1197 } 1198 1199 func (m *Device_Spec_SSHConfig) SetIpAllowList(fv []string) { 1200 if m == nil { 1201 panic(fmt.Errorf("can't set %s on nil %s", "IpAllowList", "Device_Spec_SSHConfig")) 1202 } 1203 m.IpAllowList = fv 1204 } 1205 1206 func (m *Device_Spec_SSHConfig) SetIpDenyList(fv []string) { 1207 if m == nil { 1208 panic(fmt.Errorf("can't set %s on nil %s", "IpDenyList", "Device_Spec_SSHConfig")) 1209 } 1210 m.IpDenyList = fv 1211 } 1212 1213 func (m *Device_Spec_SSHConfig) SetRejectPeriod(fv *durationpb.Duration) { 1214 if m == nil { 1215 panic(fmt.Errorf("can't set %s on nil %s", "RejectPeriod", "Device_Spec_SSHConfig")) 1216 } 1217 m.RejectPeriod = fv 1218 } 1219 1220 func (m *Device_Spec_SSHConfig) SetDisableSshAuthkey(fv bool) { 1221 if m == nil { 1222 panic(fmt.Errorf("can't set %s on nil %s", "DisableSshAuthkey", "Device_Spec_SSHConfig")) 1223 } 1224 m.DisableSshAuthkey = fv 1225 } 1226 1227 type Device_Spec_AttestationConfig struct { 1228 state protoimpl.MessageState 1229 sizeCache protoimpl.SizeCache 1230 unknownFields protoimpl.UnknownFields 1231 // If true, the droplet will try to attest itself. 1232 AttestationExpected bool `protobuf:"varint,1,opt,name=attestation_expected,json=attestationExpected,proto3" json:"attestation_expected,omitempty"` 1233 // Attestation domain for device attestation. 1234 AttestationDomain *iam_attestation_domain.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=attestation_domain,json=attestationDomain,proto3" json:"attestation_domain,omitempty"` 1235 } 1236 1237 func (m *Device_Spec_AttestationConfig) Reset() { 1238 *m = Device_Spec_AttestationConfig{} 1239 if protoimpl.UnsafeEnabled { 1240 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[5] 1241 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1242 ms.StoreMessageInfo(mi) 1243 } 1244 } 1245 1246 func (m *Device_Spec_AttestationConfig) String() string { 1247 return protoimpl.X.MessageStringOf(m) 1248 } 1249 1250 func (*Device_Spec_AttestationConfig) ProtoMessage() {} 1251 1252 func (m *Device_Spec_AttestationConfig) ProtoReflect() preflect.Message { 1253 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[5] 1254 if protoimpl.UnsafeEnabled && m != nil { 1255 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1256 if ms.LoadMessageInfo() == nil { 1257 ms.StoreMessageInfo(mi) 1258 } 1259 return ms 1260 } 1261 return mi.MessageOf(m) 1262 } 1263 1264 func (*Device_Spec_AttestationConfig) GotenMessage() {} 1265 1266 // Deprecated, Use Device_Spec_AttestationConfig.ProtoReflect.Descriptor instead. 1267 func (*Device_Spec_AttestationConfig) Descriptor() ([]byte, []int) { 1268 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 1} 1269 } 1270 1271 func (m *Device_Spec_AttestationConfig) Unmarshal(b []byte) error { 1272 return proto.Unmarshal(b, m) 1273 } 1274 1275 func (m *Device_Spec_AttestationConfig) Marshal() ([]byte, error) { 1276 return proto.Marshal(m) 1277 } 1278 1279 func (m *Device_Spec_AttestationConfig) MarshalJSON() ([]byte, error) { 1280 return protojson.MarshalOptions{}.Marshal(m) 1281 } 1282 1283 func (m *Device_Spec_AttestationConfig) UnmarshalJSON(data []byte) error { 1284 return protojson.Unmarshal(data, m) 1285 } 1286 1287 func (m *Device_Spec_AttestationConfig) GetAttestationExpected() bool { 1288 if m != nil { 1289 return m.AttestationExpected 1290 } 1291 return false 1292 } 1293 1294 func (m *Device_Spec_AttestationConfig) GetAttestationDomain() *iam_attestation_domain.Reference { 1295 if m != nil { 1296 return m.AttestationDomain 1297 } 1298 return nil 1299 } 1300 1301 func (m *Device_Spec_AttestationConfig) SetAttestationExpected(fv bool) { 1302 if m == nil { 1303 panic(fmt.Errorf("can't set %s on nil %s", "AttestationExpected", "Device_Spec_AttestationConfig")) 1304 } 1305 m.AttestationExpected = fv 1306 } 1307 1308 func (m *Device_Spec_AttestationConfig) SetAttestationDomain(fv *iam_attestation_domain.Reference) { 1309 if m == nil { 1310 panic(fmt.Errorf("can't set %s on nil %s", "AttestationDomain", "Device_Spec_AttestationConfig")) 1311 } 1312 m.AttestationDomain = fv 1313 } 1314 1315 type Device_Spec_LoggingConfig struct { 1316 state protoimpl.MessageState 1317 sizeCache protoimpl.SizeCache 1318 unknownFields protoimpl.UnknownFields 1319 // Log priority as understood by systemd (0 - emergency, 1 - alert, 2 - 1320 // critical, 3 - error, 4 - warning, 5 - notice, 6 - informational, 7 - 1321 // debug). Journal logs with this priority and higher will be uploaded to 1322 // the server. 1323 Priority int32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"` 1324 // List of systemd unit names to monitor for logs, e.g. 1325 // NetworkManager.service, docker.service. 1326 // Leave empty to export all journald logs. 1327 Units []string `protobuf:"bytes,2,rep,name=units,proto3" json:"units,omitempty"` 1328 // Whether the journald log exporter is enabled. 1329 EnableJournalExport bool `protobuf:"varint,3,opt,name=enable_journal_export,json=enableJournalExport,proto3" json:"enable_journal_export,omitempty"` 1330 ContainerLoggingConfig *Device_Spec_LoggingConfig_ContainerLoggingConfig `protobuf:"bytes,4,opt,name=container_logging_config,json=containerLoggingConfig,proto3" json:"container_logging_config,omitempty"` 1331 } 1332 1333 func (m *Device_Spec_LoggingConfig) Reset() { 1334 *m = Device_Spec_LoggingConfig{} 1335 if protoimpl.UnsafeEnabled { 1336 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[6] 1337 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1338 ms.StoreMessageInfo(mi) 1339 } 1340 } 1341 1342 func (m *Device_Spec_LoggingConfig) String() string { 1343 return protoimpl.X.MessageStringOf(m) 1344 } 1345 1346 func (*Device_Spec_LoggingConfig) ProtoMessage() {} 1347 1348 func (m *Device_Spec_LoggingConfig) ProtoReflect() preflect.Message { 1349 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[6] 1350 if protoimpl.UnsafeEnabled && m != nil { 1351 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1352 if ms.LoadMessageInfo() == nil { 1353 ms.StoreMessageInfo(mi) 1354 } 1355 return ms 1356 } 1357 return mi.MessageOf(m) 1358 } 1359 1360 func (*Device_Spec_LoggingConfig) GotenMessage() {} 1361 1362 // Deprecated, Use Device_Spec_LoggingConfig.ProtoReflect.Descriptor instead. 1363 func (*Device_Spec_LoggingConfig) Descriptor() ([]byte, []int) { 1364 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 2} 1365 } 1366 1367 func (m *Device_Spec_LoggingConfig) Unmarshal(b []byte) error { 1368 return proto.Unmarshal(b, m) 1369 } 1370 1371 func (m *Device_Spec_LoggingConfig) Marshal() ([]byte, error) { 1372 return proto.Marshal(m) 1373 } 1374 1375 func (m *Device_Spec_LoggingConfig) MarshalJSON() ([]byte, error) { 1376 return protojson.MarshalOptions{}.Marshal(m) 1377 } 1378 1379 func (m *Device_Spec_LoggingConfig) UnmarshalJSON(data []byte) error { 1380 return protojson.Unmarshal(data, m) 1381 } 1382 1383 func (m *Device_Spec_LoggingConfig) GetPriority() int32 { 1384 if m != nil { 1385 return m.Priority 1386 } 1387 return int32(0) 1388 } 1389 1390 func (m *Device_Spec_LoggingConfig) GetUnits() []string { 1391 if m != nil { 1392 return m.Units 1393 } 1394 return nil 1395 } 1396 1397 func (m *Device_Spec_LoggingConfig) GetEnableJournalExport() bool { 1398 if m != nil { 1399 return m.EnableJournalExport 1400 } 1401 return false 1402 } 1403 1404 func (m *Device_Spec_LoggingConfig) GetContainerLoggingConfig() *Device_Spec_LoggingConfig_ContainerLoggingConfig { 1405 if m != nil { 1406 return m.ContainerLoggingConfig 1407 } 1408 return nil 1409 } 1410 1411 func (m *Device_Spec_LoggingConfig) SetPriority(fv int32) { 1412 if m == nil { 1413 panic(fmt.Errorf("can't set %s on nil %s", "Priority", "Device_Spec_LoggingConfig")) 1414 } 1415 m.Priority = fv 1416 } 1417 1418 func (m *Device_Spec_LoggingConfig) SetUnits(fv []string) { 1419 if m == nil { 1420 panic(fmt.Errorf("can't set %s on nil %s", "Units", "Device_Spec_LoggingConfig")) 1421 } 1422 m.Units = fv 1423 } 1424 1425 func (m *Device_Spec_LoggingConfig) SetEnableJournalExport(fv bool) { 1426 if m == nil { 1427 panic(fmt.Errorf("can't set %s on nil %s", "EnableJournalExport", "Device_Spec_LoggingConfig")) 1428 } 1429 m.EnableJournalExport = fv 1430 } 1431 1432 func (m *Device_Spec_LoggingConfig) SetContainerLoggingConfig(fv *Device_Spec_LoggingConfig_ContainerLoggingConfig) { 1433 if m == nil { 1434 panic(fmt.Errorf("can't set %s on nil %s", "ContainerLoggingConfig", "Device_Spec_LoggingConfig")) 1435 } 1436 m.ContainerLoggingConfig = fv 1437 } 1438 1439 type Device_Spec_ProxyConfig struct { 1440 state protoimpl.MessageState 1441 sizeCache protoimpl.SizeCache 1442 unknownFields protoimpl.UnknownFields 1443 HttpProxy string `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"` 1444 HttpsProxy string `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"` 1445 NoProxy string `protobuf:"bytes,3,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"` 1446 // By default proxy is applicable for all interfaces 1447 // configuring proxy_interfaces allows to restrict proxy setting to be 1448 // used only with specific interfaces At present this is only used for 1449 // Control Plane (for eg LTE fallback) 1450 ProxyInterfaces []string `protobuf:"bytes,4,rep,name=proxy_interfaces,json=proxyInterfaces,proto3" json:"proxy_interfaces,omitempty"` 1451 } 1452 1453 func (m *Device_Spec_ProxyConfig) Reset() { 1454 *m = Device_Spec_ProxyConfig{} 1455 if protoimpl.UnsafeEnabled { 1456 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[7] 1457 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1458 ms.StoreMessageInfo(mi) 1459 } 1460 } 1461 1462 func (m *Device_Spec_ProxyConfig) String() string { 1463 return protoimpl.X.MessageStringOf(m) 1464 } 1465 1466 func (*Device_Spec_ProxyConfig) ProtoMessage() {} 1467 1468 func (m *Device_Spec_ProxyConfig) ProtoReflect() preflect.Message { 1469 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[7] 1470 if protoimpl.UnsafeEnabled && m != nil { 1471 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1472 if ms.LoadMessageInfo() == nil { 1473 ms.StoreMessageInfo(mi) 1474 } 1475 return ms 1476 } 1477 return mi.MessageOf(m) 1478 } 1479 1480 func (*Device_Spec_ProxyConfig) GotenMessage() {} 1481 1482 // Deprecated, Use Device_Spec_ProxyConfig.ProtoReflect.Descriptor instead. 1483 func (*Device_Spec_ProxyConfig) Descriptor() ([]byte, []int) { 1484 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 3} 1485 } 1486 1487 func (m *Device_Spec_ProxyConfig) Unmarshal(b []byte) error { 1488 return proto.Unmarshal(b, m) 1489 } 1490 1491 func (m *Device_Spec_ProxyConfig) Marshal() ([]byte, error) { 1492 return proto.Marshal(m) 1493 } 1494 1495 func (m *Device_Spec_ProxyConfig) MarshalJSON() ([]byte, error) { 1496 return protojson.MarshalOptions{}.Marshal(m) 1497 } 1498 1499 func (m *Device_Spec_ProxyConfig) UnmarshalJSON(data []byte) error { 1500 return protojson.Unmarshal(data, m) 1501 } 1502 1503 func (m *Device_Spec_ProxyConfig) GetHttpProxy() string { 1504 if m != nil { 1505 return m.HttpProxy 1506 } 1507 return "" 1508 } 1509 1510 func (m *Device_Spec_ProxyConfig) GetHttpsProxy() string { 1511 if m != nil { 1512 return m.HttpsProxy 1513 } 1514 return "" 1515 } 1516 1517 func (m *Device_Spec_ProxyConfig) GetNoProxy() string { 1518 if m != nil { 1519 return m.NoProxy 1520 } 1521 return "" 1522 } 1523 1524 func (m *Device_Spec_ProxyConfig) GetProxyInterfaces() []string { 1525 if m != nil { 1526 return m.ProxyInterfaces 1527 } 1528 return nil 1529 } 1530 1531 func (m *Device_Spec_ProxyConfig) SetHttpProxy(fv string) { 1532 if m == nil { 1533 panic(fmt.Errorf("can't set %s on nil %s", "HttpProxy", "Device_Spec_ProxyConfig")) 1534 } 1535 m.HttpProxy = fv 1536 } 1537 1538 func (m *Device_Spec_ProxyConfig) SetHttpsProxy(fv string) { 1539 if m == nil { 1540 panic(fmt.Errorf("can't set %s on nil %s", "HttpsProxy", "Device_Spec_ProxyConfig")) 1541 } 1542 m.HttpsProxy = fv 1543 } 1544 1545 func (m *Device_Spec_ProxyConfig) SetNoProxy(fv string) { 1546 if m == nil { 1547 panic(fmt.Errorf("can't set %s on nil %s", "NoProxy", "Device_Spec_ProxyConfig")) 1548 } 1549 m.NoProxy = fv 1550 } 1551 1552 func (m *Device_Spec_ProxyConfig) SetProxyInterfaces(fv []string) { 1553 if m == nil { 1554 panic(fmt.Errorf("can't set %s on nil %s", "ProxyInterfaces", "Device_Spec_ProxyConfig")) 1555 } 1556 m.ProxyInterfaces = fv 1557 } 1558 1559 // Device location of the device. 1560 type Device_Spec_Location struct { 1561 state protoimpl.MessageState 1562 sizeCache protoimpl.SizeCache 1563 unknownFields protoimpl.UnknownFields 1564 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 1565 Placement string `protobuf:"bytes,2,opt,name=placement,proto3" json:"placement,omitempty"` 1566 } 1567 1568 func (m *Device_Spec_Location) Reset() { 1569 *m = Device_Spec_Location{} 1570 if protoimpl.UnsafeEnabled { 1571 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[8] 1572 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1573 ms.StoreMessageInfo(mi) 1574 } 1575 } 1576 1577 func (m *Device_Spec_Location) String() string { 1578 return protoimpl.X.MessageStringOf(m) 1579 } 1580 1581 func (*Device_Spec_Location) ProtoMessage() {} 1582 1583 func (m *Device_Spec_Location) ProtoReflect() preflect.Message { 1584 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[8] 1585 if protoimpl.UnsafeEnabled && m != nil { 1586 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1587 if ms.LoadMessageInfo() == nil { 1588 ms.StoreMessageInfo(mi) 1589 } 1590 return ms 1591 } 1592 return mi.MessageOf(m) 1593 } 1594 1595 func (*Device_Spec_Location) GotenMessage() {} 1596 1597 // Deprecated, Use Device_Spec_Location.ProtoReflect.Descriptor instead. 1598 func (*Device_Spec_Location) Descriptor() ([]byte, []int) { 1599 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 4} 1600 } 1601 1602 func (m *Device_Spec_Location) Unmarshal(b []byte) error { 1603 return proto.Unmarshal(b, m) 1604 } 1605 1606 func (m *Device_Spec_Location) Marshal() ([]byte, error) { 1607 return proto.Marshal(m) 1608 } 1609 1610 func (m *Device_Spec_Location) MarshalJSON() ([]byte, error) { 1611 return protojson.MarshalOptions{}.Marshal(m) 1612 } 1613 1614 func (m *Device_Spec_Location) UnmarshalJSON(data []byte) error { 1615 return protojson.Unmarshal(data, m) 1616 } 1617 1618 func (m *Device_Spec_Location) GetAddress() string { 1619 if m != nil { 1620 return m.Address 1621 } 1622 return "" 1623 } 1624 1625 func (m *Device_Spec_Location) GetPlacement() string { 1626 if m != nil { 1627 return m.Placement 1628 } 1629 return "" 1630 } 1631 1632 func (m *Device_Spec_Location) SetAddress(fv string) { 1633 if m == nil { 1634 panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Spec_Location")) 1635 } 1636 m.Address = fv 1637 } 1638 1639 func (m *Device_Spec_Location) SetPlacement(fv string) { 1640 if m == nil { 1641 panic(fmt.Errorf("can't set %s on nil %s", "Placement", "Device_Spec_Location")) 1642 } 1643 m.Placement = fv 1644 } 1645 1646 // USB Guard. When enable is not set, USB guard service will not be started. 1647 // When it is enabled, we can specify allowed device white list with 1648 // WhiteList. Each device can be specified one of Device Name, Device ID or 1649 // connected port number. We can specify multiple parameter for a device. 1650 type Device_Spec_USBGuard struct { 1651 state protoimpl.MessageState 1652 sizeCache protoimpl.SizeCache 1653 unknownFields protoimpl.UnknownFields 1654 // Enable USB Guard service on the device. 1655 Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"` 1656 // This is array of white list of the USB devices. 1657 WhiteList []*Device_Spec_USBGuard_WhiteList `protobuf:"bytes,2,rep,name=white_list,json=whiteList,proto3" json:"white_list,omitempty"` 1658 } 1659 1660 func (m *Device_Spec_USBGuard) Reset() { 1661 *m = Device_Spec_USBGuard{} 1662 if protoimpl.UnsafeEnabled { 1663 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[9] 1664 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1665 ms.StoreMessageInfo(mi) 1666 } 1667 } 1668 1669 func (m *Device_Spec_USBGuard) String() string { 1670 return protoimpl.X.MessageStringOf(m) 1671 } 1672 1673 func (*Device_Spec_USBGuard) ProtoMessage() {} 1674 1675 func (m *Device_Spec_USBGuard) ProtoReflect() preflect.Message { 1676 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[9] 1677 if protoimpl.UnsafeEnabled && m != nil { 1678 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1679 if ms.LoadMessageInfo() == nil { 1680 ms.StoreMessageInfo(mi) 1681 } 1682 return ms 1683 } 1684 return mi.MessageOf(m) 1685 } 1686 1687 func (*Device_Spec_USBGuard) GotenMessage() {} 1688 1689 // Deprecated, Use Device_Spec_USBGuard.ProtoReflect.Descriptor instead. 1690 func (*Device_Spec_USBGuard) Descriptor() ([]byte, []int) { 1691 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 5} 1692 } 1693 1694 func (m *Device_Spec_USBGuard) Unmarshal(b []byte) error { 1695 return proto.Unmarshal(b, m) 1696 } 1697 1698 func (m *Device_Spec_USBGuard) Marshal() ([]byte, error) { 1699 return proto.Marshal(m) 1700 } 1701 1702 func (m *Device_Spec_USBGuard) MarshalJSON() ([]byte, error) { 1703 return protojson.MarshalOptions{}.Marshal(m) 1704 } 1705 1706 func (m *Device_Spec_USBGuard) UnmarshalJSON(data []byte) error { 1707 return protojson.Unmarshal(data, m) 1708 } 1709 1710 func (m *Device_Spec_USBGuard) GetEnable() bool { 1711 if m != nil { 1712 return m.Enable 1713 } 1714 return false 1715 } 1716 1717 func (m *Device_Spec_USBGuard) GetWhiteList() []*Device_Spec_USBGuard_WhiteList { 1718 if m != nil { 1719 return m.WhiteList 1720 } 1721 return nil 1722 } 1723 1724 func (m *Device_Spec_USBGuard) SetEnable(fv bool) { 1725 if m == nil { 1726 panic(fmt.Errorf("can't set %s on nil %s", "Enable", "Device_Spec_USBGuard")) 1727 } 1728 m.Enable = fv 1729 } 1730 1731 func (m *Device_Spec_USBGuard) SetWhiteList(fv []*Device_Spec_USBGuard_WhiteList) { 1732 if m == nil { 1733 panic(fmt.Errorf("can't set %s on nil %s", "WhiteList", "Device_Spec_USBGuard")) 1734 } 1735 m.WhiteList = fv 1736 } 1737 1738 type Device_Spec_SSHConfig_AuthKey struct { 1739 state protoimpl.MessageState 1740 sizeCache protoimpl.SizeCache 1741 unknownFields protoimpl.UnknownFields 1742 SshaKey string `protobuf:"bytes,1,opt,name=ssha_key,json=sshaKey,proto3" json:"ssha_key,omitempty"` 1743 CertAuthority bool `protobuf:"varint,2,opt,name=cert_authority,json=certAuthority,proto3" json:"cert_authority,omitempty"` 1744 Command string `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"` 1745 Environment string `protobuf:"bytes,4,opt,name=environment,proto3" json:"environment,omitempty"` 1746 From string `protobuf:"bytes,5,opt,name=from,proto3" json:"from,omitempty"` 1747 NoAgentForwarding bool `protobuf:"varint,6,opt,name=no_agent_forwarding,json=noAgentForwarding,proto3" json:"no_agent_forwarding,omitempty"` 1748 NoPortForwarding bool `protobuf:"varint,7,opt,name=no_port_forwarding,json=noPortForwarding,proto3" json:"no_port_forwarding,omitempty"` 1749 NoPty bool `protobuf:"varint,8,opt,name=no_pty,json=noPty,proto3" json:"no_pty,omitempty"` 1750 NoUserRc bool `protobuf:"varint,9,opt,name=no_user_rc,json=noUserRc,proto3" json:"no_user_rc,omitempty"` 1751 NoX11Forwarding bool `protobuf:"varint,10,opt,name=no_x11_forwarding,json=noX11Forwarding,proto3" json:"no_x11_forwarding,omitempty"` 1752 Permitopen string `protobuf:"bytes,11,opt,name=permitopen,proto3" json:"permitopen,omitempty"` 1753 Principals string `protobuf:"bytes,12,opt,name=principals,proto3" json:"principals,omitempty"` 1754 Tunnel string `protobuf:"bytes,13,opt,name=tunnel,proto3" json:"tunnel,omitempty"` 1755 Restrict bool `protobuf:"varint,14,opt,name=restrict,proto3" json:"restrict,omitempty"` 1756 } 1757 1758 func (m *Device_Spec_SSHConfig_AuthKey) Reset() { 1759 *m = Device_Spec_SSHConfig_AuthKey{} 1760 if protoimpl.UnsafeEnabled { 1761 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[10] 1762 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1763 ms.StoreMessageInfo(mi) 1764 } 1765 } 1766 1767 func (m *Device_Spec_SSHConfig_AuthKey) String() string { 1768 return protoimpl.X.MessageStringOf(m) 1769 } 1770 1771 func (*Device_Spec_SSHConfig_AuthKey) ProtoMessage() {} 1772 1773 func (m *Device_Spec_SSHConfig_AuthKey) ProtoReflect() preflect.Message { 1774 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[10] 1775 if protoimpl.UnsafeEnabled && m != nil { 1776 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1777 if ms.LoadMessageInfo() == nil { 1778 ms.StoreMessageInfo(mi) 1779 } 1780 return ms 1781 } 1782 return mi.MessageOf(m) 1783 } 1784 1785 func (*Device_Spec_SSHConfig_AuthKey) GotenMessage() {} 1786 1787 // Deprecated, Use Device_Spec_SSHConfig_AuthKey.ProtoReflect.Descriptor instead. 1788 func (*Device_Spec_SSHConfig_AuthKey) Descriptor() ([]byte, []int) { 1789 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 0, 0} 1790 } 1791 1792 func (m *Device_Spec_SSHConfig_AuthKey) Unmarshal(b []byte) error { 1793 return proto.Unmarshal(b, m) 1794 } 1795 1796 func (m *Device_Spec_SSHConfig_AuthKey) Marshal() ([]byte, error) { 1797 return proto.Marshal(m) 1798 } 1799 1800 func (m *Device_Spec_SSHConfig_AuthKey) MarshalJSON() ([]byte, error) { 1801 return protojson.MarshalOptions{}.Marshal(m) 1802 } 1803 1804 func (m *Device_Spec_SSHConfig_AuthKey) UnmarshalJSON(data []byte) error { 1805 return protojson.Unmarshal(data, m) 1806 } 1807 1808 func (m *Device_Spec_SSHConfig_AuthKey) GetSshaKey() string { 1809 if m != nil { 1810 return m.SshaKey 1811 } 1812 return "" 1813 } 1814 1815 func (m *Device_Spec_SSHConfig_AuthKey) GetCertAuthority() bool { 1816 if m != nil { 1817 return m.CertAuthority 1818 } 1819 return false 1820 } 1821 1822 func (m *Device_Spec_SSHConfig_AuthKey) GetCommand() string { 1823 if m != nil { 1824 return m.Command 1825 } 1826 return "" 1827 } 1828 1829 func (m *Device_Spec_SSHConfig_AuthKey) GetEnvironment() string { 1830 if m != nil { 1831 return m.Environment 1832 } 1833 return "" 1834 } 1835 1836 func (m *Device_Spec_SSHConfig_AuthKey) GetFrom() string { 1837 if m != nil { 1838 return m.From 1839 } 1840 return "" 1841 } 1842 1843 func (m *Device_Spec_SSHConfig_AuthKey) GetNoAgentForwarding() bool { 1844 if m != nil { 1845 return m.NoAgentForwarding 1846 } 1847 return false 1848 } 1849 1850 func (m *Device_Spec_SSHConfig_AuthKey) GetNoPortForwarding() bool { 1851 if m != nil { 1852 return m.NoPortForwarding 1853 } 1854 return false 1855 } 1856 1857 func (m *Device_Spec_SSHConfig_AuthKey) GetNoPty() bool { 1858 if m != nil { 1859 return m.NoPty 1860 } 1861 return false 1862 } 1863 1864 func (m *Device_Spec_SSHConfig_AuthKey) GetNoUserRc() bool { 1865 if m != nil { 1866 return m.NoUserRc 1867 } 1868 return false 1869 } 1870 1871 func (m *Device_Spec_SSHConfig_AuthKey) GetNoX11Forwarding() bool { 1872 if m != nil { 1873 return m.NoX11Forwarding 1874 } 1875 return false 1876 } 1877 1878 func (m *Device_Spec_SSHConfig_AuthKey) GetPermitopen() string { 1879 if m != nil { 1880 return m.Permitopen 1881 } 1882 return "" 1883 } 1884 1885 func (m *Device_Spec_SSHConfig_AuthKey) GetPrincipals() string { 1886 if m != nil { 1887 return m.Principals 1888 } 1889 return "" 1890 } 1891 1892 func (m *Device_Spec_SSHConfig_AuthKey) GetTunnel() string { 1893 if m != nil { 1894 return m.Tunnel 1895 } 1896 return "" 1897 } 1898 1899 func (m *Device_Spec_SSHConfig_AuthKey) GetRestrict() bool { 1900 if m != nil { 1901 return m.Restrict 1902 } 1903 return false 1904 } 1905 1906 func (m *Device_Spec_SSHConfig_AuthKey) SetSshaKey(fv string) { 1907 if m == nil { 1908 panic(fmt.Errorf("can't set %s on nil %s", "SshaKey", "Device_Spec_SSHConfig_AuthKey")) 1909 } 1910 m.SshaKey = fv 1911 } 1912 1913 func (m *Device_Spec_SSHConfig_AuthKey) SetCertAuthority(fv bool) { 1914 if m == nil { 1915 panic(fmt.Errorf("can't set %s on nil %s", "CertAuthority", "Device_Spec_SSHConfig_AuthKey")) 1916 } 1917 m.CertAuthority = fv 1918 } 1919 1920 func (m *Device_Spec_SSHConfig_AuthKey) SetCommand(fv string) { 1921 if m == nil { 1922 panic(fmt.Errorf("can't set %s on nil %s", "Command", "Device_Spec_SSHConfig_AuthKey")) 1923 } 1924 m.Command = fv 1925 } 1926 1927 func (m *Device_Spec_SSHConfig_AuthKey) SetEnvironment(fv string) { 1928 if m == nil { 1929 panic(fmt.Errorf("can't set %s on nil %s", "Environment", "Device_Spec_SSHConfig_AuthKey")) 1930 } 1931 m.Environment = fv 1932 } 1933 1934 func (m *Device_Spec_SSHConfig_AuthKey) SetFrom(fv string) { 1935 if m == nil { 1936 panic(fmt.Errorf("can't set %s on nil %s", "From", "Device_Spec_SSHConfig_AuthKey")) 1937 } 1938 m.From = fv 1939 } 1940 1941 func (m *Device_Spec_SSHConfig_AuthKey) SetNoAgentForwarding(fv bool) { 1942 if m == nil { 1943 panic(fmt.Errorf("can't set %s on nil %s", "NoAgentForwarding", "Device_Spec_SSHConfig_AuthKey")) 1944 } 1945 m.NoAgentForwarding = fv 1946 } 1947 1948 func (m *Device_Spec_SSHConfig_AuthKey) SetNoPortForwarding(fv bool) { 1949 if m == nil { 1950 panic(fmt.Errorf("can't set %s on nil %s", "NoPortForwarding", "Device_Spec_SSHConfig_AuthKey")) 1951 } 1952 m.NoPortForwarding = fv 1953 } 1954 1955 func (m *Device_Spec_SSHConfig_AuthKey) SetNoPty(fv bool) { 1956 if m == nil { 1957 panic(fmt.Errorf("can't set %s on nil %s", "NoPty", "Device_Spec_SSHConfig_AuthKey")) 1958 } 1959 m.NoPty = fv 1960 } 1961 1962 func (m *Device_Spec_SSHConfig_AuthKey) SetNoUserRc(fv bool) { 1963 if m == nil { 1964 panic(fmt.Errorf("can't set %s on nil %s", "NoUserRc", "Device_Spec_SSHConfig_AuthKey")) 1965 } 1966 m.NoUserRc = fv 1967 } 1968 1969 func (m *Device_Spec_SSHConfig_AuthKey) SetNoX11Forwarding(fv bool) { 1970 if m == nil { 1971 panic(fmt.Errorf("can't set %s on nil %s", "NoX11Forwarding", "Device_Spec_SSHConfig_AuthKey")) 1972 } 1973 m.NoX11Forwarding = fv 1974 } 1975 1976 func (m *Device_Spec_SSHConfig_AuthKey) SetPermitopen(fv string) { 1977 if m == nil { 1978 panic(fmt.Errorf("can't set %s on nil %s", "Permitopen", "Device_Spec_SSHConfig_AuthKey")) 1979 } 1980 m.Permitopen = fv 1981 } 1982 1983 func (m *Device_Spec_SSHConfig_AuthKey) SetPrincipals(fv string) { 1984 if m == nil { 1985 panic(fmt.Errorf("can't set %s on nil %s", "Principals", "Device_Spec_SSHConfig_AuthKey")) 1986 } 1987 m.Principals = fv 1988 } 1989 1990 func (m *Device_Spec_SSHConfig_AuthKey) SetTunnel(fv string) { 1991 if m == nil { 1992 panic(fmt.Errorf("can't set %s on nil %s", "Tunnel", "Device_Spec_SSHConfig_AuthKey")) 1993 } 1994 m.Tunnel = fv 1995 } 1996 1997 func (m *Device_Spec_SSHConfig_AuthKey) SetRestrict(fv bool) { 1998 if m == nil { 1999 panic(fmt.Errorf("can't set %s on nil %s", "Restrict", "Device_Spec_SSHConfig_AuthKey")) 2000 } 2001 m.Restrict = fv 2002 } 2003 2004 // Configuration to control how container log export is handled 2005 // Only enable option is available now 2006 type Device_Spec_LoggingConfig_ContainerLoggingConfig struct { 2007 state protoimpl.MessageState 2008 sizeCache protoimpl.SizeCache 2009 unknownFields protoimpl.UnknownFields 2010 // Enable container log export. Default is disabled 2011 EnableContainerLogExport bool `protobuf:"varint,1,opt,name=enable_container_log_export,json=enableContainerLogExport,proto3" json:"enable_container_log_export,omitempty"` 2012 } 2013 2014 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) Reset() { 2015 *m = Device_Spec_LoggingConfig_ContainerLoggingConfig{} 2016 if protoimpl.UnsafeEnabled { 2017 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[11] 2018 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2019 ms.StoreMessageInfo(mi) 2020 } 2021 } 2022 2023 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) String() string { 2024 return protoimpl.X.MessageStringOf(m) 2025 } 2026 2027 func (*Device_Spec_LoggingConfig_ContainerLoggingConfig) ProtoMessage() {} 2028 2029 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) ProtoReflect() preflect.Message { 2030 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[11] 2031 if protoimpl.UnsafeEnabled && m != nil { 2032 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2033 if ms.LoadMessageInfo() == nil { 2034 ms.StoreMessageInfo(mi) 2035 } 2036 return ms 2037 } 2038 return mi.MessageOf(m) 2039 } 2040 2041 func (*Device_Spec_LoggingConfig_ContainerLoggingConfig) GotenMessage() {} 2042 2043 // Deprecated, Use Device_Spec_LoggingConfig_ContainerLoggingConfig.ProtoReflect.Descriptor instead. 2044 func (*Device_Spec_LoggingConfig_ContainerLoggingConfig) Descriptor() ([]byte, []int) { 2045 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 2, 0} 2046 } 2047 2048 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) Unmarshal(b []byte) error { 2049 return proto.Unmarshal(b, m) 2050 } 2051 2052 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) Marshal() ([]byte, error) { 2053 return proto.Marshal(m) 2054 } 2055 2056 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) MarshalJSON() ([]byte, error) { 2057 return protojson.MarshalOptions{}.Marshal(m) 2058 } 2059 2060 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) UnmarshalJSON(data []byte) error { 2061 return protojson.Unmarshal(data, m) 2062 } 2063 2064 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) GetEnableContainerLogExport() bool { 2065 if m != nil { 2066 return m.EnableContainerLogExport 2067 } 2068 return false 2069 } 2070 2071 func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) SetEnableContainerLogExport(fv bool) { 2072 if m == nil { 2073 panic(fmt.Errorf("can't set %s on nil %s", "EnableContainerLogExport", "Device_Spec_LoggingConfig_ContainerLoggingConfig")) 2074 } 2075 m.EnableContainerLogExport = fv 2076 } 2077 2078 // USB match operator for "via-port". 2079 type Device_Spec_USBGuard_Port struct { 2080 state protoimpl.MessageState 2081 sizeCache protoimpl.SizeCache 2082 unknownFields protoimpl.UnknownFields 2083 Equals []string `protobuf:"bytes,1,rep,name=equals,proto3" json:"equals,omitempty"` 2084 OneOf []string `protobuf:"bytes,2,rep,name=one_of,json=oneOf,proto3" json:"one_of,omitempty"` 2085 } 2086 2087 func (m *Device_Spec_USBGuard_Port) Reset() { 2088 *m = Device_Spec_USBGuard_Port{} 2089 if protoimpl.UnsafeEnabled { 2090 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[12] 2091 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2092 ms.StoreMessageInfo(mi) 2093 } 2094 } 2095 2096 func (m *Device_Spec_USBGuard_Port) String() string { 2097 return protoimpl.X.MessageStringOf(m) 2098 } 2099 2100 func (*Device_Spec_USBGuard_Port) ProtoMessage() {} 2101 2102 func (m *Device_Spec_USBGuard_Port) ProtoReflect() preflect.Message { 2103 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[12] 2104 if protoimpl.UnsafeEnabled && m != nil { 2105 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2106 if ms.LoadMessageInfo() == nil { 2107 ms.StoreMessageInfo(mi) 2108 } 2109 return ms 2110 } 2111 return mi.MessageOf(m) 2112 } 2113 2114 func (*Device_Spec_USBGuard_Port) GotenMessage() {} 2115 2116 // Deprecated, Use Device_Spec_USBGuard_Port.ProtoReflect.Descriptor instead. 2117 func (*Device_Spec_USBGuard_Port) Descriptor() ([]byte, []int) { 2118 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 5, 0} 2119 } 2120 2121 func (m *Device_Spec_USBGuard_Port) Unmarshal(b []byte) error { 2122 return proto.Unmarshal(b, m) 2123 } 2124 2125 func (m *Device_Spec_USBGuard_Port) Marshal() ([]byte, error) { 2126 return proto.Marshal(m) 2127 } 2128 2129 func (m *Device_Spec_USBGuard_Port) MarshalJSON() ([]byte, error) { 2130 return protojson.MarshalOptions{}.Marshal(m) 2131 } 2132 2133 func (m *Device_Spec_USBGuard_Port) UnmarshalJSON(data []byte) error { 2134 return protojson.Unmarshal(data, m) 2135 } 2136 2137 func (m *Device_Spec_USBGuard_Port) GetEquals() []string { 2138 if m != nil { 2139 return m.Equals 2140 } 2141 return nil 2142 } 2143 2144 func (m *Device_Spec_USBGuard_Port) GetOneOf() []string { 2145 if m != nil { 2146 return m.OneOf 2147 } 2148 return nil 2149 } 2150 2151 func (m *Device_Spec_USBGuard_Port) SetEquals(fv []string) { 2152 if m == nil { 2153 panic(fmt.Errorf("can't set %s on nil %s", "Equals", "Device_Spec_USBGuard_Port")) 2154 } 2155 m.Equals = fv 2156 } 2157 2158 func (m *Device_Spec_USBGuard_Port) SetOneOf(fv []string) { 2159 if m == nil { 2160 panic(fmt.Errorf("can't set %s on nil %s", "OneOf", "Device_Spec_USBGuard_Port")) 2161 } 2162 m.OneOf = fv 2163 } 2164 2165 // USB match operator for "with-interface". 2166 type Device_Spec_USBGuard_Interface struct { 2167 state protoimpl.MessageState 2168 sizeCache protoimpl.SizeCache 2169 unknownFields protoimpl.UnknownFields 2170 Equals []string `protobuf:"bytes,1,rep,name=equals,proto3" json:"equals,omitempty"` 2171 OneOf []string `protobuf:"bytes,2,rep,name=one_of,json=oneOf,proto3" json:"one_of,omitempty"` 2172 } 2173 2174 func (m *Device_Spec_USBGuard_Interface) Reset() { 2175 *m = Device_Spec_USBGuard_Interface{} 2176 if protoimpl.UnsafeEnabled { 2177 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[13] 2178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2179 ms.StoreMessageInfo(mi) 2180 } 2181 } 2182 2183 func (m *Device_Spec_USBGuard_Interface) String() string { 2184 return protoimpl.X.MessageStringOf(m) 2185 } 2186 2187 func (*Device_Spec_USBGuard_Interface) ProtoMessage() {} 2188 2189 func (m *Device_Spec_USBGuard_Interface) ProtoReflect() preflect.Message { 2190 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[13] 2191 if protoimpl.UnsafeEnabled && m != nil { 2192 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2193 if ms.LoadMessageInfo() == nil { 2194 ms.StoreMessageInfo(mi) 2195 } 2196 return ms 2197 } 2198 return mi.MessageOf(m) 2199 } 2200 2201 func (*Device_Spec_USBGuard_Interface) GotenMessage() {} 2202 2203 // Deprecated, Use Device_Spec_USBGuard_Interface.ProtoReflect.Descriptor instead. 2204 func (*Device_Spec_USBGuard_Interface) Descriptor() ([]byte, []int) { 2205 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 5, 1} 2206 } 2207 2208 func (m *Device_Spec_USBGuard_Interface) Unmarshal(b []byte) error { 2209 return proto.Unmarshal(b, m) 2210 } 2211 2212 func (m *Device_Spec_USBGuard_Interface) Marshal() ([]byte, error) { 2213 return proto.Marshal(m) 2214 } 2215 2216 func (m *Device_Spec_USBGuard_Interface) MarshalJSON() ([]byte, error) { 2217 return protojson.MarshalOptions{}.Marshal(m) 2218 } 2219 2220 func (m *Device_Spec_USBGuard_Interface) UnmarshalJSON(data []byte) error { 2221 return protojson.Unmarshal(data, m) 2222 } 2223 2224 func (m *Device_Spec_USBGuard_Interface) GetEquals() []string { 2225 if m != nil { 2226 return m.Equals 2227 } 2228 return nil 2229 } 2230 2231 func (m *Device_Spec_USBGuard_Interface) GetOneOf() []string { 2232 if m != nil { 2233 return m.OneOf 2234 } 2235 return nil 2236 } 2237 2238 func (m *Device_Spec_USBGuard_Interface) SetEquals(fv []string) { 2239 if m == nil { 2240 panic(fmt.Errorf("can't set %s on nil %s", "Equals", "Device_Spec_USBGuard_Interface")) 2241 } 2242 m.Equals = fv 2243 } 2244 2245 func (m *Device_Spec_USBGuard_Interface) SetOneOf(fv []string) { 2246 if m == nil { 2247 panic(fmt.Errorf("can't set %s on nil %s", "OneOf", "Device_Spec_USBGuard_Interface")) 2248 } 2249 m.OneOf = fv 2250 } 2251 2252 // This is array of white list of the USB devices. 2253 type Device_Spec_USBGuard_WhiteList struct { 2254 state protoimpl.MessageState 2255 sizeCache protoimpl.SizeCache 2256 unknownFields protoimpl.UnknownFields 2257 // USB device name to be allowed to connect. 2258 DeviceName string `protobuf:"bytes,1,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"` 2259 // USB device id to be allowed to connect. 2260 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` 2261 // USB port to be allowed to connect. 2262 ViaPort *Device_Spec_USBGuard_Port `protobuf:"bytes,3,opt,name=via_port,json=viaPort,proto3" json:"via_port,omitempty"` 2263 // USB interface to be allowed to connect. 2264 WithInterface *Device_Spec_USBGuard_Interface `protobuf:"bytes,4,opt,name=with_interface,json=withInterface,proto3" json:"with_interface,omitempty"` 2265 // USB connect type to be allowed to connect. 2266 WithConnectType string `protobuf:"bytes,5,opt,name=with_connect_type,json=withConnectType,proto3" json:"with_connect_type,omitempty"` 2267 } 2268 2269 func (m *Device_Spec_USBGuard_WhiteList) Reset() { 2270 *m = Device_Spec_USBGuard_WhiteList{} 2271 if protoimpl.UnsafeEnabled { 2272 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[14] 2273 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2274 ms.StoreMessageInfo(mi) 2275 } 2276 } 2277 2278 func (m *Device_Spec_USBGuard_WhiteList) String() string { 2279 return protoimpl.X.MessageStringOf(m) 2280 } 2281 2282 func (*Device_Spec_USBGuard_WhiteList) ProtoMessage() {} 2283 2284 func (m *Device_Spec_USBGuard_WhiteList) ProtoReflect() preflect.Message { 2285 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[14] 2286 if protoimpl.UnsafeEnabled && m != nil { 2287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2288 if ms.LoadMessageInfo() == nil { 2289 ms.StoreMessageInfo(mi) 2290 } 2291 return ms 2292 } 2293 return mi.MessageOf(m) 2294 } 2295 2296 func (*Device_Spec_USBGuard_WhiteList) GotenMessage() {} 2297 2298 // Deprecated, Use Device_Spec_USBGuard_WhiteList.ProtoReflect.Descriptor instead. 2299 func (*Device_Spec_USBGuard_WhiteList) Descriptor() ([]byte, []int) { 2300 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 5, 2} 2301 } 2302 2303 func (m *Device_Spec_USBGuard_WhiteList) Unmarshal(b []byte) error { 2304 return proto.Unmarshal(b, m) 2305 } 2306 2307 func (m *Device_Spec_USBGuard_WhiteList) Marshal() ([]byte, error) { 2308 return proto.Marshal(m) 2309 } 2310 2311 func (m *Device_Spec_USBGuard_WhiteList) MarshalJSON() ([]byte, error) { 2312 return protojson.MarshalOptions{}.Marshal(m) 2313 } 2314 2315 func (m *Device_Spec_USBGuard_WhiteList) UnmarshalJSON(data []byte) error { 2316 return protojson.Unmarshal(data, m) 2317 } 2318 2319 func (m *Device_Spec_USBGuard_WhiteList) GetDeviceName() string { 2320 if m != nil { 2321 return m.DeviceName 2322 } 2323 return "" 2324 } 2325 2326 func (m *Device_Spec_USBGuard_WhiteList) GetDeviceId() string { 2327 if m != nil { 2328 return m.DeviceId 2329 } 2330 return "" 2331 } 2332 2333 func (m *Device_Spec_USBGuard_WhiteList) GetViaPort() *Device_Spec_USBGuard_Port { 2334 if m != nil { 2335 return m.ViaPort 2336 } 2337 return nil 2338 } 2339 2340 func (m *Device_Spec_USBGuard_WhiteList) GetWithInterface() *Device_Spec_USBGuard_Interface { 2341 if m != nil { 2342 return m.WithInterface 2343 } 2344 return nil 2345 } 2346 2347 func (m *Device_Spec_USBGuard_WhiteList) GetWithConnectType() string { 2348 if m != nil { 2349 return m.WithConnectType 2350 } 2351 return "" 2352 } 2353 2354 func (m *Device_Spec_USBGuard_WhiteList) SetDeviceName(fv string) { 2355 if m == nil { 2356 panic(fmt.Errorf("can't set %s on nil %s", "DeviceName", "Device_Spec_USBGuard_WhiteList")) 2357 } 2358 m.DeviceName = fv 2359 } 2360 2361 func (m *Device_Spec_USBGuard_WhiteList) SetDeviceId(fv string) { 2362 if m == nil { 2363 panic(fmt.Errorf("can't set %s on nil %s", "DeviceId", "Device_Spec_USBGuard_WhiteList")) 2364 } 2365 m.DeviceId = fv 2366 } 2367 2368 func (m *Device_Spec_USBGuard_WhiteList) SetViaPort(fv *Device_Spec_USBGuard_Port) { 2369 if m == nil { 2370 panic(fmt.Errorf("can't set %s on nil %s", "ViaPort", "Device_Spec_USBGuard_WhiteList")) 2371 } 2372 m.ViaPort = fv 2373 } 2374 2375 func (m *Device_Spec_USBGuard_WhiteList) SetWithInterface(fv *Device_Spec_USBGuard_Interface) { 2376 if m == nil { 2377 panic(fmt.Errorf("can't set %s on nil %s", "WithInterface", "Device_Spec_USBGuard_WhiteList")) 2378 } 2379 m.WithInterface = fv 2380 } 2381 2382 func (m *Device_Spec_USBGuard_WhiteList) SetWithConnectType(fv string) { 2383 if m == nil { 2384 panic(fmt.Errorf("can't set %s on nil %s", "WithConnectType", "Device_Spec_USBGuard_WhiteList")) 2385 } 2386 m.WithConnectType = fv 2387 } 2388 2389 // Interface addresses of the Device. 2390 type Device_Status_Address struct { 2391 state protoimpl.MessageState 2392 sizeCache protoimpl.SizeCache 2393 unknownFields protoimpl.UnknownFields 2394 // IPv4 or IPv6 address such as `203.0.113.5` (no suffix for subnet) 2395 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 2396 // Always `InternalIP` 2397 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 2398 } 2399 2400 func (m *Device_Status_Address) Reset() { 2401 *m = Device_Status_Address{} 2402 if protoimpl.UnsafeEnabled { 2403 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[15] 2404 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2405 ms.StoreMessageInfo(mi) 2406 } 2407 } 2408 2409 func (m *Device_Status_Address) String() string { 2410 return protoimpl.X.MessageStringOf(m) 2411 } 2412 2413 func (*Device_Status_Address) ProtoMessage() {} 2414 2415 func (m *Device_Status_Address) ProtoReflect() preflect.Message { 2416 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[15] 2417 if protoimpl.UnsafeEnabled && m != nil { 2418 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2419 if ms.LoadMessageInfo() == nil { 2420 ms.StoreMessageInfo(mi) 2421 } 2422 return ms 2423 } 2424 return mi.MessageOf(m) 2425 } 2426 2427 func (*Device_Status_Address) GotenMessage() {} 2428 2429 // Deprecated, Use Device_Status_Address.ProtoReflect.Descriptor instead. 2430 func (*Device_Status_Address) Descriptor() ([]byte, []int) { 2431 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 0} 2432 } 2433 2434 func (m *Device_Status_Address) Unmarshal(b []byte) error { 2435 return proto.Unmarshal(b, m) 2436 } 2437 2438 func (m *Device_Status_Address) Marshal() ([]byte, error) { 2439 return proto.Marshal(m) 2440 } 2441 2442 func (m *Device_Status_Address) MarshalJSON() ([]byte, error) { 2443 return protojson.MarshalOptions{}.Marshal(m) 2444 } 2445 2446 func (m *Device_Status_Address) UnmarshalJSON(data []byte) error { 2447 return protojson.Unmarshal(data, m) 2448 } 2449 2450 func (m *Device_Status_Address) GetAddress() string { 2451 if m != nil { 2452 return m.Address 2453 } 2454 return "" 2455 } 2456 2457 func (m *Device_Status_Address) GetType() string { 2458 if m != nil { 2459 return m.Type 2460 } 2461 return "" 2462 } 2463 2464 func (m *Device_Status_Address) SetAddress(fv string) { 2465 if m == nil { 2466 panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_Address")) 2467 } 2468 m.Address = fv 2469 } 2470 2471 func (m *Device_Status_Address) SetType(fv string) { 2472 if m == nil { 2473 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_Address")) 2474 } 2475 m.Type = fv 2476 } 2477 2478 // Condition holds status of each sub component or module of the device. 2479 type Device_Status_Condition struct { 2480 state protoimpl.MessageState 2481 sizeCache protoimpl.SizeCache 2482 unknownFields protoimpl.UnknownFields 2483 // The message describes the status. 2484 Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 2485 // The reason for the status. 2486 Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` 2487 // The status name. 2488 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` 2489 // Type name of the status. 2490 Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` 2491 // When the status has been updated last time. 2492 // Deprecated 2493 LastHeartBeatTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_heart_beat_time,json=lastHeartBeatTime,proto3" json:"last_heart_beat_time,omitempty"` 2494 // When the status has tuned into the current value. 2495 LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` 2496 } 2497 2498 func (m *Device_Status_Condition) Reset() { 2499 *m = Device_Status_Condition{} 2500 if protoimpl.UnsafeEnabled { 2501 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[16] 2502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2503 ms.StoreMessageInfo(mi) 2504 } 2505 } 2506 2507 func (m *Device_Status_Condition) String() string { 2508 return protoimpl.X.MessageStringOf(m) 2509 } 2510 2511 func (*Device_Status_Condition) ProtoMessage() {} 2512 2513 func (m *Device_Status_Condition) ProtoReflect() preflect.Message { 2514 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[16] 2515 if protoimpl.UnsafeEnabled && m != nil { 2516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2517 if ms.LoadMessageInfo() == nil { 2518 ms.StoreMessageInfo(mi) 2519 } 2520 return ms 2521 } 2522 return mi.MessageOf(m) 2523 } 2524 2525 func (*Device_Status_Condition) GotenMessage() {} 2526 2527 // Deprecated, Use Device_Status_Condition.ProtoReflect.Descriptor instead. 2528 func (*Device_Status_Condition) Descriptor() ([]byte, []int) { 2529 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 1} 2530 } 2531 2532 func (m *Device_Status_Condition) Unmarshal(b []byte) error { 2533 return proto.Unmarshal(b, m) 2534 } 2535 2536 func (m *Device_Status_Condition) Marshal() ([]byte, error) { 2537 return proto.Marshal(m) 2538 } 2539 2540 func (m *Device_Status_Condition) MarshalJSON() ([]byte, error) { 2541 return protojson.MarshalOptions{}.Marshal(m) 2542 } 2543 2544 func (m *Device_Status_Condition) UnmarshalJSON(data []byte) error { 2545 return protojson.Unmarshal(data, m) 2546 } 2547 2548 func (m *Device_Status_Condition) GetMessage() string { 2549 if m != nil { 2550 return m.Message 2551 } 2552 return "" 2553 } 2554 2555 func (m *Device_Status_Condition) GetReason() string { 2556 if m != nil { 2557 return m.Reason 2558 } 2559 return "" 2560 } 2561 2562 func (m *Device_Status_Condition) GetStatus() string { 2563 if m != nil { 2564 return m.Status 2565 } 2566 return "" 2567 } 2568 2569 func (m *Device_Status_Condition) GetType() string { 2570 if m != nil { 2571 return m.Type 2572 } 2573 return "" 2574 } 2575 2576 func (m *Device_Status_Condition) GetLastHeartBeatTime() *timestamppb.Timestamp { 2577 if m != nil { 2578 return m.LastHeartBeatTime 2579 } 2580 return nil 2581 } 2582 2583 func (m *Device_Status_Condition) GetLastTransitionTime() *timestamppb.Timestamp { 2584 if m != nil { 2585 return m.LastTransitionTime 2586 } 2587 return nil 2588 } 2589 2590 func (m *Device_Status_Condition) SetMessage(fv string) { 2591 if m == nil { 2592 panic(fmt.Errorf("can't set %s on nil %s", "Message", "Device_Status_Condition")) 2593 } 2594 m.Message = fv 2595 } 2596 2597 func (m *Device_Status_Condition) SetReason(fv string) { 2598 if m == nil { 2599 panic(fmt.Errorf("can't set %s on nil %s", "Reason", "Device_Status_Condition")) 2600 } 2601 m.Reason = fv 2602 } 2603 2604 func (m *Device_Status_Condition) SetStatus(fv string) { 2605 if m == nil { 2606 panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_Condition")) 2607 } 2608 m.Status = fv 2609 } 2610 2611 func (m *Device_Status_Condition) SetType(fv string) { 2612 if m == nil { 2613 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_Condition")) 2614 } 2615 m.Type = fv 2616 } 2617 2618 func (m *Device_Status_Condition) SetLastHeartBeatTime(fv *timestamppb.Timestamp) { 2619 if m == nil { 2620 panic(fmt.Errorf("can't set %s on nil %s", "LastHeartBeatTime", "Device_Status_Condition")) 2621 } 2622 m.LastHeartBeatTime = fv 2623 } 2624 2625 func (m *Device_Status_Condition) SetLastTransitionTime(fv *timestamppb.Timestamp) { 2626 if m == nil { 2627 panic(fmt.Errorf("can't set %s on nil %s", "LastTransitionTime", "Device_Status_Condition")) 2628 } 2629 m.LastTransitionTime = fv 2630 } 2631 2632 type Device_Status_NetworkConfigState struct { 2633 state protoimpl.MessageState 2634 sizeCache protoimpl.SizeCache 2635 unknownFields protoimpl.UnknownFields 2636 ActiveNetworkConfigSource Device_Status_NetworkConfigState_NetworkConfigSource `protobuf:"varint,1,opt,name=active_network_config_source,json=activeNetworkConfigSource,proto3,enum=ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource" json:"active_network_config_source,omitempty"` 2637 DesiredNetworkConfigSource Device_Status_NetworkConfigState_NetworkConfigSource `protobuf:"varint,2,opt,name=desired_network_config_source,json=desiredNetworkConfigSource,proto3,enum=ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource" json:"desired_network_config_source,omitempty"` 2638 DesiredNetworkConfigError string `protobuf:"bytes,3,opt,name=desired_network_config_error,json=desiredNetworkConfigError,proto3" json:"desired_network_config_error,omitempty"` 2639 DefaultNetplanConfig string `protobuf:"bytes,7,opt,name=default_netplan_config,json=defaultNetplanConfig,proto3" json:"default_netplan_config,omitempty"` 2640 ActiveNetplanConfig string `protobuf:"bytes,8,opt,name=active_netplan_config,json=activeNetplanConfig,proto3" json:"active_netplan_config,omitempty"` 2641 DesiredNetplanConfig string `protobuf:"bytes,9,opt,name=desired_netplan_config,json=desiredNetplanConfig,proto3" json:"desired_netplan_config,omitempty"` 2642 } 2643 2644 func (m *Device_Status_NetworkConfigState) Reset() { 2645 *m = Device_Status_NetworkConfigState{} 2646 if protoimpl.UnsafeEnabled { 2647 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[17] 2648 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2649 ms.StoreMessageInfo(mi) 2650 } 2651 } 2652 2653 func (m *Device_Status_NetworkConfigState) String() string { 2654 return protoimpl.X.MessageStringOf(m) 2655 } 2656 2657 func (*Device_Status_NetworkConfigState) ProtoMessage() {} 2658 2659 func (m *Device_Status_NetworkConfigState) ProtoReflect() preflect.Message { 2660 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[17] 2661 if protoimpl.UnsafeEnabled && m != nil { 2662 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2663 if ms.LoadMessageInfo() == nil { 2664 ms.StoreMessageInfo(mi) 2665 } 2666 return ms 2667 } 2668 return mi.MessageOf(m) 2669 } 2670 2671 func (*Device_Status_NetworkConfigState) GotenMessage() {} 2672 2673 // Deprecated, Use Device_Status_NetworkConfigState.ProtoReflect.Descriptor instead. 2674 func (*Device_Status_NetworkConfigState) Descriptor() ([]byte, []int) { 2675 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 2} 2676 } 2677 2678 func (m *Device_Status_NetworkConfigState) Unmarshal(b []byte) error { 2679 return proto.Unmarshal(b, m) 2680 } 2681 2682 func (m *Device_Status_NetworkConfigState) Marshal() ([]byte, error) { 2683 return proto.Marshal(m) 2684 } 2685 2686 func (m *Device_Status_NetworkConfigState) MarshalJSON() ([]byte, error) { 2687 return protojson.MarshalOptions{}.Marshal(m) 2688 } 2689 2690 func (m *Device_Status_NetworkConfigState) UnmarshalJSON(data []byte) error { 2691 return protojson.Unmarshal(data, m) 2692 } 2693 2694 func (m *Device_Status_NetworkConfigState) GetActiveNetworkConfigSource() Device_Status_NetworkConfigState_NetworkConfigSource { 2695 if m != nil { 2696 return m.ActiveNetworkConfigSource 2697 } 2698 return Device_Status_NetworkConfigState_UNKNOWN 2699 } 2700 2701 func (m *Device_Status_NetworkConfigState) GetDesiredNetworkConfigSource() Device_Status_NetworkConfigState_NetworkConfigSource { 2702 if m != nil { 2703 return m.DesiredNetworkConfigSource 2704 } 2705 return Device_Status_NetworkConfigState_UNKNOWN 2706 } 2707 2708 func (m *Device_Status_NetworkConfigState) GetDesiredNetworkConfigError() string { 2709 if m != nil { 2710 return m.DesiredNetworkConfigError 2711 } 2712 return "" 2713 } 2714 2715 func (m *Device_Status_NetworkConfigState) GetDefaultNetplanConfig() string { 2716 if m != nil { 2717 return m.DefaultNetplanConfig 2718 } 2719 return "" 2720 } 2721 2722 func (m *Device_Status_NetworkConfigState) GetActiveNetplanConfig() string { 2723 if m != nil { 2724 return m.ActiveNetplanConfig 2725 } 2726 return "" 2727 } 2728 2729 func (m *Device_Status_NetworkConfigState) GetDesiredNetplanConfig() string { 2730 if m != nil { 2731 return m.DesiredNetplanConfig 2732 } 2733 return "" 2734 } 2735 2736 func (m *Device_Status_NetworkConfigState) SetActiveNetworkConfigSource(fv Device_Status_NetworkConfigState_NetworkConfigSource) { 2737 if m == nil { 2738 panic(fmt.Errorf("can't set %s on nil %s", "ActiveNetworkConfigSource", "Device_Status_NetworkConfigState")) 2739 } 2740 m.ActiveNetworkConfigSource = fv 2741 } 2742 2743 func (m *Device_Status_NetworkConfigState) SetDesiredNetworkConfigSource(fv Device_Status_NetworkConfigState_NetworkConfigSource) { 2744 if m == nil { 2745 panic(fmt.Errorf("can't set %s on nil %s", "DesiredNetworkConfigSource", "Device_Status_NetworkConfigState")) 2746 } 2747 m.DesiredNetworkConfigSource = fv 2748 } 2749 2750 func (m *Device_Status_NetworkConfigState) SetDesiredNetworkConfigError(fv string) { 2751 if m == nil { 2752 panic(fmt.Errorf("can't set %s on nil %s", "DesiredNetworkConfigError", "Device_Status_NetworkConfigState")) 2753 } 2754 m.DesiredNetworkConfigError = fv 2755 } 2756 2757 func (m *Device_Status_NetworkConfigState) SetDefaultNetplanConfig(fv string) { 2758 if m == nil { 2759 panic(fmt.Errorf("can't set %s on nil %s", "DefaultNetplanConfig", "Device_Status_NetworkConfigState")) 2760 } 2761 m.DefaultNetplanConfig = fv 2762 } 2763 2764 func (m *Device_Status_NetworkConfigState) SetActiveNetplanConfig(fv string) { 2765 if m == nil { 2766 panic(fmt.Errorf("can't set %s on nil %s", "ActiveNetplanConfig", "Device_Status_NetworkConfigState")) 2767 } 2768 m.ActiveNetplanConfig = fv 2769 } 2770 2771 func (m *Device_Status_NetworkConfigState) SetDesiredNetplanConfig(fv string) { 2772 if m == nil { 2773 panic(fmt.Errorf("can't set %s on nil %s", "DesiredNetplanConfig", "Device_Status_NetworkConfigState")) 2774 } 2775 m.DesiredNetplanConfig = fv 2776 } 2777 2778 type Device_Status_ProxyConfigStatus struct { 2779 state protoimpl.MessageState 2780 sizeCache protoimpl.SizeCache 2781 unknownFields protoimpl.UnknownFields 2782 ActiveConfigSource Device_Status_ProxyConfigStatus_ProxyConfigSource `protobuf:"varint,1,opt,name=active_config_source,json=activeConfigSource,proto3,enum=ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource" json:"active_config_source,omitempty"` 2783 DesiredConfigSource Device_Status_ProxyConfigStatus_ProxyConfigSource `protobuf:"varint,2,opt,name=desired_config_source,json=desiredConfigSource,proto3,enum=ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource" json:"desired_config_source,omitempty"` 2784 ProxyConfigError string `protobuf:"bytes,3,opt,name=proxy_config_error,json=proxyConfigError,proto3" json:"proxy_config_error,omitempty"` 2785 DefaultConfig *Device_Spec_ProxyConfig `protobuf:"bytes,4,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"` 2786 ActiveConfig *Device_Spec_ProxyConfig `protobuf:"bytes,5,opt,name=active_config,json=activeConfig,proto3" json:"active_config,omitempty"` 2787 ApiConfig *Device_Spec_ProxyConfig `protobuf:"bytes,6,opt,name=api_config,json=apiConfig,proto3" json:"api_config,omitempty"` 2788 } 2789 2790 func (m *Device_Status_ProxyConfigStatus) Reset() { 2791 *m = Device_Status_ProxyConfigStatus{} 2792 if protoimpl.UnsafeEnabled { 2793 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[18] 2794 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2795 ms.StoreMessageInfo(mi) 2796 } 2797 } 2798 2799 func (m *Device_Status_ProxyConfigStatus) String() string { 2800 return protoimpl.X.MessageStringOf(m) 2801 } 2802 2803 func (*Device_Status_ProxyConfigStatus) ProtoMessage() {} 2804 2805 func (m *Device_Status_ProxyConfigStatus) ProtoReflect() preflect.Message { 2806 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[18] 2807 if protoimpl.UnsafeEnabled && m != nil { 2808 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2809 if ms.LoadMessageInfo() == nil { 2810 ms.StoreMessageInfo(mi) 2811 } 2812 return ms 2813 } 2814 return mi.MessageOf(m) 2815 } 2816 2817 func (*Device_Status_ProxyConfigStatus) GotenMessage() {} 2818 2819 // Deprecated, Use Device_Status_ProxyConfigStatus.ProtoReflect.Descriptor instead. 2820 func (*Device_Status_ProxyConfigStatus) Descriptor() ([]byte, []int) { 2821 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 3} 2822 } 2823 2824 func (m *Device_Status_ProxyConfigStatus) Unmarshal(b []byte) error { 2825 return proto.Unmarshal(b, m) 2826 } 2827 2828 func (m *Device_Status_ProxyConfigStatus) Marshal() ([]byte, error) { 2829 return proto.Marshal(m) 2830 } 2831 2832 func (m *Device_Status_ProxyConfigStatus) MarshalJSON() ([]byte, error) { 2833 return protojson.MarshalOptions{}.Marshal(m) 2834 } 2835 2836 func (m *Device_Status_ProxyConfigStatus) UnmarshalJSON(data []byte) error { 2837 return protojson.Unmarshal(data, m) 2838 } 2839 2840 func (m *Device_Status_ProxyConfigStatus) GetActiveConfigSource() Device_Status_ProxyConfigStatus_ProxyConfigSource { 2841 if m != nil { 2842 return m.ActiveConfigSource 2843 } 2844 return Device_Status_ProxyConfigStatus_NO_CONFIG 2845 } 2846 2847 func (m *Device_Status_ProxyConfigStatus) GetDesiredConfigSource() Device_Status_ProxyConfigStatus_ProxyConfigSource { 2848 if m != nil { 2849 return m.DesiredConfigSource 2850 } 2851 return Device_Status_ProxyConfigStatus_NO_CONFIG 2852 } 2853 2854 func (m *Device_Status_ProxyConfigStatus) GetProxyConfigError() string { 2855 if m != nil { 2856 return m.ProxyConfigError 2857 } 2858 return "" 2859 } 2860 2861 func (m *Device_Status_ProxyConfigStatus) GetDefaultConfig() *Device_Spec_ProxyConfig { 2862 if m != nil { 2863 return m.DefaultConfig 2864 } 2865 return nil 2866 } 2867 2868 func (m *Device_Status_ProxyConfigStatus) GetActiveConfig() *Device_Spec_ProxyConfig { 2869 if m != nil { 2870 return m.ActiveConfig 2871 } 2872 return nil 2873 } 2874 2875 func (m *Device_Status_ProxyConfigStatus) GetApiConfig() *Device_Spec_ProxyConfig { 2876 if m != nil { 2877 return m.ApiConfig 2878 } 2879 return nil 2880 } 2881 2882 func (m *Device_Status_ProxyConfigStatus) SetActiveConfigSource(fv Device_Status_ProxyConfigStatus_ProxyConfigSource) { 2883 if m == nil { 2884 panic(fmt.Errorf("can't set %s on nil %s", "ActiveConfigSource", "Device_Status_ProxyConfigStatus")) 2885 } 2886 m.ActiveConfigSource = fv 2887 } 2888 2889 func (m *Device_Status_ProxyConfigStatus) SetDesiredConfigSource(fv Device_Status_ProxyConfigStatus_ProxyConfigSource) { 2890 if m == nil { 2891 panic(fmt.Errorf("can't set %s on nil %s", "DesiredConfigSource", "Device_Status_ProxyConfigStatus")) 2892 } 2893 m.DesiredConfigSource = fv 2894 } 2895 2896 func (m *Device_Status_ProxyConfigStatus) SetProxyConfigError(fv string) { 2897 if m == nil { 2898 panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfigError", "Device_Status_ProxyConfigStatus")) 2899 } 2900 m.ProxyConfigError = fv 2901 } 2902 2903 func (m *Device_Status_ProxyConfigStatus) SetDefaultConfig(fv *Device_Spec_ProxyConfig) { 2904 if m == nil { 2905 panic(fmt.Errorf("can't set %s on nil %s", "DefaultConfig", "Device_Status_ProxyConfigStatus")) 2906 } 2907 m.DefaultConfig = fv 2908 } 2909 2910 func (m *Device_Status_ProxyConfigStatus) SetActiveConfig(fv *Device_Spec_ProxyConfig) { 2911 if m == nil { 2912 panic(fmt.Errorf("can't set %s on nil %s", "ActiveConfig", "Device_Status_ProxyConfigStatus")) 2913 } 2914 m.ActiveConfig = fv 2915 } 2916 2917 func (m *Device_Status_ProxyConfigStatus) SetApiConfig(fv *Device_Spec_ProxyConfig) { 2918 if m == nil { 2919 panic(fmt.Errorf("can't set %s on nil %s", "ApiConfig", "Device_Status_ProxyConfigStatus")) 2920 } 2921 m.ApiConfig = fv 2922 } 2923 2924 // Device Information 2925 type Device_Status_DeviceInfo struct { 2926 state protoimpl.MessageState 2927 sizeCache protoimpl.SizeCache 2928 unknownFields protoimpl.UnknownFields 2929 // The architecture of the CPU (and the software compilied for) (e.g. 2930 // `arm64`) 2931 Architecture string `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"` 2932 // The platform hardware (e.g. `raspberry`, `generic`) 2933 Hardware string `protobuf:"bytes,7,opt,name=hardware,proto3" json:"hardware,omitempty"` 2934 // Base OS name (e.g. `Linux`) 2935 OperatingSystem string `protobuf:"bytes,2,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"` 2936 // OS kernel version 2937 KernelVersion string `protobuf:"bytes,3,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"` 2938 // OS base Image name 2939 OsImage string `protobuf:"bytes,4,opt,name=os_image,json=osImage,proto3" json:"os_image,omitempty"` 2940 // Not used 2941 ContainerRuntimeVersion string `protobuf:"bytes,5,opt,name=container_runtime_version,json=containerRuntimeVersion,proto3" json:"container_runtime_version,omitempty"` 2942 // Liquid OS version currently used. 2943 OsVersion string `protobuf:"bytes,6,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` 2944 // Container driver name (e.g. `/var/lib/droplet/compose`) 2945 Driver string `protobuf:"bytes,101,opt,name=driver,proto3" json:"driver,omitempty"` 2946 HardwareInformation *Device_Status_DeviceInfo_HardwareInformation `protobuf:"bytes,102,opt,name=hardware_information,json=hardwareInformation,proto3" json:"hardware_information,omitempty"` 2947 NetworkInterfaces map[string]*Device_Status_DeviceInfo_NetworkInterface `protobuf:"bytes,103,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2948 ControlPlaneInterfaceInfo *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo `protobuf:"bytes,104,opt,name=control_plane_interface_info,json=controlPlaneInterfaceInfo,proto3" json:"control_plane_interface_info,omitempty"` 2949 } 2950 2951 func (m *Device_Status_DeviceInfo) Reset() { 2952 *m = Device_Status_DeviceInfo{} 2953 if protoimpl.UnsafeEnabled { 2954 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[19] 2955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2956 ms.StoreMessageInfo(mi) 2957 } 2958 } 2959 2960 func (m *Device_Status_DeviceInfo) String() string { 2961 return protoimpl.X.MessageStringOf(m) 2962 } 2963 2964 func (*Device_Status_DeviceInfo) ProtoMessage() {} 2965 2966 func (m *Device_Status_DeviceInfo) ProtoReflect() preflect.Message { 2967 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[19] 2968 if protoimpl.UnsafeEnabled && m != nil { 2969 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2970 if ms.LoadMessageInfo() == nil { 2971 ms.StoreMessageInfo(mi) 2972 } 2973 return ms 2974 } 2975 return mi.MessageOf(m) 2976 } 2977 2978 func (*Device_Status_DeviceInfo) GotenMessage() {} 2979 2980 // Deprecated, Use Device_Status_DeviceInfo.ProtoReflect.Descriptor instead. 2981 func (*Device_Status_DeviceInfo) Descriptor() ([]byte, []int) { 2982 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4} 2983 } 2984 2985 func (m *Device_Status_DeviceInfo) Unmarshal(b []byte) error { 2986 return proto.Unmarshal(b, m) 2987 } 2988 2989 func (m *Device_Status_DeviceInfo) Marshal() ([]byte, error) { 2990 return proto.Marshal(m) 2991 } 2992 2993 func (m *Device_Status_DeviceInfo) MarshalJSON() ([]byte, error) { 2994 return protojson.MarshalOptions{}.Marshal(m) 2995 } 2996 2997 func (m *Device_Status_DeviceInfo) UnmarshalJSON(data []byte) error { 2998 return protojson.Unmarshal(data, m) 2999 } 3000 3001 func (m *Device_Status_DeviceInfo) GetArchitecture() string { 3002 if m != nil { 3003 return m.Architecture 3004 } 3005 return "" 3006 } 3007 3008 func (m *Device_Status_DeviceInfo) GetHardware() string { 3009 if m != nil { 3010 return m.Hardware 3011 } 3012 return "" 3013 } 3014 3015 func (m *Device_Status_DeviceInfo) GetOperatingSystem() string { 3016 if m != nil { 3017 return m.OperatingSystem 3018 } 3019 return "" 3020 } 3021 3022 func (m *Device_Status_DeviceInfo) GetKernelVersion() string { 3023 if m != nil { 3024 return m.KernelVersion 3025 } 3026 return "" 3027 } 3028 3029 func (m *Device_Status_DeviceInfo) GetOsImage() string { 3030 if m != nil { 3031 return m.OsImage 3032 } 3033 return "" 3034 } 3035 3036 func (m *Device_Status_DeviceInfo) GetContainerRuntimeVersion() string { 3037 if m != nil { 3038 return m.ContainerRuntimeVersion 3039 } 3040 return "" 3041 } 3042 3043 func (m *Device_Status_DeviceInfo) GetOsVersion() string { 3044 if m != nil { 3045 return m.OsVersion 3046 } 3047 return "" 3048 } 3049 3050 func (m *Device_Status_DeviceInfo) GetDriver() string { 3051 if m != nil { 3052 return m.Driver 3053 } 3054 return "" 3055 } 3056 3057 func (m *Device_Status_DeviceInfo) GetHardwareInformation() *Device_Status_DeviceInfo_HardwareInformation { 3058 if m != nil { 3059 return m.HardwareInformation 3060 } 3061 return nil 3062 } 3063 3064 func (m *Device_Status_DeviceInfo) GetNetworkInterfaces() map[string]*Device_Status_DeviceInfo_NetworkInterface { 3065 if m != nil { 3066 return m.NetworkInterfaces 3067 } 3068 return nil 3069 } 3070 3071 func (m *Device_Status_DeviceInfo) GetControlPlaneInterfaceInfo() *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo { 3072 if m != nil { 3073 return m.ControlPlaneInterfaceInfo 3074 } 3075 return nil 3076 } 3077 3078 func (m *Device_Status_DeviceInfo) SetArchitecture(fv string) { 3079 if m == nil { 3080 panic(fmt.Errorf("can't set %s on nil %s", "Architecture", "Device_Status_DeviceInfo")) 3081 } 3082 m.Architecture = fv 3083 } 3084 3085 func (m *Device_Status_DeviceInfo) SetHardware(fv string) { 3086 if m == nil { 3087 panic(fmt.Errorf("can't set %s on nil %s", "Hardware", "Device_Status_DeviceInfo")) 3088 } 3089 m.Hardware = fv 3090 } 3091 3092 func (m *Device_Status_DeviceInfo) SetOperatingSystem(fv string) { 3093 if m == nil { 3094 panic(fmt.Errorf("can't set %s on nil %s", "OperatingSystem", "Device_Status_DeviceInfo")) 3095 } 3096 m.OperatingSystem = fv 3097 } 3098 3099 func (m *Device_Status_DeviceInfo) SetKernelVersion(fv string) { 3100 if m == nil { 3101 panic(fmt.Errorf("can't set %s on nil %s", "KernelVersion", "Device_Status_DeviceInfo")) 3102 } 3103 m.KernelVersion = fv 3104 } 3105 3106 func (m *Device_Status_DeviceInfo) SetOsImage(fv string) { 3107 if m == nil { 3108 panic(fmt.Errorf("can't set %s on nil %s", "OsImage", "Device_Status_DeviceInfo")) 3109 } 3110 m.OsImage = fv 3111 } 3112 3113 func (m *Device_Status_DeviceInfo) SetContainerRuntimeVersion(fv string) { 3114 if m == nil { 3115 panic(fmt.Errorf("can't set %s on nil %s", "ContainerRuntimeVersion", "Device_Status_DeviceInfo")) 3116 } 3117 m.ContainerRuntimeVersion = fv 3118 } 3119 3120 func (m *Device_Status_DeviceInfo) SetOsVersion(fv string) { 3121 if m == nil { 3122 panic(fmt.Errorf("can't set %s on nil %s", "OsVersion", "Device_Status_DeviceInfo")) 3123 } 3124 m.OsVersion = fv 3125 } 3126 3127 func (m *Device_Status_DeviceInfo) SetDriver(fv string) { 3128 if m == nil { 3129 panic(fmt.Errorf("can't set %s on nil %s", "Driver", "Device_Status_DeviceInfo")) 3130 } 3131 m.Driver = fv 3132 } 3133 3134 func (m *Device_Status_DeviceInfo) SetHardwareInformation(fv *Device_Status_DeviceInfo_HardwareInformation) { 3135 if m == nil { 3136 panic(fmt.Errorf("can't set %s on nil %s", "HardwareInformation", "Device_Status_DeviceInfo")) 3137 } 3138 m.HardwareInformation = fv 3139 } 3140 3141 func (m *Device_Status_DeviceInfo) SetNetworkInterfaces(fv map[string]*Device_Status_DeviceInfo_NetworkInterface) { 3142 if m == nil { 3143 panic(fmt.Errorf("can't set %s on nil %s", "NetworkInterfaces", "Device_Status_DeviceInfo")) 3144 } 3145 m.NetworkInterfaces = fv 3146 } 3147 3148 func (m *Device_Status_DeviceInfo) SetControlPlaneInterfaceInfo(fv *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) { 3149 if m == nil { 3150 panic(fmt.Errorf("can't set %s on nil %s", "ControlPlaneInterfaceInfo", "Device_Status_DeviceInfo")) 3151 } 3152 m.ControlPlaneInterfaceInfo = fv 3153 } 3154 3155 type Device_Status_NormalizedAddress struct { 3156 state protoimpl.MessageState 3157 sizeCache protoimpl.SizeCache 3158 unknownFields protoimpl.UnknownFields 3159 // Postal code 3160 PostalCode string `protobuf:"bytes,1,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"` 3161 // Country code example US, JP 3162 CountryCode string `protobuf:"bytes,2,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"` 3163 // Continent, e.g. North America, Asia 3164 Continent string `protobuf:"bytes,3,opt,name=continent,proto3" json:"continent,omitempty"` 3165 ContinentId string `protobuf:"bytes,4,opt,name=continent_id,json=continentId,proto3" json:"continent_id,omitempty"` 3166 // Country name example United States, Japan 3167 Country string `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"` 3168 CountryId string `protobuf:"bytes,6,opt,name=country_id,json=countryId,proto3" json:"country_id,omitempty"` 3169 // Probe Location Administrative Area level 1 name, e.g. California 3170 // (state), Chiba (prefecture) 3171 AdminArea1 string `protobuf:"bytes,7,opt,name=admin_area1,json=adminArea1,proto3" json:"admin_area1,omitempty"` 3172 AdminArea1Id string `protobuf:"bytes,8,opt,name=admin_area1_id,json=adminArea1Id,proto3" json:"admin_area1_id,omitempty"` 3173 // Probe Location Administrative Area level 2 name, e.g. Santa Clara 3174 // (county), Tateyama (town) 3175 AdminArea2 string `protobuf:"bytes,9,opt,name=admin_area2,json=adminArea2,proto3" json:"admin_area2,omitempty"` 3176 AdminArea2Id string `protobuf:"bytes,10,opt,name=admin_area2_id,json=adminArea2Id,proto3" json:"admin_area2_id,omitempty"` 3177 // Probe Location Administrative Area level 3 name, e.g. Sunnyvale (city) 3178 AdminArea3 string `protobuf:"bytes,11,opt,name=admin_area3,json=adminArea3,proto3" json:"admin_area3,omitempty"` 3179 AdminArea3Id string `protobuf:"bytes,12,opt,name=admin_area3_id,json=adminArea3Id,proto3" json:"admin_area3_id,omitempty"` 3180 // Probe Location Administrative Area level 4 name, e.g. Sunnyvale (city) 3181 AdminArea4 string `protobuf:"bytes,13,opt,name=admin_area4,json=adminArea4,proto3" json:"admin_area4,omitempty"` 3182 AdminArea4Id string `protobuf:"bytes,14,opt,name=admin_area4_id,json=adminArea4Id,proto3" json:"admin_area4_id,omitempty"` 3183 // Original address. 3184 Address string `protobuf:"bytes,15,opt,name=address,proto3" json:"address,omitempty"` 3185 // coordinates 3186 Coordinates *latlng.LatLng `protobuf:"bytes,16,opt,name=coordinates,proto3" json:"coordinates,omitempty"` 3187 // location accuracy in meters 3188 Accuracy float64 `protobuf:"fixed64,17,opt,name=accuracy,proto3" json:"accuracy,omitempty"` 3189 } 3190 3191 func (m *Device_Status_NormalizedAddress) Reset() { 3192 *m = Device_Status_NormalizedAddress{} 3193 if protoimpl.UnsafeEnabled { 3194 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[20] 3195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3196 ms.StoreMessageInfo(mi) 3197 } 3198 } 3199 3200 func (m *Device_Status_NormalizedAddress) String() string { 3201 return protoimpl.X.MessageStringOf(m) 3202 } 3203 3204 func (*Device_Status_NormalizedAddress) ProtoMessage() {} 3205 3206 func (m *Device_Status_NormalizedAddress) ProtoReflect() preflect.Message { 3207 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[20] 3208 if protoimpl.UnsafeEnabled && m != nil { 3209 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3210 if ms.LoadMessageInfo() == nil { 3211 ms.StoreMessageInfo(mi) 3212 } 3213 return ms 3214 } 3215 return mi.MessageOf(m) 3216 } 3217 3218 func (*Device_Status_NormalizedAddress) GotenMessage() {} 3219 3220 // Deprecated, Use Device_Status_NormalizedAddress.ProtoReflect.Descriptor instead. 3221 func (*Device_Status_NormalizedAddress) Descriptor() ([]byte, []int) { 3222 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 5} 3223 } 3224 3225 func (m *Device_Status_NormalizedAddress) Unmarshal(b []byte) error { 3226 return proto.Unmarshal(b, m) 3227 } 3228 3229 func (m *Device_Status_NormalizedAddress) Marshal() ([]byte, error) { 3230 return proto.Marshal(m) 3231 } 3232 3233 func (m *Device_Status_NormalizedAddress) MarshalJSON() ([]byte, error) { 3234 return protojson.MarshalOptions{}.Marshal(m) 3235 } 3236 3237 func (m *Device_Status_NormalizedAddress) UnmarshalJSON(data []byte) error { 3238 return protojson.Unmarshal(data, m) 3239 } 3240 3241 func (m *Device_Status_NormalizedAddress) GetPostalCode() string { 3242 if m != nil { 3243 return m.PostalCode 3244 } 3245 return "" 3246 } 3247 3248 func (m *Device_Status_NormalizedAddress) GetCountryCode() string { 3249 if m != nil { 3250 return m.CountryCode 3251 } 3252 return "" 3253 } 3254 3255 func (m *Device_Status_NormalizedAddress) GetContinent() string { 3256 if m != nil { 3257 return m.Continent 3258 } 3259 return "" 3260 } 3261 3262 func (m *Device_Status_NormalizedAddress) GetContinentId() string { 3263 if m != nil { 3264 return m.ContinentId 3265 } 3266 return "" 3267 } 3268 3269 func (m *Device_Status_NormalizedAddress) GetCountry() string { 3270 if m != nil { 3271 return m.Country 3272 } 3273 return "" 3274 } 3275 3276 func (m *Device_Status_NormalizedAddress) GetCountryId() string { 3277 if m != nil { 3278 return m.CountryId 3279 } 3280 return "" 3281 } 3282 3283 func (m *Device_Status_NormalizedAddress) GetAdminArea1() string { 3284 if m != nil { 3285 return m.AdminArea1 3286 } 3287 return "" 3288 } 3289 3290 func (m *Device_Status_NormalizedAddress) GetAdminArea1Id() string { 3291 if m != nil { 3292 return m.AdminArea1Id 3293 } 3294 return "" 3295 } 3296 3297 func (m *Device_Status_NormalizedAddress) GetAdminArea2() string { 3298 if m != nil { 3299 return m.AdminArea2 3300 } 3301 return "" 3302 } 3303 3304 func (m *Device_Status_NormalizedAddress) GetAdminArea2Id() string { 3305 if m != nil { 3306 return m.AdminArea2Id 3307 } 3308 return "" 3309 } 3310 3311 func (m *Device_Status_NormalizedAddress) GetAdminArea3() string { 3312 if m != nil { 3313 return m.AdminArea3 3314 } 3315 return "" 3316 } 3317 3318 func (m *Device_Status_NormalizedAddress) GetAdminArea3Id() string { 3319 if m != nil { 3320 return m.AdminArea3Id 3321 } 3322 return "" 3323 } 3324 3325 func (m *Device_Status_NormalizedAddress) GetAdminArea4() string { 3326 if m != nil { 3327 return m.AdminArea4 3328 } 3329 return "" 3330 } 3331 3332 func (m *Device_Status_NormalizedAddress) GetAdminArea4Id() string { 3333 if m != nil { 3334 return m.AdminArea4Id 3335 } 3336 return "" 3337 } 3338 3339 func (m *Device_Status_NormalizedAddress) GetAddress() string { 3340 if m != nil { 3341 return m.Address 3342 } 3343 return "" 3344 } 3345 3346 func (m *Device_Status_NormalizedAddress) GetCoordinates() *latlng.LatLng { 3347 if m != nil { 3348 return m.Coordinates 3349 } 3350 return nil 3351 } 3352 3353 func (m *Device_Status_NormalizedAddress) GetAccuracy() float64 { 3354 if m != nil { 3355 return m.Accuracy 3356 } 3357 return float64(0) 3358 } 3359 3360 func (m *Device_Status_NormalizedAddress) SetPostalCode(fv string) { 3361 if m == nil { 3362 panic(fmt.Errorf("can't set %s on nil %s", "PostalCode", "Device_Status_NormalizedAddress")) 3363 } 3364 m.PostalCode = fv 3365 } 3366 3367 func (m *Device_Status_NormalizedAddress) SetCountryCode(fv string) { 3368 if m == nil { 3369 panic(fmt.Errorf("can't set %s on nil %s", "CountryCode", "Device_Status_NormalizedAddress")) 3370 } 3371 m.CountryCode = fv 3372 } 3373 3374 func (m *Device_Status_NormalizedAddress) SetContinent(fv string) { 3375 if m == nil { 3376 panic(fmt.Errorf("can't set %s on nil %s", "Continent", "Device_Status_NormalizedAddress")) 3377 } 3378 m.Continent = fv 3379 } 3380 3381 func (m *Device_Status_NormalizedAddress) SetContinentId(fv string) { 3382 if m == nil { 3383 panic(fmt.Errorf("can't set %s on nil %s", "ContinentId", "Device_Status_NormalizedAddress")) 3384 } 3385 m.ContinentId = fv 3386 } 3387 3388 func (m *Device_Status_NormalizedAddress) SetCountry(fv string) { 3389 if m == nil { 3390 panic(fmt.Errorf("can't set %s on nil %s", "Country", "Device_Status_NormalizedAddress")) 3391 } 3392 m.Country = fv 3393 } 3394 3395 func (m *Device_Status_NormalizedAddress) SetCountryId(fv string) { 3396 if m == nil { 3397 panic(fmt.Errorf("can't set %s on nil %s", "CountryId", "Device_Status_NormalizedAddress")) 3398 } 3399 m.CountryId = fv 3400 } 3401 3402 func (m *Device_Status_NormalizedAddress) SetAdminArea1(fv string) { 3403 if m == nil { 3404 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea1", "Device_Status_NormalizedAddress")) 3405 } 3406 m.AdminArea1 = fv 3407 } 3408 3409 func (m *Device_Status_NormalizedAddress) SetAdminArea1Id(fv string) { 3410 if m == nil { 3411 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea1Id", "Device_Status_NormalizedAddress")) 3412 } 3413 m.AdminArea1Id = fv 3414 } 3415 3416 func (m *Device_Status_NormalizedAddress) SetAdminArea2(fv string) { 3417 if m == nil { 3418 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea2", "Device_Status_NormalizedAddress")) 3419 } 3420 m.AdminArea2 = fv 3421 } 3422 3423 func (m *Device_Status_NormalizedAddress) SetAdminArea2Id(fv string) { 3424 if m == nil { 3425 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea2Id", "Device_Status_NormalizedAddress")) 3426 } 3427 m.AdminArea2Id = fv 3428 } 3429 3430 func (m *Device_Status_NormalizedAddress) SetAdminArea3(fv string) { 3431 if m == nil { 3432 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea3", "Device_Status_NormalizedAddress")) 3433 } 3434 m.AdminArea3 = fv 3435 } 3436 3437 func (m *Device_Status_NormalizedAddress) SetAdminArea3Id(fv string) { 3438 if m == nil { 3439 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea3Id", "Device_Status_NormalizedAddress")) 3440 } 3441 m.AdminArea3Id = fv 3442 } 3443 3444 func (m *Device_Status_NormalizedAddress) SetAdminArea4(fv string) { 3445 if m == nil { 3446 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea4", "Device_Status_NormalizedAddress")) 3447 } 3448 m.AdminArea4 = fv 3449 } 3450 3451 func (m *Device_Status_NormalizedAddress) SetAdminArea4Id(fv string) { 3452 if m == nil { 3453 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea4Id", "Device_Status_NormalizedAddress")) 3454 } 3455 m.AdminArea4Id = fv 3456 } 3457 3458 func (m *Device_Status_NormalizedAddress) SetAddress(fv string) { 3459 if m == nil { 3460 panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_NormalizedAddress")) 3461 } 3462 m.Address = fv 3463 } 3464 3465 func (m *Device_Status_NormalizedAddress) SetCoordinates(fv *latlng.LatLng) { 3466 if m == nil { 3467 panic(fmt.Errorf("can't set %s on nil %s", "Coordinates", "Device_Status_NormalizedAddress")) 3468 } 3469 m.Coordinates = fv 3470 } 3471 3472 func (m *Device_Status_NormalizedAddress) SetAccuracy(fv float64) { 3473 if m == nil { 3474 panic(fmt.Errorf("can't set %s on nil %s", "Accuracy", "Device_Status_NormalizedAddress")) 3475 } 3476 m.Accuracy = fv 3477 } 3478 3479 type Device_Status_DeviceInfo_HardwareInformation struct { 3480 state protoimpl.MessageState 3481 sizeCache protoimpl.SizeCache 3482 unknownFields protoimpl.UnknownFields 3483 Os *Device_Status_DeviceInfo_HardwareInformation_OS `protobuf:"bytes,1,opt,name=os,proto3" json:"os,omitempty"` 3484 Bios *Device_Status_DeviceInfo_HardwareInformation_BIOS `protobuf:"bytes,2,opt,name=bios,proto3" json:"bios,omitempty"` 3485 System *Device_Status_DeviceInfo_HardwareInformation_System `protobuf:"bytes,3,opt,name=system,proto3" json:"system,omitempty"` 3486 Cpu *Device_Status_DeviceInfo_HardwareInformation_CPU `protobuf:"bytes,4,opt,name=cpu,proto3" json:"cpu,omitempty"` 3487 Block *Device_Status_DeviceInfo_HardwareInformation_Block `protobuf:"bytes,5,opt,name=block,proto3" json:"block,omitempty"` 3488 Network *Device_Status_DeviceInfo_HardwareInformation_Network `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"` 3489 Gpu *Device_Status_DeviceInfo_HardwareInformation_GPU `protobuf:"bytes,7,opt,name=gpu,proto3" json:"gpu,omitempty"` 3490 MemoryInfo *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo `protobuf:"bytes,23,opt,name=memory_info,json=memoryInfo,proto3" json:"memory_info,omitempty"` 3491 HailoInfo *Device_Status_DeviceInfo_HardwareInformation_HailoInfo `protobuf:"bytes,20,opt,name=hailo_info,json=hailoInfo,proto3" json:"hailo_info,omitempty"` 3492 NvidiaInfo *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo `protobuf:"bytes,21,opt,name=nvidia_info,json=nvidiaInfo,proto3" json:"nvidia_info,omitempty"` 3493 ModemStatus []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus `protobuf:"bytes,22,rep,name=modem_status,json=modemStatus,proto3" json:"modem_status,omitempty"` 3494 } 3495 3496 func (m *Device_Status_DeviceInfo_HardwareInformation) Reset() { 3497 *m = Device_Status_DeviceInfo_HardwareInformation{} 3498 if protoimpl.UnsafeEnabled { 3499 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[21] 3500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3501 ms.StoreMessageInfo(mi) 3502 } 3503 } 3504 3505 func (m *Device_Status_DeviceInfo_HardwareInformation) String() string { 3506 return protoimpl.X.MessageStringOf(m) 3507 } 3508 3509 func (*Device_Status_DeviceInfo_HardwareInformation) ProtoMessage() {} 3510 3511 func (m *Device_Status_DeviceInfo_HardwareInformation) ProtoReflect() preflect.Message { 3512 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[21] 3513 if protoimpl.UnsafeEnabled && m != nil { 3514 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3515 if ms.LoadMessageInfo() == nil { 3516 ms.StoreMessageInfo(mi) 3517 } 3518 return ms 3519 } 3520 return mi.MessageOf(m) 3521 } 3522 3523 func (*Device_Status_DeviceInfo_HardwareInformation) GotenMessage() {} 3524 3525 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation.ProtoReflect.Descriptor instead. 3526 func (*Device_Status_DeviceInfo_HardwareInformation) Descriptor() ([]byte, []int) { 3527 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0} 3528 } 3529 3530 func (m *Device_Status_DeviceInfo_HardwareInformation) Unmarshal(b []byte) error { 3531 return proto.Unmarshal(b, m) 3532 } 3533 3534 func (m *Device_Status_DeviceInfo_HardwareInformation) Marshal() ([]byte, error) { 3535 return proto.Marshal(m) 3536 } 3537 3538 func (m *Device_Status_DeviceInfo_HardwareInformation) MarshalJSON() ([]byte, error) { 3539 return protojson.MarshalOptions{}.Marshal(m) 3540 } 3541 3542 func (m *Device_Status_DeviceInfo_HardwareInformation) UnmarshalJSON(data []byte) error { 3543 return protojson.Unmarshal(data, m) 3544 } 3545 3546 func (m *Device_Status_DeviceInfo_HardwareInformation) GetOs() *Device_Status_DeviceInfo_HardwareInformation_OS { 3547 if m != nil { 3548 return m.Os 3549 } 3550 return nil 3551 } 3552 3553 func (m *Device_Status_DeviceInfo_HardwareInformation) GetBios() *Device_Status_DeviceInfo_HardwareInformation_BIOS { 3554 if m != nil { 3555 return m.Bios 3556 } 3557 return nil 3558 } 3559 3560 func (m *Device_Status_DeviceInfo_HardwareInformation) GetSystem() *Device_Status_DeviceInfo_HardwareInformation_System { 3561 if m != nil { 3562 return m.System 3563 } 3564 return nil 3565 } 3566 3567 func (m *Device_Status_DeviceInfo_HardwareInformation) GetCpu() *Device_Status_DeviceInfo_HardwareInformation_CPU { 3568 if m != nil { 3569 return m.Cpu 3570 } 3571 return nil 3572 } 3573 3574 func (m *Device_Status_DeviceInfo_HardwareInformation) GetBlock() *Device_Status_DeviceInfo_HardwareInformation_Block { 3575 if m != nil { 3576 return m.Block 3577 } 3578 return nil 3579 } 3580 3581 func (m *Device_Status_DeviceInfo_HardwareInformation) GetNetwork() *Device_Status_DeviceInfo_HardwareInformation_Network { 3582 if m != nil { 3583 return m.Network 3584 } 3585 return nil 3586 } 3587 3588 func (m *Device_Status_DeviceInfo_HardwareInformation) GetGpu() *Device_Status_DeviceInfo_HardwareInformation_GPU { 3589 if m != nil { 3590 return m.Gpu 3591 } 3592 return nil 3593 } 3594 3595 func (m *Device_Status_DeviceInfo_HardwareInformation) GetMemoryInfo() *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo { 3596 if m != nil { 3597 return m.MemoryInfo 3598 } 3599 return nil 3600 } 3601 3602 func (m *Device_Status_DeviceInfo_HardwareInformation) GetHailoInfo() *Device_Status_DeviceInfo_HardwareInformation_HailoInfo { 3603 if m != nil { 3604 return m.HailoInfo 3605 } 3606 return nil 3607 } 3608 3609 func (m *Device_Status_DeviceInfo_HardwareInformation) GetNvidiaInfo() *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo { 3610 if m != nil { 3611 return m.NvidiaInfo 3612 } 3613 return nil 3614 } 3615 3616 func (m *Device_Status_DeviceInfo_HardwareInformation) GetModemStatus() []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus { 3617 if m != nil { 3618 return m.ModemStatus 3619 } 3620 return nil 3621 } 3622 3623 func (m *Device_Status_DeviceInfo_HardwareInformation) SetOs(fv *Device_Status_DeviceInfo_HardwareInformation_OS) { 3624 if m == nil { 3625 panic(fmt.Errorf("can't set %s on nil %s", "Os", "Device_Status_DeviceInfo_HardwareInformation")) 3626 } 3627 m.Os = fv 3628 } 3629 3630 func (m *Device_Status_DeviceInfo_HardwareInformation) SetBios(fv *Device_Status_DeviceInfo_HardwareInformation_BIOS) { 3631 if m == nil { 3632 panic(fmt.Errorf("can't set %s on nil %s", "Bios", "Device_Status_DeviceInfo_HardwareInformation")) 3633 } 3634 m.Bios = fv 3635 } 3636 3637 func (m *Device_Status_DeviceInfo_HardwareInformation) SetSystem(fv *Device_Status_DeviceInfo_HardwareInformation_System) { 3638 if m == nil { 3639 panic(fmt.Errorf("can't set %s on nil %s", "System", "Device_Status_DeviceInfo_HardwareInformation")) 3640 } 3641 m.System = fv 3642 } 3643 3644 func (m *Device_Status_DeviceInfo_HardwareInformation) SetCpu(fv *Device_Status_DeviceInfo_HardwareInformation_CPU) { 3645 if m == nil { 3646 panic(fmt.Errorf("can't set %s on nil %s", "Cpu", "Device_Status_DeviceInfo_HardwareInformation")) 3647 } 3648 m.Cpu = fv 3649 } 3650 3651 func (m *Device_Status_DeviceInfo_HardwareInformation) SetBlock(fv *Device_Status_DeviceInfo_HardwareInformation_Block) { 3652 if m == nil { 3653 panic(fmt.Errorf("can't set %s on nil %s", "Block", "Device_Status_DeviceInfo_HardwareInformation")) 3654 } 3655 m.Block = fv 3656 } 3657 3658 func (m *Device_Status_DeviceInfo_HardwareInformation) SetNetwork(fv *Device_Status_DeviceInfo_HardwareInformation_Network) { 3659 if m == nil { 3660 panic(fmt.Errorf("can't set %s on nil %s", "Network", "Device_Status_DeviceInfo_HardwareInformation")) 3661 } 3662 m.Network = fv 3663 } 3664 3665 func (m *Device_Status_DeviceInfo_HardwareInformation) SetGpu(fv *Device_Status_DeviceInfo_HardwareInformation_GPU) { 3666 if m == nil { 3667 panic(fmt.Errorf("can't set %s on nil %s", "Gpu", "Device_Status_DeviceInfo_HardwareInformation")) 3668 } 3669 m.Gpu = fv 3670 } 3671 3672 func (m *Device_Status_DeviceInfo_HardwareInformation) SetMemoryInfo(fv *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) { 3673 if m == nil { 3674 panic(fmt.Errorf("can't set %s on nil %s", "MemoryInfo", "Device_Status_DeviceInfo_HardwareInformation")) 3675 } 3676 m.MemoryInfo = fv 3677 } 3678 3679 func (m *Device_Status_DeviceInfo_HardwareInformation) SetHailoInfo(fv *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) { 3680 if m == nil { 3681 panic(fmt.Errorf("can't set %s on nil %s", "HailoInfo", "Device_Status_DeviceInfo_HardwareInformation")) 3682 } 3683 m.HailoInfo = fv 3684 } 3685 3686 func (m *Device_Status_DeviceInfo_HardwareInformation) SetNvidiaInfo(fv *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) { 3687 if m == nil { 3688 panic(fmt.Errorf("can't set %s on nil %s", "NvidiaInfo", "Device_Status_DeviceInfo_HardwareInformation")) 3689 } 3690 m.NvidiaInfo = fv 3691 } 3692 3693 func (m *Device_Status_DeviceInfo_HardwareInformation) SetModemStatus(fv []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) { 3694 if m == nil { 3695 panic(fmt.Errorf("can't set %s on nil %s", "ModemStatus", "Device_Status_DeviceInfo_HardwareInformation")) 3696 } 3697 m.ModemStatus = fv 3698 } 3699 3700 // Network Interface 3701 type Device_Status_DeviceInfo_NetworkInterface struct { 3702 state protoimpl.MessageState 3703 sizeCache protoimpl.SizeCache 3704 unknownFields protoimpl.UnknownFields 3705 InterfaceName string `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"` 3706 IpAddressV4 []string `protobuf:"bytes,2,rep,name=ip_address_v4,json=ipAddressV4,proto3" json:"ip_address_v4,omitempty"` 3707 ExternalIpAddressV4 []string `protobuf:"bytes,3,rep,name=external_ip_address_v4,json=externalIpAddressV4,proto3" json:"external_ip_address_v4,omitempty"` 3708 IpAddressV6 []string `protobuf:"bytes,4,rep,name=ip_address_v6,json=ipAddressV6,proto3" json:"ip_address_v6,omitempty"` 3709 ExternalIpAddressV6 []string `protobuf:"bytes,5,rep,name=external_ip_address_v6,json=externalIpAddressV6,proto3" json:"external_ip_address_v6,omitempty"` 3710 // Asinfo describes the ISP (ASN) details for the interface 3711 // This is resolved automatically from the external_ip_address. 3712 AsInfo *Device_Status_DeviceInfo_NetworkInterface_ASInfo `protobuf:"bytes,10,opt,name=as_info,json=asInfo,proto3" json:"as_info,omitempty"` 3713 // Carrier. 3714 Carrier *Device_Status_DeviceInfo_NetworkInterface_Carrier `protobuf:"bytes,14,opt,name=carrier,proto3" json:"carrier,omitempty"` 3715 } 3716 3717 func (m *Device_Status_DeviceInfo_NetworkInterface) Reset() { 3718 *m = Device_Status_DeviceInfo_NetworkInterface{} 3719 if protoimpl.UnsafeEnabled { 3720 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[22] 3721 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3722 ms.StoreMessageInfo(mi) 3723 } 3724 } 3725 3726 func (m *Device_Status_DeviceInfo_NetworkInterface) String() string { 3727 return protoimpl.X.MessageStringOf(m) 3728 } 3729 3730 func (*Device_Status_DeviceInfo_NetworkInterface) ProtoMessage() {} 3731 3732 func (m *Device_Status_DeviceInfo_NetworkInterface) ProtoReflect() preflect.Message { 3733 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[22] 3734 if protoimpl.UnsafeEnabled && m != nil { 3735 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3736 if ms.LoadMessageInfo() == nil { 3737 ms.StoreMessageInfo(mi) 3738 } 3739 return ms 3740 } 3741 return mi.MessageOf(m) 3742 } 3743 3744 func (*Device_Status_DeviceInfo_NetworkInterface) GotenMessage() {} 3745 3746 // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface.ProtoReflect.Descriptor instead. 3747 func (*Device_Status_DeviceInfo_NetworkInterface) Descriptor() ([]byte, []int) { 3748 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 1} 3749 } 3750 3751 func (m *Device_Status_DeviceInfo_NetworkInterface) Unmarshal(b []byte) error { 3752 return proto.Unmarshal(b, m) 3753 } 3754 3755 func (m *Device_Status_DeviceInfo_NetworkInterface) Marshal() ([]byte, error) { 3756 return proto.Marshal(m) 3757 } 3758 3759 func (m *Device_Status_DeviceInfo_NetworkInterface) MarshalJSON() ([]byte, error) { 3760 return protojson.MarshalOptions{}.Marshal(m) 3761 } 3762 3763 func (m *Device_Status_DeviceInfo_NetworkInterface) UnmarshalJSON(data []byte) error { 3764 return protojson.Unmarshal(data, m) 3765 } 3766 3767 func (m *Device_Status_DeviceInfo_NetworkInterface) GetInterfaceName() string { 3768 if m != nil { 3769 return m.InterfaceName 3770 } 3771 return "" 3772 } 3773 3774 func (m *Device_Status_DeviceInfo_NetworkInterface) GetIpAddressV4() []string { 3775 if m != nil { 3776 return m.IpAddressV4 3777 } 3778 return nil 3779 } 3780 3781 func (m *Device_Status_DeviceInfo_NetworkInterface) GetExternalIpAddressV4() []string { 3782 if m != nil { 3783 return m.ExternalIpAddressV4 3784 } 3785 return nil 3786 } 3787 3788 func (m *Device_Status_DeviceInfo_NetworkInterface) GetIpAddressV6() []string { 3789 if m != nil { 3790 return m.IpAddressV6 3791 } 3792 return nil 3793 } 3794 3795 func (m *Device_Status_DeviceInfo_NetworkInterface) GetExternalIpAddressV6() []string { 3796 if m != nil { 3797 return m.ExternalIpAddressV6 3798 } 3799 return nil 3800 } 3801 3802 func (m *Device_Status_DeviceInfo_NetworkInterface) GetAsInfo() *Device_Status_DeviceInfo_NetworkInterface_ASInfo { 3803 if m != nil { 3804 return m.AsInfo 3805 } 3806 return nil 3807 } 3808 3809 func (m *Device_Status_DeviceInfo_NetworkInterface) GetCarrier() *Device_Status_DeviceInfo_NetworkInterface_Carrier { 3810 if m != nil { 3811 return m.Carrier 3812 } 3813 return nil 3814 } 3815 3816 func (m *Device_Status_DeviceInfo_NetworkInterface) SetInterfaceName(fv string) { 3817 if m == nil { 3818 panic(fmt.Errorf("can't set %s on nil %s", "InterfaceName", "Device_Status_DeviceInfo_NetworkInterface")) 3819 } 3820 m.InterfaceName = fv 3821 } 3822 3823 func (m *Device_Status_DeviceInfo_NetworkInterface) SetIpAddressV4(fv []string) { 3824 if m == nil { 3825 panic(fmt.Errorf("can't set %s on nil %s", "IpAddressV4", "Device_Status_DeviceInfo_NetworkInterface")) 3826 } 3827 m.IpAddressV4 = fv 3828 } 3829 3830 func (m *Device_Status_DeviceInfo_NetworkInterface) SetExternalIpAddressV4(fv []string) { 3831 if m == nil { 3832 panic(fmt.Errorf("can't set %s on nil %s", "ExternalIpAddressV4", "Device_Status_DeviceInfo_NetworkInterface")) 3833 } 3834 m.ExternalIpAddressV4 = fv 3835 } 3836 3837 func (m *Device_Status_DeviceInfo_NetworkInterface) SetIpAddressV6(fv []string) { 3838 if m == nil { 3839 panic(fmt.Errorf("can't set %s on nil %s", "IpAddressV6", "Device_Status_DeviceInfo_NetworkInterface")) 3840 } 3841 m.IpAddressV6 = fv 3842 } 3843 3844 func (m *Device_Status_DeviceInfo_NetworkInterface) SetExternalIpAddressV6(fv []string) { 3845 if m == nil { 3846 panic(fmt.Errorf("can't set %s on nil %s", "ExternalIpAddressV6", "Device_Status_DeviceInfo_NetworkInterface")) 3847 } 3848 m.ExternalIpAddressV6 = fv 3849 } 3850 3851 func (m *Device_Status_DeviceInfo_NetworkInterface) SetAsInfo(fv *Device_Status_DeviceInfo_NetworkInterface_ASInfo) { 3852 if m == nil { 3853 panic(fmt.Errorf("can't set %s on nil %s", "AsInfo", "Device_Status_DeviceInfo_NetworkInterface")) 3854 } 3855 m.AsInfo = fv 3856 } 3857 3858 func (m *Device_Status_DeviceInfo_NetworkInterface) SetCarrier(fv *Device_Status_DeviceInfo_NetworkInterface_Carrier) { 3859 if m == nil { 3860 panic(fmt.Errorf("can't set %s on nil %s", "Carrier", "Device_Status_DeviceInfo_NetworkInterface")) 3861 } 3862 m.Carrier = fv 3863 } 3864 3865 type Device_Status_DeviceInfo_ControlPlaneInterfaceInfo struct { 3866 state protoimpl.MessageState 3867 sizeCache protoimpl.SizeCache 3868 unknownFields protoimpl.UnknownFields 3869 ActiveControlPlaneInterface string `protobuf:"bytes,1,opt,name=active_control_plane_interface,json=activeControlPlaneInterface,proto3" json:"active_control_plane_interface,omitempty"` 3870 UsesProxy bool `protobuf:"varint,2,opt,name=usesProxy,proto3" json:"usesProxy,omitempty"` 3871 // is_fallback would be true if droplet could not connect using the best 3872 // default route and explicitly uses this interface to connect to api 3873 // endpoint 3874 IsFallback bool `protobuf:"varint,3,opt,name=is_fallback,json=isFallback,proto3" json:"is_fallback,omitempty"` 3875 } 3876 3877 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Reset() { 3878 *m = Device_Status_DeviceInfo_ControlPlaneInterfaceInfo{} 3879 if protoimpl.UnsafeEnabled { 3880 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[24] 3881 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3882 ms.StoreMessageInfo(mi) 3883 } 3884 } 3885 3886 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) String() string { 3887 return protoimpl.X.MessageStringOf(m) 3888 } 3889 3890 func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) ProtoMessage() {} 3891 3892 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) ProtoReflect() preflect.Message { 3893 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[24] 3894 if protoimpl.UnsafeEnabled && m != nil { 3895 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3896 if ms.LoadMessageInfo() == nil { 3897 ms.StoreMessageInfo(mi) 3898 } 3899 return ms 3900 } 3901 return mi.MessageOf(m) 3902 } 3903 3904 func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GotenMessage() {} 3905 3906 // Deprecated, Use Device_Status_DeviceInfo_ControlPlaneInterfaceInfo.ProtoReflect.Descriptor instead. 3907 func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Descriptor() ([]byte, []int) { 3908 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 3} 3909 } 3910 3911 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Unmarshal(b []byte) error { 3912 return proto.Unmarshal(b, m) 3913 } 3914 3915 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Marshal() ([]byte, error) { 3916 return proto.Marshal(m) 3917 } 3918 3919 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) MarshalJSON() ([]byte, error) { 3920 return protojson.MarshalOptions{}.Marshal(m) 3921 } 3922 3923 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) UnmarshalJSON(data []byte) error { 3924 return protojson.Unmarshal(data, m) 3925 } 3926 3927 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetActiveControlPlaneInterface() string { 3928 if m != nil { 3929 return m.ActiveControlPlaneInterface 3930 } 3931 return "" 3932 } 3933 3934 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetUsesProxy() bool { 3935 if m != nil { 3936 return m.UsesProxy 3937 } 3938 return false 3939 } 3940 3941 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetIsFallback() bool { 3942 if m != nil { 3943 return m.IsFallback 3944 } 3945 return false 3946 } 3947 3948 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetActiveControlPlaneInterface(fv string) { 3949 if m == nil { 3950 panic(fmt.Errorf("can't set %s on nil %s", "ActiveControlPlaneInterface", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo")) 3951 } 3952 m.ActiveControlPlaneInterface = fv 3953 } 3954 3955 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetUsesProxy(fv bool) { 3956 if m == nil { 3957 panic(fmt.Errorf("can't set %s on nil %s", "UsesProxy", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo")) 3958 } 3959 m.UsesProxy = fv 3960 } 3961 3962 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetIsFallback(fv bool) { 3963 if m == nil { 3964 panic(fmt.Errorf("can't set %s on nil %s", "IsFallback", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo")) 3965 } 3966 m.IsFallback = fv 3967 } 3968 3969 type Device_Status_DeviceInfo_HardwareInformation_Capability struct { 3970 state protoimpl.MessageState 3971 sizeCache protoimpl.SizeCache 3972 unknownFields protoimpl.UnknownFields 3973 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3974 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 3975 } 3976 3977 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Reset() { 3978 *m = Device_Status_DeviceInfo_HardwareInformation_Capability{} 3979 if protoimpl.UnsafeEnabled { 3980 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[25] 3981 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3982 ms.StoreMessageInfo(mi) 3983 } 3984 } 3985 3986 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) String() string { 3987 return protoimpl.X.MessageStringOf(m) 3988 } 3989 3990 func (*Device_Status_DeviceInfo_HardwareInformation_Capability) ProtoMessage() {} 3991 3992 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) ProtoReflect() preflect.Message { 3993 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[25] 3994 if protoimpl.UnsafeEnabled && m != nil { 3995 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3996 if ms.LoadMessageInfo() == nil { 3997 ms.StoreMessageInfo(mi) 3998 } 3999 return ms 4000 } 4001 return mi.MessageOf(m) 4002 } 4003 4004 func (*Device_Status_DeviceInfo_HardwareInformation_Capability) GotenMessage() {} 4005 4006 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Capability.ProtoReflect.Descriptor instead. 4007 func (*Device_Status_DeviceInfo_HardwareInformation_Capability) Descriptor() ([]byte, []int) { 4008 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 0} 4009 } 4010 4011 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Unmarshal(b []byte) error { 4012 return proto.Unmarshal(b, m) 4013 } 4014 4015 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Marshal() ([]byte, error) { 4016 return proto.Marshal(m) 4017 } 4018 4019 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) MarshalJSON() ([]byte, error) { 4020 return protojson.MarshalOptions{}.Marshal(m) 4021 } 4022 4023 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) UnmarshalJSON(data []byte) error { 4024 return protojson.Unmarshal(data, m) 4025 } 4026 4027 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) GetName() string { 4028 if m != nil { 4029 return m.Name 4030 } 4031 return "" 4032 } 4033 4034 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) GetDescription() string { 4035 if m != nil { 4036 return m.Description 4037 } 4038 return "" 4039 } 4040 4041 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) SetName(fv string) { 4042 if m == nil { 4043 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Capability")) 4044 } 4045 m.Name = fv 4046 } 4047 4048 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) SetDescription(fv string) { 4049 if m == nil { 4050 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_Capability")) 4051 } 4052 m.Description = fv 4053 } 4054 4055 type Device_Status_DeviceInfo_HardwareInformation_OS struct { 4056 state protoimpl.MessageState 4057 sizeCache protoimpl.SizeCache 4058 unknownFields protoimpl.UnknownFields 4059 OperatingSystem string `protobuf:"bytes,1,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"` 4060 KernelVersion string `protobuf:"bytes,2,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"` 4061 OsImage string `protobuf:"bytes,3,opt,name=os_image,json=osImage,proto3" json:"os_image,omitempty"` 4062 ContainerRuntimeVersion string `protobuf:"bytes,4,opt,name=container_runtime_version,json=containerRuntimeVersion,proto3" json:"container_runtime_version,omitempty"` 4063 } 4064 4065 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Reset() { 4066 *m = Device_Status_DeviceInfo_HardwareInformation_OS{} 4067 if protoimpl.UnsafeEnabled { 4068 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[26] 4069 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4070 ms.StoreMessageInfo(mi) 4071 } 4072 } 4073 4074 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) String() string { 4075 return protoimpl.X.MessageStringOf(m) 4076 } 4077 4078 func (*Device_Status_DeviceInfo_HardwareInformation_OS) ProtoMessage() {} 4079 4080 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) ProtoReflect() preflect.Message { 4081 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[26] 4082 if protoimpl.UnsafeEnabled && m != nil { 4083 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4084 if ms.LoadMessageInfo() == nil { 4085 ms.StoreMessageInfo(mi) 4086 } 4087 return ms 4088 } 4089 return mi.MessageOf(m) 4090 } 4091 4092 func (*Device_Status_DeviceInfo_HardwareInformation_OS) GotenMessage() {} 4093 4094 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_OS.ProtoReflect.Descriptor instead. 4095 func (*Device_Status_DeviceInfo_HardwareInformation_OS) Descriptor() ([]byte, []int) { 4096 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 1} 4097 } 4098 4099 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Unmarshal(b []byte) error { 4100 return proto.Unmarshal(b, m) 4101 } 4102 4103 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Marshal() ([]byte, error) { 4104 return proto.Marshal(m) 4105 } 4106 4107 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) MarshalJSON() ([]byte, error) { 4108 return protojson.MarshalOptions{}.Marshal(m) 4109 } 4110 4111 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) UnmarshalJSON(data []byte) error { 4112 return protojson.Unmarshal(data, m) 4113 } 4114 4115 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetOperatingSystem() string { 4116 if m != nil { 4117 return m.OperatingSystem 4118 } 4119 return "" 4120 } 4121 4122 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetKernelVersion() string { 4123 if m != nil { 4124 return m.KernelVersion 4125 } 4126 return "" 4127 } 4128 4129 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetOsImage() string { 4130 if m != nil { 4131 return m.OsImage 4132 } 4133 return "" 4134 } 4135 4136 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetContainerRuntimeVersion() string { 4137 if m != nil { 4138 return m.ContainerRuntimeVersion 4139 } 4140 return "" 4141 } 4142 4143 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetOperatingSystem(fv string) { 4144 if m == nil { 4145 panic(fmt.Errorf("can't set %s on nil %s", "OperatingSystem", "Device_Status_DeviceInfo_HardwareInformation_OS")) 4146 } 4147 m.OperatingSystem = fv 4148 } 4149 4150 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetKernelVersion(fv string) { 4151 if m == nil { 4152 panic(fmt.Errorf("can't set %s on nil %s", "KernelVersion", "Device_Status_DeviceInfo_HardwareInformation_OS")) 4153 } 4154 m.KernelVersion = fv 4155 } 4156 4157 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetOsImage(fv string) { 4158 if m == nil { 4159 panic(fmt.Errorf("can't set %s on nil %s", "OsImage", "Device_Status_DeviceInfo_HardwareInformation_OS")) 4160 } 4161 m.OsImage = fv 4162 } 4163 4164 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetContainerRuntimeVersion(fv string) { 4165 if m == nil { 4166 panic(fmt.Errorf("can't set %s on nil %s", "ContainerRuntimeVersion", "Device_Status_DeviceInfo_HardwareInformation_OS")) 4167 } 4168 m.ContainerRuntimeVersion = fv 4169 } 4170 4171 // TODO: Add capabilities and size 4172 type Device_Status_DeviceInfo_HardwareInformation_BIOS struct { 4173 state protoimpl.MessageState 4174 sizeCache protoimpl.SizeCache 4175 unknownFields protoimpl.UnknownFields 4176 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` 4177 BiosVersion string `protobuf:"bytes,2,opt,name=bios_version,json=biosVersion,proto3" json:"bios_version,omitempty"` 4178 ReleaseDate string `protobuf:"bytes,3,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"` 4179 } 4180 4181 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Reset() { 4182 *m = Device_Status_DeviceInfo_HardwareInformation_BIOS{} 4183 if protoimpl.UnsafeEnabled { 4184 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[27] 4185 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4186 ms.StoreMessageInfo(mi) 4187 } 4188 } 4189 4190 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) String() string { 4191 return protoimpl.X.MessageStringOf(m) 4192 } 4193 4194 func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) ProtoMessage() {} 4195 4196 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) ProtoReflect() preflect.Message { 4197 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[27] 4198 if protoimpl.UnsafeEnabled && m != nil { 4199 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4200 if ms.LoadMessageInfo() == nil { 4201 ms.StoreMessageInfo(mi) 4202 } 4203 return ms 4204 } 4205 return mi.MessageOf(m) 4206 } 4207 4208 func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) GotenMessage() {} 4209 4210 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_BIOS.ProtoReflect.Descriptor instead. 4211 func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) Descriptor() ([]byte, []int) { 4212 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 2} 4213 } 4214 4215 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Unmarshal(b []byte) error { 4216 return proto.Unmarshal(b, m) 4217 } 4218 4219 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Marshal() ([]byte, error) { 4220 return proto.Marshal(m) 4221 } 4222 4223 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) MarshalJSON() ([]byte, error) { 4224 return protojson.MarshalOptions{}.Marshal(m) 4225 } 4226 4227 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) UnmarshalJSON(data []byte) error { 4228 return protojson.Unmarshal(data, m) 4229 } 4230 4231 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetVendor() string { 4232 if m != nil { 4233 return m.Vendor 4234 } 4235 return "" 4236 } 4237 4238 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetBiosVersion() string { 4239 if m != nil { 4240 return m.BiosVersion 4241 } 4242 return "" 4243 } 4244 4245 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetReleaseDate() string { 4246 if m != nil { 4247 return m.ReleaseDate 4248 } 4249 return "" 4250 } 4251 4252 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetVendor(fv string) { 4253 if m == nil { 4254 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_BIOS")) 4255 } 4256 m.Vendor = fv 4257 } 4258 4259 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetBiosVersion(fv string) { 4260 if m == nil { 4261 panic(fmt.Errorf("can't set %s on nil %s", "BiosVersion", "Device_Status_DeviceInfo_HardwareInformation_BIOS")) 4262 } 4263 m.BiosVersion = fv 4264 } 4265 4266 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetReleaseDate(fv string) { 4267 if m == nil { 4268 panic(fmt.Errorf("can't set %s on nil %s", "ReleaseDate", "Device_Status_DeviceInfo_HardwareInformation_BIOS")) 4269 } 4270 m.ReleaseDate = fv 4271 } 4272 4273 type Device_Status_DeviceInfo_HardwareInformation_System struct { 4274 state protoimpl.MessageState 4275 sizeCache protoimpl.SizeCache 4276 unknownFields protoimpl.UnknownFields 4277 Manufacturer string `protobuf:"bytes,1,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` 4278 ProductName string `protobuf:"bytes,2,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` 4279 Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` 4280 SerialNumber string `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` 4281 Configuration *Device_Status_DeviceInfo_HardwareInformation_System_Configuration `protobuf:"bytes,5,opt,name=configuration,proto3" json:"configuration,omitempty"` 4282 } 4283 4284 func (m *Device_Status_DeviceInfo_HardwareInformation_System) Reset() { 4285 *m = Device_Status_DeviceInfo_HardwareInformation_System{} 4286 if protoimpl.UnsafeEnabled { 4287 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[28] 4288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4289 ms.StoreMessageInfo(mi) 4290 } 4291 } 4292 4293 func (m *Device_Status_DeviceInfo_HardwareInformation_System) String() string { 4294 return protoimpl.X.MessageStringOf(m) 4295 } 4296 4297 func (*Device_Status_DeviceInfo_HardwareInformation_System) ProtoMessage() {} 4298 4299 func (m *Device_Status_DeviceInfo_HardwareInformation_System) ProtoReflect() preflect.Message { 4300 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[28] 4301 if protoimpl.UnsafeEnabled && m != nil { 4302 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4303 if ms.LoadMessageInfo() == nil { 4304 ms.StoreMessageInfo(mi) 4305 } 4306 return ms 4307 } 4308 return mi.MessageOf(m) 4309 } 4310 4311 func (*Device_Status_DeviceInfo_HardwareInformation_System) GotenMessage() {} 4312 4313 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_System.ProtoReflect.Descriptor instead. 4314 func (*Device_Status_DeviceInfo_HardwareInformation_System) Descriptor() ([]byte, []int) { 4315 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 3} 4316 } 4317 4318 func (m *Device_Status_DeviceInfo_HardwareInformation_System) Unmarshal(b []byte) error { 4319 return proto.Unmarshal(b, m) 4320 } 4321 4322 func (m *Device_Status_DeviceInfo_HardwareInformation_System) Marshal() ([]byte, error) { 4323 return proto.Marshal(m) 4324 } 4325 4326 func (m *Device_Status_DeviceInfo_HardwareInformation_System) MarshalJSON() ([]byte, error) { 4327 return protojson.MarshalOptions{}.Marshal(m) 4328 } 4329 4330 func (m *Device_Status_DeviceInfo_HardwareInformation_System) UnmarshalJSON(data []byte) error { 4331 return protojson.Unmarshal(data, m) 4332 } 4333 4334 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetManufacturer() string { 4335 if m != nil { 4336 return m.Manufacturer 4337 } 4338 return "" 4339 } 4340 4341 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetProductName() string { 4342 if m != nil { 4343 return m.ProductName 4344 } 4345 return "" 4346 } 4347 4348 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetVersion() string { 4349 if m != nil { 4350 return m.Version 4351 } 4352 return "" 4353 } 4354 4355 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetSerialNumber() string { 4356 if m != nil { 4357 return m.SerialNumber 4358 } 4359 return "" 4360 } 4361 4362 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetConfiguration() *Device_Status_DeviceInfo_HardwareInformation_System_Configuration { 4363 if m != nil { 4364 return m.Configuration 4365 } 4366 return nil 4367 } 4368 4369 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetManufacturer(fv string) { 4370 if m == nil { 4371 panic(fmt.Errorf("can't set %s on nil %s", "Manufacturer", "Device_Status_DeviceInfo_HardwareInformation_System")) 4372 } 4373 m.Manufacturer = fv 4374 } 4375 4376 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetProductName(fv string) { 4377 if m == nil { 4378 panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_System")) 4379 } 4380 m.ProductName = fv 4381 } 4382 4383 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetVersion(fv string) { 4384 if m == nil { 4385 panic(fmt.Errorf("can't set %s on nil %s", "Version", "Device_Status_DeviceInfo_HardwareInformation_System")) 4386 } 4387 m.Version = fv 4388 } 4389 4390 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetSerialNumber(fv string) { 4391 if m == nil { 4392 panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_System")) 4393 } 4394 m.SerialNumber = fv 4395 } 4396 4397 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetConfiguration(fv *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) { 4398 if m == nil { 4399 panic(fmt.Errorf("can't set %s on nil %s", "Configuration", "Device_Status_DeviceInfo_HardwareInformation_System")) 4400 } 4401 m.Configuration = fv 4402 } 4403 4404 type Device_Status_DeviceInfo_HardwareInformation_CPU struct { 4405 state protoimpl.MessageState 4406 sizeCache protoimpl.SizeCache 4407 unknownFields protoimpl.UnknownFields 4408 Processors []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor `protobuf:"bytes,1,rep,name=processors,proto3" json:"processors,omitempty"` 4409 } 4410 4411 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Reset() { 4412 *m = Device_Status_DeviceInfo_HardwareInformation_CPU{} 4413 if protoimpl.UnsafeEnabled { 4414 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[29] 4415 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4416 ms.StoreMessageInfo(mi) 4417 } 4418 } 4419 4420 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) String() string { 4421 return protoimpl.X.MessageStringOf(m) 4422 } 4423 4424 func (*Device_Status_DeviceInfo_HardwareInformation_CPU) ProtoMessage() {} 4425 4426 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) ProtoReflect() preflect.Message { 4427 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[29] 4428 if protoimpl.UnsafeEnabled && m != nil { 4429 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4430 if ms.LoadMessageInfo() == nil { 4431 ms.StoreMessageInfo(mi) 4432 } 4433 return ms 4434 } 4435 return mi.MessageOf(m) 4436 } 4437 4438 func (*Device_Status_DeviceInfo_HardwareInformation_CPU) GotenMessage() {} 4439 4440 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU.ProtoReflect.Descriptor instead. 4441 func (*Device_Status_DeviceInfo_HardwareInformation_CPU) Descriptor() ([]byte, []int) { 4442 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4} 4443 } 4444 4445 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Unmarshal(b []byte) error { 4446 return proto.Unmarshal(b, m) 4447 } 4448 4449 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Marshal() ([]byte, error) { 4450 return proto.Marshal(m) 4451 } 4452 4453 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) MarshalJSON() ([]byte, error) { 4454 return protojson.MarshalOptions{}.Marshal(m) 4455 } 4456 4457 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) UnmarshalJSON(data []byte) error { 4458 return protojson.Unmarshal(data, m) 4459 } 4460 4461 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) GetProcessors() []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor { 4462 if m != nil { 4463 return m.Processors 4464 } 4465 return nil 4466 } 4467 4468 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) SetProcessors(fv []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) { 4469 if m == nil { 4470 panic(fmt.Errorf("can't set %s on nil %s", "Processors", "Device_Status_DeviceInfo_HardwareInformation_CPU")) 4471 } 4472 m.Processors = fv 4473 } 4474 4475 type Device_Status_DeviceInfo_HardwareInformation_Block struct { 4476 state protoimpl.MessageState 4477 sizeCache protoimpl.SizeCache 4478 unknownFields protoimpl.UnknownFields 4479 Disks []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk `protobuf:"bytes,1,rep,name=disks,proto3" json:"disks,omitempty"` 4480 } 4481 4482 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Reset() { 4483 *m = Device_Status_DeviceInfo_HardwareInformation_Block{} 4484 if protoimpl.UnsafeEnabled { 4485 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[30] 4486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4487 ms.StoreMessageInfo(mi) 4488 } 4489 } 4490 4491 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) String() string { 4492 return protoimpl.X.MessageStringOf(m) 4493 } 4494 4495 func (*Device_Status_DeviceInfo_HardwareInformation_Block) ProtoMessage() {} 4496 4497 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) ProtoReflect() preflect.Message { 4498 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[30] 4499 if protoimpl.UnsafeEnabled && m != nil { 4500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4501 if ms.LoadMessageInfo() == nil { 4502 ms.StoreMessageInfo(mi) 4503 } 4504 return ms 4505 } 4506 return mi.MessageOf(m) 4507 } 4508 4509 func (*Device_Status_DeviceInfo_HardwareInformation_Block) GotenMessage() {} 4510 4511 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block.ProtoReflect.Descriptor instead. 4512 func (*Device_Status_DeviceInfo_HardwareInformation_Block) Descriptor() ([]byte, []int) { 4513 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5} 4514 } 4515 4516 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Unmarshal(b []byte) error { 4517 return proto.Unmarshal(b, m) 4518 } 4519 4520 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Marshal() ([]byte, error) { 4521 return proto.Marshal(m) 4522 } 4523 4524 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) MarshalJSON() ([]byte, error) { 4525 return protojson.MarshalOptions{}.Marshal(m) 4526 } 4527 4528 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) UnmarshalJSON(data []byte) error { 4529 return protojson.Unmarshal(data, m) 4530 } 4531 4532 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) GetDisks() []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk { 4533 if m != nil { 4534 return m.Disks 4535 } 4536 return nil 4537 } 4538 4539 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) SetDisks(fv []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) { 4540 if m == nil { 4541 panic(fmt.Errorf("can't set %s on nil %s", "Disks", "Device_Status_DeviceInfo_HardwareInformation_Block")) 4542 } 4543 m.Disks = fv 4544 } 4545 4546 type Device_Status_DeviceInfo_HardwareInformation_Network struct { 4547 state protoimpl.MessageState 4548 sizeCache protoimpl.SizeCache 4549 unknownFields protoimpl.UnknownFields 4550 Nics []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC `protobuf:"bytes,1,rep,name=nics,proto3" json:"nics,omitempty"` 4551 } 4552 4553 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Reset() { 4554 *m = Device_Status_DeviceInfo_HardwareInformation_Network{} 4555 if protoimpl.UnsafeEnabled { 4556 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[31] 4557 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4558 ms.StoreMessageInfo(mi) 4559 } 4560 } 4561 4562 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) String() string { 4563 return protoimpl.X.MessageStringOf(m) 4564 } 4565 4566 func (*Device_Status_DeviceInfo_HardwareInformation_Network) ProtoMessage() {} 4567 4568 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) ProtoReflect() preflect.Message { 4569 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[31] 4570 if protoimpl.UnsafeEnabled && m != nil { 4571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4572 if ms.LoadMessageInfo() == nil { 4573 ms.StoreMessageInfo(mi) 4574 } 4575 return ms 4576 } 4577 return mi.MessageOf(m) 4578 } 4579 4580 func (*Device_Status_DeviceInfo_HardwareInformation_Network) GotenMessage() {} 4581 4582 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Network.ProtoReflect.Descriptor instead. 4583 func (*Device_Status_DeviceInfo_HardwareInformation_Network) Descriptor() ([]byte, []int) { 4584 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 6} 4585 } 4586 4587 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Unmarshal(b []byte) error { 4588 return proto.Unmarshal(b, m) 4589 } 4590 4591 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Marshal() ([]byte, error) { 4592 return proto.Marshal(m) 4593 } 4594 4595 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) MarshalJSON() ([]byte, error) { 4596 return protojson.MarshalOptions{}.Marshal(m) 4597 } 4598 4599 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) UnmarshalJSON(data []byte) error { 4600 return protojson.Unmarshal(data, m) 4601 } 4602 4603 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) GetNics() []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC { 4604 if m != nil { 4605 return m.Nics 4606 } 4607 return nil 4608 } 4609 4610 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) SetNics(fv []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) { 4611 if m == nil { 4612 panic(fmt.Errorf("can't set %s on nil %s", "Nics", "Device_Status_DeviceInfo_HardwareInformation_Network")) 4613 } 4614 m.Nics = fv 4615 } 4616 4617 type Device_Status_DeviceInfo_HardwareInformation_GPU struct { 4618 state protoimpl.MessageState 4619 sizeCache protoimpl.SizeCache 4620 unknownFields protoimpl.UnknownFields 4621 GraphicCards []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard `protobuf:"bytes,1,rep,name=graphic_cards,json=graphicCards,proto3" json:"graphic_cards,omitempty"` 4622 } 4623 4624 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Reset() { 4625 *m = Device_Status_DeviceInfo_HardwareInformation_GPU{} 4626 if protoimpl.UnsafeEnabled { 4627 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[32] 4628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4629 ms.StoreMessageInfo(mi) 4630 } 4631 } 4632 4633 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) String() string { 4634 return protoimpl.X.MessageStringOf(m) 4635 } 4636 4637 func (*Device_Status_DeviceInfo_HardwareInformation_GPU) ProtoMessage() {} 4638 4639 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) ProtoReflect() preflect.Message { 4640 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[32] 4641 if protoimpl.UnsafeEnabled && m != nil { 4642 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4643 if ms.LoadMessageInfo() == nil { 4644 ms.StoreMessageInfo(mi) 4645 } 4646 return ms 4647 } 4648 return mi.MessageOf(m) 4649 } 4650 4651 func (*Device_Status_DeviceInfo_HardwareInformation_GPU) GotenMessage() {} 4652 4653 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_GPU.ProtoReflect.Descriptor instead. 4654 func (*Device_Status_DeviceInfo_HardwareInformation_GPU) Descriptor() ([]byte, []int) { 4655 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 7} 4656 } 4657 4658 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Unmarshal(b []byte) error { 4659 return proto.Unmarshal(b, m) 4660 } 4661 4662 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Marshal() ([]byte, error) { 4663 return proto.Marshal(m) 4664 } 4665 4666 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) MarshalJSON() ([]byte, error) { 4667 return protojson.MarshalOptions{}.Marshal(m) 4668 } 4669 4670 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) UnmarshalJSON(data []byte) error { 4671 return protojson.Unmarshal(data, m) 4672 } 4673 4674 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) GetGraphicCards() []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard { 4675 if m != nil { 4676 return m.GraphicCards 4677 } 4678 return nil 4679 } 4680 4681 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) SetGraphicCards(fv []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) { 4682 if m == nil { 4683 panic(fmt.Errorf("can't set %s on nil %s", "GraphicCards", "Device_Status_DeviceInfo_HardwareInformation_GPU")) 4684 } 4685 m.GraphicCards = fv 4686 } 4687 4688 // Revisit: May be just device ?? 4689 type Device_Status_DeviceInfo_HardwareInformation_PCIDevice struct { 4690 state protoimpl.MessageState 4691 sizeCache protoimpl.SizeCache 4692 unknownFields protoimpl.UnknownFields 4693 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 4694 Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"` 4695 Product string `protobuf:"bytes,3,opt,name=product,proto3" json:"product,omitempty"` 4696 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` 4697 Subvendor string `protobuf:"bytes,5,opt,name=subvendor,proto3" json:"subvendor,omitempty"` 4698 } 4699 4700 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Reset() { 4701 *m = Device_Status_DeviceInfo_HardwareInformation_PCIDevice{} 4702 if protoimpl.UnsafeEnabled { 4703 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[33] 4704 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4705 ms.StoreMessageInfo(mi) 4706 } 4707 } 4708 4709 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) String() string { 4710 return protoimpl.X.MessageStringOf(m) 4711 } 4712 4713 func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) ProtoMessage() {} 4714 4715 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) ProtoReflect() preflect.Message { 4716 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[33] 4717 if protoimpl.UnsafeEnabled && m != nil { 4718 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4719 if ms.LoadMessageInfo() == nil { 4720 ms.StoreMessageInfo(mi) 4721 } 4722 return ms 4723 } 4724 return mi.MessageOf(m) 4725 } 4726 4727 func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GotenMessage() {} 4728 4729 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_PCIDevice.ProtoReflect.Descriptor instead. 4730 func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Descriptor() ([]byte, []int) { 4731 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 8} 4732 } 4733 4734 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Unmarshal(b []byte) error { 4735 return proto.Unmarshal(b, m) 4736 } 4737 4738 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Marshal() ([]byte, error) { 4739 return proto.Marshal(m) 4740 } 4741 4742 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) MarshalJSON() ([]byte, error) { 4743 return protojson.MarshalOptions{}.Marshal(m) 4744 } 4745 4746 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) UnmarshalJSON(data []byte) error { 4747 return protojson.Unmarshal(data, m) 4748 } 4749 4750 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetAddress() string { 4751 if m != nil { 4752 return m.Address 4753 } 4754 return "" 4755 } 4756 4757 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetVendor() string { 4758 if m != nil { 4759 return m.Vendor 4760 } 4761 return "" 4762 } 4763 4764 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetProduct() string { 4765 if m != nil { 4766 return m.Product 4767 } 4768 return "" 4769 } 4770 4771 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetName() string { 4772 if m != nil { 4773 return m.Name 4774 } 4775 return "" 4776 } 4777 4778 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetSubvendor() string { 4779 if m != nil { 4780 return m.Subvendor 4781 } 4782 return "" 4783 } 4784 4785 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetAddress(fv string) { 4786 if m == nil { 4787 panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 4788 } 4789 m.Address = fv 4790 } 4791 4792 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetVendor(fv string) { 4793 if m == nil { 4794 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 4795 } 4796 m.Vendor = fv 4797 } 4798 4799 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetProduct(fv string) { 4800 if m == nil { 4801 panic(fmt.Errorf("can't set %s on nil %s", "Product", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 4802 } 4803 m.Product = fv 4804 } 4805 4806 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetName(fv string) { 4807 if m == nil { 4808 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 4809 } 4810 m.Name = fv 4811 } 4812 4813 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetSubvendor(fv string) { 4814 if m == nil { 4815 panic(fmt.Errorf("can't set %s on nil %s", "Subvendor", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 4816 } 4817 m.Subvendor = fv 4818 } 4819 4820 type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo struct { 4821 state protoimpl.MessageState 4822 sizeCache protoimpl.SizeCache 4823 unknownFields protoimpl.UnknownFields 4824 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` 4825 SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 4826 MemoryBanks []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank `protobuf:"bytes,3,rep,name=memory_banks,json=memoryBanks,proto3" json:"memory_banks,omitempty"` 4827 } 4828 4829 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Reset() { 4830 *m = Device_Status_DeviceInfo_HardwareInformation_MemoryInfo{} 4831 if protoimpl.UnsafeEnabled { 4832 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[34] 4833 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4834 ms.StoreMessageInfo(mi) 4835 } 4836 } 4837 4838 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) String() string { 4839 return protoimpl.X.MessageStringOf(m) 4840 } 4841 4842 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) ProtoMessage() {} 4843 4844 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) ProtoReflect() preflect.Message { 4845 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[34] 4846 if protoimpl.UnsafeEnabled && m != nil { 4847 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4848 if ms.LoadMessageInfo() == nil { 4849 ms.StoreMessageInfo(mi) 4850 } 4851 return ms 4852 } 4853 return mi.MessageOf(m) 4854 } 4855 4856 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GotenMessage() {} 4857 4858 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_MemoryInfo.ProtoReflect.Descriptor instead. 4859 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Descriptor() ([]byte, []int) { 4860 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 9} 4861 } 4862 4863 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Unmarshal(b []byte) error { 4864 return proto.Unmarshal(b, m) 4865 } 4866 4867 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Marshal() ([]byte, error) { 4868 return proto.Marshal(m) 4869 } 4870 4871 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) MarshalJSON() ([]byte, error) { 4872 return protojson.MarshalOptions{}.Marshal(m) 4873 } 4874 4875 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) UnmarshalJSON(data []byte) error { 4876 return protojson.Unmarshal(data, m) 4877 } 4878 4879 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GetDescription() string { 4880 if m != nil { 4881 return m.Description 4882 } 4883 return "" 4884 } 4885 4886 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GetSizeBytes() int64 { 4887 if m != nil { 4888 return m.SizeBytes 4889 } 4890 return int64(0) 4891 } 4892 4893 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GetMemoryBanks() []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank { 4894 if m != nil { 4895 return m.MemoryBanks 4896 } 4897 return nil 4898 } 4899 4900 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) SetDescription(fv string) { 4901 if m == nil { 4902 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo")) 4903 } 4904 m.Description = fv 4905 } 4906 4907 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) SetSizeBytes(fv int64) { 4908 if m == nil { 4909 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo")) 4910 } 4911 m.SizeBytes = fv 4912 } 4913 4914 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) SetMemoryBanks(fv []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) { 4915 if m == nil { 4916 panic(fmt.Errorf("can't set %s on nil %s", "MemoryBanks", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo")) 4917 } 4918 m.MemoryBanks = fv 4919 } 4920 4921 type Device_Status_DeviceInfo_HardwareInformation_HailoInfo struct { 4922 state protoimpl.MessageState 4923 sizeCache protoimpl.SizeCache 4924 unknownFields protoimpl.UnknownFields 4925 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 4926 CliVersion string `protobuf:"bytes,2,opt,name=cli_version,json=cliVersion,proto3" json:"cli_version,omitempty"` 4927 Modules []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo `protobuf:"bytes,10,rep,name=modules,proto3" json:"modules,omitempty"` 4928 } 4929 4930 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Reset() { 4931 *m = Device_Status_DeviceInfo_HardwareInformation_HailoInfo{} 4932 if protoimpl.UnsafeEnabled { 4933 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[35] 4934 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4935 ms.StoreMessageInfo(mi) 4936 } 4937 } 4938 4939 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) String() string { 4940 return protoimpl.X.MessageStringOf(m) 4941 } 4942 4943 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) ProtoMessage() {} 4944 4945 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) ProtoReflect() preflect.Message { 4946 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[35] 4947 if protoimpl.UnsafeEnabled && m != nil { 4948 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4949 if ms.LoadMessageInfo() == nil { 4950 ms.StoreMessageInfo(mi) 4951 } 4952 return ms 4953 } 4954 return mi.MessageOf(m) 4955 } 4956 4957 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GotenMessage() {} 4958 4959 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_HailoInfo.ProtoReflect.Descriptor instead. 4960 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Descriptor() ([]byte, []int) { 4961 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 10} 4962 } 4963 4964 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Unmarshal(b []byte) error { 4965 return proto.Unmarshal(b, m) 4966 } 4967 4968 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Marshal() ([]byte, error) { 4969 return proto.Marshal(m) 4970 } 4971 4972 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) MarshalJSON() ([]byte, error) { 4973 return protojson.MarshalOptions{}.Marshal(m) 4974 } 4975 4976 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) UnmarshalJSON(data []byte) error { 4977 return protojson.Unmarshal(data, m) 4978 } 4979 4980 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetStatus() string { 4981 if m != nil { 4982 return m.Status 4983 } 4984 return "" 4985 } 4986 4987 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetCliVersion() string { 4988 if m != nil { 4989 return m.CliVersion 4990 } 4991 return "" 4992 } 4993 4994 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetModules() []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo { 4995 if m != nil { 4996 return m.Modules 4997 } 4998 return nil 4999 } 5000 5001 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetStatus(fv string) { 5002 if m == nil { 5003 panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo")) 5004 } 5005 m.Status = fv 5006 } 5007 5008 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetCliVersion(fv string) { 5009 if m == nil { 5010 panic(fmt.Errorf("can't set %s on nil %s", "CliVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo")) 5011 } 5012 m.CliVersion = fv 5013 } 5014 5015 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetModules(fv []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) { 5016 if m == nil { 5017 panic(fmt.Errorf("can't set %s on nil %s", "Modules", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo")) 5018 } 5019 m.Modules = fv 5020 } 5021 5022 type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo struct { 5023 state protoimpl.MessageState 5024 sizeCache protoimpl.SizeCache 5025 unknownFields protoimpl.UnknownFields 5026 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 5027 DriverVersion string `protobuf:"bytes,2,opt,name=driver_version,json=driverVersion,proto3" json:"driver_version,omitempty"` 5028 CudaVersion string `protobuf:"bytes,3,opt,name=cuda_version,json=cudaVersion,proto3" json:"cuda_version,omitempty"` 5029 Gpus []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo `protobuf:"bytes,10,rep,name=gpus,proto3" json:"gpus,omitempty"` 5030 } 5031 5032 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Reset() { 5033 *m = Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo{} 5034 if protoimpl.UnsafeEnabled { 5035 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[36] 5036 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5037 ms.StoreMessageInfo(mi) 5038 } 5039 } 5040 5041 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) String() string { 5042 return protoimpl.X.MessageStringOf(m) 5043 } 5044 5045 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) ProtoMessage() {} 5046 5047 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) ProtoReflect() preflect.Message { 5048 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[36] 5049 if protoimpl.UnsafeEnabled && m != nil { 5050 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5051 if ms.LoadMessageInfo() == nil { 5052 ms.StoreMessageInfo(mi) 5053 } 5054 return ms 5055 } 5056 return mi.MessageOf(m) 5057 } 5058 5059 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GotenMessage() {} 5060 5061 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo.ProtoReflect.Descriptor instead. 5062 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Descriptor() ([]byte, []int) { 5063 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 11} 5064 } 5065 5066 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Unmarshal(b []byte) error { 5067 return proto.Unmarshal(b, m) 5068 } 5069 5070 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Marshal() ([]byte, error) { 5071 return proto.Marshal(m) 5072 } 5073 5074 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) MarshalJSON() ([]byte, error) { 5075 return protojson.MarshalOptions{}.Marshal(m) 5076 } 5077 5078 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) UnmarshalJSON(data []byte) error { 5079 return protojson.Unmarshal(data, m) 5080 } 5081 5082 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetStatus() string { 5083 if m != nil { 5084 return m.Status 5085 } 5086 return "" 5087 } 5088 5089 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetDriverVersion() string { 5090 if m != nil { 5091 return m.DriverVersion 5092 } 5093 return "" 5094 } 5095 5096 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetCudaVersion() string { 5097 if m != nil { 5098 return m.CudaVersion 5099 } 5100 return "" 5101 } 5102 5103 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetGpus() []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo { 5104 if m != nil { 5105 return m.Gpus 5106 } 5107 return nil 5108 } 5109 5110 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetStatus(fv string) { 5111 if m == nil { 5112 panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo")) 5113 } 5114 m.Status = fv 5115 } 5116 5117 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetDriverVersion(fv string) { 5118 if m == nil { 5119 panic(fmt.Errorf("can't set %s on nil %s", "DriverVersion", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo")) 5120 } 5121 m.DriverVersion = fv 5122 } 5123 5124 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetCudaVersion(fv string) { 5125 if m == nil { 5126 panic(fmt.Errorf("can't set %s on nil %s", "CudaVersion", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo")) 5127 } 5128 m.CudaVersion = fv 5129 } 5130 5131 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetGpus(fv []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) { 5132 if m == nil { 5133 panic(fmt.Errorf("can't set %s on nil %s", "Gpus", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo")) 5134 } 5135 m.Gpus = fv 5136 } 5137 5138 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus struct { 5139 state protoimpl.MessageState 5140 sizeCache protoimpl.SizeCache 5141 unknownFields protoimpl.UnknownFields 5142 Modem *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem `protobuf:"bytes,1,opt,name=modem,proto3" json:"modem,omitempty"` 5143 } 5144 5145 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Reset() { 5146 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus{} 5147 if protoimpl.UnsafeEnabled { 5148 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[37] 5149 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5150 ms.StoreMessageInfo(mi) 5151 } 5152 } 5153 5154 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) String() string { 5155 return protoimpl.X.MessageStringOf(m) 5156 } 5157 5158 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) ProtoMessage() {} 5159 5160 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) ProtoReflect() preflect.Message { 5161 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[37] 5162 if protoimpl.UnsafeEnabled && m != nil { 5163 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5164 if ms.LoadMessageInfo() == nil { 5165 ms.StoreMessageInfo(mi) 5166 } 5167 return ms 5168 } 5169 return mi.MessageOf(m) 5170 } 5171 5172 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) GotenMessage() {} 5173 5174 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus.ProtoReflect.Descriptor instead. 5175 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Descriptor() ([]byte, []int) { 5176 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12} 5177 } 5178 5179 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Unmarshal(b []byte) error { 5180 return proto.Unmarshal(b, m) 5181 } 5182 5183 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Marshal() ([]byte, error) { 5184 return proto.Marshal(m) 5185 } 5186 5187 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) MarshalJSON() ([]byte, error) { 5188 return protojson.MarshalOptions{}.Marshal(m) 5189 } 5190 5191 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) UnmarshalJSON(data []byte) error { 5192 return protojson.Unmarshal(data, m) 5193 } 5194 5195 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) GetModem() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem { 5196 if m != nil { 5197 return m.Modem 5198 } 5199 return nil 5200 } 5201 5202 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) SetModem(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) { 5203 if m == nil { 5204 panic(fmt.Errorf("can't set %s on nil %s", "Modem", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus")) 5205 } 5206 m.Modem = fv 5207 } 5208 5209 type Device_Status_DeviceInfo_HardwareInformation_System_Configuration struct { 5210 state protoimpl.MessageState 5211 sizeCache protoimpl.SizeCache 5212 unknownFields protoimpl.UnknownFields 5213 Chassis string `protobuf:"bytes,1,opt,name=chassis,proto3" json:"chassis,omitempty"` 5214 Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` 5215 SkuNumber string `protobuf:"bytes,3,opt,name=sku_number,json=skuNumber,proto3" json:"sku_number,omitempty"` 5216 Family string `protobuf:"bytes,4,opt,name=family,proto3" json:"family,omitempty"` 5217 } 5218 5219 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Reset() { 5220 *m = Device_Status_DeviceInfo_HardwareInformation_System_Configuration{} 5221 if protoimpl.UnsafeEnabled { 5222 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[38] 5223 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5224 ms.StoreMessageInfo(mi) 5225 } 5226 } 5227 5228 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) String() string { 5229 return protoimpl.X.MessageStringOf(m) 5230 } 5231 5232 func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) ProtoMessage() {} 5233 5234 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) ProtoReflect() preflect.Message { 5235 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[38] 5236 if protoimpl.UnsafeEnabled && m != nil { 5237 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5238 if ms.LoadMessageInfo() == nil { 5239 ms.StoreMessageInfo(mi) 5240 } 5241 return ms 5242 } 5243 return mi.MessageOf(m) 5244 } 5245 5246 func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GotenMessage() {} 5247 5248 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_System_Configuration.ProtoReflect.Descriptor instead. 5249 func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Descriptor() ([]byte, []int) { 5250 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 3, 0} 5251 } 5252 5253 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Unmarshal(b []byte) error { 5254 return proto.Unmarshal(b, m) 5255 } 5256 5257 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Marshal() ([]byte, error) { 5258 return proto.Marshal(m) 5259 } 5260 5261 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) MarshalJSON() ([]byte, error) { 5262 return protojson.MarshalOptions{}.Marshal(m) 5263 } 5264 5265 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) UnmarshalJSON(data []byte) error { 5266 return protojson.Unmarshal(data, m) 5267 } 5268 5269 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetChassis() string { 5270 if m != nil { 5271 return m.Chassis 5272 } 5273 return "" 5274 } 5275 5276 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetUuid() string { 5277 if m != nil { 5278 return m.Uuid 5279 } 5280 return "" 5281 } 5282 5283 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetSkuNumber() string { 5284 if m != nil { 5285 return m.SkuNumber 5286 } 5287 return "" 5288 } 5289 5290 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetFamily() string { 5291 if m != nil { 5292 return m.Family 5293 } 5294 return "" 5295 } 5296 5297 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetChassis(fv string) { 5298 if m == nil { 5299 panic(fmt.Errorf("can't set %s on nil %s", "Chassis", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration")) 5300 } 5301 m.Chassis = fv 5302 } 5303 5304 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetUuid(fv string) { 5305 if m == nil { 5306 panic(fmt.Errorf("can't set %s on nil %s", "Uuid", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration")) 5307 } 5308 m.Uuid = fv 5309 } 5310 5311 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetSkuNumber(fv string) { 5312 if m == nil { 5313 panic(fmt.Errorf("can't set %s on nil %s", "SkuNumber", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration")) 5314 } 5315 m.SkuNumber = fv 5316 } 5317 5318 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetFamily(fv string) { 5319 if m == nil { 5320 panic(fmt.Errorf("can't set %s on nil %s", "Family", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration")) 5321 } 5322 m.Family = fv 5323 } 5324 5325 type Device_Status_DeviceInfo_HardwareInformation_CPU_Processor struct { 5326 state protoimpl.MessageState 5327 sizeCache protoimpl.SizeCache 5328 unknownFields protoimpl.UnknownFields 5329 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` 5330 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"` 5331 Capabilities []*Device_Status_DeviceInfo_HardwareInformation_Capability `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"` 5332 NumThreads uint32 `protobuf:"varint,4,opt,name=num_threads,json=numThreads,proto3" json:"num_threads,omitempty"` 5333 NumCores uint32 `protobuf:"varint,5,opt,name=num_cores,json=numCores,proto3" json:"num_cores,omitempty"` 5334 NumEnabledCores uint32 `protobuf:"varint,6,opt,name=num_enabled_cores,json=numEnabledCores,proto3" json:"num_enabled_cores,omitempty"` 5335 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 5336 Serial string `protobuf:"bytes,8,opt,name=serial,proto3" json:"serial,omitempty"` 5337 FrequencyMhz int64 `protobuf:"varint,9,opt,name=frequency_mhz,json=frequencyMhz,proto3" json:"frequency_mhz,omitempty"` 5338 MaxFrequencyMhz int64 `protobuf:"varint,10,opt,name=max_frequency_mhz,json=maxFrequencyMhz,proto3" json:"max_frequency_mhz,omitempty"` 5339 CacheInfo []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache `protobuf:"bytes,11,rep,name=cache_info,json=cacheInfo,proto3" json:"cache_info,omitempty"` 5340 Driver string `protobuf:"bytes,12,opt,name=driver,proto3" json:"driver,omitempty"` 5341 Latency int64 `protobuf:"varint,13,opt,name=latency,proto3" json:"latency,omitempty"` 5342 Clock int64 `protobuf:"varint,14,opt,name=clock,proto3" json:"clock,omitempty"` 5343 } 5344 5345 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Reset() { 5346 *m = Device_Status_DeviceInfo_HardwareInformation_CPU_Processor{} 5347 if protoimpl.UnsafeEnabled { 5348 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[39] 5349 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5350 ms.StoreMessageInfo(mi) 5351 } 5352 } 5353 5354 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) String() string { 5355 return protoimpl.X.MessageStringOf(m) 5356 } 5357 5358 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) ProtoMessage() {} 5359 5360 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) ProtoReflect() preflect.Message { 5361 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[39] 5362 if protoimpl.UnsafeEnabled && m != nil { 5363 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5364 if ms.LoadMessageInfo() == nil { 5365 ms.StoreMessageInfo(mi) 5366 } 5367 return ms 5368 } 5369 return mi.MessageOf(m) 5370 } 5371 5372 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GotenMessage() {} 5373 5374 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU_Processor.ProtoReflect.Descriptor instead. 5375 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Descriptor() ([]byte, []int) { 5376 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4, 0} 5377 } 5378 5379 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Unmarshal(b []byte) error { 5380 return proto.Unmarshal(b, m) 5381 } 5382 5383 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Marshal() ([]byte, error) { 5384 return proto.Marshal(m) 5385 } 5386 5387 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) MarshalJSON() ([]byte, error) { 5388 return protojson.MarshalOptions{}.Marshal(m) 5389 } 5390 5391 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) UnmarshalJSON(data []byte) error { 5392 return protojson.Unmarshal(data, m) 5393 } 5394 5395 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetVendor() string { 5396 if m != nil { 5397 return m.Vendor 5398 } 5399 return "" 5400 } 5401 5402 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetModel() string { 5403 if m != nil { 5404 return m.Model 5405 } 5406 return "" 5407 } 5408 5409 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetCapabilities() []*Device_Status_DeviceInfo_HardwareInformation_Capability { 5410 if m != nil { 5411 return m.Capabilities 5412 } 5413 return nil 5414 } 5415 5416 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumThreads() uint32 { 5417 if m != nil { 5418 return m.NumThreads 5419 } 5420 return uint32(0) 5421 } 5422 5423 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumCores() uint32 { 5424 if m != nil { 5425 return m.NumCores 5426 } 5427 return uint32(0) 5428 } 5429 5430 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumEnabledCores() uint32 { 5431 if m != nil { 5432 return m.NumEnabledCores 5433 } 5434 return uint32(0) 5435 } 5436 5437 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetName() string { 5438 if m != nil { 5439 return m.Name 5440 } 5441 return "" 5442 } 5443 5444 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetSerial() string { 5445 if m != nil { 5446 return m.Serial 5447 } 5448 return "" 5449 } 5450 5451 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetFrequencyMhz() int64 { 5452 if m != nil { 5453 return m.FrequencyMhz 5454 } 5455 return int64(0) 5456 } 5457 5458 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetMaxFrequencyMhz() int64 { 5459 if m != nil { 5460 return m.MaxFrequencyMhz 5461 } 5462 return int64(0) 5463 } 5464 5465 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetCacheInfo() []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache { 5466 if m != nil { 5467 return m.CacheInfo 5468 } 5469 return nil 5470 } 5471 5472 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetDriver() string { 5473 if m != nil { 5474 return m.Driver 5475 } 5476 return "" 5477 } 5478 5479 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetLatency() int64 { 5480 if m != nil { 5481 return m.Latency 5482 } 5483 return int64(0) 5484 } 5485 5486 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetClock() int64 { 5487 if m != nil { 5488 return m.Clock 5489 } 5490 return int64(0) 5491 } 5492 5493 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetVendor(fv string) { 5494 if m == nil { 5495 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5496 } 5497 m.Vendor = fv 5498 } 5499 5500 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetModel(fv string) { 5501 if m == nil { 5502 panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5503 } 5504 m.Model = fv 5505 } 5506 5507 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetCapabilities(fv []*Device_Status_DeviceInfo_HardwareInformation_Capability) { 5508 if m == nil { 5509 panic(fmt.Errorf("can't set %s on nil %s", "Capabilities", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5510 } 5511 m.Capabilities = fv 5512 } 5513 5514 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumThreads(fv uint32) { 5515 if m == nil { 5516 panic(fmt.Errorf("can't set %s on nil %s", "NumThreads", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5517 } 5518 m.NumThreads = fv 5519 } 5520 5521 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumCores(fv uint32) { 5522 if m == nil { 5523 panic(fmt.Errorf("can't set %s on nil %s", "NumCores", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5524 } 5525 m.NumCores = fv 5526 } 5527 5528 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumEnabledCores(fv uint32) { 5529 if m == nil { 5530 panic(fmt.Errorf("can't set %s on nil %s", "NumEnabledCores", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5531 } 5532 m.NumEnabledCores = fv 5533 } 5534 5535 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetName(fv string) { 5536 if m == nil { 5537 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5538 } 5539 m.Name = fv 5540 } 5541 5542 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetSerial(fv string) { 5543 if m == nil { 5544 panic(fmt.Errorf("can't set %s on nil %s", "Serial", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5545 } 5546 m.Serial = fv 5547 } 5548 5549 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetFrequencyMhz(fv int64) { 5550 if m == nil { 5551 panic(fmt.Errorf("can't set %s on nil %s", "FrequencyMhz", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5552 } 5553 m.FrequencyMhz = fv 5554 } 5555 5556 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetMaxFrequencyMhz(fv int64) { 5557 if m == nil { 5558 panic(fmt.Errorf("can't set %s on nil %s", "MaxFrequencyMhz", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5559 } 5560 m.MaxFrequencyMhz = fv 5561 } 5562 5563 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetCacheInfo(fv []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) { 5564 if m == nil { 5565 panic(fmt.Errorf("can't set %s on nil %s", "CacheInfo", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5566 } 5567 m.CacheInfo = fv 5568 } 5569 5570 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetDriver(fv string) { 5571 if m == nil { 5572 panic(fmt.Errorf("can't set %s on nil %s", "Driver", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5573 } 5574 m.Driver = fv 5575 } 5576 5577 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetLatency(fv int64) { 5578 if m == nil { 5579 panic(fmt.Errorf("can't set %s on nil %s", "Latency", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5580 } 5581 m.Latency = fv 5582 } 5583 5584 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetClock(fv int64) { 5585 if m == nil { 5586 panic(fmt.Errorf("can't set %s on nil %s", "Clock", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 5587 } 5588 m.Clock = fv 5589 } 5590 5591 type Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache struct { 5592 state protoimpl.MessageState 5593 sizeCache protoimpl.SizeCache 5594 unknownFields protoimpl.UnknownFields 5595 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 5596 SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 5597 } 5598 5599 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Reset() { 5600 *m = Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache{} 5601 if protoimpl.UnsafeEnabled { 5602 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[40] 5603 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5604 ms.StoreMessageInfo(mi) 5605 } 5606 } 5607 5608 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) String() string { 5609 return protoimpl.X.MessageStringOf(m) 5610 } 5611 5612 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) ProtoMessage() {} 5613 5614 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) ProtoReflect() preflect.Message { 5615 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[40] 5616 if protoimpl.UnsafeEnabled && m != nil { 5617 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5618 if ms.LoadMessageInfo() == nil { 5619 ms.StoreMessageInfo(mi) 5620 } 5621 return ms 5622 } 5623 return mi.MessageOf(m) 5624 } 5625 5626 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GotenMessage() {} 5627 5628 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache.ProtoReflect.Descriptor instead. 5629 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Descriptor() ([]byte, []int) { 5630 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4, 0, 0} 5631 } 5632 5633 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Unmarshal(b []byte) error { 5634 return proto.Unmarshal(b, m) 5635 } 5636 5637 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Marshal() ([]byte, error) { 5638 return proto.Marshal(m) 5639 } 5640 5641 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) MarshalJSON() ([]byte, error) { 5642 return protojson.MarshalOptions{}.Marshal(m) 5643 } 5644 5645 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) UnmarshalJSON(data []byte) error { 5646 return protojson.Unmarshal(data, m) 5647 } 5648 5649 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GetType() string { 5650 if m != nil { 5651 return m.Type 5652 } 5653 return "" 5654 } 5655 5656 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GetSizeBytes() int64 { 5657 if m != nil { 5658 return m.SizeBytes 5659 } 5660 return int64(0) 5661 } 5662 5663 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) SetType(fv string) { 5664 if m == nil { 5665 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache")) 5666 } 5667 m.Type = fv 5668 } 5669 5670 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) SetSizeBytes(fv int64) { 5671 if m == nil { 5672 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache")) 5673 } 5674 m.SizeBytes = fv 5675 } 5676 5677 type Device_Status_DeviceInfo_HardwareInformation_Block_Disk struct { 5678 state protoimpl.MessageState 5679 sizeCache protoimpl.SizeCache 5680 unknownFields protoimpl.UnknownFields 5681 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 5682 SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 5683 DriveType string `protobuf:"bytes,3,opt,name=drive_type,json=driveType,proto3" json:"drive_type,omitempty"` 5684 Vendor string `protobuf:"bytes,4,opt,name=vendor,proto3" json:"vendor,omitempty"` 5685 Model string `protobuf:"bytes,5,opt,name=model,proto3" json:"model,omitempty"` 5686 SerialNumber string `protobuf:"bytes,6,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` 5687 Wwn string `protobuf:"bytes,7,opt,name=wwn,proto3" json:"wwn,omitempty"` 5688 Partitions []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition `protobuf:"bytes,8,rep,name=partitions,proto3" json:"partitions,omitempty"` 5689 } 5690 5691 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Reset() { 5692 *m = Device_Status_DeviceInfo_HardwareInformation_Block_Disk{} 5693 if protoimpl.UnsafeEnabled { 5694 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[41] 5695 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5696 ms.StoreMessageInfo(mi) 5697 } 5698 } 5699 5700 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) String() string { 5701 return protoimpl.X.MessageStringOf(m) 5702 } 5703 5704 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) ProtoMessage() {} 5705 5706 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) ProtoReflect() preflect.Message { 5707 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[41] 5708 if protoimpl.UnsafeEnabled && m != nil { 5709 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5710 if ms.LoadMessageInfo() == nil { 5711 ms.StoreMessageInfo(mi) 5712 } 5713 return ms 5714 } 5715 return mi.MessageOf(m) 5716 } 5717 5718 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GotenMessage() {} 5719 5720 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block_Disk.ProtoReflect.Descriptor instead. 5721 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Descriptor() ([]byte, []int) { 5722 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5, 0} 5723 } 5724 5725 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Unmarshal(b []byte) error { 5726 return proto.Unmarshal(b, m) 5727 } 5728 5729 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Marshal() ([]byte, error) { 5730 return proto.Marshal(m) 5731 } 5732 5733 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) MarshalJSON() ([]byte, error) { 5734 return protojson.MarshalOptions{}.Marshal(m) 5735 } 5736 5737 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) UnmarshalJSON(data []byte) error { 5738 return protojson.Unmarshal(data, m) 5739 } 5740 5741 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetName() string { 5742 if m != nil { 5743 return m.Name 5744 } 5745 return "" 5746 } 5747 5748 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetSizeBytes() int64 { 5749 if m != nil { 5750 return m.SizeBytes 5751 } 5752 return int64(0) 5753 } 5754 5755 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetDriveType() string { 5756 if m != nil { 5757 return m.DriveType 5758 } 5759 return "" 5760 } 5761 5762 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetVendor() string { 5763 if m != nil { 5764 return m.Vendor 5765 } 5766 return "" 5767 } 5768 5769 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetModel() string { 5770 if m != nil { 5771 return m.Model 5772 } 5773 return "" 5774 } 5775 5776 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetSerialNumber() string { 5777 if m != nil { 5778 return m.SerialNumber 5779 } 5780 return "" 5781 } 5782 5783 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetWwn() string { 5784 if m != nil { 5785 return m.Wwn 5786 } 5787 return "" 5788 } 5789 5790 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetPartitions() []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition { 5791 if m != nil { 5792 return m.Partitions 5793 } 5794 return nil 5795 } 5796 5797 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetName(fv string) { 5798 if m == nil { 5799 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 5800 } 5801 m.Name = fv 5802 } 5803 5804 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetSizeBytes(fv int64) { 5805 if m == nil { 5806 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 5807 } 5808 m.SizeBytes = fv 5809 } 5810 5811 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetDriveType(fv string) { 5812 if m == nil { 5813 panic(fmt.Errorf("can't set %s on nil %s", "DriveType", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 5814 } 5815 m.DriveType = fv 5816 } 5817 5818 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetVendor(fv string) { 5819 if m == nil { 5820 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 5821 } 5822 m.Vendor = fv 5823 } 5824 5825 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetModel(fv string) { 5826 if m == nil { 5827 panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 5828 } 5829 m.Model = fv 5830 } 5831 5832 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetSerialNumber(fv string) { 5833 if m == nil { 5834 panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 5835 } 5836 m.SerialNumber = fv 5837 } 5838 5839 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetWwn(fv string) { 5840 if m == nil { 5841 panic(fmt.Errorf("can't set %s on nil %s", "Wwn", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 5842 } 5843 m.Wwn = fv 5844 } 5845 5846 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetPartitions(fv []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) { 5847 if m == nil { 5848 panic(fmt.Errorf("can't set %s on nil %s", "Partitions", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 5849 } 5850 m.Partitions = fv 5851 } 5852 5853 type Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition struct { 5854 state protoimpl.MessageState 5855 sizeCache protoimpl.SizeCache 5856 unknownFields protoimpl.UnknownFields 5857 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 5858 SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 5859 MountPoint string `protobuf:"bytes,3,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"` 5860 Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` 5861 } 5862 5863 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Reset() { 5864 *m = Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition{} 5865 if protoimpl.UnsafeEnabled { 5866 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[42] 5867 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5868 ms.StoreMessageInfo(mi) 5869 } 5870 } 5871 5872 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) String() string { 5873 return protoimpl.X.MessageStringOf(m) 5874 } 5875 5876 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) ProtoMessage() {} 5877 5878 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) ProtoReflect() preflect.Message { 5879 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[42] 5880 if protoimpl.UnsafeEnabled && m != nil { 5881 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5882 if ms.LoadMessageInfo() == nil { 5883 ms.StoreMessageInfo(mi) 5884 } 5885 return ms 5886 } 5887 return mi.MessageOf(m) 5888 } 5889 5890 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GotenMessage() {} 5891 5892 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition.ProtoReflect.Descriptor instead. 5893 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Descriptor() ([]byte, []int) { 5894 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5, 0, 0} 5895 } 5896 5897 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Unmarshal(b []byte) error { 5898 return proto.Unmarshal(b, m) 5899 } 5900 5901 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Marshal() ([]byte, error) { 5902 return proto.Marshal(m) 5903 } 5904 5905 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) MarshalJSON() ([]byte, error) { 5906 return protojson.MarshalOptions{}.Marshal(m) 5907 } 5908 5909 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) UnmarshalJSON(data []byte) error { 5910 return protojson.Unmarshal(data, m) 5911 } 5912 5913 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetName() string { 5914 if m != nil { 5915 return m.Name 5916 } 5917 return "" 5918 } 5919 5920 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetSizeBytes() int64 { 5921 if m != nil { 5922 return m.SizeBytes 5923 } 5924 return int64(0) 5925 } 5926 5927 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetMountPoint() string { 5928 if m != nil { 5929 return m.MountPoint 5930 } 5931 return "" 5932 } 5933 5934 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetType() string { 5935 if m != nil { 5936 return m.Type 5937 } 5938 return "" 5939 } 5940 5941 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetName(fv string) { 5942 if m == nil { 5943 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition")) 5944 } 5945 m.Name = fv 5946 } 5947 5948 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetSizeBytes(fv int64) { 5949 if m == nil { 5950 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition")) 5951 } 5952 m.SizeBytes = fv 5953 } 5954 5955 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetMountPoint(fv string) { 5956 if m == nil { 5957 panic(fmt.Errorf("can't set %s on nil %s", "MountPoint", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition")) 5958 } 5959 m.MountPoint = fv 5960 } 5961 5962 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetType(fv string) { 5963 if m == nil { 5964 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition")) 5965 } 5966 m.Type = fv 5967 } 5968 5969 type Device_Status_DeviceInfo_HardwareInformation_Network_NIC struct { 5970 state protoimpl.MessageState 5971 sizeCache protoimpl.SizeCache 5972 unknownFields protoimpl.UnknownFields 5973 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 5974 MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` 5975 Virtual bool `protobuf:"varint,3,opt,name=virtual,proto3" json:"virtual,omitempty"` 5976 Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` 5977 ProductName string `protobuf:"bytes,5,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` 5978 Vendor string `protobuf:"bytes,6,opt,name=vendor,proto3" json:"vendor,omitempty"` 5979 Subvendor string `protobuf:"bytes,7,opt,name=subvendor,proto3" json:"subvendor,omitempty"` 5980 Setting map[string]string `protobuf:"bytes,8,rep,name=setting,proto3" json:"setting,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 5981 } 5982 5983 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Reset() { 5984 *m = Device_Status_DeviceInfo_HardwareInformation_Network_NIC{} 5985 if protoimpl.UnsafeEnabled { 5986 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[43] 5987 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5988 ms.StoreMessageInfo(mi) 5989 } 5990 } 5991 5992 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) String() string { 5993 return protoimpl.X.MessageStringOf(m) 5994 } 5995 5996 func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) ProtoMessage() {} 5997 5998 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) ProtoReflect() preflect.Message { 5999 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[43] 6000 if protoimpl.UnsafeEnabled && m != nil { 6001 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6002 if ms.LoadMessageInfo() == nil { 6003 ms.StoreMessageInfo(mi) 6004 } 6005 return ms 6006 } 6007 return mi.MessageOf(m) 6008 } 6009 6010 func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GotenMessage() {} 6011 6012 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Network_NIC.ProtoReflect.Descriptor instead. 6013 func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Descriptor() ([]byte, []int) { 6014 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 6, 0} 6015 } 6016 6017 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Unmarshal(b []byte) error { 6018 return proto.Unmarshal(b, m) 6019 } 6020 6021 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Marshal() ([]byte, error) { 6022 return proto.Marshal(m) 6023 } 6024 6025 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) MarshalJSON() ([]byte, error) { 6026 return protojson.MarshalOptions{}.Marshal(m) 6027 } 6028 6029 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) UnmarshalJSON(data []byte) error { 6030 return protojson.Unmarshal(data, m) 6031 } 6032 6033 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetName() string { 6034 if m != nil { 6035 return m.Name 6036 } 6037 return "" 6038 } 6039 6040 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetMacAddress() string { 6041 if m != nil { 6042 return m.MacAddress 6043 } 6044 return "" 6045 } 6046 6047 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetVirtual() bool { 6048 if m != nil { 6049 return m.Virtual 6050 } 6051 return false 6052 } 6053 6054 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetDescription() string { 6055 if m != nil { 6056 return m.Description 6057 } 6058 return "" 6059 } 6060 6061 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetProductName() string { 6062 if m != nil { 6063 return m.ProductName 6064 } 6065 return "" 6066 } 6067 6068 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetVendor() string { 6069 if m != nil { 6070 return m.Vendor 6071 } 6072 return "" 6073 } 6074 6075 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetSubvendor() string { 6076 if m != nil { 6077 return m.Subvendor 6078 } 6079 return "" 6080 } 6081 6082 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetSetting() map[string]string { 6083 if m != nil { 6084 return m.Setting 6085 } 6086 return nil 6087 } 6088 6089 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetName(fv string) { 6090 if m == nil { 6091 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 6092 } 6093 m.Name = fv 6094 } 6095 6096 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetMacAddress(fv string) { 6097 if m == nil { 6098 panic(fmt.Errorf("can't set %s on nil %s", "MacAddress", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 6099 } 6100 m.MacAddress = fv 6101 } 6102 6103 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetVirtual(fv bool) { 6104 if m == nil { 6105 panic(fmt.Errorf("can't set %s on nil %s", "Virtual", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 6106 } 6107 m.Virtual = fv 6108 } 6109 6110 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetDescription(fv string) { 6111 if m == nil { 6112 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 6113 } 6114 m.Description = fv 6115 } 6116 6117 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetProductName(fv string) { 6118 if m == nil { 6119 panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 6120 } 6121 m.ProductName = fv 6122 } 6123 6124 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetVendor(fv string) { 6125 if m == nil { 6126 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 6127 } 6128 m.Vendor = fv 6129 } 6130 6131 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetSubvendor(fv string) { 6132 if m == nil { 6133 panic(fmt.Errorf("can't set %s on nil %s", "Subvendor", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 6134 } 6135 m.Subvendor = fv 6136 } 6137 6138 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetSetting(fv map[string]string) { 6139 if m == nil { 6140 panic(fmt.Errorf("can't set %s on nil %s", "Setting", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 6141 } 6142 m.Setting = fv 6143 } 6144 6145 type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard struct { 6146 state protoimpl.MessageState 6147 sizeCache protoimpl.SizeCache 6148 unknownFields protoimpl.UnknownFields 6149 Index int64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` 6150 Device *Device_Status_DeviceInfo_HardwareInformation_PCIDevice `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"` 6151 } 6152 6153 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Reset() { 6154 *m = Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard{} 6155 if protoimpl.UnsafeEnabled { 6156 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[45] 6157 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6158 ms.StoreMessageInfo(mi) 6159 } 6160 } 6161 6162 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) String() string { 6163 return protoimpl.X.MessageStringOf(m) 6164 } 6165 6166 func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) ProtoMessage() {} 6167 6168 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) ProtoReflect() preflect.Message { 6169 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[45] 6170 if protoimpl.UnsafeEnabled && m != nil { 6171 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6172 if ms.LoadMessageInfo() == nil { 6173 ms.StoreMessageInfo(mi) 6174 } 6175 return ms 6176 } 6177 return mi.MessageOf(m) 6178 } 6179 6180 func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GotenMessage() {} 6181 6182 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard.ProtoReflect.Descriptor instead. 6183 func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Descriptor() ([]byte, []int) { 6184 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 7, 0} 6185 } 6186 6187 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Unmarshal(b []byte) error { 6188 return proto.Unmarshal(b, m) 6189 } 6190 6191 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Marshal() ([]byte, error) { 6192 return proto.Marshal(m) 6193 } 6194 6195 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) MarshalJSON() ([]byte, error) { 6196 return protojson.MarshalOptions{}.Marshal(m) 6197 } 6198 6199 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) UnmarshalJSON(data []byte) error { 6200 return protojson.Unmarshal(data, m) 6201 } 6202 6203 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GetIndex() int64 { 6204 if m != nil { 6205 return m.Index 6206 } 6207 return int64(0) 6208 } 6209 6210 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GetDevice() *Device_Status_DeviceInfo_HardwareInformation_PCIDevice { 6211 if m != nil { 6212 return m.Device 6213 } 6214 return nil 6215 } 6216 6217 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) SetIndex(fv int64) { 6218 if m == nil { 6219 panic(fmt.Errorf("can't set %s on nil %s", "Index", "Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard")) 6220 } 6221 m.Index = fv 6222 } 6223 6224 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) SetDevice(fv *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) { 6225 if m == nil { 6226 panic(fmt.Errorf("can't set %s on nil %s", "Device", "Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard")) 6227 } 6228 m.Device = fv 6229 } 6230 6231 type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank struct { 6232 state protoimpl.MessageState 6233 sizeCache protoimpl.SizeCache 6234 unknownFields protoimpl.UnknownFields 6235 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` 6236 Product string `protobuf:"bytes,2,opt,name=product,proto3" json:"product,omitempty"` 6237 Vendor string `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"` 6238 Serial string `protobuf:"bytes,4,opt,name=serial,proto3" json:"serial,omitempty"` 6239 Slot string `protobuf:"bytes,5,opt,name=slot,proto3" json:"slot,omitempty"` 6240 SizeBytes int64 `protobuf:"varint,6,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 6241 FrequencyHz int64 `protobuf:"varint,7,opt,name=frequency_hz,json=frequencyHz,proto3" json:"frequency_hz,omitempty"` 6242 WidthBits int32 `protobuf:"varint,8,opt,name=width_bits,json=widthBits,proto3" json:"width_bits,omitempty"` 6243 } 6244 6245 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) Reset() { 6246 *m = Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank{} 6247 if protoimpl.UnsafeEnabled { 6248 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[46] 6249 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6250 ms.StoreMessageInfo(mi) 6251 } 6252 } 6253 6254 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) String() string { 6255 return protoimpl.X.MessageStringOf(m) 6256 } 6257 6258 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) ProtoMessage() {} 6259 6260 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) ProtoReflect() preflect.Message { 6261 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[46] 6262 if protoimpl.UnsafeEnabled && m != nil { 6263 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6264 if ms.LoadMessageInfo() == nil { 6265 ms.StoreMessageInfo(mi) 6266 } 6267 return ms 6268 } 6269 return mi.MessageOf(m) 6270 } 6271 6272 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GotenMessage() {} 6273 6274 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank.ProtoReflect.Descriptor instead. 6275 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) Descriptor() ([]byte, []int) { 6276 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 9, 0} 6277 } 6278 6279 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) Unmarshal(b []byte) error { 6280 return proto.Unmarshal(b, m) 6281 } 6282 6283 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) Marshal() ([]byte, error) { 6284 return proto.Marshal(m) 6285 } 6286 6287 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) MarshalJSON() ([]byte, error) { 6288 return protojson.MarshalOptions{}.Marshal(m) 6289 } 6290 6291 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) UnmarshalJSON(data []byte) error { 6292 return protojson.Unmarshal(data, m) 6293 } 6294 6295 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetDescription() string { 6296 if m != nil { 6297 return m.Description 6298 } 6299 return "" 6300 } 6301 6302 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetProduct() string { 6303 if m != nil { 6304 return m.Product 6305 } 6306 return "" 6307 } 6308 6309 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetVendor() string { 6310 if m != nil { 6311 return m.Vendor 6312 } 6313 return "" 6314 } 6315 6316 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetSerial() string { 6317 if m != nil { 6318 return m.Serial 6319 } 6320 return "" 6321 } 6322 6323 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetSlot() string { 6324 if m != nil { 6325 return m.Slot 6326 } 6327 return "" 6328 } 6329 6330 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetSizeBytes() int64 { 6331 if m != nil { 6332 return m.SizeBytes 6333 } 6334 return int64(0) 6335 } 6336 6337 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetFrequencyHz() int64 { 6338 if m != nil { 6339 return m.FrequencyHz 6340 } 6341 return int64(0) 6342 } 6343 6344 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetWidthBits() int32 { 6345 if m != nil { 6346 return m.WidthBits 6347 } 6348 return int32(0) 6349 } 6350 6351 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetDescription(fv string) { 6352 if m == nil { 6353 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank")) 6354 } 6355 m.Description = fv 6356 } 6357 6358 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetProduct(fv string) { 6359 if m == nil { 6360 panic(fmt.Errorf("can't set %s on nil %s", "Product", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank")) 6361 } 6362 m.Product = fv 6363 } 6364 6365 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetVendor(fv string) { 6366 if m == nil { 6367 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank")) 6368 } 6369 m.Vendor = fv 6370 } 6371 6372 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetSerial(fv string) { 6373 if m == nil { 6374 panic(fmt.Errorf("can't set %s on nil %s", "Serial", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank")) 6375 } 6376 m.Serial = fv 6377 } 6378 6379 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetSlot(fv string) { 6380 if m == nil { 6381 panic(fmt.Errorf("can't set %s on nil %s", "Slot", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank")) 6382 } 6383 m.Slot = fv 6384 } 6385 6386 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetSizeBytes(fv int64) { 6387 if m == nil { 6388 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank")) 6389 } 6390 m.SizeBytes = fv 6391 } 6392 6393 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetFrequencyHz(fv int64) { 6394 if m == nil { 6395 panic(fmt.Errorf("can't set %s on nil %s", "FrequencyHz", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank")) 6396 } 6397 m.FrequencyHz = fv 6398 } 6399 6400 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetWidthBits(fv int32) { 6401 if m == nil { 6402 panic(fmt.Errorf("can't set %s on nil %s", "WidthBits", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank")) 6403 } 6404 m.WidthBits = fv 6405 } 6406 6407 type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo struct { 6408 state protoimpl.MessageState 6409 sizeCache protoimpl.SizeCache 6410 unknownFields protoimpl.UnknownFields 6411 DevId string `protobuf:"bytes,1,opt,name=dev_id,json=devId,proto3" json:"dev_id,omitempty"` 6412 ControlProtoVersion string `protobuf:"bytes,2,opt,name=control_proto_version,json=controlProtoVersion,proto3" json:"control_proto_version,omitempty"` 6413 FirmwareVersion string `protobuf:"bytes,3,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"` 6414 LoggerVersion string `protobuf:"bytes,4,opt,name=logger_version,json=loggerVersion,proto3" json:"logger_version,omitempty"` 6415 BoardName string `protobuf:"bytes,5,opt,name=board_name,json=boardName,proto3" json:"board_name,omitempty"` 6416 SerialNumber string `protobuf:"bytes,6,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` 6417 PartNumber string `protobuf:"bytes,7,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"` 6418 ProductName string `protobuf:"bytes,8,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` 6419 NeuralNetworkCoreClockRate string `protobuf:"bytes,9,opt,name=neural_network_core_clock_rate,json=neuralNetworkCoreClockRate,proto3" json:"neural_network_core_clock_rate,omitempty"` 6420 } 6421 6422 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Reset() { 6423 *m = Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo{} 6424 if protoimpl.UnsafeEnabled { 6425 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[47] 6426 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6427 ms.StoreMessageInfo(mi) 6428 } 6429 } 6430 6431 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) String() string { 6432 return protoimpl.X.MessageStringOf(m) 6433 } 6434 6435 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) ProtoMessage() {} 6436 6437 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) ProtoReflect() preflect.Message { 6438 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[47] 6439 if protoimpl.UnsafeEnabled && m != nil { 6440 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6441 if ms.LoadMessageInfo() == nil { 6442 ms.StoreMessageInfo(mi) 6443 } 6444 return ms 6445 } 6446 return mi.MessageOf(m) 6447 } 6448 6449 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GotenMessage() {} 6450 6451 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo.ProtoReflect.Descriptor instead. 6452 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Descriptor() ([]byte, []int) { 6453 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 10, 0} 6454 } 6455 6456 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Unmarshal(b []byte) error { 6457 return proto.Unmarshal(b, m) 6458 } 6459 6460 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Marshal() ([]byte, error) { 6461 return proto.Marshal(m) 6462 } 6463 6464 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) MarshalJSON() ([]byte, error) { 6465 return protojson.MarshalOptions{}.Marshal(m) 6466 } 6467 6468 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) UnmarshalJSON(data []byte) error { 6469 return protojson.Unmarshal(data, m) 6470 } 6471 6472 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetDevId() string { 6473 if m != nil { 6474 return m.DevId 6475 } 6476 return "" 6477 } 6478 6479 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetControlProtoVersion() string { 6480 if m != nil { 6481 return m.ControlProtoVersion 6482 } 6483 return "" 6484 } 6485 6486 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetFirmwareVersion() string { 6487 if m != nil { 6488 return m.FirmwareVersion 6489 } 6490 return "" 6491 } 6492 6493 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetLoggerVersion() string { 6494 if m != nil { 6495 return m.LoggerVersion 6496 } 6497 return "" 6498 } 6499 6500 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetBoardName() string { 6501 if m != nil { 6502 return m.BoardName 6503 } 6504 return "" 6505 } 6506 6507 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetSerialNumber() string { 6508 if m != nil { 6509 return m.SerialNumber 6510 } 6511 return "" 6512 } 6513 6514 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetPartNumber() string { 6515 if m != nil { 6516 return m.PartNumber 6517 } 6518 return "" 6519 } 6520 6521 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetProductName() string { 6522 if m != nil { 6523 return m.ProductName 6524 } 6525 return "" 6526 } 6527 6528 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetNeuralNetworkCoreClockRate() string { 6529 if m != nil { 6530 return m.NeuralNetworkCoreClockRate 6531 } 6532 return "" 6533 } 6534 6535 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetDevId(fv string) { 6536 if m == nil { 6537 panic(fmt.Errorf("can't set %s on nil %s", "DevId", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6538 } 6539 m.DevId = fv 6540 } 6541 6542 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetControlProtoVersion(fv string) { 6543 if m == nil { 6544 panic(fmt.Errorf("can't set %s on nil %s", "ControlProtoVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6545 } 6546 m.ControlProtoVersion = fv 6547 } 6548 6549 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetFirmwareVersion(fv string) { 6550 if m == nil { 6551 panic(fmt.Errorf("can't set %s on nil %s", "FirmwareVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6552 } 6553 m.FirmwareVersion = fv 6554 } 6555 6556 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetLoggerVersion(fv string) { 6557 if m == nil { 6558 panic(fmt.Errorf("can't set %s on nil %s", "LoggerVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6559 } 6560 m.LoggerVersion = fv 6561 } 6562 6563 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetBoardName(fv string) { 6564 if m == nil { 6565 panic(fmt.Errorf("can't set %s on nil %s", "BoardName", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6566 } 6567 m.BoardName = fv 6568 } 6569 6570 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetSerialNumber(fv string) { 6571 if m == nil { 6572 panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6573 } 6574 m.SerialNumber = fv 6575 } 6576 6577 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetPartNumber(fv string) { 6578 if m == nil { 6579 panic(fmt.Errorf("can't set %s on nil %s", "PartNumber", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6580 } 6581 m.PartNumber = fv 6582 } 6583 6584 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetProductName(fv string) { 6585 if m == nil { 6586 panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6587 } 6588 m.ProductName = fv 6589 } 6590 6591 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetNeuralNetworkCoreClockRate(fv string) { 6592 if m == nil { 6593 panic(fmt.Errorf("can't set %s on nil %s", "NeuralNetworkCoreClockRate", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 6594 } 6595 m.NeuralNetworkCoreClockRate = fv 6596 } 6597 6598 type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo struct { 6599 state protoimpl.MessageState 6600 sizeCache protoimpl.SizeCache 6601 unknownFields protoimpl.UnknownFields 6602 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 6603 ProductName string `protobuf:"bytes,2,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` 6604 } 6605 6606 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Reset() { 6607 *m = Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo{} 6608 if protoimpl.UnsafeEnabled { 6609 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[48] 6610 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6611 ms.StoreMessageInfo(mi) 6612 } 6613 } 6614 6615 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) String() string { 6616 return protoimpl.X.MessageStringOf(m) 6617 } 6618 6619 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) ProtoMessage() {} 6620 6621 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) ProtoReflect() preflect.Message { 6622 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[48] 6623 if protoimpl.UnsafeEnabled && m != nil { 6624 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6625 if ms.LoadMessageInfo() == nil { 6626 ms.StoreMessageInfo(mi) 6627 } 6628 return ms 6629 } 6630 return mi.MessageOf(m) 6631 } 6632 6633 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GotenMessage() {} 6634 6635 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo.ProtoReflect.Descriptor instead. 6636 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Descriptor() ([]byte, []int) { 6637 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 11, 0} 6638 } 6639 6640 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Unmarshal(b []byte) error { 6641 return proto.Unmarshal(b, m) 6642 } 6643 6644 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Marshal() ([]byte, error) { 6645 return proto.Marshal(m) 6646 } 6647 6648 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) MarshalJSON() ([]byte, error) { 6649 return protojson.MarshalOptions{}.Marshal(m) 6650 } 6651 6652 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) UnmarshalJSON(data []byte) error { 6653 return protojson.Unmarshal(data, m) 6654 } 6655 6656 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GetId() string { 6657 if m != nil { 6658 return m.Id 6659 } 6660 return "" 6661 } 6662 6663 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GetProductName() string { 6664 if m != nil { 6665 return m.ProductName 6666 } 6667 return "" 6668 } 6669 6670 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) SetId(fv string) { 6671 if m == nil { 6672 panic(fmt.Errorf("can't set %s on nil %s", "Id", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo")) 6673 } 6674 m.Id = fv 6675 } 6676 6677 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) SetProductName(fv string) { 6678 if m == nil { 6679 panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo")) 6680 } 6681 m.ProductName = fv 6682 } 6683 6684 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings struct { 6685 state protoimpl.MessageState 6686 sizeCache protoimpl.SizeCache 6687 unknownFields protoimpl.UnknownFields 6688 DrxCycle string `protobuf:"bytes,1,opt,name=drx_cycle,json=drxCycle,proto3" json:"drx_cycle,omitempty"` 6689 MicoMode string `protobuf:"bytes,2,opt,name=mico_mode,json=micoMode,proto3" json:"mico_mode,omitempty"` 6690 } 6691 6692 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Reset() { 6693 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings{} 6694 if protoimpl.UnsafeEnabled { 6695 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[49] 6696 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6697 ms.StoreMessageInfo(mi) 6698 } 6699 } 6700 6701 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) String() string { 6702 return protoimpl.X.MessageStringOf(m) 6703 } 6704 6705 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) ProtoMessage() { 6706 } 6707 6708 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) ProtoReflect() preflect.Message { 6709 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[49] 6710 if protoimpl.UnsafeEnabled && m != nil { 6711 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6712 if ms.LoadMessageInfo() == nil { 6713 ms.StoreMessageInfo(mi) 6714 } 6715 return ms 6716 } 6717 return mi.MessageOf(m) 6718 } 6719 6720 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GotenMessage() { 6721 } 6722 6723 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings.ProtoReflect.Descriptor instead. 6724 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Descriptor() ([]byte, []int) { 6725 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 0} 6726 } 6727 6728 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Unmarshal(b []byte) error { 6729 return proto.Unmarshal(b, m) 6730 } 6731 6732 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Marshal() ([]byte, error) { 6733 return proto.Marshal(m) 6734 } 6735 6736 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) MarshalJSON() ([]byte, error) { 6737 return protojson.MarshalOptions{}.Marshal(m) 6738 } 6739 6740 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) UnmarshalJSON(data []byte) error { 6741 return protojson.Unmarshal(data, m) 6742 } 6743 6744 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GetDrxCycle() string { 6745 if m != nil { 6746 return m.DrxCycle 6747 } 6748 return "" 6749 } 6750 6751 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GetMicoMode() string { 6752 if m != nil { 6753 return m.MicoMode 6754 } 6755 return "" 6756 } 6757 6758 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) SetDrxCycle(fv string) { 6759 if m == nil { 6760 panic(fmt.Errorf("can't set %s on nil %s", "DrxCycle", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings")) 6761 } 6762 m.DrxCycle = fv 6763 } 6764 6765 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) SetMicoMode(fv string) { 6766 if m == nil { 6767 panic(fmt.Errorf("can't set %s on nil %s", "MicoMode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings")) 6768 } 6769 m.MicoMode = fv 6770 } 6771 6772 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr struct { 6773 state protoimpl.MessageState 6774 sizeCache protoimpl.SizeCache 6775 unknownFields protoimpl.UnknownFields 6776 RegistrationSettings *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings `protobuf:"bytes,1,opt,name=registration_settings,json=registrationSettings,proto3" json:"registration_settings,omitempty"` 6777 } 6778 6779 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Reset() { 6780 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr{} 6781 if protoimpl.UnsafeEnabled { 6782 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[50] 6783 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6784 ms.StoreMessageInfo(mi) 6785 } 6786 } 6787 6788 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) String() string { 6789 return protoimpl.X.MessageStringOf(m) 6790 } 6791 6792 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) ProtoMessage() {} 6793 6794 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) ProtoReflect() preflect.Message { 6795 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[50] 6796 if protoimpl.UnsafeEnabled && m != nil { 6797 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6798 if ms.LoadMessageInfo() == nil { 6799 ms.StoreMessageInfo(mi) 6800 } 6801 return ms 6802 } 6803 return mi.MessageOf(m) 6804 } 6805 6806 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) GotenMessage() {} 6807 6808 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr.ProtoReflect.Descriptor instead. 6809 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Descriptor() ([]byte, []int) { 6810 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 1} 6811 } 6812 6813 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Unmarshal(b []byte) error { 6814 return proto.Unmarshal(b, m) 6815 } 6816 6817 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Marshal() ([]byte, error) { 6818 return proto.Marshal(m) 6819 } 6820 6821 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) MarshalJSON() ([]byte, error) { 6822 return protojson.MarshalOptions{}.Marshal(m) 6823 } 6824 6825 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) UnmarshalJSON(data []byte) error { 6826 return protojson.Unmarshal(data, m) 6827 } 6828 6829 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) GetRegistrationSettings() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings { 6830 if m != nil { 6831 return m.RegistrationSettings 6832 } 6833 return nil 6834 } 6835 6836 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) SetRegistrationSettings(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) { 6837 if m == nil { 6838 panic(fmt.Errorf("can't set %s on nil %s", "RegistrationSettings", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr")) 6839 } 6840 m.RegistrationSettings = fv 6841 } 6842 6843 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings struct { 6844 state protoimpl.MessageState 6845 sizeCache protoimpl.SizeCache 6846 unknownFields protoimpl.UnknownFields 6847 Apn string `protobuf:"bytes,1,opt,name=apn,proto3" json:"apn,omitempty"` 6848 IpType string `protobuf:"bytes,2,opt,name=ip_type,json=ipType,proto3" json:"ip_type,omitempty"` 6849 Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` 6850 User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"` 6851 } 6852 6853 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Reset() { 6854 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings{} 6855 if protoimpl.UnsafeEnabled { 6856 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[51] 6857 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6858 ms.StoreMessageInfo(mi) 6859 } 6860 } 6861 6862 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) String() string { 6863 return protoimpl.X.MessageStringOf(m) 6864 } 6865 6866 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) ProtoMessage() {} 6867 6868 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) ProtoReflect() preflect.Message { 6869 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[51] 6870 if protoimpl.UnsafeEnabled && m != nil { 6871 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6872 if ms.LoadMessageInfo() == nil { 6873 ms.StoreMessageInfo(mi) 6874 } 6875 return ms 6876 } 6877 return mi.MessageOf(m) 6878 } 6879 6880 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GotenMessage() {} 6881 6882 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings.ProtoReflect.Descriptor instead. 6883 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Descriptor() ([]byte, []int) { 6884 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 2} 6885 } 6886 6887 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Unmarshal(b []byte) error { 6888 return proto.Unmarshal(b, m) 6889 } 6890 6891 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Marshal() ([]byte, error) { 6892 return proto.Marshal(m) 6893 } 6894 6895 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) MarshalJSON() ([]byte, error) { 6896 return protojson.MarshalOptions{}.Marshal(m) 6897 } 6898 6899 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) UnmarshalJSON(data []byte) error { 6900 return protojson.Unmarshal(data, m) 6901 } 6902 6903 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetApn() string { 6904 if m != nil { 6905 return m.Apn 6906 } 6907 return "" 6908 } 6909 6910 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetIpType() string { 6911 if m != nil { 6912 return m.IpType 6913 } 6914 return "" 6915 } 6916 6917 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetPassword() string { 6918 if m != nil { 6919 return m.Password 6920 } 6921 return "" 6922 } 6923 6924 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetUser() string { 6925 if m != nil { 6926 return m.User 6927 } 6928 return "" 6929 } 6930 6931 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetApn(fv string) { 6932 if m == nil { 6933 panic(fmt.Errorf("can't set %s on nil %s", "Apn", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings")) 6934 } 6935 m.Apn = fv 6936 } 6937 6938 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetIpType(fv string) { 6939 if m == nil { 6940 panic(fmt.Errorf("can't set %s on nil %s", "IpType", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings")) 6941 } 6942 m.IpType = fv 6943 } 6944 6945 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetPassword(fv string) { 6946 if m == nil { 6947 panic(fmt.Errorf("can't set %s on nil %s", "Password", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings")) 6948 } 6949 m.Password = fv 6950 } 6951 6952 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetUser(fv string) { 6953 if m == nil { 6954 panic(fmt.Errorf("can't set %s on nil %s", "User", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings")) 6955 } 6956 m.User = fv 6957 } 6958 6959 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer struct { 6960 state protoimpl.MessageState 6961 sizeCache protoimpl.SizeCache 6962 unknownFields protoimpl.UnknownFields 6963 DbusPath string `protobuf:"bytes,1,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"` 6964 Settings *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"` 6965 } 6966 6967 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Reset() { 6968 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer{} 6969 if protoimpl.UnsafeEnabled { 6970 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[52] 6971 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6972 ms.StoreMessageInfo(mi) 6973 } 6974 } 6975 6976 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) String() string { 6977 return protoimpl.X.MessageStringOf(m) 6978 } 6979 6980 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) ProtoMessage() {} 6981 6982 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) ProtoReflect() preflect.Message { 6983 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[52] 6984 if protoimpl.UnsafeEnabled && m != nil { 6985 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6986 if ms.LoadMessageInfo() == nil { 6987 ms.StoreMessageInfo(mi) 6988 } 6989 return ms 6990 } 6991 return mi.MessageOf(m) 6992 } 6993 6994 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GotenMessage() {} 6995 6996 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer.ProtoReflect.Descriptor instead. 6997 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Descriptor() ([]byte, []int) { 6998 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 3} 6999 } 7000 7001 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Unmarshal(b []byte) error { 7002 return proto.Unmarshal(b, m) 7003 } 7004 7005 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Marshal() ([]byte, error) { 7006 return proto.Marshal(m) 7007 } 7008 7009 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) MarshalJSON() ([]byte, error) { 7010 return protojson.MarshalOptions{}.Marshal(m) 7011 } 7012 7013 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) UnmarshalJSON(data []byte) error { 7014 return protojson.Unmarshal(data, m) 7015 } 7016 7017 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GetDbusPath() string { 7018 if m != nil { 7019 return m.DbusPath 7020 } 7021 return "" 7022 } 7023 7024 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GetSettings() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings { 7025 if m != nil { 7026 return m.Settings 7027 } 7028 return nil 7029 } 7030 7031 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) SetDbusPath(fv string) { 7032 if m == nil { 7033 panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer")) 7034 } 7035 m.DbusPath = fv 7036 } 7037 7038 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) SetSettings(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) { 7039 if m == nil { 7040 panic(fmt.Errorf("can't set %s on nil %s", "Settings", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer")) 7041 } 7042 m.Settings = fv 7043 } 7044 7045 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps struct { 7046 state protoimpl.MessageState 7047 sizeCache protoimpl.SizeCache 7048 unknownFields protoimpl.UnknownFields 7049 InitialBearer *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer `protobuf:"bytes,1,opt,name=initial_bearer,json=initialBearer,proto3" json:"initial_bearer,omitempty"` 7050 UeModeOperation string `protobuf:"bytes,2,opt,name=ue_mode_operation,json=ueModeOperation,proto3" json:"ue_mode_operation,omitempty"` 7051 } 7052 7053 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Reset() { 7054 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps{} 7055 if protoimpl.UnsafeEnabled { 7056 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[53] 7057 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7058 ms.StoreMessageInfo(mi) 7059 } 7060 } 7061 7062 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) String() string { 7063 return protoimpl.X.MessageStringOf(m) 7064 } 7065 7066 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) ProtoMessage() {} 7067 7068 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) ProtoReflect() preflect.Message { 7069 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[53] 7070 if protoimpl.UnsafeEnabled && m != nil { 7071 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7072 if ms.LoadMessageInfo() == nil { 7073 ms.StoreMessageInfo(mi) 7074 } 7075 return ms 7076 } 7077 return mi.MessageOf(m) 7078 } 7079 7080 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GotenMessage() {} 7081 7082 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps.ProtoReflect.Descriptor instead. 7083 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Descriptor() ([]byte, []int) { 7084 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 4} 7085 } 7086 7087 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Unmarshal(b []byte) error { 7088 return proto.Unmarshal(b, m) 7089 } 7090 7091 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Marshal() ([]byte, error) { 7092 return proto.Marshal(m) 7093 } 7094 7095 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) MarshalJSON() ([]byte, error) { 7096 return protojson.MarshalOptions{}.Marshal(m) 7097 } 7098 7099 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) UnmarshalJSON(data []byte) error { 7100 return protojson.Unmarshal(data, m) 7101 } 7102 7103 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GetInitialBearer() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer { 7104 if m != nil { 7105 return m.InitialBearer 7106 } 7107 return nil 7108 } 7109 7110 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GetUeModeOperation() string { 7111 if m != nil { 7112 return m.UeModeOperation 7113 } 7114 return "" 7115 } 7116 7117 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) SetInitialBearer(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) { 7118 if m == nil { 7119 panic(fmt.Errorf("can't set %s on nil %s", "InitialBearer", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps")) 7120 } 7121 m.InitialBearer = fv 7122 } 7123 7124 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) SetUeModeOperation(fv string) { 7125 if m == nil { 7126 panic(fmt.Errorf("can't set %s on nil %s", "UeModeOperation", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps")) 7127 } 7128 m.UeModeOperation = fv 7129 } 7130 7131 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp struct { 7132 state protoimpl.MessageState 7133 sizeCache protoimpl.SizeCache 7134 unknownFields protoimpl.UnknownFields 7135 FivegNr *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr `protobuf:"bytes,1,opt,name=fiveg_nr,json=fivegNr,proto3" json:"fiveg_nr,omitempty"` 7136 EnabledLocks []string `protobuf:"bytes,2,rep,name=enabled_locks,json=enabledLocks,proto3" json:"enabled_locks,omitempty"` 7137 Eps *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps `protobuf:"bytes,3,opt,name=eps,proto3" json:"eps,omitempty"` 7138 Imei string `protobuf:"bytes,4,opt,name=imei,proto3" json:"imei,omitempty"` 7139 OperatorCode string `protobuf:"bytes,5,opt,name=operator_code,json=operatorCode,proto3" json:"operator_code,omitempty"` 7140 OperatorName string `protobuf:"bytes,6,opt,name=operator_name,json=operatorName,proto3" json:"operator_name,omitempty"` 7141 PacketServiceState string `protobuf:"bytes,7,opt,name=packet_service_state,json=packetServiceState,proto3" json:"packet_service_state,omitempty"` 7142 Pco string `protobuf:"bytes,8,opt,name=pco,proto3" json:"pco,omitempty"` 7143 RegistrationState string `protobuf:"bytes,9,opt,name=registration_state,json=registrationState,proto3" json:"registration_state,omitempty"` 7144 } 7145 7146 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Reset() { 7147 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp{} 7148 if protoimpl.UnsafeEnabled { 7149 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[54] 7150 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7151 ms.StoreMessageInfo(mi) 7152 } 7153 } 7154 7155 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) String() string { 7156 return protoimpl.X.MessageStringOf(m) 7157 } 7158 7159 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) ProtoMessage() {} 7160 7161 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) ProtoReflect() preflect.Message { 7162 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[54] 7163 if protoimpl.UnsafeEnabled && m != nil { 7164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7165 if ms.LoadMessageInfo() == nil { 7166 ms.StoreMessageInfo(mi) 7167 } 7168 return ms 7169 } 7170 return mi.MessageOf(m) 7171 } 7172 7173 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GotenMessage() {} 7174 7175 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp.ProtoReflect.Descriptor instead. 7176 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Descriptor() ([]byte, []int) { 7177 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 5} 7178 } 7179 7180 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Unmarshal(b []byte) error { 7181 return proto.Unmarshal(b, m) 7182 } 7183 7184 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Marshal() ([]byte, error) { 7185 return proto.Marshal(m) 7186 } 7187 7188 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) MarshalJSON() ([]byte, error) { 7189 return protojson.MarshalOptions{}.Marshal(m) 7190 } 7191 7192 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) UnmarshalJSON(data []byte) error { 7193 return protojson.Unmarshal(data, m) 7194 } 7195 7196 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetFivegNr() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr { 7197 if m != nil { 7198 return m.FivegNr 7199 } 7200 return nil 7201 } 7202 7203 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetEnabledLocks() []string { 7204 if m != nil { 7205 return m.EnabledLocks 7206 } 7207 return nil 7208 } 7209 7210 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetEps() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps { 7211 if m != nil { 7212 return m.Eps 7213 } 7214 return nil 7215 } 7216 7217 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetImei() string { 7218 if m != nil { 7219 return m.Imei 7220 } 7221 return "" 7222 } 7223 7224 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetOperatorCode() string { 7225 if m != nil { 7226 return m.OperatorCode 7227 } 7228 return "" 7229 } 7230 7231 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetOperatorName() string { 7232 if m != nil { 7233 return m.OperatorName 7234 } 7235 return "" 7236 } 7237 7238 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetPacketServiceState() string { 7239 if m != nil { 7240 return m.PacketServiceState 7241 } 7242 return "" 7243 } 7244 7245 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetPco() string { 7246 if m != nil { 7247 return m.Pco 7248 } 7249 return "" 7250 } 7251 7252 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetRegistrationState() string { 7253 if m != nil { 7254 return m.RegistrationState 7255 } 7256 return "" 7257 } 7258 7259 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetFivegNr(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) { 7260 if m == nil { 7261 panic(fmt.Errorf("can't set %s on nil %s", "FivegNr", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7262 } 7263 m.FivegNr = fv 7264 } 7265 7266 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetEnabledLocks(fv []string) { 7267 if m == nil { 7268 panic(fmt.Errorf("can't set %s on nil %s", "EnabledLocks", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7269 } 7270 m.EnabledLocks = fv 7271 } 7272 7273 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetEps(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) { 7274 if m == nil { 7275 panic(fmt.Errorf("can't set %s on nil %s", "Eps", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7276 } 7277 m.Eps = fv 7278 } 7279 7280 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetImei(fv string) { 7281 if m == nil { 7282 panic(fmt.Errorf("can't set %s on nil %s", "Imei", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7283 } 7284 m.Imei = fv 7285 } 7286 7287 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetOperatorCode(fv string) { 7288 if m == nil { 7289 panic(fmt.Errorf("can't set %s on nil %s", "OperatorCode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7290 } 7291 m.OperatorCode = fv 7292 } 7293 7294 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetOperatorName(fv string) { 7295 if m == nil { 7296 panic(fmt.Errorf("can't set %s on nil %s", "OperatorName", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7297 } 7298 m.OperatorName = fv 7299 } 7300 7301 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetPacketServiceState(fv string) { 7302 if m == nil { 7303 panic(fmt.Errorf("can't set %s on nil %s", "PacketServiceState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7304 } 7305 m.PacketServiceState = fv 7306 } 7307 7308 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetPco(fv string) { 7309 if m == nil { 7310 panic(fmt.Errorf("can't set %s on nil %s", "Pco", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7311 } 7312 m.Pco = fv 7313 } 7314 7315 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetRegistrationState(fv string) { 7316 if m == nil { 7317 panic(fmt.Errorf("can't set %s on nil %s", "RegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 7318 } 7319 m.RegistrationState = fv 7320 } 7321 7322 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma struct { 7323 state protoimpl.MessageState 7324 sizeCache protoimpl.SizeCache 7325 unknownFields protoimpl.UnknownFields 7326 ActivationState string `protobuf:"bytes,1,opt,name=activation_state,json=activationState,proto3" json:"activation_state,omitempty"` 7327 Cdma1XRegistrationState string `protobuf:"bytes,2,opt,name=cdma1x_registration_state,json=cdma1xRegistrationState,proto3" json:"cdma1x_registration_state,omitempty"` 7328 Esn string `protobuf:"bytes,3,opt,name=esn,proto3" json:"esn,omitempty"` 7329 EvdoRegistrationState string `protobuf:"bytes,4,opt,name=evdo_registration_state,json=evdoRegistrationState,proto3" json:"evdo_registration_state,omitempty"` 7330 Meid string `protobuf:"bytes,5,opt,name=meid,proto3" json:"meid,omitempty"` 7331 Nid string `protobuf:"bytes,6,opt,name=nid,proto3" json:"nid,omitempty"` 7332 Sid string `protobuf:"bytes,7,opt,name=sid,proto3" json:"sid,omitempty"` 7333 } 7334 7335 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Reset() { 7336 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma{} 7337 if protoimpl.UnsafeEnabled { 7338 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[55] 7339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7340 ms.StoreMessageInfo(mi) 7341 } 7342 } 7343 7344 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) String() string { 7345 return protoimpl.X.MessageStringOf(m) 7346 } 7347 7348 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) ProtoMessage() {} 7349 7350 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) ProtoReflect() preflect.Message { 7351 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[55] 7352 if protoimpl.UnsafeEnabled && m != nil { 7353 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7354 if ms.LoadMessageInfo() == nil { 7355 ms.StoreMessageInfo(mi) 7356 } 7357 return ms 7358 } 7359 return mi.MessageOf(m) 7360 } 7361 7362 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GotenMessage() {} 7363 7364 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma.ProtoReflect.Descriptor instead. 7365 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Descriptor() ([]byte, []int) { 7366 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 6} 7367 } 7368 7369 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Unmarshal(b []byte) error { 7370 return proto.Unmarshal(b, m) 7371 } 7372 7373 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Marshal() ([]byte, error) { 7374 return proto.Marshal(m) 7375 } 7376 7377 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) MarshalJSON() ([]byte, error) { 7378 return protojson.MarshalOptions{}.Marshal(m) 7379 } 7380 7381 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) UnmarshalJSON(data []byte) error { 7382 return protojson.Unmarshal(data, m) 7383 } 7384 7385 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetActivationState() string { 7386 if m != nil { 7387 return m.ActivationState 7388 } 7389 return "" 7390 } 7391 7392 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetCdma1XRegistrationState() string { 7393 if m != nil { 7394 return m.Cdma1XRegistrationState 7395 } 7396 return "" 7397 } 7398 7399 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetEsn() string { 7400 if m != nil { 7401 return m.Esn 7402 } 7403 return "" 7404 } 7405 7406 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetEvdoRegistrationState() string { 7407 if m != nil { 7408 return m.EvdoRegistrationState 7409 } 7410 return "" 7411 } 7412 7413 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetMeid() string { 7414 if m != nil { 7415 return m.Meid 7416 } 7417 return "" 7418 } 7419 7420 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetNid() string { 7421 if m != nil { 7422 return m.Nid 7423 } 7424 return "" 7425 } 7426 7427 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetSid() string { 7428 if m != nil { 7429 return m.Sid 7430 } 7431 return "" 7432 } 7433 7434 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetActivationState(fv string) { 7435 if m == nil { 7436 panic(fmt.Errorf("can't set %s on nil %s", "ActivationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 7437 } 7438 m.ActivationState = fv 7439 } 7440 7441 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetCdma1XRegistrationState(fv string) { 7442 if m == nil { 7443 panic(fmt.Errorf("can't set %s on nil %s", "Cdma1XRegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 7444 } 7445 m.Cdma1XRegistrationState = fv 7446 } 7447 7448 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetEsn(fv string) { 7449 if m == nil { 7450 panic(fmt.Errorf("can't set %s on nil %s", "Esn", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 7451 } 7452 m.Esn = fv 7453 } 7454 7455 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetEvdoRegistrationState(fv string) { 7456 if m == nil { 7457 panic(fmt.Errorf("can't set %s on nil %s", "EvdoRegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 7458 } 7459 m.EvdoRegistrationState = fv 7460 } 7461 7462 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetMeid(fv string) { 7463 if m == nil { 7464 panic(fmt.Errorf("can't set %s on nil %s", "Meid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 7465 } 7466 m.Meid = fv 7467 } 7468 7469 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetNid(fv string) { 7470 if m == nil { 7471 panic(fmt.Errorf("can't set %s on nil %s", "Nid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 7472 } 7473 m.Nid = fv 7474 } 7475 7476 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetSid(fv string) { 7477 if m == nil { 7478 panic(fmt.Errorf("can't set %s on nil %s", "Sid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 7479 } 7480 m.Sid = fv 7481 } 7482 7483 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality struct { 7484 state protoimpl.MessageState 7485 sizeCache protoimpl.SizeCache 7486 unknownFields protoimpl.UnknownFields 7487 Recent string `protobuf:"bytes,1,opt,name=recent,proto3" json:"recent,omitempty"` 7488 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 7489 } 7490 7491 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Reset() { 7492 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality{} 7493 if protoimpl.UnsafeEnabled { 7494 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[56] 7495 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7496 ms.StoreMessageInfo(mi) 7497 } 7498 } 7499 7500 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) String() string { 7501 return protoimpl.X.MessageStringOf(m) 7502 } 7503 7504 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) ProtoMessage() {} 7505 7506 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) ProtoReflect() preflect.Message { 7507 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[56] 7508 if protoimpl.UnsafeEnabled && m != nil { 7509 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7510 if ms.LoadMessageInfo() == nil { 7511 ms.StoreMessageInfo(mi) 7512 } 7513 return ms 7514 } 7515 return mi.MessageOf(m) 7516 } 7517 7518 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GotenMessage() {} 7519 7520 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality.ProtoReflect.Descriptor instead. 7521 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Descriptor() ([]byte, []int) { 7522 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 7} 7523 } 7524 7525 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Unmarshal(b []byte) error { 7526 return proto.Unmarshal(b, m) 7527 } 7528 7529 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Marshal() ([]byte, error) { 7530 return proto.Marshal(m) 7531 } 7532 7533 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) MarshalJSON() ([]byte, error) { 7534 return protojson.MarshalOptions{}.Marshal(m) 7535 } 7536 7537 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) UnmarshalJSON(data []byte) error { 7538 return protojson.Unmarshal(data, m) 7539 } 7540 7541 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GetRecent() string { 7542 if m != nil { 7543 return m.Recent 7544 } 7545 return "" 7546 } 7547 7548 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GetValue() string { 7549 if m != nil { 7550 return m.Value 7551 } 7552 return "" 7553 } 7554 7555 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) SetRecent(fv string) { 7556 if m == nil { 7557 panic(fmt.Errorf("can't set %s on nil %s", "Recent", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality")) 7558 } 7559 m.Recent = fv 7560 } 7561 7562 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) SetValue(fv string) { 7563 if m == nil { 7564 panic(fmt.Errorf("can't set %s on nil %s", "Value", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality")) 7565 } 7566 m.Value = fv 7567 } 7568 7569 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic struct { 7570 state protoimpl.MessageState 7571 sizeCache protoimpl.SizeCache 7572 unknownFields protoimpl.UnknownFields 7573 AccessTechnologies []string `protobuf:"bytes,1,rep,name=access_technologies,json=accessTechnologies,proto3" json:"access_technologies,omitempty"` 7574 Bearers []string `protobuf:"bytes,2,rep,name=bearers,proto3" json:"bearers,omitempty"` 7575 CarrierConfiguration string `protobuf:"bytes,3,opt,name=carrier_configuration,json=carrierConfiguration,proto3" json:"carrier_configuration,omitempty"` 7576 CarrierConfigurationRevision string `protobuf:"bytes,4,opt,name=carrier_configuration_revision,json=carrierConfigurationRevision,proto3" json:"carrier_configuration_revision,omitempty"` 7577 CurrentBands []string `protobuf:"bytes,5,rep,name=current_bands,json=currentBands,proto3" json:"current_bands,omitempty"` 7578 CurrentCapabilities []string `protobuf:"bytes,6,rep,name=current_capabilities,json=currentCapabilities,proto3" json:"current_capabilities,omitempty"` 7579 CurrentModes string `protobuf:"bytes,7,opt,name=current_modes,json=currentModes,proto3" json:"current_modes,omitempty"` 7580 Device string `protobuf:"bytes,8,opt,name=device,proto3" json:"device,omitempty"` 7581 DeviceIdentifier string `protobuf:"bytes,9,opt,name=device_identifier,json=deviceIdentifier,proto3" json:"device_identifier,omitempty"` 7582 Drivers []string `protobuf:"bytes,10,rep,name=drivers,proto3" json:"drivers,omitempty"` 7583 EquipmentIdentifier string `protobuf:"bytes,11,opt,name=equipment_identifier,json=equipmentIdentifier,proto3" json:"equipment_identifier,omitempty"` 7584 HardwareRevision string `protobuf:"bytes,12,opt,name=hardware_revision,json=hardwareRevision,proto3" json:"hardware_revision,omitempty"` 7585 Manufacturer string `protobuf:"bytes,13,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` 7586 Model string `protobuf:"bytes,14,opt,name=model,proto3" json:"model,omitempty"` 7587 OwnNumbers []string `protobuf:"bytes,15,rep,name=own_numbers,json=ownNumbers,proto3" json:"own_numbers,omitempty"` 7588 Plugin string `protobuf:"bytes,16,opt,name=plugin,proto3" json:"plugin,omitempty"` 7589 Ports []string `protobuf:"bytes,17,rep,name=ports,proto3" json:"ports,omitempty"` 7590 PowerState string `protobuf:"bytes,18,opt,name=power_state,json=powerState,proto3" json:"power_state,omitempty"` 7591 PrimaryPort string `protobuf:"bytes,19,opt,name=primary_port,json=primaryPort,proto3" json:"primary_port,omitempty"` 7592 PrimarySimSlot string `protobuf:"bytes,20,opt,name=primary_sim_slot,json=primarySimSlot,proto3" json:"primary_sim_slot,omitempty"` 7593 Revision string `protobuf:"bytes,21,opt,name=revision,proto3" json:"revision,omitempty"` 7594 SignalQuality *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality `protobuf:"bytes,22,opt,name=signal_quality,json=signalQuality,proto3" json:"signal_quality,omitempty"` 7595 Sim string `protobuf:"bytes,23,opt,name=sim,proto3" json:"sim,omitempty"` 7596 SimSlots []string `protobuf:"bytes,24,rep,name=sim_slots,json=simSlots,proto3" json:"sim_slots,omitempty"` 7597 State string `protobuf:"bytes,25,opt,name=state,proto3" json:"state,omitempty"` 7598 StateFailedReason string `protobuf:"bytes,26,opt,name=state_failed_reason,json=stateFailedReason,proto3" json:"state_failed_reason,omitempty"` 7599 SupportedBands []string `protobuf:"bytes,27,rep,name=supported_bands,json=supportedBands,proto3" json:"supported_bands,omitempty"` 7600 SupportedCapabilities []string `protobuf:"bytes,28,rep,name=supported_capabilities,json=supportedCapabilities,proto3" json:"supported_capabilities,omitempty"` 7601 SupportedIpFamilies []string `protobuf:"bytes,29,rep,name=supported_ip_families,json=supportedIpFamilies,proto3" json:"supported_ip_families,omitempty"` 7602 SupportedModes []string `protobuf:"bytes,30,rep,name=supported_modes,json=supportedModes,proto3" json:"supported_modes,omitempty"` 7603 UnlockRequired string `protobuf:"bytes,31,opt,name=unlock_required,json=unlockRequired,proto3" json:"unlock_required,omitempty"` 7604 UnlockRetries []string `protobuf:"bytes,32,rep,name=unlock_retries,json=unlockRetries,proto3" json:"unlock_retries,omitempty"` 7605 } 7606 7607 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Reset() { 7608 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic{} 7609 if protoimpl.UnsafeEnabled { 7610 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[57] 7611 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7612 ms.StoreMessageInfo(mi) 7613 } 7614 } 7615 7616 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) String() string { 7617 return protoimpl.X.MessageStringOf(m) 7618 } 7619 7620 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) ProtoMessage() {} 7621 7622 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) ProtoReflect() preflect.Message { 7623 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[57] 7624 if protoimpl.UnsafeEnabled && m != nil { 7625 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7626 if ms.LoadMessageInfo() == nil { 7627 ms.StoreMessageInfo(mi) 7628 } 7629 return ms 7630 } 7631 return mi.MessageOf(m) 7632 } 7633 7634 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GotenMessage() {} 7635 7636 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic.ProtoReflect.Descriptor instead. 7637 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Descriptor() ([]byte, []int) { 7638 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 8} 7639 } 7640 7641 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Unmarshal(b []byte) error { 7642 return proto.Unmarshal(b, m) 7643 } 7644 7645 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Marshal() ([]byte, error) { 7646 return proto.Marshal(m) 7647 } 7648 7649 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) MarshalJSON() ([]byte, error) { 7650 return protojson.MarshalOptions{}.Marshal(m) 7651 } 7652 7653 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) UnmarshalJSON(data []byte) error { 7654 return protojson.Unmarshal(data, m) 7655 } 7656 7657 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetAccessTechnologies() []string { 7658 if m != nil { 7659 return m.AccessTechnologies 7660 } 7661 return nil 7662 } 7663 7664 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetBearers() []string { 7665 if m != nil { 7666 return m.Bearers 7667 } 7668 return nil 7669 } 7670 7671 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCarrierConfiguration() string { 7672 if m != nil { 7673 return m.CarrierConfiguration 7674 } 7675 return "" 7676 } 7677 7678 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCarrierConfigurationRevision() string { 7679 if m != nil { 7680 return m.CarrierConfigurationRevision 7681 } 7682 return "" 7683 } 7684 7685 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentBands() []string { 7686 if m != nil { 7687 return m.CurrentBands 7688 } 7689 return nil 7690 } 7691 7692 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentCapabilities() []string { 7693 if m != nil { 7694 return m.CurrentCapabilities 7695 } 7696 return nil 7697 } 7698 7699 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentModes() string { 7700 if m != nil { 7701 return m.CurrentModes 7702 } 7703 return "" 7704 } 7705 7706 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDevice() string { 7707 if m != nil { 7708 return m.Device 7709 } 7710 return "" 7711 } 7712 7713 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDeviceIdentifier() string { 7714 if m != nil { 7715 return m.DeviceIdentifier 7716 } 7717 return "" 7718 } 7719 7720 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDrivers() []string { 7721 if m != nil { 7722 return m.Drivers 7723 } 7724 return nil 7725 } 7726 7727 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetEquipmentIdentifier() string { 7728 if m != nil { 7729 return m.EquipmentIdentifier 7730 } 7731 return "" 7732 } 7733 7734 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetHardwareRevision() string { 7735 if m != nil { 7736 return m.HardwareRevision 7737 } 7738 return "" 7739 } 7740 7741 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetManufacturer() string { 7742 if m != nil { 7743 return m.Manufacturer 7744 } 7745 return "" 7746 } 7747 7748 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetModel() string { 7749 if m != nil { 7750 return m.Model 7751 } 7752 return "" 7753 } 7754 7755 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetOwnNumbers() []string { 7756 if m != nil { 7757 return m.OwnNumbers 7758 } 7759 return nil 7760 } 7761 7762 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPlugin() string { 7763 if m != nil { 7764 return m.Plugin 7765 } 7766 return "" 7767 } 7768 7769 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPorts() []string { 7770 if m != nil { 7771 return m.Ports 7772 } 7773 return nil 7774 } 7775 7776 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPowerState() string { 7777 if m != nil { 7778 return m.PowerState 7779 } 7780 return "" 7781 } 7782 7783 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPrimaryPort() string { 7784 if m != nil { 7785 return m.PrimaryPort 7786 } 7787 return "" 7788 } 7789 7790 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPrimarySimSlot() string { 7791 if m != nil { 7792 return m.PrimarySimSlot 7793 } 7794 return "" 7795 } 7796 7797 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetRevision() string { 7798 if m != nil { 7799 return m.Revision 7800 } 7801 return "" 7802 } 7803 7804 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSignalQuality() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality { 7805 if m != nil { 7806 return m.SignalQuality 7807 } 7808 return nil 7809 } 7810 7811 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSim() string { 7812 if m != nil { 7813 return m.Sim 7814 } 7815 return "" 7816 } 7817 7818 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSimSlots() []string { 7819 if m != nil { 7820 return m.SimSlots 7821 } 7822 return nil 7823 } 7824 7825 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetState() string { 7826 if m != nil { 7827 return m.State 7828 } 7829 return "" 7830 } 7831 7832 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetStateFailedReason() string { 7833 if m != nil { 7834 return m.StateFailedReason 7835 } 7836 return "" 7837 } 7838 7839 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedBands() []string { 7840 if m != nil { 7841 return m.SupportedBands 7842 } 7843 return nil 7844 } 7845 7846 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedCapabilities() []string { 7847 if m != nil { 7848 return m.SupportedCapabilities 7849 } 7850 return nil 7851 } 7852 7853 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedIpFamilies() []string { 7854 if m != nil { 7855 return m.SupportedIpFamilies 7856 } 7857 return nil 7858 } 7859 7860 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedModes() []string { 7861 if m != nil { 7862 return m.SupportedModes 7863 } 7864 return nil 7865 } 7866 7867 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetUnlockRequired() string { 7868 if m != nil { 7869 return m.UnlockRequired 7870 } 7871 return "" 7872 } 7873 7874 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetUnlockRetries() []string { 7875 if m != nil { 7876 return m.UnlockRetries 7877 } 7878 return nil 7879 } 7880 7881 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetAccessTechnologies(fv []string) { 7882 if m == nil { 7883 panic(fmt.Errorf("can't set %s on nil %s", "AccessTechnologies", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7884 } 7885 m.AccessTechnologies = fv 7886 } 7887 7888 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetBearers(fv []string) { 7889 if m == nil { 7890 panic(fmt.Errorf("can't set %s on nil %s", "Bearers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7891 } 7892 m.Bearers = fv 7893 } 7894 7895 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCarrierConfiguration(fv string) { 7896 if m == nil { 7897 panic(fmt.Errorf("can't set %s on nil %s", "CarrierConfiguration", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7898 } 7899 m.CarrierConfiguration = fv 7900 } 7901 7902 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCarrierConfigurationRevision(fv string) { 7903 if m == nil { 7904 panic(fmt.Errorf("can't set %s on nil %s", "CarrierConfigurationRevision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7905 } 7906 m.CarrierConfigurationRevision = fv 7907 } 7908 7909 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentBands(fv []string) { 7910 if m == nil { 7911 panic(fmt.Errorf("can't set %s on nil %s", "CurrentBands", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7912 } 7913 m.CurrentBands = fv 7914 } 7915 7916 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentCapabilities(fv []string) { 7917 if m == nil { 7918 panic(fmt.Errorf("can't set %s on nil %s", "CurrentCapabilities", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7919 } 7920 m.CurrentCapabilities = fv 7921 } 7922 7923 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentModes(fv string) { 7924 if m == nil { 7925 panic(fmt.Errorf("can't set %s on nil %s", "CurrentModes", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7926 } 7927 m.CurrentModes = fv 7928 } 7929 7930 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDevice(fv string) { 7931 if m == nil { 7932 panic(fmt.Errorf("can't set %s on nil %s", "Device", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7933 } 7934 m.Device = fv 7935 } 7936 7937 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDeviceIdentifier(fv string) { 7938 if m == nil { 7939 panic(fmt.Errorf("can't set %s on nil %s", "DeviceIdentifier", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7940 } 7941 m.DeviceIdentifier = fv 7942 } 7943 7944 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDrivers(fv []string) { 7945 if m == nil { 7946 panic(fmt.Errorf("can't set %s on nil %s", "Drivers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7947 } 7948 m.Drivers = fv 7949 } 7950 7951 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetEquipmentIdentifier(fv string) { 7952 if m == nil { 7953 panic(fmt.Errorf("can't set %s on nil %s", "EquipmentIdentifier", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7954 } 7955 m.EquipmentIdentifier = fv 7956 } 7957 7958 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetHardwareRevision(fv string) { 7959 if m == nil { 7960 panic(fmt.Errorf("can't set %s on nil %s", "HardwareRevision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7961 } 7962 m.HardwareRevision = fv 7963 } 7964 7965 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetManufacturer(fv string) { 7966 if m == nil { 7967 panic(fmt.Errorf("can't set %s on nil %s", "Manufacturer", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7968 } 7969 m.Manufacturer = fv 7970 } 7971 7972 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetModel(fv string) { 7973 if m == nil { 7974 panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7975 } 7976 m.Model = fv 7977 } 7978 7979 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetOwnNumbers(fv []string) { 7980 if m == nil { 7981 panic(fmt.Errorf("can't set %s on nil %s", "OwnNumbers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7982 } 7983 m.OwnNumbers = fv 7984 } 7985 7986 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPlugin(fv string) { 7987 if m == nil { 7988 panic(fmt.Errorf("can't set %s on nil %s", "Plugin", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7989 } 7990 m.Plugin = fv 7991 } 7992 7993 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPorts(fv []string) { 7994 if m == nil { 7995 panic(fmt.Errorf("can't set %s on nil %s", "Ports", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 7996 } 7997 m.Ports = fv 7998 } 7999 8000 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPowerState(fv string) { 8001 if m == nil { 8002 panic(fmt.Errorf("can't set %s on nil %s", "PowerState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8003 } 8004 m.PowerState = fv 8005 } 8006 8007 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPrimaryPort(fv string) { 8008 if m == nil { 8009 panic(fmt.Errorf("can't set %s on nil %s", "PrimaryPort", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8010 } 8011 m.PrimaryPort = fv 8012 } 8013 8014 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPrimarySimSlot(fv string) { 8015 if m == nil { 8016 panic(fmt.Errorf("can't set %s on nil %s", "PrimarySimSlot", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8017 } 8018 m.PrimarySimSlot = fv 8019 } 8020 8021 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetRevision(fv string) { 8022 if m == nil { 8023 panic(fmt.Errorf("can't set %s on nil %s", "Revision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8024 } 8025 m.Revision = fv 8026 } 8027 8028 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSignalQuality(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) { 8029 if m == nil { 8030 panic(fmt.Errorf("can't set %s on nil %s", "SignalQuality", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8031 } 8032 m.SignalQuality = fv 8033 } 8034 8035 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSim(fv string) { 8036 if m == nil { 8037 panic(fmt.Errorf("can't set %s on nil %s", "Sim", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8038 } 8039 m.Sim = fv 8040 } 8041 8042 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSimSlots(fv []string) { 8043 if m == nil { 8044 panic(fmt.Errorf("can't set %s on nil %s", "SimSlots", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8045 } 8046 m.SimSlots = fv 8047 } 8048 8049 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetState(fv string) { 8050 if m == nil { 8051 panic(fmt.Errorf("can't set %s on nil %s", "State", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8052 } 8053 m.State = fv 8054 } 8055 8056 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetStateFailedReason(fv string) { 8057 if m == nil { 8058 panic(fmt.Errorf("can't set %s on nil %s", "StateFailedReason", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8059 } 8060 m.StateFailedReason = fv 8061 } 8062 8063 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedBands(fv []string) { 8064 if m == nil { 8065 panic(fmt.Errorf("can't set %s on nil %s", "SupportedBands", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8066 } 8067 m.SupportedBands = fv 8068 } 8069 8070 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedCapabilities(fv []string) { 8071 if m == nil { 8072 panic(fmt.Errorf("can't set %s on nil %s", "SupportedCapabilities", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8073 } 8074 m.SupportedCapabilities = fv 8075 } 8076 8077 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedIpFamilies(fv []string) { 8078 if m == nil { 8079 panic(fmt.Errorf("can't set %s on nil %s", "SupportedIpFamilies", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8080 } 8081 m.SupportedIpFamilies = fv 8082 } 8083 8084 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedModes(fv []string) { 8085 if m == nil { 8086 panic(fmt.Errorf("can't set %s on nil %s", "SupportedModes", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8087 } 8088 m.SupportedModes = fv 8089 } 8090 8091 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetUnlockRequired(fv string) { 8092 if m == nil { 8093 panic(fmt.Errorf("can't set %s on nil %s", "UnlockRequired", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8094 } 8095 m.UnlockRequired = fv 8096 } 8097 8098 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetUnlockRetries(fv []string) { 8099 if m == nil { 8100 panic(fmt.Errorf("can't set %s on nil %s", "UnlockRetries", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 8101 } 8102 m.UnlockRetries = fv 8103 } 8104 8105 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus struct { 8106 state protoimpl.MessageState 8107 sizeCache protoimpl.SizeCache 8108 unknownFields protoimpl.UnknownFields 8109 DbusPath string `protobuf:"bytes,1,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"` 8110 Active string `protobuf:"bytes,2,opt,name=active,proto3" json:"active,omitempty"` 8111 Eid string `protobuf:"bytes,3,opt,name=eid,proto3" json:"eid,omitempty"` 8112 EmergencyNumbers []string `protobuf:"bytes,4,rep,name=emergency_numbers,json=emergencyNumbers,proto3" json:"emergency_numbers,omitempty"` 8113 EsimStatus string `protobuf:"bytes,5,opt,name=esim_status,json=esimStatus,proto3" json:"esim_status,omitempty"` 8114 Gid1 string `protobuf:"bytes,6,opt,name=gid1,proto3" json:"gid1,omitempty"` 8115 Gid2 string `protobuf:"bytes,7,opt,name=gid2,proto3" json:"gid2,omitempty"` 8116 Iccid string `protobuf:"bytes,8,opt,name=iccid,proto3" json:"iccid,omitempty"` 8117 Imsi string `protobuf:"bytes,9,opt,name=imsi,proto3" json:"imsi,omitempty"` 8118 OperatorCode string `protobuf:"bytes,10,opt,name=operator_code,json=operatorCode,proto3" json:"operator_code,omitempty"` 8119 OperatorName string `protobuf:"bytes,11,opt,name=operator_name,json=operatorName,proto3" json:"operator_name,omitempty"` 8120 Removability string `protobuf:"bytes,12,opt,name=removability,proto3" json:"removability,omitempty"` 8121 SimType string `protobuf:"bytes,13,opt,name=sim_type,json=simType,proto3" json:"sim_type,omitempty"` 8122 } 8123 8124 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Reset() { 8125 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus{} 8126 if protoimpl.UnsafeEnabled { 8127 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[58] 8128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8129 ms.StoreMessageInfo(mi) 8130 } 8131 } 8132 8133 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) String() string { 8134 return protoimpl.X.MessageStringOf(m) 8135 } 8136 8137 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) ProtoMessage() {} 8138 8139 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) ProtoReflect() preflect.Message { 8140 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[58] 8141 if protoimpl.UnsafeEnabled && m != nil { 8142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8143 if ms.LoadMessageInfo() == nil { 8144 ms.StoreMessageInfo(mi) 8145 } 8146 return ms 8147 } 8148 return mi.MessageOf(m) 8149 } 8150 8151 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GotenMessage() {} 8152 8153 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus.ProtoReflect.Descriptor instead. 8154 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Descriptor() ([]byte, []int) { 8155 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 9} 8156 } 8157 8158 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Unmarshal(b []byte) error { 8159 return proto.Unmarshal(b, m) 8160 } 8161 8162 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Marshal() ([]byte, error) { 8163 return proto.Marshal(m) 8164 } 8165 8166 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) MarshalJSON() ([]byte, error) { 8167 return protojson.MarshalOptions{}.Marshal(m) 8168 } 8169 8170 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) UnmarshalJSON(data []byte) error { 8171 return protojson.Unmarshal(data, m) 8172 } 8173 8174 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetDbusPath() string { 8175 if m != nil { 8176 return m.DbusPath 8177 } 8178 return "" 8179 } 8180 8181 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetActive() string { 8182 if m != nil { 8183 return m.Active 8184 } 8185 return "" 8186 } 8187 8188 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEid() string { 8189 if m != nil { 8190 return m.Eid 8191 } 8192 return "" 8193 } 8194 8195 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEmergencyNumbers() []string { 8196 if m != nil { 8197 return m.EmergencyNumbers 8198 } 8199 return nil 8200 } 8201 8202 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEsimStatus() string { 8203 if m != nil { 8204 return m.EsimStatus 8205 } 8206 return "" 8207 } 8208 8209 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetGid1() string { 8210 if m != nil { 8211 return m.Gid1 8212 } 8213 return "" 8214 } 8215 8216 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetGid2() string { 8217 if m != nil { 8218 return m.Gid2 8219 } 8220 return "" 8221 } 8222 8223 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetIccid() string { 8224 if m != nil { 8225 return m.Iccid 8226 } 8227 return "" 8228 } 8229 8230 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetImsi() string { 8231 if m != nil { 8232 return m.Imsi 8233 } 8234 return "" 8235 } 8236 8237 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetOperatorCode() string { 8238 if m != nil { 8239 return m.OperatorCode 8240 } 8241 return "" 8242 } 8243 8244 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetOperatorName() string { 8245 if m != nil { 8246 return m.OperatorName 8247 } 8248 return "" 8249 } 8250 8251 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetRemovability() string { 8252 if m != nil { 8253 return m.Removability 8254 } 8255 return "" 8256 } 8257 8258 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetSimType() string { 8259 if m != nil { 8260 return m.SimType 8261 } 8262 return "" 8263 } 8264 8265 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetDbusPath(fv string) { 8266 if m == nil { 8267 panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8268 } 8269 m.DbusPath = fv 8270 } 8271 8272 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetActive(fv string) { 8273 if m == nil { 8274 panic(fmt.Errorf("can't set %s on nil %s", "Active", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8275 } 8276 m.Active = fv 8277 } 8278 8279 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEid(fv string) { 8280 if m == nil { 8281 panic(fmt.Errorf("can't set %s on nil %s", "Eid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8282 } 8283 m.Eid = fv 8284 } 8285 8286 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEmergencyNumbers(fv []string) { 8287 if m == nil { 8288 panic(fmt.Errorf("can't set %s on nil %s", "EmergencyNumbers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8289 } 8290 m.EmergencyNumbers = fv 8291 } 8292 8293 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEsimStatus(fv string) { 8294 if m == nil { 8295 panic(fmt.Errorf("can't set %s on nil %s", "EsimStatus", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8296 } 8297 m.EsimStatus = fv 8298 } 8299 8300 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetGid1(fv string) { 8301 if m == nil { 8302 panic(fmt.Errorf("can't set %s on nil %s", "Gid1", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8303 } 8304 m.Gid1 = fv 8305 } 8306 8307 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetGid2(fv string) { 8308 if m == nil { 8309 panic(fmt.Errorf("can't set %s on nil %s", "Gid2", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8310 } 8311 m.Gid2 = fv 8312 } 8313 8314 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetIccid(fv string) { 8315 if m == nil { 8316 panic(fmt.Errorf("can't set %s on nil %s", "Iccid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8317 } 8318 m.Iccid = fv 8319 } 8320 8321 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetImsi(fv string) { 8322 if m == nil { 8323 panic(fmt.Errorf("can't set %s on nil %s", "Imsi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8324 } 8325 m.Imsi = fv 8326 } 8327 8328 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetOperatorCode(fv string) { 8329 if m == nil { 8330 panic(fmt.Errorf("can't set %s on nil %s", "OperatorCode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8331 } 8332 m.OperatorCode = fv 8333 } 8334 8335 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetOperatorName(fv string) { 8336 if m == nil { 8337 panic(fmt.Errorf("can't set %s on nil %s", "OperatorName", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8338 } 8339 m.OperatorName = fv 8340 } 8341 8342 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetRemovability(fv string) { 8343 if m == nil { 8344 panic(fmt.Errorf("can't set %s on nil %s", "Removability", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8345 } 8346 m.Removability = fv 8347 } 8348 8349 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetSimType(fv string) { 8350 if m == nil { 8351 panic(fmt.Errorf("can't set %s on nil %s", "SimType", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 8352 } 8353 m.SimType = fv 8354 } 8355 8356 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem struct { 8357 state protoimpl.MessageState 8358 sizeCache protoimpl.SizeCache 8359 unknownFields protoimpl.UnknownFields 8360 ThreeGPp *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp `protobuf:"bytes,1,opt,name=three_g_pp,json=threeGPp,proto3" json:"three_g_pp,omitempty"` 8361 Cdma *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma `protobuf:"bytes,2,opt,name=cdma,proto3" json:"cdma,omitempty"` 8362 DbusPath string `protobuf:"bytes,3,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"` 8363 Generic *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic `protobuf:"bytes,4,opt,name=generic,proto3" json:"generic,omitempty"` 8364 SimStatus map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus `protobuf:"bytes,7,rep,name=sim_status,json=simStatus,proto3" json:"sim_status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 8365 } 8366 8367 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Reset() { 8368 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem{} 8369 if protoimpl.UnsafeEnabled { 8370 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[59] 8371 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8372 ms.StoreMessageInfo(mi) 8373 } 8374 } 8375 8376 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) String() string { 8377 return protoimpl.X.MessageStringOf(m) 8378 } 8379 8380 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) ProtoMessage() {} 8381 8382 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) ProtoReflect() preflect.Message { 8383 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[59] 8384 if protoimpl.UnsafeEnabled && m != nil { 8385 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8386 if ms.LoadMessageInfo() == nil { 8387 ms.StoreMessageInfo(mi) 8388 } 8389 return ms 8390 } 8391 return mi.MessageOf(m) 8392 } 8393 8394 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GotenMessage() {} 8395 8396 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem.ProtoReflect.Descriptor instead. 8397 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Descriptor() ([]byte, []int) { 8398 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 10} 8399 } 8400 8401 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Unmarshal(b []byte) error { 8402 return proto.Unmarshal(b, m) 8403 } 8404 8405 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Marshal() ([]byte, error) { 8406 return proto.Marshal(m) 8407 } 8408 8409 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) MarshalJSON() ([]byte, error) { 8410 return protojson.MarshalOptions{}.Marshal(m) 8411 } 8412 8413 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) UnmarshalJSON(data []byte) error { 8414 return protojson.Unmarshal(data, m) 8415 } 8416 8417 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetThreeGPp() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp { 8418 if m != nil { 8419 return m.ThreeGPp 8420 } 8421 return nil 8422 } 8423 8424 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetCdma() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma { 8425 if m != nil { 8426 return m.Cdma 8427 } 8428 return nil 8429 } 8430 8431 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetDbusPath() string { 8432 if m != nil { 8433 return m.DbusPath 8434 } 8435 return "" 8436 } 8437 8438 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetGeneric() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic { 8439 if m != nil { 8440 return m.Generic 8441 } 8442 return nil 8443 } 8444 8445 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetSimStatus() map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus { 8446 if m != nil { 8447 return m.SimStatus 8448 } 8449 return nil 8450 } 8451 8452 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetThreeGPp(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) { 8453 if m == nil { 8454 panic(fmt.Errorf("can't set %s on nil %s", "ThreeGPp", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 8455 } 8456 m.ThreeGPp = fv 8457 } 8458 8459 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetCdma(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) { 8460 if m == nil { 8461 panic(fmt.Errorf("can't set %s on nil %s", "Cdma", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 8462 } 8463 m.Cdma = fv 8464 } 8465 8466 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetDbusPath(fv string) { 8467 if m == nil { 8468 panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 8469 } 8470 m.DbusPath = fv 8471 } 8472 8473 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetGeneric(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) { 8474 if m == nil { 8475 panic(fmt.Errorf("can't set %s on nil %s", "Generic", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 8476 } 8477 m.Generic = fv 8478 } 8479 8480 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetSimStatus(fv map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) { 8481 if m == nil { 8482 panic(fmt.Errorf("can't set %s on nil %s", "SimStatus", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 8483 } 8484 m.SimStatus = fv 8485 } 8486 8487 type Device_Status_DeviceInfo_NetworkInterface_ASInfo struct { 8488 state protoimpl.MessageState 8489 sizeCache protoimpl.SizeCache 8490 unknownFields protoimpl.UnknownFields 8491 // AS Number string example AS7018 8492 Asn string `protobuf:"bytes,1,opt,name=asn,proto3" json:"asn,omitempty"` 8493 // AS Owner name example AT&T Services, Inc. 8494 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 8495 // Domain name example att.com 8496 Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` 8497 // Routes exported from this ASN example 12.128.0.0/9 8498 Routes []string `protobuf:"bytes,4,rep,name=routes,proto3" json:"routes,omitempty"` 8499 // ASN Owner type example isp(AT&T) / hosting(google)/ business 8500 // (Amazon) 8501 AsnType string `protobuf:"bytes,5,opt,name=asn_type,json=asnType,proto3" json:"asn_type,omitempty"` 8502 } 8503 8504 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Reset() { 8505 *m = Device_Status_DeviceInfo_NetworkInterface_ASInfo{} 8506 if protoimpl.UnsafeEnabled { 8507 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[61] 8508 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8509 ms.StoreMessageInfo(mi) 8510 } 8511 } 8512 8513 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) String() string { 8514 return protoimpl.X.MessageStringOf(m) 8515 } 8516 8517 func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) ProtoMessage() {} 8518 8519 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) ProtoReflect() preflect.Message { 8520 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[61] 8521 if protoimpl.UnsafeEnabled && m != nil { 8522 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8523 if ms.LoadMessageInfo() == nil { 8524 ms.StoreMessageInfo(mi) 8525 } 8526 return ms 8527 } 8528 return mi.MessageOf(m) 8529 } 8530 8531 func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) GotenMessage() {} 8532 8533 // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface_ASInfo.ProtoReflect.Descriptor instead. 8534 func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) Descriptor() ([]byte, []int) { 8535 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 1, 0} 8536 } 8537 8538 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Unmarshal(b []byte) error { 8539 return proto.Unmarshal(b, m) 8540 } 8541 8542 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Marshal() ([]byte, error) { 8543 return proto.Marshal(m) 8544 } 8545 8546 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) MarshalJSON() ([]byte, error) { 8547 return protojson.MarshalOptions{}.Marshal(m) 8548 } 8549 8550 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) UnmarshalJSON(data []byte) error { 8551 return protojson.Unmarshal(data, m) 8552 } 8553 8554 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetAsn() string { 8555 if m != nil { 8556 return m.Asn 8557 } 8558 return "" 8559 } 8560 8561 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetName() string { 8562 if m != nil { 8563 return m.Name 8564 } 8565 return "" 8566 } 8567 8568 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetDomain() string { 8569 if m != nil { 8570 return m.Domain 8571 } 8572 return "" 8573 } 8574 8575 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetRoutes() []string { 8576 if m != nil { 8577 return m.Routes 8578 } 8579 return nil 8580 } 8581 8582 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetAsnType() string { 8583 if m != nil { 8584 return m.AsnType 8585 } 8586 return "" 8587 } 8588 8589 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetAsn(fv string) { 8590 if m == nil { 8591 panic(fmt.Errorf("can't set %s on nil %s", "Asn", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 8592 } 8593 m.Asn = fv 8594 } 8595 8596 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetName(fv string) { 8597 if m == nil { 8598 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 8599 } 8600 m.Name = fv 8601 } 8602 8603 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetDomain(fv string) { 8604 if m == nil { 8605 panic(fmt.Errorf("can't set %s on nil %s", "Domain", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 8606 } 8607 m.Domain = fv 8608 } 8609 8610 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetRoutes(fv []string) { 8611 if m == nil { 8612 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 8613 } 8614 m.Routes = fv 8615 } 8616 8617 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetAsnType(fv string) { 8618 if m == nil { 8619 panic(fmt.Errorf("can't set %s on nil %s", "AsnType", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 8620 } 8621 m.AsnType = fv 8622 } 8623 8624 type Device_Status_DeviceInfo_NetworkInterface_Carrier struct { 8625 state protoimpl.MessageState 8626 sizeCache protoimpl.SizeCache 8627 unknownFields protoimpl.UnknownFields 8628 // Mobile network carrier name example AT&T 8629 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 8630 // Mobile country code example 214 8631 MobileCountryCode string `protobuf:"bytes,2,opt,name=mobile_country_code,json=mobileCountryCode,proto3" json:"mobile_country_code,omitempty"` 8632 // Mobile network code example 7 8633 MobileNetworkCode string `protobuf:"bytes,3,opt,name=mobile_network_code,json=mobileNetworkCode,proto3" json:"mobile_network_code,omitempty"` 8634 // Mobile location area code example 2862 8635 LocationAreaCode string `protobuf:"bytes,4,opt,name=location_area_code,json=locationAreaCode,proto3" json:"location_area_code,omitempty"` 8636 } 8637 8638 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Reset() { 8639 *m = Device_Status_DeviceInfo_NetworkInterface_Carrier{} 8640 if protoimpl.UnsafeEnabled { 8641 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[62] 8642 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8643 ms.StoreMessageInfo(mi) 8644 } 8645 } 8646 8647 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) String() string { 8648 return protoimpl.X.MessageStringOf(m) 8649 } 8650 8651 func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) ProtoMessage() {} 8652 8653 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) ProtoReflect() preflect.Message { 8654 mi := &edgelq_devices_proto_v1_device_proto_msgTypes[62] 8655 if protoimpl.UnsafeEnabled && m != nil { 8656 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8657 if ms.LoadMessageInfo() == nil { 8658 ms.StoreMessageInfo(mi) 8659 } 8660 return ms 8661 } 8662 return mi.MessageOf(m) 8663 } 8664 8665 func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) GotenMessage() {} 8666 8667 // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface_Carrier.ProtoReflect.Descriptor instead. 8668 func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) Descriptor() ([]byte, []int) { 8669 return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 1, 1} 8670 } 8671 8672 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Unmarshal(b []byte) error { 8673 return proto.Unmarshal(b, m) 8674 } 8675 8676 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Marshal() ([]byte, error) { 8677 return proto.Marshal(m) 8678 } 8679 8680 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) MarshalJSON() ([]byte, error) { 8681 return protojson.MarshalOptions{}.Marshal(m) 8682 } 8683 8684 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) UnmarshalJSON(data []byte) error { 8685 return protojson.Unmarshal(data, m) 8686 } 8687 8688 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetName() string { 8689 if m != nil { 8690 return m.Name 8691 } 8692 return "" 8693 } 8694 8695 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetMobileCountryCode() string { 8696 if m != nil { 8697 return m.MobileCountryCode 8698 } 8699 return "" 8700 } 8701 8702 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetMobileNetworkCode() string { 8703 if m != nil { 8704 return m.MobileNetworkCode 8705 } 8706 return "" 8707 } 8708 8709 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetLocationAreaCode() string { 8710 if m != nil { 8711 return m.LocationAreaCode 8712 } 8713 return "" 8714 } 8715 8716 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetName(fv string) { 8717 if m == nil { 8718 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_NetworkInterface_Carrier")) 8719 } 8720 m.Name = fv 8721 } 8722 8723 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetMobileCountryCode(fv string) { 8724 if m == nil { 8725 panic(fmt.Errorf("can't set %s on nil %s", "MobileCountryCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier")) 8726 } 8727 m.MobileCountryCode = fv 8728 } 8729 8730 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetMobileNetworkCode(fv string) { 8731 if m == nil { 8732 panic(fmt.Errorf("can't set %s on nil %s", "MobileNetworkCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier")) 8733 } 8734 m.MobileNetworkCode = fv 8735 } 8736 8737 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetLocationAreaCode(fv string) { 8738 if m == nil { 8739 panic(fmt.Errorf("can't set %s on nil %s", "LocationAreaCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier")) 8740 } 8741 m.LocationAreaCode = fv 8742 } 8743 8744 var edgelq_devices_proto_v1_device_proto preflect.FileDescriptor 8745 8746 var edgelq_devices_proto_v1_device_proto_rawDesc = []byte{ 8747 0x0a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 8748 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 8749 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 8750 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 8751 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 8752 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 8753 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 8754 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 8755 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 8756 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 8757 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 8758 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 8759 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 8760 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 8761 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 8762 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 8763 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 8764 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 8765 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 8766 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 8767 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 8768 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 8769 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 8770 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 8771 0x6f, 0x1a, 0x23, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 8772 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 8773 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 8774 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 8775 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 8776 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 8777 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 8778 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 8779 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 8780 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6c, 0x61, 0x74, 0x6c, 0x6e, 0x67, 0x2e, 0x70, 0x72, 8781 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 8782 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67, 8783 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 8784 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x91, 8785 0x01, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x22, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 8786 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x0a, 0x08, 0x0a, 8787 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 8788 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 8789 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 8790 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x0c, 8791 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 8792 0x28, 0x09, 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 8793 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0b, 8794 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 8795 0x09, 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 8796 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x04, 0x73, 8797 0x70, 0x65, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 8798 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 8799 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x35, 0x0a, 0x06, 8800 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 8801 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 8802 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 8803 0x74, 0x75, 0x73, 0x12, 0x58, 0x0a, 0x13, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6c, 0x69, 8804 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 8805 0x32, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 8806 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4c, 8807 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x52, 0x11, 0x70, 0x75, 0x62, 0x6c, 8808 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x1a, 0xa2, 0x19, 8809 0x0a, 0x04, 0x53, 0x70, 0x65, 0x63, 0x12, 0x50, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 8810 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 8811 0x27, 0xb2, 0xda, 0x21, 0x23, 0x12, 0x21, 0x0a, 0x1d, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 8812 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 8813 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x01, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 8814 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x46, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x5f, 8815 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xf0, 0xd9, 8816 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1f, 0x12, 0x1d, 0x0a, 0x19, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 8817 0x67, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x42, 0x75, 0x63, 8818 0x6b, 0x65, 0x74, 0x10, 0x01, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 8819 0x12, 0x51, 0x0a, 0x0e, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x5f, 0x62, 0x75, 0x63, 0x6b, 8820 0x65, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 8821 0x21, 0x22, 0x12, 0x20, 0x0a, 0x1c, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 8822 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x42, 0x75, 0x63, 0x6b, 8823 0x65, 0x74, 0x10, 0x01, 0x52, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63, 8824 0x6b, 0x65, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 8825 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 8826 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x79, 0x61, 8827 0x6d, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 8828 0x11, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x59, 0x61, 0x6d, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 8829 0x69, 0x67, 0x12, 0x64, 0x0a, 0x17, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x70, 8830 0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 8831 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 8832 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 8833 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f, 8834 0x64, 0x65, 0x52, 0x14, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x70, 0x69, 0x43, 0x6f, 8835 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x6f, 0x73, 0x5f, 0x69, 8836 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 8837 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x44, 0x0a, 0x0a, 0x73, 0x73, 8838 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 8839 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 8840 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x53, 0x53, 0x48, 0x43, 8841 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09, 0x73, 0x73, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 8842 0x12, 0x5c, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 8843 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 8844 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 8845 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 8846 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x11, 0x61, 0x74, 0x74, 8847 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x38, 8848 0x0a, 0x18, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 8849 0x5f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 8850 0x52, 0x16, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 8851 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x12, 0x50, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x67, 8852 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 8853 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 8854 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4c, 0x6f, 8855 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x6c, 0x6f, 0x67, 8856 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4a, 0x0a, 0x0c, 0x70, 0x72, 8857 0x6f, 0x78, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 8858 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 8859 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 8860 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x78, 0x79, 8861 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 8862 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 8863 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 8864 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 8865 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x09, 0x75, 0x73, 0x62, 0x5f, 8866 0x67, 0x75, 0x61, 0x72, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 8867 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 8868 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x55, 0x53, 0x42, 0x47, 0x75, 0x61, 0x72, 8869 0x64, 0x52, 0x08, 0x75, 0x73, 0x62, 0x47, 0x75, 0x61, 0x72, 0x64, 0x12, 0x3d, 0x0a, 0x0d, 0x68, 8870 0x65, 0x61, 0x6c, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x18, 0x12, 0x20, 0x03, 8871 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x48, 0x65, 0x61, 8872 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x52, 0x0c, 0x68, 0x65, 8873 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x12, 0x45, 0x0a, 0x1f, 0x64, 0x69, 8874 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 8875 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x66, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x13, 0x20, 8876 0x01, 0x28, 0x08, 0x52, 0x1c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x65, 0x74, 0x77, 8877 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x46, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 8878 0x6b, 0x1a, 0xc8, 0x06, 0x0a, 0x09, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 8879 0x2c, 0x0a, 0x12, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 0x73, 8880 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x64, 0x69, 0x73, 8881 0x61, 0x62, 0x6c, 0x65, 0x53, 0x73, 0x68, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x30, 0x0a, 8882 0x14, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 0x70, 0x61, 0x73, 8883 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x64, 0x69, 0x73, 8884 0x61, 0x62, 0x6c, 0x65, 0x53, 0x73, 0x68, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 8885 0x54, 0x0a, 0x0e, 0x73, 0x73, 0x68, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 8886 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 8887 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 8888 0x53, 0x70, 0x65, 0x63, 0x2e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41, 8889 0x75, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x52, 0x0d, 0x73, 0x73, 0x68, 0x41, 0x75, 0x74, 0x68, 0x6f, 8890 0x72, 0x69, 0x7a, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x70, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 8891 0x77, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 8892 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x70, 0x5f, 8893 0x64, 0x65, 0x6e, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 8894 0x0a, 0x69, 0x70, 0x44, 0x65, 0x6e, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x0d, 0x72, 8895 0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x06, 0x20, 0x01, 8896 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 8897 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x72, 8898 0x65, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x64, 8899 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6b, 8900 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 8901 0x65, 0x53, 0x73, 0x68, 0x41, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x1a, 0xce, 0x03, 0x0a, 0x07, 8902 0x41, 0x75, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x73, 0x68, 0x61, 0x5f, 8903 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x73, 0x68, 0x61, 0x4b, 8904 0x65, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 8905 0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x65, 0x72, 0x74, 8906 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 8907 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 8908 0x61, 0x6e, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 8909 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 8910 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x05, 0x20, 8911 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x2e, 0x0a, 0x13, 0x6e, 0x6f, 0x5f, 8912 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 8913 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x6e, 0x6f, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x46, 8914 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x2c, 0x0a, 0x12, 0x6e, 0x6f, 0x5f, 8915 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x18, 8916 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6e, 0x6f, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 8917 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x6f, 0x5f, 0x70, 0x74, 8918 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x6e, 0x6f, 0x50, 0x74, 0x79, 0x12, 0x1c, 8919 0x0a, 0x0a, 0x6e, 0x6f, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x63, 0x18, 0x09, 0x20, 0x01, 8920 0x28, 0x08, 0x52, 0x08, 0x6e, 0x6f, 0x55, 0x73, 0x65, 0x72, 0x52, 0x63, 0x12, 0x2a, 0x0a, 0x11, 8921 0x6e, 0x6f, 0x5f, 0x78, 0x31, 0x31, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 8922 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x6e, 0x6f, 0x58, 0x31, 0x31, 0x46, 0x6f, 8923 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x6d, 8924 0x69, 0x74, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x65, 8925 0x72, 0x6d, 0x69, 0x74, 0x6f, 0x70, 0x65, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x6e, 8926 0x63, 0x69, 0x70, 0x61, 0x6c, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 8927 0x69, 0x6e, 0x63, 0x69, 0x70, 0x61, 0x6c, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x75, 0x6e, 0x6e, 8928 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 8929 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x18, 0x0e, 0x20, 0x01, 8930 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x1a, 0xa7, 0x01, 0x0a, 8931 0x11, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 8932 0x69, 0x67, 0x12, 0x31, 0x0a, 0x14, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 8933 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 8934 0x52, 0x13, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x70, 8935 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x59, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 8936 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 8937 0x09, 0x42, 0x2a, 0xb2, 0xda, 0x21, 0x26, 0x12, 0x24, 0x0a, 0x20, 0x69, 0x61, 0x6d, 0x2e, 0x65, 8938 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 8939 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x10, 0x01, 0x52, 0x11, 0x61, 8940 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 8941 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x1a, 0xca, 0x02, 0x0a, 0x0d, 0x4c, 0x6f, 0x67, 0x67, 0x69, 8942 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 8943 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 8944 0x72, 0x69, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x18, 0x02, 0x20, 8945 0x03, 0x28, 0x09, 0x52, 0x05, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6e, 8946 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x70, 8947 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6e, 0x61, 0x62, 0x6c, 8948 0x65, 0x4a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x7a, 8949 0x0a, 0x18, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 8950 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 8951 0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 8952 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4c, 0x6f, 8953 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 8954 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 8955 0x69, 0x67, 0x52, 0x16, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 8956 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x57, 0x0a, 0x16, 0x43, 0x6f, 8957 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 8958 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 8959 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x65, 0x78, 0x70, 8960 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x65, 0x6e, 0x61, 0x62, 0x6c, 8961 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x45, 0x78, 0x70, 8962 0x6f, 0x72, 0x74, 0x1a, 0x93, 0x01, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 8963 0x66, 0x69, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x78, 8964 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x50, 0x72, 0x6f, 8965 0x78, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x78, 8966 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x73, 0x50, 0x72, 8967 0x6f, 0x78, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18, 8968 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x6f, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x29, 8969 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 8970 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x49, 8971 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x1a, 0x42, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 8972 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 8973 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 8974 0x1c, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 8975 0x28, 0x09, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0xf9, 0x03, 8976 0x0a, 0x08, 0x55, 0x53, 0x42, 0x47, 0x75, 0x61, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 8977 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x6e, 0x61, 0x62, 8978 0x6c, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x77, 0x68, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 8979 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 8980 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 8981 0x70, 0x65, 0x63, 0x2e, 0x55, 0x53, 0x42, 0x47, 0x75, 0x61, 0x72, 0x64, 0x2e, 0x57, 0x68, 0x69, 8982 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x77, 0x68, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x73, 8983 0x74, 0x1a, 0x35, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x71, 0x75, 8984 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x65, 0x71, 0x75, 0x61, 0x6c, 8985 0x73, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x6e, 0x65, 0x5f, 0x6f, 0x66, 0x18, 0x02, 0x20, 0x03, 0x28, 8986 0x09, 0x52, 0x05, 0x6f, 0x6e, 0x65, 0x4f, 0x66, 0x1a, 0x3a, 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x65, 8987 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x18, 8988 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x12, 0x15, 0x0a, 8989 0x06, 0x6f, 0x6e, 0x65, 0x5f, 0x6f, 0x66, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6f, 8990 0x6e, 0x65, 0x4f, 0x66, 0x1a, 0x92, 0x02, 0x0a, 0x09, 0x57, 0x68, 0x69, 0x74, 0x65, 0x4c, 0x69, 8991 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 8992 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 8993 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 8994 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 8995 0x12, 0x44, 0x0a, 0x08, 0x76, 0x69, 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 8996 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 8997 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 8998 0x55, 0x53, 0x42, 0x47, 0x75, 0x61, 0x72, 0x64, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x07, 0x76, 8999 0x69, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x69, 9000 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 9001 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 9002 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x55, 0x53, 0x42, 0x47, 9003 0x75, 0x61, 0x72, 0x64, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x0d, 9004 0x77, 0x69, 0x74, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2a, 0x0a, 9005 0x11, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x74, 0x79, 9006 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x77, 0x69, 0x74, 0x68, 0x43, 0x6f, 9007 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0x2b, 0x0a, 0x11, 0x4e, 0x65, 0x74, 9008 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, 9009 0x0a, 0x05, 0x4d, 0x45, 0x52, 0x47, 0x45, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x50, 9010 0x4c, 0x41, 0x43, 0x45, 0x10, 0x01, 0x4a, 0x04, 0x08, 0x0b, 0x10, 0x0c, 0x4a, 0x04, 0x08, 0x04, 9011 0x10, 0x05, 0x1a, 0xf8, 0x6c, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x43, 0x0a, 9012 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 9013 0x32, 0x25, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 9014 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9015 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 9016 0x65, 0x73, 0x12, 0x47, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 9017 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 9018 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 9019 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 9020 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x62, 0x0a, 0x14, 0x6e, 9021 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x74, 9022 0x61, 0x74, 0x65, 0x18, 0x69, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 9023 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 9024 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 9025 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x6e, 0x65, 0x74, 9026 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 9027 0x5f, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 9028 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e, 9029 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 9030 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x78, 9031 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x11, 0x70, 9032 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 9033 0x12, 0x49, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 9034 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9035 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9036 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 9037 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e, 0x0a, 0x12, 0x61, 9038 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 9039 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 9040 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x43, 0x52, 0x52, 0x11, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 9041 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x5e, 0x0a, 0x12, 0x6e, 9042 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 9043 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 9044 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 9045 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 9046 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x11, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 9047 0x69, 0x7a, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x5b, 0x0a, 0x11, 0x63, 9048 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 9049 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 9050 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 9051 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 9052 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 9053 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x5d, 0x0a, 0x1d, 0x63, 0x6f, 0x6e, 0x6e, 9054 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x68, 9055 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 9056 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 9057 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x1a, 0x63, 0x6f, 0x6e, 9058 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x61, 9059 0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x37, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 9060 0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 9061 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 9062 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 9063 0x1a, 0x84, 0x02, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 9064 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 9065 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 9066 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 9067 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 9068 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 9069 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 0x14, 9070 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x72, 0x74, 0x5f, 0x62, 0x65, 0x61, 0x74, 0x5f, 9071 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 9072 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 9073 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x48, 0x65, 0x61, 0x72, 9074 0x74, 0x42, 0x65, 0x61, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4c, 0x0a, 0x14, 0x6c, 0x61, 0x73, 9075 0x74, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 9076 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 9077 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 9078 0x61, 0x6d, 0x70, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 9079 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0xca, 0x05, 0x0a, 0x12, 0x4e, 0x65, 0x74, 0x77, 9080 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x85, 9081 0x01, 0x0a, 0x1c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 9082 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 9083 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9084 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9085 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 9086 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 9087 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x19, 0x61, 0x63, 0x74, 9088 0x69, 0x76, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 9089 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x87, 0x01, 0x0a, 0x1d, 0x64, 0x65, 0x73, 0x69, 0x72, 9090 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 9091 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 9092 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 9093 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65, 9094 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 9095 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 9096 0x75, 0x72, 0x63, 0x65, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x4e, 0x65, 0x74, 9097 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 9098 0x12, 0x3f, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77, 9099 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 9100 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x4e, 9101 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x72, 0x72, 0x6f, 9102 0x72, 0x12, 0x34, 0x0a, 0x16, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x6e, 0x65, 0x74, 9103 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 9104 0x09, 0x52, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61, 9105 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x32, 0x0a, 0x15, 0x61, 0x63, 0x74, 0x69, 0x76, 9106 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 9107 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x65, 9108 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x64, 9109 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x63, 9110 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x64, 0x65, 0x73, 9111 0x69, 0x72, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 9112 0x67, 0x22, 0xae, 0x01, 0x0a, 0x13, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 9113 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 9114 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 9115 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x50, 9116 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x02, 0x12, 0x21, 0x0a, 0x1d, 0x4d, 0x45, 9117 0x52, 0x47, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x41, 0x4e, 0x44, 9118 0x5f, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x03, 0x12, 0x2a, 0x0a, 9119 0x26, 0x50, 0x52, 0x45, 0x56, 0x49, 0x4f, 0x55, 0x53, 0x5f, 0x4d, 0x45, 0x52, 0x47, 0x45, 0x44, 9120 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x41, 0x50, 0x49, 9121 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x04, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x52, 0x45, 9122 0x56, 0x49, 0x4f, 0x55, 0x53, 0x5f, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 9123 0x10, 0x05, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, 9124 0x08, 0x06, 0x10, 0x07, 0x1a, 0xdb, 0x04, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 9125 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x73, 0x0a, 0x14, 0x61, 0x63, 9126 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 9127 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 9128 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9129 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 9130 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 9131 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x12, 0x61, 0x63, 0x74, 9132 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 9133 0x75, 0x0a, 0x15, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 9134 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x41, 9135 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 9136 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 9137 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9138 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 9139 0x65, 0x52, 0x13, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 9140 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 9141 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 9142 0x28, 0x09, 0x52, 0x10, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 9143 0x72, 0x72, 0x6f, 0x72, 0x12, 0x4e, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 9144 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 9145 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 9146 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 9147 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x6f, 9148 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4c, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 9149 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74, 9150 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 9151 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 9152 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x66, 9153 0x69, 0x67, 0x12, 0x46, 0x0a, 0x0a, 0x61, 0x70, 0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 9154 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 9155 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 9156 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 9157 0x09, 0x61, 0x70, 0x69, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x46, 0x0a, 0x11, 0x50, 0x72, 9158 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 9159 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x00, 0x12, 0x12, 9160 0x0a, 0x0e, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 9161 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 9162 0x10, 0x02, 0x1a, 0xd3, 0x54, 0x0a, 0x0a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 9163 0x6f, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 0x74, 0x75, 0x72, 9164 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 9165 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 9166 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 9167 0x65, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 9168 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x70, 0x65, 9169 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 9170 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 9171 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 9172 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 9173 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3a, 9174 0x0a, 0x19, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x72, 0x75, 0x6e, 0x74, 9175 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 9176 0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x74, 9177 0x69, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x73, 9178 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 9179 0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x72, 0x69, 9180 0x76, 0x65, 0x72, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 9181 0x72, 0x12, 0x6f, 0x0a, 0x14, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 9182 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x66, 0x20, 0x01, 0x28, 0x0b, 0x32, 9183 0x3c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 9184 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 9185 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 9186 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x68, 9187 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 9188 0x6f, 0x6e, 0x12, 0x6e, 0x0a, 0x12, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x6e, 9189 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 9190 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 9191 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 9192 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 9193 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 9194 0x11, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 9195 0x65, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x1c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x70, 9196 0x6c, 0x61, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x69, 9197 0x6e, 0x66, 0x6f, 0x18, 0x68, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 9198 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 9199 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 9200 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65, 9201 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x19, 0x63, 9202 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 9203 0x66, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0xcb, 0x47, 0x0a, 0x13, 0x48, 0x61, 0x72, 9204 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 9205 0x12, 0x4f, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x6e, 9206 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 9207 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 9208 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 9209 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x53, 0x52, 0x02, 0x6f, 9210 0x73, 0x12, 0x55, 0x0a, 0x04, 0x62, 0x69, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 9211 0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 9212 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 9213 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 9214 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x49, 9215 0x4f, 0x53, 0x52, 0x04, 0x62, 0x69, 0x6f, 0x73, 0x12, 0x5b, 0x0a, 0x06, 0x73, 0x79, 0x73, 0x74, 9216 0x65, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 9217 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9218 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 9219 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 9220 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x73, 9221 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x52, 0x0a, 0x03, 0x63, 0x70, 0x75, 0x18, 0x04, 0x20, 0x01, 9222 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 9223 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 9224 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 9225 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 9226 0x2e, 0x43, 0x50, 0x55, 0x52, 0x03, 0x63, 0x70, 0x75, 0x12, 0x58, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 9227 0x63, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 9228 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9229 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 9230 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 9231 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x05, 0x62, 0x6c, 9232 0x6f, 0x63, 0x6b, 0x12, 0x5e, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x06, 9233 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 9234 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 9235 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 9236 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 9237 0x6f, 0x6e, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77, 9238 0x6f, 0x72, 0x6b, 0x12, 0x52, 0x0a, 0x03, 0x67, 0x70, 0x75, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 9239 0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 9240 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9241 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 9242 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x47, 9243 0x50, 0x55, 0x52, 0x03, 0x67, 0x70, 0x75, 0x12, 0x68, 0x0a, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 9244 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e, 9245 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 9246 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 9247 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 9248 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 9249 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 9250 0x6f, 0x12, 0x65, 0x0a, 0x0a, 0x68, 0x61, 0x69, 0x6c, 0x6f, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 9251 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9252 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9253 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 9254 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 9255 0x69, 0x6f, 0x6e, 0x2e, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x68, 9256 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x68, 0x0a, 0x0b, 0x6e, 0x76, 0x69, 0x64, 9257 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 9258 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 9259 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 9260 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 9261 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x76, 0x69, 0x64, 9262 0x69, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6e, 0x76, 0x69, 0x64, 0x69, 0x61, 0x49, 0x6e, 9263 0x66, 0x6f, 0x12, 0x6b, 0x0a, 0x0c, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 9264 0x75, 0x73, 0x18, 0x16, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 9265 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9266 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 9267 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 9268 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 9269 0x75, 0x73, 0x52, 0x0b, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 9270 0x42, 0x0a, 0x0a, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 9271 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 9272 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 9273 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 9274 0x69, 0x6f, 0x6e, 0x1a, 0xad, 0x01, 0x0a, 0x02, 0x4f, 0x53, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 9275 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01, 9276 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 9277 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 9278 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b, 9279 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 9280 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 9281 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x6f, 0x6e, 0x74, 0x61, 9282 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x65, 0x72, 9283 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x74, 9284 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x73, 9285 0x69, 0x6f, 0x6e, 0x1a, 0x64, 0x0a, 0x04, 0x42, 0x49, 0x4f, 0x53, 0x12, 0x16, 0x0a, 0x06, 0x76, 9286 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 9287 0x64, 0x6f, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x69, 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 9288 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x69, 0x6f, 0x73, 0x56, 9289 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 9290 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 9291 0x6c, 0x65, 0x61, 0x73, 0x65, 0x44, 0x61, 0x74, 0x65, 0x1a, 0xfd, 0x02, 0x0a, 0x06, 0x53, 0x79, 9292 0x73, 0x74, 0x65, 0x6d, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, 0x6e, 0x75, 0x66, 0x61, 0x63, 0x74, 9293 0x75, 0x72, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x6e, 0x75, 9294 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 9295 0x75, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 9296 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 9297 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 9298 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 9299 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 9300 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x77, 0x0a, 0x0d, 0x63, 0x6f, 9301 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 9302 0x0b, 0x32, 0x51, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 9303 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 9304 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 9305 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 9306 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 9307 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 9308 0x69, 0x6f, 0x6e, 0x1a, 0x74, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 9309 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x18, 9310 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x12, 0x12, 9311 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 9312 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6b, 0x75, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 9313 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6b, 0x75, 0x4e, 0x75, 0x6d, 0x62, 0x65, 9314 0x72, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 9315 0x09, 0x52, 0x06, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x1a, 0xf6, 0x05, 0x0a, 0x03, 0x43, 0x50, 9316 0x55, 0x12, 0x6a, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x18, 9317 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9318 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9319 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 9320 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 9321 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x50, 0x55, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 9322 0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x1a, 0x82, 0x05, 9323 0x0a, 0x09, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x76, 9324 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 9325 0x64, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 9326 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x6b, 0x0a, 0x0c, 0x63, 0x61, 0x70, 9327 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 9328 0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 9329 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 9330 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 9331 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 9332 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 9333 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x75, 0x6d, 0x5f, 0x74, 0x68, 9334 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e, 0x75, 0x6d, 9335 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x75, 0x6d, 0x5f, 0x63, 9336 0x6f, 0x72, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6e, 0x75, 0x6d, 0x43, 9337 0x6f, 0x72, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x75, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 9338 0x6c, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 9339 0x0f, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x43, 0x6f, 0x72, 0x65, 0x73, 9340 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 9341 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x08, 9342 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 9343 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6d, 0x68, 0x7a, 0x18, 0x09, 0x20, 9344 0x01, 0x28, 0x03, 0x52, 0x0c, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x68, 9345 0x7a, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 9346 0x63, 0x79, 0x5f, 0x6d, 0x68, 0x7a, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6d, 0x61, 9347 0x78, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x68, 0x7a, 0x12, 0x6f, 0x0a, 9348 0x0a, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x03, 0x28, 9349 0x0b, 0x32, 0x50, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 9350 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 9351 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 9352 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 9353 0x43, 0x50, 0x55, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x2e, 0x43, 0x61, 9354 0x63, 0x68, 0x65, 0x52, 0x09, 0x63, 0x61, 0x63, 0x68, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 9355 0x0a, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 9356 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 9357 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 9358 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 9359 0x05, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x1a, 0x3a, 0x0a, 0x05, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 9360 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 9361 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 9362 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 9363 0x65, 0x73, 0x1a, 0x8e, 0x04, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x5d, 0x0a, 0x05, 9364 0x64, 0x69, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e, 0x74, 9365 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 9366 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 9367 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 9368 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 9369 0x44, 0x69, 0x73, 0x6b, 0x52, 0x05, 0x64, 0x69, 0x73, 0x6b, 0x73, 0x1a, 0xa5, 0x03, 0x0a, 0x04, 9370 0x44, 0x69, 0x73, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 9371 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 9372 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 9373 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x72, 0x69, 0x76, 0x65, 9374 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x72, 0x69, 9375 0x76, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 9376 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12, 0x14, 9377 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 9378 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 9379 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72, 9380 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x77, 0x77, 0x6e, 9381 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x77, 0x77, 0x6e, 0x12, 0x71, 0x0a, 0x0a, 0x70, 9382 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 9383 0x51, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 9384 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 9385 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 9386 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x6c, 9387 0x6f, 0x63, 0x6b, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 9388 0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x73, 9389 0x0a, 0x09, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 9390 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 9391 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 9392 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 9393 0x0a, 0x0b, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 9394 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 9395 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 9396 0x79, 0x70, 0x65, 0x1a, 0xe6, 0x03, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 9397 0x5c, 0x0a, 0x04, 0x6e, 0x69, 0x63, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 9398 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 9399 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 9400 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 9401 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x65, 0x74, 0x77, 9402 0x6f, 0x72, 0x6b, 0x2e, 0x4e, 0x49, 0x43, 0x52, 0x04, 0x6e, 0x69, 0x63, 0x73, 0x1a, 0xfc, 0x02, 9403 0x0a, 0x03, 0x4e, 0x49, 0x43, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 9404 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x63, 9405 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 9406 0x6d, 0x61, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x69, 9407 0x72, 0x74, 0x75, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x69, 0x72, 9408 0x74, 0x75, 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 9409 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 9410 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 9411 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 9412 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e, 9413 0x64, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 9414 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x07, 9415 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12, 9416 0x6f, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 9417 0x32, 0x55, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 9418 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9419 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 9420 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 9421 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x4e, 0x49, 0x43, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 9422 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 9423 0x1a, 0x3a, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 9424 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 9425 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 9426 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0xfe, 0x01, 0x0a, 9427 0x03, 0x47, 0x50, 0x55, 0x12, 0x71, 0x0a, 0x0d, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x5f, 9428 0x63, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x6e, 0x74, 9429 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 9430 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 9431 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 9432 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x47, 0x50, 0x55, 0x2e, 0x47, 0x72, 9433 0x61, 0x70, 0x68, 0x69, 0x63, 0x43, 0x61, 0x72, 0x64, 0x52, 0x0c, 0x67, 0x72, 0x61, 0x70, 0x68, 9434 0x69, 0x63, 0x43, 0x61, 0x72, 0x64, 0x73, 0x1a, 0x83, 0x01, 0x0a, 0x0b, 0x47, 0x72, 0x61, 0x70, 9435 0x68, 0x69, 0x63, 0x43, 0x61, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 9436 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x5e, 0x0a, 9437 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 9438 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 9439 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 9440 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 9441 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x43, 0x49, 0x44, 9442 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x1a, 0x89, 0x01, 9443 0x0a, 0x09, 0x50, 0x43, 0x49, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 9444 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 9445 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 9446 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12, 0x18, 0x0a, 9447 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 9448 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 9449 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 9450 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 9451 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x1a, 0xb4, 0x03, 0x0a, 0x0a, 0x4d, 0x65, 9452 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 9453 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 9454 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 9455 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 9456 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x75, 0x0a, 0x0c, 0x6d, 0x65, 0x6d, 9457 0x6f, 0x72, 0x79, 0x5f, 0x62, 0x61, 0x6e, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 9458 0x52, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 9459 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 9460 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 9461 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 9462 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 9463 0x61, 0x6e, 0x6b, 0x52, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x6b, 0x73, 9464 0x1a, 0xed, 0x01, 0x0a, 0x0a, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x6b, 0x12, 9465 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 9466 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 9467 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 9468 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x76, 9469 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 9470 0x64, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x04, 0x20, 9471 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, 9472 0x6c, 0x6f, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 9473 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20, 9474 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x21, 9475 0x0a, 0x0c, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x68, 0x7a, 0x18, 0x07, 9476 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x48, 9477 0x7a, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x62, 0x69, 0x74, 0x73, 0x18, 9478 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x69, 0x74, 0x73, 9479 0x1a, 0xb3, 0x04, 0x0a, 0x09, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 9480 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 9481 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x5f, 0x76, 0x65, 9482 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 9483 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x70, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 9484 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 9485 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9486 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 9487 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 9488 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 9489 0x2e, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 9490 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x1a, 0xfa, 0x02, 0x0a, 0x0f, 0x48, 0x61, 9491 0x69, 0x6c, 0x6f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a, 9492 0x06, 0x64, 0x65, 0x76, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 9493 0x65, 0x76, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 9494 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 9495 0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74, 9496 0x6f, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x6d, 9497 0x77, 0x61, 0x72, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 9498 0x28, 0x09, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x56, 0x65, 0x72, 0x73, 9499 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x76, 0x65, 9500 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x6f, 0x67, 9501 0x67, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 9502 0x61, 0x72, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 9503 0x62, 0x6f, 0x61, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 9504 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 9505 0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1f, 9506 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 9507 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 9508 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 9509 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 9510 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x1e, 0x6e, 0x65, 0x75, 0x72, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 9511 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 9512 0x72, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x6e, 0x65, 0x75, 0x72, 9513 0x61, 0x6c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x72, 0x65, 0x43, 0x6c, 0x6f, 9514 0x63, 0x6b, 0x52, 0x61, 0x74, 0x65, 0x1a, 0x91, 0x02, 0x0a, 0x0a, 0x4e, 0x76, 0x69, 0x64, 0x69, 9515 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 9516 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x25, 0x0a, 9517 0x0e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 9518 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x56, 0x65, 0x72, 9519 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x64, 0x61, 0x5f, 0x76, 0x65, 0x72, 9520 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x64, 0x61, 9521 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x04, 0x67, 0x70, 0x75, 0x73, 0x18, 9522 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9523 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9524 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 9525 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 9526 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x76, 0x69, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x47, 9527 0x70, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x67, 0x70, 0x75, 0x73, 0x1a, 0x3c, 0x0a, 0x07, 9528 0x47, 0x70, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 9529 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 9530 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 9531 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xc3, 0x1e, 0x0a, 0x0b, 0x4d, 9532 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x64, 0x0a, 0x05, 0x6d, 0x6f, 9533 0x64, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 9534 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 9535 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 9536 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 9537 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 9538 0x74, 0x75, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 9539 0x1a, 0x50, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 9540 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x72, 0x78, 0x5f, 9541 0x63, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x78, 9542 0x43, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69, 0x63, 0x6f, 0x5f, 0x6d, 0x6f, 9543 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x69, 0x63, 0x6f, 0x4d, 0x6f, 9544 0x64, 0x65, 0x1a, 0x9e, 0x01, 0x0a, 0x07, 0x46, 0x69, 0x76, 0x65, 0x47, 0x4e, 0x72, 0x12, 0x92, 9545 0x01, 0x0a, 0x15, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 9546 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x5d, 9547 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 9548 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 9549 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 9550 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 9551 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 9552 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x14, 0x72, 9553 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 9554 0x6e, 0x67, 0x73, 0x1a, 0x65, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 9555 0x10, 0x0a, 0x03, 0x61, 0x70, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x70, 9556 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 9557 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 9558 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 9559 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 9560 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x1a, 0x9b, 0x01, 0x0a, 0x0d, 0x49, 9561 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 9562 0x64, 0x62, 0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 9563 0x08, 0x64, 0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x6d, 0x0a, 0x08, 0x73, 0x65, 0x74, 9564 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x6e, 0x74, 9565 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 9566 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 9567 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 9568 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 9569 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x08, 9570 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x1a, 0xb0, 0x01, 0x0a, 0x03, 0x45, 0x70, 0x73, 9571 0x12, 0x7d, 0x0a, 0x0e, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x65, 0x61, 0x72, 9572 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 9573 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9574 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 9575 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 9576 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 9577 0x75, 0x73, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 9578 0x52, 0x0d, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x12, 9579 0x2a, 0x0a, 0x11, 0x75, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61, 9580 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x75, 0x65, 0x4d, 0x6f, 9581 0x64, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xcd, 0x03, 0x0a, 0x08, 9582 0x54, 0x68, 0x72, 0x65, 0x65, 0x47, 0x70, 0x70, 0x12, 0x6b, 0x0a, 0x08, 0x66, 0x69, 0x76, 0x65, 9583 0x67, 0x5f, 0x6e, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x6e, 0x74, 0x74, 9584 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 9585 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9586 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 9587 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 9588 0x61, 0x74, 0x75, 0x73, 0x2e, 0x46, 0x69, 0x76, 0x65, 0x47, 0x4e, 0x72, 0x52, 0x07, 0x66, 0x69, 9589 0x76, 0x65, 0x67, 0x4e, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 9590 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x6e, 9591 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x5e, 0x0a, 0x03, 0x65, 0x70, 9592 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 9593 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 9594 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 9595 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 9596 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 9597 0x73, 0x2e, 0x45, 0x70, 0x73, 0x52, 0x03, 0x65, 0x70, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x6d, 9598 0x65, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x6d, 0x65, 0x69, 0x12, 0x23, 9599 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 9600 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x43, 9601 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 9602 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 9603 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x70, 0x61, 0x63, 0x6b, 9604 0x65, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 9605 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x53, 0x65, 9606 0x72, 0x76, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x63, 9607 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x63, 0x6f, 0x12, 0x2d, 0x0a, 0x12, 9608 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 9609 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 9610 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x1a, 0xef, 0x01, 0x0a, 0x04, 9611 0x43, 0x64, 0x6d, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 9612 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 9613 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 9614 0x3a, 0x0a, 0x19, 0x63, 0x64, 0x6d, 0x61, 0x31, 0x78, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 9615 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 9616 0x28, 0x09, 0x52, 0x17, 0x63, 0x64, 0x6d, 0x61, 0x31, 0x78, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 9617 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x65, 9618 0x73, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x65, 0x73, 0x6e, 0x12, 0x36, 0x0a, 9619 0x17, 0x65, 0x76, 0x64, 0x6f, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 9620 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 9621 0x65, 0x76, 0x64, 0x6f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 9622 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x65, 0x69, 0x64, 0x18, 0x05, 0x20, 9623 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x65, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 9624 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x73, 9625 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x1a, 0x3d, 0x0a, 9626 0x0d, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x16, 9627 0x0a, 0x06, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 9628 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 9629 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x9f, 0x0a, 0x0a, 9630 0x07, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x12, 0x2f, 0x0a, 0x13, 0x61, 0x63, 0x63, 0x65, 9631 0x73, 0x73, 0x5f, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x18, 9632 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x65, 0x63, 9633 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x65, 0x61, 9634 0x72, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x62, 0x65, 0x61, 0x72, 9635 0x65, 0x72, 0x73, 0x12, 0x33, 0x0a, 0x15, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x5f, 0x63, 9636 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 9637 0x28, 0x09, 0x52, 0x14, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 9638 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x1e, 0x63, 0x61, 0x72, 0x72, 9639 0x69, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 9640 0x6e, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 9641 0x52, 0x1c, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 9642 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x23, 9643 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 9644 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x42, 0x61, 9645 0x6e, 0x64, 0x73, 0x12, 0x31, 0x0a, 0x14, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x63, 9646 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 9647 0x09, 0x52, 0x13, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 9648 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 9649 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 9650 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x64, 9651 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x76, 9652 0x69, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 9653 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 9654 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 9655 0x12, 0x18, 0x0a, 0x07, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 9656 0x09, 0x52, 0x07, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x73, 0x12, 0x31, 0x0a, 0x14, 0x65, 0x71, 9657 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 9658 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 9659 0x65, 0x6e, 0x74, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x2b, 0x0a, 9660 0x11, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 9661 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 9662 0x72, 0x65, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, 9663 0x6e, 0x75, 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 9664 0x52, 0x0c, 0x6d, 0x61, 0x6e, 0x75, 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x12, 0x14, 9665 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 9666 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x77, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 9667 0x65, 0x72, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x77, 0x6e, 0x4e, 0x75, 9668 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x18, 9669 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x12, 0x14, 0x0a, 9670 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x70, 0x6f, 9671 0x72, 0x74, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 9672 0x74, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x53, 9673 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 9674 0x70, 0x6f, 0x72, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x6d, 9675 0x61, 0x72, 0x79, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x72, 0x69, 0x6d, 0x61, 9676 0x72, 0x79, 0x5f, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 9677 0x09, 0x52, 0x0e, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x53, 0x69, 0x6d, 0x53, 0x6c, 0x6f, 9678 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x15, 0x20, 9679 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x7d, 0x0a, 9680 0x0e, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x5f, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 9681 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9682 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9683 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 9684 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 9685 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9686 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0d, 0x73, 9687 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 9688 0x73, 0x69, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x6d, 0x12, 0x1b, 9689 0x0a, 0x09, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x18, 0x20, 0x03, 0x28, 9690 0x09, 0x52, 0x08, 0x73, 0x69, 0x6d, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x73, 9691 0x74, 0x61, 0x74, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 9692 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x65, 9693 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 9694 0x73, 0x74, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 9695 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x62, 9696 0x61, 0x6e, 0x64, 0x73, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x75, 0x70, 0x70, 9697 0x6f, 0x72, 0x74, 0x65, 0x64, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x35, 0x0a, 0x16, 0x73, 0x75, 9698 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 9699 0x74, 0x69, 0x65, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x70, 0x70, 9700 0x6f, 0x72, 0x74, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 9701 0x73, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x69, 9702 0x70, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x1d, 0x20, 0x03, 0x28, 0x09, 9703 0x52, 0x13, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x49, 0x70, 0x46, 0x61, 0x6d, 9704 0x69, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 9705 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 9706 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x27, 9707 0x0a, 0x0f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 9708 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 9709 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 9710 0x6b, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x09, 0x52, 9711 0x0d, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 0x1a, 0xfb, 9712 0x02, 0x0a, 0x09, 0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 9713 0x64, 0x62, 0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 9714 0x08, 0x64, 0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 9715 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 9716 0x65, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 9717 0x65, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x65, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x6e, 0x63, 0x79, 9718 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 9719 0x65, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 9720 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 9721 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x73, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 9722 0x73, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x69, 0x64, 0x31, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 9723 0x04, 0x67, 0x69, 0x64, 0x31, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x69, 0x64, 0x32, 0x18, 0x07, 0x20, 9724 0x01, 0x28, 0x09, 0x52, 0x04, 0x67, 0x69, 0x64, 0x32, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x63, 0x63, 9725 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x63, 0x63, 0x69, 0x64, 0x12, 9726 0x12, 0x0a, 0x04, 0x69, 0x6d, 0x73, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 9727 0x6d, 0x73, 0x69, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 9728 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 9729 0x61, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 9730 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 9731 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 9732 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0c, 0x20, 9733 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 9734 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x69, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 9735 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x69, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x1a, 0x81, 0x05, 0x0a, 9736 0x05, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x12, 0x6f, 0x0a, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x65, 0x5f, 9737 0x67, 0x5f, 0x70, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x6e, 0x74, 0x74, 9738 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 9739 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9740 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 9741 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 9742 0x61, 0x74, 0x75, 0x73, 0x2e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x47, 0x70, 0x70, 0x52, 0x08, 0x74, 9743 0x68, 0x72, 0x65, 0x65, 0x47, 0x50, 0x70, 0x12, 0x61, 0x0a, 0x04, 0x63, 0x64, 0x6d, 0x61, 0x18, 9744 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9745 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9746 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 9747 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 9748 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9749 0x43, 0x64, 0x6d, 0x61, 0x52, 0x04, 0x63, 0x64, 0x6d, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x62, 9750 0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 9751 0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x6a, 0x0a, 0x07, 0x67, 0x65, 0x6e, 0x65, 0x72, 9752 0x69, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 9753 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 9754 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 9755 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 9756 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 9757 0x75, 0x73, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x52, 0x07, 0x67, 0x65, 0x6e, 0x65, 9758 0x72, 0x69, 0x63, 0x12, 0x7c, 0x0a, 0x0a, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 9759 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x5d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 9760 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 9761 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 9762 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 9763 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 9764 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x2e, 0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 9765 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x73, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 9766 0x73, 0x1a, 0x90, 0x01, 0x0a, 0x0e, 0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x45, 9767 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 9768 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x68, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 9769 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9770 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9771 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 9772 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 9773 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9774 0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 9775 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07, 9776 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x1a, 0xcc, 0x05, 0x0a, 0x10, 0x4e, 0x65, 0x74, 0x77, 0x6f, 9777 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x69, 9778 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 9779 0x01, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x4e, 0x61, 9780 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 9781 0x5f, 0x76, 0x34, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 9782 0x72, 0x65, 0x73, 0x73, 0x56, 0x34, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 9783 0x61, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x34, 9784 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 9785 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x56, 0x34, 0x12, 0x22, 0x0a, 0x0d, 0x69, 9786 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x36, 0x18, 0x04, 0x20, 0x03, 9787 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x56, 0x36, 0x12, 9788 0x33, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x61, 9789 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x36, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 9790 0x13, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 9791 0x73, 0x73, 0x56, 0x36, 0x12, 0x59, 0x0a, 0x07, 0x61, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 9792 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 9793 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 9794 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 9795 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 9796 0x2e, 0x41, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x61, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 9797 0x5b, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 9798 0x32, 0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 9799 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9800 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 9801 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x72, 0x72, 9802 0x69, 0x65, 0x72, 0x52, 0x07, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x1a, 0x79, 0x0a, 0x06, 9803 0x41, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x73, 0x6e, 0x18, 0x01, 0x20, 9804 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x73, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 9805 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 9806 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 9807 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x04, 9808 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 9809 0x61, 0x73, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 9810 0x61, 0x73, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x1a, 0xab, 0x01, 0x0a, 0x07, 0x43, 0x61, 0x72, 0x72, 9811 0x69, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 9812 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 9813 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 9814 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 9815 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 9816 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 9817 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x4e, 0x65, 0x74, 0x77, 9818 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 0x63, 0x61, 0x74, 9819 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 9820 0x01, 0x28, 0x09, 0x52, 0x10, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x65, 9821 0x61, 0x43, 0x6f, 0x64, 0x65, 0x1a, 0x7f, 0x0a, 0x16, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 9822 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 9823 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 9824 0x79, 0x12, 0x4f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 9825 0x32, 0x39, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 9826 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 9827 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 9828 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 9829 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x9f, 0x01, 0x0a, 0x19, 0x43, 0x6f, 0x6e, 0x74, 0x72, 9830 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 9831 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x1e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 9832 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x74, 9833 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1b, 0x61, 0x63, 9834 0x74, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65, 9835 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x73, 0x65, 9836 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x75, 0x73, 9837 0x65, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x61, 9838 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 9839 0x46, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x1a, 0xda, 0x04, 0x0a, 0x11, 0x4e, 0x6f, 0x72, 9840 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f, 9841 0x0a, 0x0b, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 9842 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x12, 9843 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 9844 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 9845 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74, 0x18, 9846 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74, 9847 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 9848 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 9849 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x05, 9850 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x1d, 0x0a, 9851 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 9852 0x09, 0x52, 0x09, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 9853 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x18, 0x07, 0x20, 0x01, 0x28, 9854 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x31, 0x12, 0x24, 0x0a, 9855 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x5f, 0x69, 0x64, 0x18, 9856 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 9857 0x31, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 9858 0x61, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 9859 0x72, 0x65, 0x61, 0x32, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 9860 0x65, 0x61, 0x32, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 9861 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x32, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x64, 9862 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x33, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 9863 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x33, 0x12, 0x24, 0x0a, 0x0e, 0x61, 9864 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x33, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 9865 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x33, 0x49, 9866 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x34, 9867 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 9868 0x61, 0x34, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 9869 0x34, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 9870 0x6e, 0x41, 0x72, 0x65, 0x61, 0x34, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 9871 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 9872 0x73, 0x73, 0x12, 0x35, 0x0a, 0x0b, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 9873 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 9874 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4c, 0x61, 0x74, 0x4c, 0x6e, 0x67, 0x52, 0x0b, 0x63, 0x6f, 9875 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x63, 0x63, 9876 0x75, 0x72, 0x61, 0x63, 0x79, 0x18, 0x11, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 0x61, 0x63, 0x63, 9877 0x75, 0x72, 0x61, 0x63, 0x79, 0x22, 0x56, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 9878 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x21, 0x0a, 0x1d, 0x43, 0x4f, 0x4e, 9879 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 9880 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 9881 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x44, 9882 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x02, 0x1a, 0x78, 0x0a, 9883 0x11, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x70, 9884 0x65, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 9885 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x49, 0x0a, 0x0a, 9886 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 9887 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 9888 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0e, 0xb2, 0xda, 9889 0x21, 0x0a, 0x32, 0x08, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x09, 0x66, 0x69, 9890 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x3a, 0xbb, 0x07, 0xea, 0x41, 0x51, 0x0a, 0x19, 0x64, 9891 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 9892 0x6d, 0x2f, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x34, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 9893 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 9894 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65, 9895 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x92, 0xd9, 9896 0x21, 0x98, 0x02, 0x0a, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x07, 0x64, 0x65, 9897 0x76, 0x69, 0x63, 0x65, 0x73, 0x1a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x18, 9898 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 9899 0x73, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x38, 0x05, 0x42, 0xde, 0x01, 0x08, 0x02, 0x12, 9900 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 9901 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x1d, 0x73, 0x74, 0x61, 0x74, 0x75, 9902 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x6f, 0x73, 9903 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x3b, 0x73, 0x74, 0x61, 0x74, 9904 0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x68, 9905 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 9906 0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x64, 0x75, 9907 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x3c, 0x73, 0x74, 0x61, 0x74, 0x75, 9908 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x68, 0x61, 9909 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 9910 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 9911 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x11, 0x0a, 0x0f, 0x6d, 0x65, 0x74, 0x61, 0x64, 9912 0x61, 0x74, 0x61, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x0f, 0x0a, 0x0d, 0x6d, 0x65, 9913 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x67, 0x73, 0xb2, 0xdf, 0x21, 0xa2, 0x03, 9914 0x0a, 0xb9, 0x02, 0x0a, 0x4b, 0x0a, 0x0c, 0x62, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 9915 0x69, 0x6d, 0x65, 0x12, 0x14, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x63, 0x72, 9916 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x25, 0x70, 0x72, 0x6f, 0x6a, 0x65, 9917 0x63, 0x74, 0x73, 0x2f, 0x2d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 9918 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2d, 9919 0x0a, 0x7b, 0x0a, 0x0d, 0x62, 0x79, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 9920 0x65, 0x12, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 9921 0x2d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 9922 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 9923 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2d, 0x1a, 0x26, 9924 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 9925 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2f, 0x64, 0x65, 0x76, 9926 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x3e, 0x0a, 9927 0x3c, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 9928 0x6e, 0x66, 0x6f, 0x2e, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 9929 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 9930 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2d, 0x0a, 9931 0x1b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 9932 0x73, 0x70, 0x65, 0x63, 0x2e, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x10, 0x01, 0x1a, 0x0c, 9933 0x62, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x3c, 9934 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 9935 0x66, 0x6f, 0x2e, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 9936 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x73, 9937 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x05, 0x6d, 0x6f, 9938 0x6e, 0x67, 0x6f, 0x12, 0x1d, 0x0a, 0x14, 0x73, 0x70, 0x65, 0x63, 0x2e, 0x73, 0x65, 0x72, 0x76, 9939 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x05, 0x6d, 0x6f, 0x6e, 9940 0x67, 0x6f, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0xa3, 9941 0x22, 0x41, 0x12, 0x3f, 0x0a, 0x22, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 9942 0x6e, 0x2e, 0x73, 0x65, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 9943 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x19, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 9944 0x2e, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 9945 0x74, 0x75, 0x73, 0xc2, 0x85, 0x2c, 0x4e, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0c, 0x64, 9946 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0b, 0x64, 0x65, 0x73, 9947 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x04, 0x73, 0x70, 0x65, 0x63, 0x22, 0x13, 9948 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 9949 0x70, 0x65, 0x63, 0x2a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x08, 0x6d, 0x65, 0x74, 9950 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0xf9, 0x01, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 9951 0x42, 0x0a, 0x0c, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 9952 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 9953 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 9954 0x63, 0x65, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 9955 0x69, 0x63, 0x65, 0xa2, 0x80, 0xd1, 0x02, 0x44, 0x0a, 0x0d, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 9956 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 9957 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 9958 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 9959 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x0a, 0x15, 0x63, 0x6f, 9960 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x62, 9961 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 9962 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 9963 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 9964 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 9965 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x3b, 0x64, 0x65, 0x76, 0x69, 0x63, 9966 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 9967 } 9968 9969 var ( 9970 edgelq_devices_proto_v1_device_proto_rawDescOnce sync.Once 9971 edgelq_devices_proto_v1_device_proto_rawDescData = edgelq_devices_proto_v1_device_proto_rawDesc 9972 ) 9973 9974 func edgelq_devices_proto_v1_device_proto_rawDescGZIP() []byte { 9975 edgelq_devices_proto_v1_device_proto_rawDescOnce.Do(func() { 9976 edgelq_devices_proto_v1_device_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_devices_proto_v1_device_proto_rawDescData) 9977 }) 9978 return edgelq_devices_proto_v1_device_proto_rawDescData 9979 } 9980 9981 var edgelq_devices_proto_v1_device_proto_enumTypes = make([]protoimpl.EnumInfo, 4) 9982 var edgelq_devices_proto_v1_device_proto_msgTypes = make([]protoimpl.MessageInfo, 63) 9983 var edgelq_devices_proto_v1_device_proto_goTypes = []interface{}{ 9984 (Device_Spec_NetworkConfigMode)(0), // 0: ntt.devices.v1.Device_Spec_NetworkConfigMode 9985 (Device_Status_ConnectionStatus)(0), // 1: ntt.devices.v1.Device_Status_ConnectionStatus 9986 (Device_Status_NetworkConfigState_NetworkConfigSource)(0), // 2: ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource 9987 (Device_Status_ProxyConfigStatus_ProxyConfigSource)(0), // 3: ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource 9988 (*Device)(nil), // 4: ntt.devices.v1.Device 9989 (*Device_Spec)(nil), // 5: ntt.devices.v1.Device.Spec 9990 (*Device_Status)(nil), // 6: ntt.devices.v1.Device.Status 9991 (*Device_PublicListingSpec)(nil), // 7: ntt.devices.v1.Device.PublicListingSpec 9992 (*Device_Spec_SSHConfig)(nil), // 8: ntt.devices.v1.Device.Spec.SSHConfig 9993 (*Device_Spec_AttestationConfig)(nil), // 9: ntt.devices.v1.Device.Spec.AttestationConfig 9994 (*Device_Spec_LoggingConfig)(nil), // 10: ntt.devices.v1.Device.Spec.LoggingConfig 9995 (*Device_Spec_ProxyConfig)(nil), // 11: ntt.devices.v1.Device.Spec.ProxyConfig 9996 (*Device_Spec_Location)(nil), // 12: ntt.devices.v1.Device.Spec.Location 9997 (*Device_Spec_USBGuard)(nil), // 13: ntt.devices.v1.Device.Spec.USBGuard 9998 (*Device_Spec_SSHConfig_AuthKey)(nil), // 14: ntt.devices.v1.Device.Spec.SSHConfig.AuthKey 9999 (*Device_Spec_LoggingConfig_ContainerLoggingConfig)(nil), // 15: ntt.devices.v1.Device.Spec.LoggingConfig.ContainerLoggingConfig 10000 (*Device_Spec_USBGuard_Port)(nil), // 16: ntt.devices.v1.Device.Spec.USBGuard.Port 10001 (*Device_Spec_USBGuard_Interface)(nil), // 17: ntt.devices.v1.Device.Spec.USBGuard.Interface 10002 (*Device_Spec_USBGuard_WhiteList)(nil), // 18: ntt.devices.v1.Device.Spec.USBGuard.WhiteList 10003 (*Device_Status_Address)(nil), // 19: ntt.devices.v1.Device.Status.Address 10004 (*Device_Status_Condition)(nil), // 20: ntt.devices.v1.Device.Status.Condition 10005 (*Device_Status_NetworkConfigState)(nil), // 21: ntt.devices.v1.Device.Status.NetworkConfigState 10006 (*Device_Status_ProxyConfigStatus)(nil), // 22: ntt.devices.v1.Device.Status.ProxyConfigStatus 10007 (*Device_Status_DeviceInfo)(nil), // 23: ntt.devices.v1.Device.Status.DeviceInfo 10008 (*Device_Status_NormalizedAddress)(nil), // 24: ntt.devices.v1.Device.Status.NormalizedAddress 10009 (*Device_Status_DeviceInfo_HardwareInformation)(nil), // 25: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation 10010 (*Device_Status_DeviceInfo_NetworkInterface)(nil), // 26: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface 10011 nil, // 27: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterfacesEntry 10012 (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo)(nil), // 28: ntt.devices.v1.Device.Status.DeviceInfo.ControlPlaneInterfaceInfo 10013 (*Device_Status_DeviceInfo_HardwareInformation_Capability)(nil), // 29: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Capability 10014 (*Device_Status_DeviceInfo_HardwareInformation_OS)(nil), // 30: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.OS 10015 (*Device_Status_DeviceInfo_HardwareInformation_BIOS)(nil), // 31: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.BIOS 10016 (*Device_Status_DeviceInfo_HardwareInformation_System)(nil), // 32: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System 10017 (*Device_Status_DeviceInfo_HardwareInformation_CPU)(nil), // 33: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU 10018 (*Device_Status_DeviceInfo_HardwareInformation_Block)(nil), // 34: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block 10019 (*Device_Status_DeviceInfo_HardwareInformation_Network)(nil), // 35: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network 10020 (*Device_Status_DeviceInfo_HardwareInformation_GPU)(nil), // 36: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU 10021 (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice)(nil), // 37: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.PCIDevice 10022 (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo)(nil), // 38: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo 10023 (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo)(nil), // 39: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo 10024 (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo)(nil), // 40: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo 10025 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus)(nil), // 41: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus 10026 (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration)(nil), // 42: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System.Configuration 10027 (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor)(nil), // 43: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor 10028 (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache)(nil), // 44: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.Cache 10029 (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk)(nil), // 45: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk 10030 (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition)(nil), // 46: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.Partition 10031 (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC)(nil), // 47: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC 10032 nil, // 48: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.SettingEntry 10033 (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard)(nil), // 49: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard 10034 (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank)(nil), // 50: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.MemoryBank 10035 (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo)(nil), // 51: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.HailoModuleInfo 10036 (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo)(nil), // 52: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.GpuInfo 10037 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings)(nil), // 53: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.RegistrationSettings 10038 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr)(nil), // 54: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr 10039 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings)(nil), // 55: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Settings 10040 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer)(nil), // 56: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer 10041 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps)(nil), // 57: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps 10042 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp)(nil), // 58: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp 10043 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma)(nil), // 59: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Cdma 10044 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality)(nil), // 60: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalQuality 10045 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic)(nil), // 61: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic 10046 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus)(nil), // 62: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SimStatus 10047 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem)(nil), // 63: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem 10048 nil, // 64: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry 10049 (*Device_Status_DeviceInfo_NetworkInterface_ASInfo)(nil), // 65: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.ASInfo 10050 (*Device_Status_DeviceInfo_NetworkInterface_Carrier)(nil), // 66: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.Carrier 10051 (*meta.Meta)(nil), // 67: goten.types.Meta 10052 (*api.HealthCheckSpec)(nil), // 68: ntt.api.HealthCheckSpec 10053 (*durationpb.Duration)(nil), // 69: google.protobuf.Duration 10054 (*iam_iam_common.PCR)(nil), // 70: ntt.iam.v1.PCR 10055 (*timestamppb.Timestamp)(nil), // 71: google.protobuf.Timestamp 10056 (*latlng.LatLng)(nil), // 72: google.type.LatLng 10057 (*Device_FieldMask)(nil), // 73: ntt.devices.v1.Device_FieldMask 10058 } 10059 var edgelq_devices_proto_v1_device_proto_depIdxs = []int32{ 10060 67, // 0: ntt.devices.v1.Device.metadata:type_name -> goten.types.Meta 10061 5, // 1: ntt.devices.v1.Device.spec:type_name -> ntt.devices.v1.Device.Spec 10062 6, // 2: ntt.devices.v1.Device.status:type_name -> ntt.devices.v1.Device.Status 10063 7, // 3: ntt.devices.v1.Device.public_listing_spec:type_name -> ntt.devices.v1.Device.PublicListingSpec 10064 0, // 4: ntt.devices.v1.Device.Spec.netplan_api_config_mode:type_name -> ntt.devices.v1.Device_Spec_NetworkConfigMode 10065 8, // 5: ntt.devices.v1.Device.Spec.ssh_config:type_name -> ntt.devices.v1.Device.Spec.SSHConfig 10066 9, // 6: ntt.devices.v1.Device.Spec.attestation_config:type_name -> ntt.devices.v1.Device.Spec.AttestationConfig 10067 10, // 7: ntt.devices.v1.Device.Spec.logging_config:type_name -> ntt.devices.v1.Device.Spec.LoggingConfig 10068 11, // 8: ntt.devices.v1.Device.Spec.proxy_config:type_name -> ntt.devices.v1.Device.Spec.ProxyConfig 10069 12, // 9: ntt.devices.v1.Device.Spec.location:type_name -> ntt.devices.v1.Device.Spec.Location 10070 13, // 10: ntt.devices.v1.Device.Spec.usb_guard:type_name -> ntt.devices.v1.Device.Spec.USBGuard 10071 68, // 11: ntt.devices.v1.Device.Spec.health_checks:type_name -> ntt.api.HealthCheckSpec 10072 19, // 12: ntt.devices.v1.Device.Status.addresses:type_name -> ntt.devices.v1.Device.Status.Address 10073 20, // 13: ntt.devices.v1.Device.Status.conditions:type_name -> ntt.devices.v1.Device.Status.Condition 10074 21, // 14: ntt.devices.v1.Device.Status.network_config_state:type_name -> ntt.devices.v1.Device.Status.NetworkConfigState 10075 22, // 15: ntt.devices.v1.Device.Status.proxy_config_status:type_name -> ntt.devices.v1.Device.Status.ProxyConfigStatus 10076 23, // 16: ntt.devices.v1.Device.Status.device_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo 10077 70, // 17: ntt.devices.v1.Device.Status.attestation_status:type_name -> ntt.iam.v1.PCR 10078 24, // 18: ntt.devices.v1.Device.Status.normalized_address:type_name -> ntt.devices.v1.Device.Status.NormalizedAddress 10079 1, // 19: ntt.devices.v1.Device.Status.connection_status:type_name -> ntt.devices.v1.Device_Status_ConnectionStatus 10080 71, // 20: ntt.devices.v1.Device.Status.connection_status_change_time:type_name -> google.protobuf.Timestamp 10081 73, // 21: ntt.devices.v1.Device.PublicListingSpec.field_mask:type_name -> ntt.devices.v1.Device_FieldMask 10082 14, // 22: ntt.devices.v1.Device.Spec.SSHConfig.ssh_authorized:type_name -> ntt.devices.v1.Device.Spec.SSHConfig.AuthKey 10083 69, // 23: ntt.devices.v1.Device.Spec.SSHConfig.reject_period:type_name -> google.protobuf.Duration 10084 15, // 24: ntt.devices.v1.Device.Spec.LoggingConfig.container_logging_config:type_name -> ntt.devices.v1.Device.Spec.LoggingConfig.ContainerLoggingConfig 10085 18, // 25: ntt.devices.v1.Device.Spec.USBGuard.white_list:type_name -> ntt.devices.v1.Device.Spec.USBGuard.WhiteList 10086 16, // 26: ntt.devices.v1.Device.Spec.USBGuard.WhiteList.via_port:type_name -> ntt.devices.v1.Device.Spec.USBGuard.Port 10087 17, // 27: ntt.devices.v1.Device.Spec.USBGuard.WhiteList.with_interface:type_name -> ntt.devices.v1.Device.Spec.USBGuard.Interface 10088 71, // 28: ntt.devices.v1.Device.Status.Condition.last_heart_beat_time:type_name -> google.protobuf.Timestamp 10089 71, // 29: ntt.devices.v1.Device.Status.Condition.last_transition_time:type_name -> google.protobuf.Timestamp 10090 2, // 30: ntt.devices.v1.Device.Status.NetworkConfigState.active_network_config_source:type_name -> ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource 10091 2, // 31: ntt.devices.v1.Device.Status.NetworkConfigState.desired_network_config_source:type_name -> ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource 10092 3, // 32: ntt.devices.v1.Device.Status.ProxyConfigStatus.active_config_source:type_name -> ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource 10093 3, // 33: ntt.devices.v1.Device.Status.ProxyConfigStatus.desired_config_source:type_name -> ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource 10094 11, // 34: ntt.devices.v1.Device.Status.ProxyConfigStatus.default_config:type_name -> ntt.devices.v1.Device.Spec.ProxyConfig 10095 11, // 35: ntt.devices.v1.Device.Status.ProxyConfigStatus.active_config:type_name -> ntt.devices.v1.Device.Spec.ProxyConfig 10096 11, // 36: ntt.devices.v1.Device.Status.ProxyConfigStatus.api_config:type_name -> ntt.devices.v1.Device.Spec.ProxyConfig 10097 25, // 37: ntt.devices.v1.Device.Status.DeviceInfo.hardware_information:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation 10098 27, // 38: ntt.devices.v1.Device.Status.DeviceInfo.network_interfaces:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterfacesEntry 10099 28, // 39: ntt.devices.v1.Device.Status.DeviceInfo.control_plane_interface_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.ControlPlaneInterfaceInfo 10100 72, // 40: ntt.devices.v1.Device.Status.NormalizedAddress.coordinates:type_name -> google.type.LatLng 10101 30, // 41: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.os:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.OS 10102 31, // 42: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.bios:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.BIOS 10103 32, // 43: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.system:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System 10104 33, // 44: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.cpu:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU 10105 34, // 45: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.block:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block 10106 35, // 46: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.network:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network 10107 36, // 47: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.gpu:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU 10108 38, // 48: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.memory_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo 10109 39, // 49: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.hailo_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo 10110 40, // 50: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.nvidia_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo 10111 41, // 51: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.modem_status:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus 10112 65, // 52: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.as_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.ASInfo 10113 66, // 53: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.carrier:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.Carrier 10114 26, // 54: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterfacesEntry.value:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface 10115 42, // 55: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System.configuration:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System.Configuration 10116 43, // 56: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.processors:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor 10117 45, // 57: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.disks:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk 10118 47, // 58: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.nics:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC 10119 49, // 59: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU.graphic_cards:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard 10120 50, // 60: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.memory_banks:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.MemoryBank 10121 51, // 61: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.modules:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.HailoModuleInfo 10122 52, // 62: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.gpus:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.GpuInfo 10123 63, // 63: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.modem:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem 10124 29, // 64: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.capabilities:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Capability 10125 44, // 65: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.cache_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.Cache 10126 46, // 66: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.partitions:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.Partition 10127 48, // 67: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.setting:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.SettingEntry 10128 37, // 68: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard.device:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.PCIDevice 10129 53, // 69: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr.registration_settings:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.RegistrationSettings 10130 55, // 70: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer.settings:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Settings 10131 56, // 71: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps.initial_bearer:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer 10132 54, // 72: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp.fiveg_nr:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr 10133 57, // 73: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp.eps:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps 10134 60, // 74: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic.signal_quality:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalQuality 10135 58, // 75: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.three_g_pp:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp 10136 59, // 76: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.cdma:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Cdma 10137 61, // 77: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.generic:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic 10138 64, // 78: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.sim_status:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry 10139 62, // 79: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry.value:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SimStatus 10140 80, // [80:80] is the sub-list for method output_type 10141 80, // [80:80] is the sub-list for method input_type 10142 80, // [80:80] is the sub-list for extension type_name 10143 80, // [80:80] is the sub-list for extension extendee 10144 0, // [0:80] is the sub-list for field type_name 10145 } 10146 10147 func init() { edgelq_devices_proto_v1_device_proto_init() } 10148 func edgelq_devices_proto_v1_device_proto_init() { 10149 if edgelq_devices_proto_v1_device_proto != nil { 10150 return 10151 } 10152 if !protoimpl.UnsafeEnabled { 10153 10154 edgelq_devices_proto_v1_device_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 10155 switch v := v.(*Device); i { 10156 case 0: 10157 return &v.state 10158 case 1: 10159 return &v.sizeCache 10160 case 2: 10161 return &v.unknownFields 10162 default: 10163 return nil 10164 } 10165 } 10166 edgelq_devices_proto_v1_device_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 10167 switch v := v.(*Device_Spec); i { 10168 case 0: 10169 return &v.state 10170 case 1: 10171 return &v.sizeCache 10172 case 2: 10173 return &v.unknownFields 10174 default: 10175 return nil 10176 } 10177 } 10178 edgelq_devices_proto_v1_device_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 10179 switch v := v.(*Device_Status); i { 10180 case 0: 10181 return &v.state 10182 case 1: 10183 return &v.sizeCache 10184 case 2: 10185 return &v.unknownFields 10186 default: 10187 return nil 10188 } 10189 } 10190 edgelq_devices_proto_v1_device_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 10191 switch v := v.(*Device_PublicListingSpec); i { 10192 case 0: 10193 return &v.state 10194 case 1: 10195 return &v.sizeCache 10196 case 2: 10197 return &v.unknownFields 10198 default: 10199 return nil 10200 } 10201 } 10202 edgelq_devices_proto_v1_device_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 10203 switch v := v.(*Device_Spec_SSHConfig); i { 10204 case 0: 10205 return &v.state 10206 case 1: 10207 return &v.sizeCache 10208 case 2: 10209 return &v.unknownFields 10210 default: 10211 return nil 10212 } 10213 } 10214 edgelq_devices_proto_v1_device_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 10215 switch v := v.(*Device_Spec_AttestationConfig); i { 10216 case 0: 10217 return &v.state 10218 case 1: 10219 return &v.sizeCache 10220 case 2: 10221 return &v.unknownFields 10222 default: 10223 return nil 10224 } 10225 } 10226 edgelq_devices_proto_v1_device_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 10227 switch v := v.(*Device_Spec_LoggingConfig); i { 10228 case 0: 10229 return &v.state 10230 case 1: 10231 return &v.sizeCache 10232 case 2: 10233 return &v.unknownFields 10234 default: 10235 return nil 10236 } 10237 } 10238 edgelq_devices_proto_v1_device_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 10239 switch v := v.(*Device_Spec_ProxyConfig); i { 10240 case 0: 10241 return &v.state 10242 case 1: 10243 return &v.sizeCache 10244 case 2: 10245 return &v.unknownFields 10246 default: 10247 return nil 10248 } 10249 } 10250 edgelq_devices_proto_v1_device_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 10251 switch v := v.(*Device_Spec_Location); i { 10252 case 0: 10253 return &v.state 10254 case 1: 10255 return &v.sizeCache 10256 case 2: 10257 return &v.unknownFields 10258 default: 10259 return nil 10260 } 10261 } 10262 edgelq_devices_proto_v1_device_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 10263 switch v := v.(*Device_Spec_USBGuard); i { 10264 case 0: 10265 return &v.state 10266 case 1: 10267 return &v.sizeCache 10268 case 2: 10269 return &v.unknownFields 10270 default: 10271 return nil 10272 } 10273 } 10274 edgelq_devices_proto_v1_device_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 10275 switch v := v.(*Device_Spec_SSHConfig_AuthKey); i { 10276 case 0: 10277 return &v.state 10278 case 1: 10279 return &v.sizeCache 10280 case 2: 10281 return &v.unknownFields 10282 default: 10283 return nil 10284 } 10285 } 10286 edgelq_devices_proto_v1_device_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 10287 switch v := v.(*Device_Spec_LoggingConfig_ContainerLoggingConfig); i { 10288 case 0: 10289 return &v.state 10290 case 1: 10291 return &v.sizeCache 10292 case 2: 10293 return &v.unknownFields 10294 default: 10295 return nil 10296 } 10297 } 10298 edgelq_devices_proto_v1_device_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 10299 switch v := v.(*Device_Spec_USBGuard_Port); i { 10300 case 0: 10301 return &v.state 10302 case 1: 10303 return &v.sizeCache 10304 case 2: 10305 return &v.unknownFields 10306 default: 10307 return nil 10308 } 10309 } 10310 edgelq_devices_proto_v1_device_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 10311 switch v := v.(*Device_Spec_USBGuard_Interface); i { 10312 case 0: 10313 return &v.state 10314 case 1: 10315 return &v.sizeCache 10316 case 2: 10317 return &v.unknownFields 10318 default: 10319 return nil 10320 } 10321 } 10322 edgelq_devices_proto_v1_device_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 10323 switch v := v.(*Device_Spec_USBGuard_WhiteList); i { 10324 case 0: 10325 return &v.state 10326 case 1: 10327 return &v.sizeCache 10328 case 2: 10329 return &v.unknownFields 10330 default: 10331 return nil 10332 } 10333 } 10334 edgelq_devices_proto_v1_device_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 10335 switch v := v.(*Device_Status_Address); i { 10336 case 0: 10337 return &v.state 10338 case 1: 10339 return &v.sizeCache 10340 case 2: 10341 return &v.unknownFields 10342 default: 10343 return nil 10344 } 10345 } 10346 edgelq_devices_proto_v1_device_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 10347 switch v := v.(*Device_Status_Condition); i { 10348 case 0: 10349 return &v.state 10350 case 1: 10351 return &v.sizeCache 10352 case 2: 10353 return &v.unknownFields 10354 default: 10355 return nil 10356 } 10357 } 10358 edgelq_devices_proto_v1_device_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 10359 switch v := v.(*Device_Status_NetworkConfigState); i { 10360 case 0: 10361 return &v.state 10362 case 1: 10363 return &v.sizeCache 10364 case 2: 10365 return &v.unknownFields 10366 default: 10367 return nil 10368 } 10369 } 10370 edgelq_devices_proto_v1_device_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 10371 switch v := v.(*Device_Status_ProxyConfigStatus); i { 10372 case 0: 10373 return &v.state 10374 case 1: 10375 return &v.sizeCache 10376 case 2: 10377 return &v.unknownFields 10378 default: 10379 return nil 10380 } 10381 } 10382 edgelq_devices_proto_v1_device_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 10383 switch v := v.(*Device_Status_DeviceInfo); i { 10384 case 0: 10385 return &v.state 10386 case 1: 10387 return &v.sizeCache 10388 case 2: 10389 return &v.unknownFields 10390 default: 10391 return nil 10392 } 10393 } 10394 edgelq_devices_proto_v1_device_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 10395 switch v := v.(*Device_Status_NormalizedAddress); i { 10396 case 0: 10397 return &v.state 10398 case 1: 10399 return &v.sizeCache 10400 case 2: 10401 return &v.unknownFields 10402 default: 10403 return nil 10404 } 10405 } 10406 edgelq_devices_proto_v1_device_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 10407 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation); i { 10408 case 0: 10409 return &v.state 10410 case 1: 10411 return &v.sizeCache 10412 case 2: 10413 return &v.unknownFields 10414 default: 10415 return nil 10416 } 10417 } 10418 edgelq_devices_proto_v1_device_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 10419 switch v := v.(*Device_Status_DeviceInfo_NetworkInterface); i { 10420 case 0: 10421 return &v.state 10422 case 1: 10423 return &v.sizeCache 10424 case 2: 10425 return &v.unknownFields 10426 default: 10427 return nil 10428 } 10429 } 10430 edgelq_devices_proto_v1_device_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 10431 switch v := v.(*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo); i { 10432 case 0: 10433 return &v.state 10434 case 1: 10435 return &v.sizeCache 10436 case 2: 10437 return &v.unknownFields 10438 default: 10439 return nil 10440 } 10441 } 10442 edgelq_devices_proto_v1_device_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 10443 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Capability); i { 10444 case 0: 10445 return &v.state 10446 case 1: 10447 return &v.sizeCache 10448 case 2: 10449 return &v.unknownFields 10450 default: 10451 return nil 10452 } 10453 } 10454 edgelq_devices_proto_v1_device_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 10455 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_OS); i { 10456 case 0: 10457 return &v.state 10458 case 1: 10459 return &v.sizeCache 10460 case 2: 10461 return &v.unknownFields 10462 default: 10463 return nil 10464 } 10465 } 10466 edgelq_devices_proto_v1_device_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 10467 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_BIOS); i { 10468 case 0: 10469 return &v.state 10470 case 1: 10471 return &v.sizeCache 10472 case 2: 10473 return &v.unknownFields 10474 default: 10475 return nil 10476 } 10477 } 10478 edgelq_devices_proto_v1_device_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 10479 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_System); i { 10480 case 0: 10481 return &v.state 10482 case 1: 10483 return &v.sizeCache 10484 case 2: 10485 return &v.unknownFields 10486 default: 10487 return nil 10488 } 10489 } 10490 edgelq_devices_proto_v1_device_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 10491 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU); i { 10492 case 0: 10493 return &v.state 10494 case 1: 10495 return &v.sizeCache 10496 case 2: 10497 return &v.unknownFields 10498 default: 10499 return nil 10500 } 10501 } 10502 edgelq_devices_proto_v1_device_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 10503 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block); i { 10504 case 0: 10505 return &v.state 10506 case 1: 10507 return &v.sizeCache 10508 case 2: 10509 return &v.unknownFields 10510 default: 10511 return nil 10512 } 10513 } 10514 edgelq_devices_proto_v1_device_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 10515 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Network); i { 10516 case 0: 10517 return &v.state 10518 case 1: 10519 return &v.sizeCache 10520 case 2: 10521 return &v.unknownFields 10522 default: 10523 return nil 10524 } 10525 } 10526 edgelq_devices_proto_v1_device_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 10527 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_GPU); i { 10528 case 0: 10529 return &v.state 10530 case 1: 10531 return &v.sizeCache 10532 case 2: 10533 return &v.unknownFields 10534 default: 10535 return nil 10536 } 10537 } 10538 edgelq_devices_proto_v1_device_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { 10539 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_PCIDevice); i { 10540 case 0: 10541 return &v.state 10542 case 1: 10543 return &v.sizeCache 10544 case 2: 10545 return &v.unknownFields 10546 default: 10547 return nil 10548 } 10549 } 10550 edgelq_devices_proto_v1_device_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { 10551 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo); i { 10552 case 0: 10553 return &v.state 10554 case 1: 10555 return &v.sizeCache 10556 case 2: 10557 return &v.unknownFields 10558 default: 10559 return nil 10560 } 10561 } 10562 edgelq_devices_proto_v1_device_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 10563 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_HailoInfo); i { 10564 case 0: 10565 return &v.state 10566 case 1: 10567 return &v.sizeCache 10568 case 2: 10569 return &v.unknownFields 10570 default: 10571 return nil 10572 } 10573 } 10574 edgelq_devices_proto_v1_device_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { 10575 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo); i { 10576 case 0: 10577 return &v.state 10578 case 1: 10579 return &v.sizeCache 10580 case 2: 10581 return &v.unknownFields 10582 default: 10583 return nil 10584 } 10585 } 10586 edgelq_devices_proto_v1_device_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 10587 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus); i { 10588 case 0: 10589 return &v.state 10590 case 1: 10591 return &v.sizeCache 10592 case 2: 10593 return &v.unknownFields 10594 default: 10595 return nil 10596 } 10597 } 10598 edgelq_devices_proto_v1_device_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 10599 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_System_Configuration); i { 10600 case 0: 10601 return &v.state 10602 case 1: 10603 return &v.sizeCache 10604 case 2: 10605 return &v.unknownFields 10606 default: 10607 return nil 10608 } 10609 } 10610 edgelq_devices_proto_v1_device_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { 10611 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor); i { 10612 case 0: 10613 return &v.state 10614 case 1: 10615 return &v.sizeCache 10616 case 2: 10617 return &v.unknownFields 10618 default: 10619 return nil 10620 } 10621 } 10622 edgelq_devices_proto_v1_device_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { 10623 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache); i { 10624 case 0: 10625 return &v.state 10626 case 1: 10627 return &v.sizeCache 10628 case 2: 10629 return &v.unknownFields 10630 default: 10631 return nil 10632 } 10633 } 10634 edgelq_devices_proto_v1_device_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { 10635 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block_Disk); i { 10636 case 0: 10637 return &v.state 10638 case 1: 10639 return &v.sizeCache 10640 case 2: 10641 return &v.unknownFields 10642 default: 10643 return nil 10644 } 10645 } 10646 edgelq_devices_proto_v1_device_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { 10647 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition); i { 10648 case 0: 10649 return &v.state 10650 case 1: 10651 return &v.sizeCache 10652 case 2: 10653 return &v.unknownFields 10654 default: 10655 return nil 10656 } 10657 } 10658 edgelq_devices_proto_v1_device_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { 10659 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Network_NIC); i { 10660 case 0: 10661 return &v.state 10662 case 1: 10663 return &v.sizeCache 10664 case 2: 10665 return &v.unknownFields 10666 default: 10667 return nil 10668 } 10669 } 10670 edgelq_devices_proto_v1_device_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { 10671 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard); i { 10672 case 0: 10673 return &v.state 10674 case 1: 10675 return &v.sizeCache 10676 case 2: 10677 return &v.unknownFields 10678 default: 10679 return nil 10680 } 10681 } 10682 edgelq_devices_proto_v1_device_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { 10683 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank); i { 10684 case 0: 10685 return &v.state 10686 case 1: 10687 return &v.sizeCache 10688 case 2: 10689 return &v.unknownFields 10690 default: 10691 return nil 10692 } 10693 } 10694 edgelq_devices_proto_v1_device_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { 10695 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo); i { 10696 case 0: 10697 return &v.state 10698 case 1: 10699 return &v.sizeCache 10700 case 2: 10701 return &v.unknownFields 10702 default: 10703 return nil 10704 } 10705 } 10706 edgelq_devices_proto_v1_device_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { 10707 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo); i { 10708 case 0: 10709 return &v.state 10710 case 1: 10711 return &v.sizeCache 10712 case 2: 10713 return &v.unknownFields 10714 default: 10715 return nil 10716 } 10717 } 10718 edgelq_devices_proto_v1_device_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { 10719 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings); i { 10720 case 0: 10721 return &v.state 10722 case 1: 10723 return &v.sizeCache 10724 case 2: 10725 return &v.unknownFields 10726 default: 10727 return nil 10728 } 10729 } 10730 edgelq_devices_proto_v1_device_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { 10731 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr); i { 10732 case 0: 10733 return &v.state 10734 case 1: 10735 return &v.sizeCache 10736 case 2: 10737 return &v.unknownFields 10738 default: 10739 return nil 10740 } 10741 } 10742 edgelq_devices_proto_v1_device_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { 10743 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings); i { 10744 case 0: 10745 return &v.state 10746 case 1: 10747 return &v.sizeCache 10748 case 2: 10749 return &v.unknownFields 10750 default: 10751 return nil 10752 } 10753 } 10754 edgelq_devices_proto_v1_device_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { 10755 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer); i { 10756 case 0: 10757 return &v.state 10758 case 1: 10759 return &v.sizeCache 10760 case 2: 10761 return &v.unknownFields 10762 default: 10763 return nil 10764 } 10765 } 10766 edgelq_devices_proto_v1_device_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { 10767 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps); i { 10768 case 0: 10769 return &v.state 10770 case 1: 10771 return &v.sizeCache 10772 case 2: 10773 return &v.unknownFields 10774 default: 10775 return nil 10776 } 10777 } 10778 edgelq_devices_proto_v1_device_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { 10779 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp); i { 10780 case 0: 10781 return &v.state 10782 case 1: 10783 return &v.sizeCache 10784 case 2: 10785 return &v.unknownFields 10786 default: 10787 return nil 10788 } 10789 } 10790 edgelq_devices_proto_v1_device_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { 10791 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma); i { 10792 case 0: 10793 return &v.state 10794 case 1: 10795 return &v.sizeCache 10796 case 2: 10797 return &v.unknownFields 10798 default: 10799 return nil 10800 } 10801 } 10802 edgelq_devices_proto_v1_device_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { 10803 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality); i { 10804 case 0: 10805 return &v.state 10806 case 1: 10807 return &v.sizeCache 10808 case 2: 10809 return &v.unknownFields 10810 default: 10811 return nil 10812 } 10813 } 10814 edgelq_devices_proto_v1_device_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { 10815 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic); i { 10816 case 0: 10817 return &v.state 10818 case 1: 10819 return &v.sizeCache 10820 case 2: 10821 return &v.unknownFields 10822 default: 10823 return nil 10824 } 10825 } 10826 edgelq_devices_proto_v1_device_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { 10827 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus); i { 10828 case 0: 10829 return &v.state 10830 case 1: 10831 return &v.sizeCache 10832 case 2: 10833 return &v.unknownFields 10834 default: 10835 return nil 10836 } 10837 } 10838 edgelq_devices_proto_v1_device_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { 10839 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem); i { 10840 case 0: 10841 return &v.state 10842 case 1: 10843 return &v.sizeCache 10844 case 2: 10845 return &v.unknownFields 10846 default: 10847 return nil 10848 } 10849 } 10850 edgelq_devices_proto_v1_device_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { 10851 switch v := v.(*Device_Status_DeviceInfo_NetworkInterface_ASInfo); i { 10852 case 0: 10853 return &v.state 10854 case 1: 10855 return &v.sizeCache 10856 case 2: 10857 return &v.unknownFields 10858 default: 10859 return nil 10860 } 10861 } 10862 edgelq_devices_proto_v1_device_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { 10863 switch v := v.(*Device_Status_DeviceInfo_NetworkInterface_Carrier); i { 10864 case 0: 10865 return &v.state 10866 case 1: 10867 return &v.sizeCache 10868 case 2: 10869 return &v.unknownFields 10870 default: 10871 return nil 10872 } 10873 } 10874 } 10875 10876 type x struct{} 10877 out := protoimpl.TypeBuilder{ 10878 File: protoimpl.DescBuilder{ 10879 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 10880 RawDescriptor: edgelq_devices_proto_v1_device_proto_rawDesc, 10881 NumEnums: 4, 10882 NumMessages: 63, 10883 NumExtensions: 0, 10884 NumServices: 0, 10885 }, 10886 GoTypes: edgelq_devices_proto_v1_device_proto_goTypes, 10887 DependencyIndexes: edgelq_devices_proto_v1_device_proto_depIdxs, 10888 EnumInfos: edgelq_devices_proto_v1_device_proto_enumTypes, 10889 MessageInfos: edgelq_devices_proto_v1_device_proto_msgTypes, 10890 }.Build() 10891 edgelq_devices_proto_v1_device_proto = out.File 10892 edgelq_devices_proto_v1_device_proto_rawDesc = nil 10893 edgelq_devices_proto_v1_device_proto_goTypes = nil 10894 edgelq_devices_proto_v1_device_proto_depIdxs = nil 10895 }