github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1alpha2/device/device.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/devices/proto/v1alpha2/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 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/project" 21 iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/attestation_domain" 22 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common" 23 iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/service_account" 24 meta "github.com/cloudwan/goten-sdk/types/meta" 25 latlng "google.golang.org/genproto/googleapis/type/latlng" 26 durationpb "google.golang.org/protobuf/types/known/durationpb" 27 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 28 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 29 ) 30 31 // Reference imports to suppress errors if they are not otherwise used. 32 var ( 33 _ = fmt.Errorf 34 _ = reflect.Method{} 35 _ = sync.Once{} 36 37 _ = protojson.MarshalOptions{} 38 _ = proto.MarshalOptions{} 39 _ = preflect.Value{} 40 _ = protoimpl.DescBuilder{} 41 ) 42 43 // make sure we're using proto imports 44 var ( 45 _ = &project.Project{} 46 _ = &iam_attestation_domain.AttestationDomain{} 47 _ = &iam_iam_common.PCR{} 48 _ = &iam_service_account.ServiceAccount{} 49 _ = &durationpb.Duration{} 50 _ = &fieldmaskpb.FieldMask{} 51 _ = ×tamppb.Timestamp{} 52 _ = &latlng.LatLng{} 53 _ = &meta.Meta{} 54 ) 55 56 const ( 57 // Verify that this generated code is sufficiently up-to-date. 58 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 59 // Verify that runtime/protoimpl is sufficiently up-to-date. 60 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 61 ) 62 63 // MERGE or REPLACE the api netplan_config with the baked in config in the 64 // device 65 type Device_Spec_NetworkConfigMode int32 66 67 const ( 68 Device_Spec_MERGE Device_Spec_NetworkConfigMode = 0 69 Device_Spec_REPLACE Device_Spec_NetworkConfigMode = 1 70 ) 71 72 var ( 73 Device_Spec_NetworkConfigMode_name = map[int32]string{ 74 0: "MERGE", 75 1: "REPLACE", 76 } 77 78 Device_Spec_NetworkConfigMode_value = map[string]int32{ 79 "MERGE": 0, 80 "REPLACE": 1, 81 } 82 ) 83 84 func (x Device_Spec_NetworkConfigMode) Enum() *Device_Spec_NetworkConfigMode { 85 p := new(Device_Spec_NetworkConfigMode) 86 *p = x 87 return p 88 } 89 90 func (x Device_Spec_NetworkConfigMode) String() string { 91 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 92 } 93 94 func (Device_Spec_NetworkConfigMode) Descriptor() preflect.EnumDescriptor { 95 return edgelq_devices_proto_v1alpha2_device_proto_enumTypes[0].Descriptor() 96 } 97 98 func (Device_Spec_NetworkConfigMode) Type() preflect.EnumType { 99 return &edgelq_devices_proto_v1alpha2_device_proto_enumTypes[0] 100 } 101 102 func (x Device_Spec_NetworkConfigMode) Number() preflect.EnumNumber { 103 return preflect.EnumNumber(x) 104 } 105 106 // Deprecated, Use Device_Spec_NetworkConfigMode.ProtoReflect.Descriptor instead. 107 func (Device_Spec_NetworkConfigMode) EnumDescriptor() ([]byte, []int) { 108 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0} 109 } 110 111 type Device_Status_NetworkConfigState_NetworkConfigSource int32 112 113 const ( 114 Device_Status_NetworkConfigState_UNKNOWN Device_Status_NetworkConfigState_NetworkConfigSource = 0 115 Device_Status_NetworkConfigState_DEFAULT_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 1 116 Device_Status_NetworkConfigState_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 2 117 Device_Status_NetworkConfigState_MERGED_DEFAULT_AND_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 3 118 Device_Status_NetworkConfigState_PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 4 119 Device_Status_NetworkConfigState_PREVIOUS_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 5 120 ) 121 122 var ( 123 Device_Status_NetworkConfigState_NetworkConfigSource_name = map[int32]string{ 124 0: "UNKNOWN", 125 1: "DEFAULT_CONFIG", 126 2: "API_CONFIG", 127 3: "MERGED_DEFAULT_AND_API_CONFIG", 128 4: "PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG", 129 5: "PREVIOUS_API_CONFIG", 130 } 131 132 Device_Status_NetworkConfigState_NetworkConfigSource_value = map[string]int32{ 133 "UNKNOWN": 0, 134 "DEFAULT_CONFIG": 1, 135 "API_CONFIG": 2, 136 "MERGED_DEFAULT_AND_API_CONFIG": 3, 137 "PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG": 4, 138 "PREVIOUS_API_CONFIG": 5, 139 } 140 ) 141 142 func (x Device_Status_NetworkConfigState_NetworkConfigSource) Enum() *Device_Status_NetworkConfigState_NetworkConfigSource { 143 p := new(Device_Status_NetworkConfigState_NetworkConfigSource) 144 *p = x 145 return p 146 } 147 148 func (x Device_Status_NetworkConfigState_NetworkConfigSource) String() string { 149 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 150 } 151 152 func (Device_Status_NetworkConfigState_NetworkConfigSource) Descriptor() preflect.EnumDescriptor { 153 return edgelq_devices_proto_v1alpha2_device_proto_enumTypes[1].Descriptor() 154 } 155 156 func (Device_Status_NetworkConfigState_NetworkConfigSource) Type() preflect.EnumType { 157 return &edgelq_devices_proto_v1alpha2_device_proto_enumTypes[1] 158 } 159 160 func (x Device_Status_NetworkConfigState_NetworkConfigSource) Number() preflect.EnumNumber { 161 return preflect.EnumNumber(x) 162 } 163 164 // Deprecated, Use Device_Status_NetworkConfigState_NetworkConfigSource.ProtoReflect.Descriptor instead. 165 func (Device_Status_NetworkConfigState_NetworkConfigSource) EnumDescriptor() ([]byte, []int) { 166 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 2, 0} 167 } 168 169 type Device_Status_ProxyConfigStatus_ProxyConfigSource int32 170 171 const ( 172 Device_Status_ProxyConfigStatus_NO_CONFIG Device_Status_ProxyConfigStatus_ProxyConfigSource = 0 173 Device_Status_ProxyConfigStatus_DEFAULT_CONFIG Device_Status_ProxyConfigStatus_ProxyConfigSource = 1 174 Device_Status_ProxyConfigStatus_API_CONFIG Device_Status_ProxyConfigStatus_ProxyConfigSource = 2 175 ) 176 177 var ( 178 Device_Status_ProxyConfigStatus_ProxyConfigSource_name = map[int32]string{ 179 0: "NO_CONFIG", 180 1: "DEFAULT_CONFIG", 181 2: "API_CONFIG", 182 } 183 184 Device_Status_ProxyConfigStatus_ProxyConfigSource_value = map[string]int32{ 185 "NO_CONFIG": 0, 186 "DEFAULT_CONFIG": 1, 187 "API_CONFIG": 2, 188 } 189 ) 190 191 func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) Enum() *Device_Status_ProxyConfigStatus_ProxyConfigSource { 192 p := new(Device_Status_ProxyConfigStatus_ProxyConfigSource) 193 *p = x 194 return p 195 } 196 197 func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) String() string { 198 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 199 } 200 201 func (Device_Status_ProxyConfigStatus_ProxyConfigSource) Descriptor() preflect.EnumDescriptor { 202 return edgelq_devices_proto_v1alpha2_device_proto_enumTypes[2].Descriptor() 203 } 204 205 func (Device_Status_ProxyConfigStatus_ProxyConfigSource) Type() preflect.EnumType { 206 return &edgelq_devices_proto_v1alpha2_device_proto_enumTypes[2] 207 } 208 209 func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) Number() preflect.EnumNumber { 210 return preflect.EnumNumber(x) 211 } 212 213 // Deprecated, Use Device_Status_ProxyConfigStatus_ProxyConfigSource.ProtoReflect.Descriptor instead. 214 func (Device_Status_ProxyConfigStatus_ProxyConfigSource) EnumDescriptor() ([]byte, []int) { 215 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 3, 0} 216 } 217 218 // Device Resource 219 type Device struct { 220 state protoimpl.MessageState 221 sizeCache protoimpl.SizeCache 222 unknownFields protoimpl.UnknownFields 223 // Name of Device 224 // When creating a new instance, this field is optional and if not provided, 225 // it will be generated automatically. Last ID segment must conform to the 226 // following regex: [a-z][a-z0-9\-]{0,28}[a-z0-9] 227 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 228 // Metadata of Device 229 Metadata *meta.Meta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` 230 // Spec holds the expected state of the Device, meaning configurations. 231 Spec *Device_Spec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` 232 // Status of the Device reported from the actual device. 233 Status *Device_Status `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` 234 PublicListingSpec *Device_PublicListingSpec `protobuf:"bytes,5,opt,name=public_listing_spec,json=publicListingSpec,proto3" json:"public_listing_spec,omitempty"` 235 // Display name for the device 236 DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 237 } 238 239 func (m *Device) Reset() { 240 *m = Device{} 241 if protoimpl.UnsafeEnabled { 242 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[0] 243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 244 ms.StoreMessageInfo(mi) 245 } 246 } 247 248 func (m *Device) String() string { 249 return protoimpl.X.MessageStringOf(m) 250 } 251 252 func (*Device) ProtoMessage() {} 253 254 func (m *Device) ProtoReflect() preflect.Message { 255 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[0] 256 if protoimpl.UnsafeEnabled && m != nil { 257 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 258 if ms.LoadMessageInfo() == nil { 259 ms.StoreMessageInfo(mi) 260 } 261 return ms 262 } 263 return mi.MessageOf(m) 264 } 265 266 func (*Device) GotenMessage() {} 267 268 // Deprecated, Use Device.ProtoReflect.Descriptor instead. 269 func (*Device) Descriptor() ([]byte, []int) { 270 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0} 271 } 272 273 func (m *Device) Unmarshal(b []byte) error { 274 return proto.Unmarshal(b, m) 275 } 276 277 func (m *Device) Marshal() ([]byte, error) { 278 return proto.Marshal(m) 279 } 280 281 func (m *Device) MarshalJSON() ([]byte, error) { 282 return protojson.MarshalOptions{}.Marshal(m) 283 } 284 285 func (m *Device) UnmarshalJSON(data []byte) error { 286 return protojson.Unmarshal(data, m) 287 } 288 289 func (m *Device) GetName() *Name { 290 if m != nil { 291 return m.Name 292 } 293 return nil 294 } 295 296 func (m *Device) GetMetadata() *meta.Meta { 297 if m != nil { 298 return m.Metadata 299 } 300 return nil 301 } 302 303 func (m *Device) GetSpec() *Device_Spec { 304 if m != nil { 305 return m.Spec 306 } 307 return nil 308 } 309 310 func (m *Device) GetStatus() *Device_Status { 311 if m != nil { 312 return m.Status 313 } 314 return nil 315 } 316 317 func (m *Device) GetPublicListingSpec() *Device_PublicListingSpec { 318 if m != nil { 319 return m.PublicListingSpec 320 } 321 return nil 322 } 323 324 func (m *Device) GetDisplayName() string { 325 if m != nil { 326 return m.DisplayName 327 } 328 return "" 329 } 330 331 func (m *Device) SetName(fv *Name) { 332 if m == nil { 333 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device")) 334 } 335 m.Name = fv 336 } 337 338 func (m *Device) SetMetadata(fv *meta.Meta) { 339 if m == nil { 340 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Device")) 341 } 342 m.Metadata = fv 343 } 344 345 func (m *Device) SetSpec(fv *Device_Spec) { 346 if m == nil { 347 panic(fmt.Errorf("can't set %s on nil %s", "Spec", "Device")) 348 } 349 m.Spec = fv 350 } 351 352 func (m *Device) SetStatus(fv *Device_Status) { 353 if m == nil { 354 panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device")) 355 } 356 m.Status = fv 357 } 358 359 func (m *Device) SetPublicListingSpec(fv *Device_PublicListingSpec) { 360 if m == nil { 361 panic(fmt.Errorf("can't set %s on nil %s", "PublicListingSpec", "Device")) 362 } 363 m.PublicListingSpec = fv 364 } 365 366 func (m *Device) SetDisplayName(fv string) { 367 if m == nil { 368 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "Device")) 369 } 370 m.DisplayName = fv 371 } 372 373 type Device_Spec struct { 374 state protoimpl.MessageState 375 sizeCache protoimpl.SizeCache 376 unknownFields protoimpl.UnknownFields 377 // The associated service account to the Device. 378 // The agents in the device uses a key from this service account 379 // when they issue any requests to our endpoints for authoroization and 380 // authentication. `ProvisionServiceAccountToDevice` creates a new service 381 // account and a key for the Device and asign the account to this fileld. If 382 // you change the value of this field, the existing device would lose the 383 // access to the resources in our services, that means you can revoke the 384 // permissions from the device. You can manually set an empty value to do 385 // so, or call `RemoveServiceAccountFromDevice`. 386 ServiceAccount *iam_service_account.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` 387 // The expected OS version in string (e.g. 1.0.2). 388 // The device will automatically download the OS image and upgrade itself 389 // with it. You can stack the OS upgrade progress in the Condition named 390 // `OSReady` in Status.Conditions. 391 OsVersion string `protobuf:"bytes,2,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` 392 NetplanConfig *Device_Spec_NetplanConfig `protobuf:"bytes,11,opt,name=netplan_config,json=netplanConfig,proto3" json:"netplan_config,omitempty"` 393 NetplanApiConfigMode Device_Spec_NetworkConfigMode `protobuf:"varint,12,opt,name=netplan_api_config_mode,json=netplanApiConfigMode,proto3,enum=ntt.devices.v1alpha2.Device_Spec_NetworkConfigMode" json:"netplan_api_config_mode,omitempty"` 394 // The URL is dynamically constructed once the device is created or updated. 395 // The URL will be based on the device hardware information 396 // URL format: base_url/dedicated_path/iso_version/architecture/os_type 397 OsImageUrl string `protobuf:"bytes,5,opt,name=os_image_url,json=osImageUrl,proto3" json:"os_image_url,omitempty"` 398 SshConfig *Device_Spec_SSHConfig `protobuf:"bytes,6,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"` 399 AttestationConfig *Device_Spec_AttestationConfig `protobuf:"bytes,7,opt,name=attestation_config,json=attestationConfig,proto3" json:"attestation_config,omitempty"` 400 // Disables the daemon on the device for device auto discovery on the 401 // network. When it's enabled, avahi-daemon is launched on the device which 402 // listens at UDP 5353. This daemon is useful to locate the device that 403 // acquires an IP address with DHCP. 404 DisableDeviceDiscovery bool `protobuf:"varint,8,opt,name=disable_device_discovery,json=disableDeviceDiscovery,proto3" json:"disable_device_discovery,omitempty"` 405 LoggingConfig *Device_Spec_LoggingConfig `protobuf:"bytes,9,opt,name=logging_config,json=loggingConfig,proto3" json:"logging_config,omitempty"` 406 ProxyConfig *Device_Spec_ProxyConfig `protobuf:"bytes,10,opt,name=proxy_config,json=proxyConfig,proto3" json:"proxy_config,omitempty"` 407 Location *Device_Spec_Location `protobuf:"bytes,13,opt,name=location,proto3" json:"location,omitempty"` 408 } 409 410 func (m *Device_Spec) Reset() { 411 *m = Device_Spec{} 412 if protoimpl.UnsafeEnabled { 413 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[1] 414 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 415 ms.StoreMessageInfo(mi) 416 } 417 } 418 419 func (m *Device_Spec) String() string { 420 return protoimpl.X.MessageStringOf(m) 421 } 422 423 func (*Device_Spec) ProtoMessage() {} 424 425 func (m *Device_Spec) ProtoReflect() preflect.Message { 426 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[1] 427 if protoimpl.UnsafeEnabled && m != nil { 428 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 429 if ms.LoadMessageInfo() == nil { 430 ms.StoreMessageInfo(mi) 431 } 432 return ms 433 } 434 return mi.MessageOf(m) 435 } 436 437 func (*Device_Spec) GotenMessage() {} 438 439 // Deprecated, Use Device_Spec.ProtoReflect.Descriptor instead. 440 func (*Device_Spec) Descriptor() ([]byte, []int) { 441 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0} 442 } 443 444 func (m *Device_Spec) Unmarshal(b []byte) error { 445 return proto.Unmarshal(b, m) 446 } 447 448 func (m *Device_Spec) Marshal() ([]byte, error) { 449 return proto.Marshal(m) 450 } 451 452 func (m *Device_Spec) MarshalJSON() ([]byte, error) { 453 return protojson.MarshalOptions{}.Marshal(m) 454 } 455 456 func (m *Device_Spec) UnmarshalJSON(data []byte) error { 457 return protojson.Unmarshal(data, m) 458 } 459 460 func (m *Device_Spec) GetServiceAccount() *iam_service_account.Reference { 461 if m != nil { 462 return m.ServiceAccount 463 } 464 return nil 465 } 466 467 func (m *Device_Spec) GetOsVersion() string { 468 if m != nil { 469 return m.OsVersion 470 } 471 return "" 472 } 473 474 func (m *Device_Spec) GetNetplanConfig() *Device_Spec_NetplanConfig { 475 if m != nil { 476 return m.NetplanConfig 477 } 478 return nil 479 } 480 481 func (m *Device_Spec) GetNetplanApiConfigMode() Device_Spec_NetworkConfigMode { 482 if m != nil { 483 return m.NetplanApiConfigMode 484 } 485 return Device_Spec_MERGE 486 } 487 488 func (m *Device_Spec) GetOsImageUrl() string { 489 if m != nil { 490 return m.OsImageUrl 491 } 492 return "" 493 } 494 495 func (m *Device_Spec) GetSshConfig() *Device_Spec_SSHConfig { 496 if m != nil { 497 return m.SshConfig 498 } 499 return nil 500 } 501 502 func (m *Device_Spec) GetAttestationConfig() *Device_Spec_AttestationConfig { 503 if m != nil { 504 return m.AttestationConfig 505 } 506 return nil 507 } 508 509 func (m *Device_Spec) GetDisableDeviceDiscovery() bool { 510 if m != nil { 511 return m.DisableDeviceDiscovery 512 } 513 return false 514 } 515 516 func (m *Device_Spec) GetLoggingConfig() *Device_Spec_LoggingConfig { 517 if m != nil { 518 return m.LoggingConfig 519 } 520 return nil 521 } 522 523 func (m *Device_Spec) GetProxyConfig() *Device_Spec_ProxyConfig { 524 if m != nil { 525 return m.ProxyConfig 526 } 527 return nil 528 } 529 530 func (m *Device_Spec) GetLocation() *Device_Spec_Location { 531 if m != nil { 532 return m.Location 533 } 534 return nil 535 } 536 537 func (m *Device_Spec) SetServiceAccount(fv *iam_service_account.Reference) { 538 if m == nil { 539 panic(fmt.Errorf("can't set %s on nil %s", "ServiceAccount", "Device_Spec")) 540 } 541 m.ServiceAccount = fv 542 } 543 544 func (m *Device_Spec) SetOsVersion(fv string) { 545 if m == nil { 546 panic(fmt.Errorf("can't set %s on nil %s", "OsVersion", "Device_Spec")) 547 } 548 m.OsVersion = fv 549 } 550 551 func (m *Device_Spec) SetNetplanConfig(fv *Device_Spec_NetplanConfig) { 552 if m == nil { 553 panic(fmt.Errorf("can't set %s on nil %s", "NetplanConfig", "Device_Spec")) 554 } 555 m.NetplanConfig = fv 556 } 557 558 func (m *Device_Spec) SetNetplanApiConfigMode(fv Device_Spec_NetworkConfigMode) { 559 if m == nil { 560 panic(fmt.Errorf("can't set %s on nil %s", "NetplanApiConfigMode", "Device_Spec")) 561 } 562 m.NetplanApiConfigMode = fv 563 } 564 565 func (m *Device_Spec) SetOsImageUrl(fv string) { 566 if m == nil { 567 panic(fmt.Errorf("can't set %s on nil %s", "OsImageUrl", "Device_Spec")) 568 } 569 m.OsImageUrl = fv 570 } 571 572 func (m *Device_Spec) SetSshConfig(fv *Device_Spec_SSHConfig) { 573 if m == nil { 574 panic(fmt.Errorf("can't set %s on nil %s", "SshConfig", "Device_Spec")) 575 } 576 m.SshConfig = fv 577 } 578 579 func (m *Device_Spec) SetAttestationConfig(fv *Device_Spec_AttestationConfig) { 580 if m == nil { 581 panic(fmt.Errorf("can't set %s on nil %s", "AttestationConfig", "Device_Spec")) 582 } 583 m.AttestationConfig = fv 584 } 585 586 func (m *Device_Spec) SetDisableDeviceDiscovery(fv bool) { 587 if m == nil { 588 panic(fmt.Errorf("can't set %s on nil %s", "DisableDeviceDiscovery", "Device_Spec")) 589 } 590 m.DisableDeviceDiscovery = fv 591 } 592 593 func (m *Device_Spec) SetLoggingConfig(fv *Device_Spec_LoggingConfig) { 594 if m == nil { 595 panic(fmt.Errorf("can't set %s on nil %s", "LoggingConfig", "Device_Spec")) 596 } 597 m.LoggingConfig = fv 598 } 599 600 func (m *Device_Spec) SetProxyConfig(fv *Device_Spec_ProxyConfig) { 601 if m == nil { 602 panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfig", "Device_Spec")) 603 } 604 m.ProxyConfig = fv 605 } 606 607 func (m *Device_Spec) SetLocation(fv *Device_Spec_Location) { 608 if m == nil { 609 panic(fmt.Errorf("can't set %s on nil %s", "Location", "Device_Spec")) 610 } 611 m.Location = fv 612 } 613 614 type Device_Status struct { 615 state protoimpl.MessageState 616 sizeCache protoimpl.SizeCache 617 unknownFields protoimpl.UnknownFields 618 // List of network addresses. 619 Addresses []*Device_Status_Address `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` 620 // List of conditions of the Device. 621 Conditions []*Device_Status_Condition `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"` 622 NetworkConfigState *Device_Status_NetworkConfigState `protobuf:"bytes,105,opt,name=network_config_state,json=networkConfigState,proto3" json:"network_config_state,omitempty"` 623 ProxyConfigStatus *Device_Status_ProxyConfigStatus `protobuf:"bytes,106,opt,name=proxy_config_status,json=proxyConfigStatus,proto3" json:"proxy_config_status,omitempty"` 624 // Device detailed information 625 DeviceInfo *Device_Status_DeviceInfo `protobuf:"bytes,3,opt,name=device_info,json=deviceInfo,proto3" json:"device_info,omitempty"` 626 AttestationStatus []*iam_iam_common.PCR `protobuf:"bytes,4,rep,name=attestation_status,json=attestationStatus,proto3" json:"attestation_status,omitempty"` 627 // Normalized Address. 628 NormalizedAddress *Device_Status_NormalizedAddress `protobuf:"bytes,5,opt,name=normalized_address,json=normalizedAddress,proto3" json:"normalized_address,omitempty"` 629 } 630 631 func (m *Device_Status) Reset() { 632 *m = Device_Status{} 633 if protoimpl.UnsafeEnabled { 634 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[2] 635 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 636 ms.StoreMessageInfo(mi) 637 } 638 } 639 640 func (m *Device_Status) String() string { 641 return protoimpl.X.MessageStringOf(m) 642 } 643 644 func (*Device_Status) ProtoMessage() {} 645 646 func (m *Device_Status) ProtoReflect() preflect.Message { 647 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[2] 648 if protoimpl.UnsafeEnabled && m != nil { 649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 650 if ms.LoadMessageInfo() == nil { 651 ms.StoreMessageInfo(mi) 652 } 653 return ms 654 } 655 return mi.MessageOf(m) 656 } 657 658 func (*Device_Status) GotenMessage() {} 659 660 // Deprecated, Use Device_Status.ProtoReflect.Descriptor instead. 661 func (*Device_Status) Descriptor() ([]byte, []int) { 662 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1} 663 } 664 665 func (m *Device_Status) Unmarshal(b []byte) error { 666 return proto.Unmarshal(b, m) 667 } 668 669 func (m *Device_Status) Marshal() ([]byte, error) { 670 return proto.Marshal(m) 671 } 672 673 func (m *Device_Status) MarshalJSON() ([]byte, error) { 674 return protojson.MarshalOptions{}.Marshal(m) 675 } 676 677 func (m *Device_Status) UnmarshalJSON(data []byte) error { 678 return protojson.Unmarshal(data, m) 679 } 680 681 func (m *Device_Status) GetAddresses() []*Device_Status_Address { 682 if m != nil { 683 return m.Addresses 684 } 685 return nil 686 } 687 688 func (m *Device_Status) GetConditions() []*Device_Status_Condition { 689 if m != nil { 690 return m.Conditions 691 } 692 return nil 693 } 694 695 func (m *Device_Status) GetNetworkConfigState() *Device_Status_NetworkConfigState { 696 if m != nil { 697 return m.NetworkConfigState 698 } 699 return nil 700 } 701 702 func (m *Device_Status) GetProxyConfigStatus() *Device_Status_ProxyConfigStatus { 703 if m != nil { 704 return m.ProxyConfigStatus 705 } 706 return nil 707 } 708 709 func (m *Device_Status) GetDeviceInfo() *Device_Status_DeviceInfo { 710 if m != nil { 711 return m.DeviceInfo 712 } 713 return nil 714 } 715 716 func (m *Device_Status) GetAttestationStatus() []*iam_iam_common.PCR { 717 if m != nil { 718 return m.AttestationStatus 719 } 720 return nil 721 } 722 723 func (m *Device_Status) GetNormalizedAddress() *Device_Status_NormalizedAddress { 724 if m != nil { 725 return m.NormalizedAddress 726 } 727 return nil 728 } 729 730 func (m *Device_Status) SetAddresses(fv []*Device_Status_Address) { 731 if m == nil { 732 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Status")) 733 } 734 m.Addresses = fv 735 } 736 737 func (m *Device_Status) SetConditions(fv []*Device_Status_Condition) { 738 if m == nil { 739 panic(fmt.Errorf("can't set %s on nil %s", "Conditions", "Device_Status")) 740 } 741 m.Conditions = fv 742 } 743 744 func (m *Device_Status) SetNetworkConfigState(fv *Device_Status_NetworkConfigState) { 745 if m == nil { 746 panic(fmt.Errorf("can't set %s on nil %s", "NetworkConfigState", "Device_Status")) 747 } 748 m.NetworkConfigState = fv 749 } 750 751 func (m *Device_Status) SetProxyConfigStatus(fv *Device_Status_ProxyConfigStatus) { 752 if m == nil { 753 panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfigStatus", "Device_Status")) 754 } 755 m.ProxyConfigStatus = fv 756 } 757 758 func (m *Device_Status) SetDeviceInfo(fv *Device_Status_DeviceInfo) { 759 if m == nil { 760 panic(fmt.Errorf("can't set %s on nil %s", "DeviceInfo", "Device_Status")) 761 } 762 m.DeviceInfo = fv 763 } 764 765 func (m *Device_Status) SetAttestationStatus(fv []*iam_iam_common.PCR) { 766 if m == nil { 767 panic(fmt.Errorf("can't set %s on nil %s", "AttestationStatus", "Device_Status")) 768 } 769 m.AttestationStatus = fv 770 } 771 772 func (m *Device_Status) SetNormalizedAddress(fv *Device_Status_NormalizedAddress) { 773 if m == nil { 774 panic(fmt.Errorf("can't set %s on nil %s", "NormalizedAddress", "Device_Status")) 775 } 776 m.NormalizedAddress = fv 777 } 778 779 type Device_PublicListingSpec struct { 780 state protoimpl.MessageState 781 sizeCache protoimpl.SizeCache 782 unknownFields protoimpl.UnknownFields 783 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` 784 FieldMask *Device_FieldMask `protobuf:"bytes,2,opt,customtype=Device_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 785 } 786 787 func (m *Device_PublicListingSpec) Reset() { 788 *m = Device_PublicListingSpec{} 789 if protoimpl.UnsafeEnabled { 790 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[3] 791 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 792 ms.StoreMessageInfo(mi) 793 } 794 } 795 796 func (m *Device_PublicListingSpec) String() string { 797 return protoimpl.X.MessageStringOf(m) 798 } 799 800 func (*Device_PublicListingSpec) ProtoMessage() {} 801 802 func (m *Device_PublicListingSpec) ProtoReflect() preflect.Message { 803 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[3] 804 if protoimpl.UnsafeEnabled && m != nil { 805 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 806 if ms.LoadMessageInfo() == nil { 807 ms.StoreMessageInfo(mi) 808 } 809 return ms 810 } 811 return mi.MessageOf(m) 812 } 813 814 func (*Device_PublicListingSpec) GotenMessage() {} 815 816 // Deprecated, Use Device_PublicListingSpec.ProtoReflect.Descriptor instead. 817 func (*Device_PublicListingSpec) Descriptor() ([]byte, []int) { 818 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 2} 819 } 820 821 func (m *Device_PublicListingSpec) Unmarshal(b []byte) error { 822 return proto.Unmarshal(b, m) 823 } 824 825 func (m *Device_PublicListingSpec) Marshal() ([]byte, error) { 826 return proto.Marshal(m) 827 } 828 829 func (m *Device_PublicListingSpec) MarshalJSON() ([]byte, error) { 830 return protojson.MarshalOptions{}.Marshal(m) 831 } 832 833 func (m *Device_PublicListingSpec) UnmarshalJSON(data []byte) error { 834 return protojson.Unmarshal(data, m) 835 } 836 837 func (m *Device_PublicListingSpec) GetEnabled() bool { 838 if m != nil { 839 return m.Enabled 840 } 841 return false 842 } 843 844 func (m *Device_PublicListingSpec) GetFieldMask() *Device_FieldMask { 845 if m != nil { 846 return m.FieldMask 847 } 848 return nil 849 } 850 851 func (m *Device_PublicListingSpec) SetEnabled(fv bool) { 852 if m == nil { 853 panic(fmt.Errorf("can't set %s on nil %s", "Enabled", "Device_PublicListingSpec")) 854 } 855 m.Enabled = fv 856 } 857 858 func (m *Device_PublicListingSpec) SetFieldMask(fv *Device_FieldMask) { 859 if m == nil { 860 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "Device_PublicListingSpec")) 861 } 862 m.FieldMask = fv 863 } 864 865 type Device_Spec_NetworkingConfig struct { 866 state protoimpl.MessageState 867 sizeCache protoimpl.SizeCache 868 unknownFields protoimpl.UnknownFields 869 Version int32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` 870 Renderer string `protobuf:"bytes,9,opt,name=renderer,proto3" json:"renderer,omitempty"` 871 Ethernets map[string]*Device_Spec_NetworkingConfig_EthOpts `protobuf:"bytes,10,rep,name=ethernets,proto3" json:"ethernets,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 872 Wifis map[string]*Device_Spec_NetworkingConfig_WifiOpts `protobuf:"bytes,11,rep,name=wifis,proto3" json:"wifis,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 873 Bridges map[string]*Device_Spec_NetworkingConfig_BridgesOpts `protobuf:"bytes,12,rep,name=bridges,proto3" json:"bridges,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 874 Bonds map[string]*Device_Spec_NetworkingConfig_BondsOpts `protobuf:"bytes,13,rep,name=bonds,proto3" json:"bonds,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 875 Tunnels map[string]*Device_Spec_NetworkingConfig_TunnelsOpts `protobuf:"bytes,14,rep,name=tunnels,proto3" json:"tunnels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 876 Vlans map[string]*Device_Spec_NetworkingConfig_VlansOpts `protobuf:"bytes,15,rep,name=vlans,proto3" json:"vlans,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 877 Modems map[string]*Device_Spec_NetworkingConfig_ModemOpts `protobuf:"bytes,16,rep,name=modems,proto3" json:"modems,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 878 } 879 880 func (m *Device_Spec_NetworkingConfig) Reset() { 881 *m = Device_Spec_NetworkingConfig{} 882 if protoimpl.UnsafeEnabled { 883 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[4] 884 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 885 ms.StoreMessageInfo(mi) 886 } 887 } 888 889 func (m *Device_Spec_NetworkingConfig) String() string { 890 return protoimpl.X.MessageStringOf(m) 891 } 892 893 func (*Device_Spec_NetworkingConfig) ProtoMessage() {} 894 895 func (m *Device_Spec_NetworkingConfig) ProtoReflect() preflect.Message { 896 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[4] 897 if protoimpl.UnsafeEnabled && m != nil { 898 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 899 if ms.LoadMessageInfo() == nil { 900 ms.StoreMessageInfo(mi) 901 } 902 return ms 903 } 904 return mi.MessageOf(m) 905 } 906 907 func (*Device_Spec_NetworkingConfig) GotenMessage() {} 908 909 // Deprecated, Use Device_Spec_NetworkingConfig.ProtoReflect.Descriptor instead. 910 func (*Device_Spec_NetworkingConfig) Descriptor() ([]byte, []int) { 911 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0} 912 } 913 914 func (m *Device_Spec_NetworkingConfig) Unmarshal(b []byte) error { 915 return proto.Unmarshal(b, m) 916 } 917 918 func (m *Device_Spec_NetworkingConfig) Marshal() ([]byte, error) { 919 return proto.Marshal(m) 920 } 921 922 func (m *Device_Spec_NetworkingConfig) MarshalJSON() ([]byte, error) { 923 return protojson.MarshalOptions{}.Marshal(m) 924 } 925 926 func (m *Device_Spec_NetworkingConfig) UnmarshalJSON(data []byte) error { 927 return protojson.Unmarshal(data, m) 928 } 929 930 func (m *Device_Spec_NetworkingConfig) GetVersion() int32 { 931 if m != nil { 932 return m.Version 933 } 934 return int32(0) 935 } 936 937 func (m *Device_Spec_NetworkingConfig) GetRenderer() string { 938 if m != nil { 939 return m.Renderer 940 } 941 return "" 942 } 943 944 func (m *Device_Spec_NetworkingConfig) GetEthernets() map[string]*Device_Spec_NetworkingConfig_EthOpts { 945 if m != nil { 946 return m.Ethernets 947 } 948 return nil 949 } 950 951 func (m *Device_Spec_NetworkingConfig) GetWifis() map[string]*Device_Spec_NetworkingConfig_WifiOpts { 952 if m != nil { 953 return m.Wifis 954 } 955 return nil 956 } 957 958 func (m *Device_Spec_NetworkingConfig) GetBridges() map[string]*Device_Spec_NetworkingConfig_BridgesOpts { 959 if m != nil { 960 return m.Bridges 961 } 962 return nil 963 } 964 965 func (m *Device_Spec_NetworkingConfig) GetBonds() map[string]*Device_Spec_NetworkingConfig_BondsOpts { 966 if m != nil { 967 return m.Bonds 968 } 969 return nil 970 } 971 972 func (m *Device_Spec_NetworkingConfig) GetTunnels() map[string]*Device_Spec_NetworkingConfig_TunnelsOpts { 973 if m != nil { 974 return m.Tunnels 975 } 976 return nil 977 } 978 979 func (m *Device_Spec_NetworkingConfig) GetVlans() map[string]*Device_Spec_NetworkingConfig_VlansOpts { 980 if m != nil { 981 return m.Vlans 982 } 983 return nil 984 } 985 986 func (m *Device_Spec_NetworkingConfig) GetModems() map[string]*Device_Spec_NetworkingConfig_ModemOpts { 987 if m != nil { 988 return m.Modems 989 } 990 return nil 991 } 992 993 func (m *Device_Spec_NetworkingConfig) SetVersion(fv int32) { 994 if m == nil { 995 panic(fmt.Errorf("can't set %s on nil %s", "Version", "Device_Spec_NetworkingConfig")) 996 } 997 m.Version = fv 998 } 999 1000 func (m *Device_Spec_NetworkingConfig) SetRenderer(fv string) { 1001 if m == nil { 1002 panic(fmt.Errorf("can't set %s on nil %s", "Renderer", "Device_Spec_NetworkingConfig")) 1003 } 1004 m.Renderer = fv 1005 } 1006 1007 func (m *Device_Spec_NetworkingConfig) SetEthernets(fv map[string]*Device_Spec_NetworkingConfig_EthOpts) { 1008 if m == nil { 1009 panic(fmt.Errorf("can't set %s on nil %s", "Ethernets", "Device_Spec_NetworkingConfig")) 1010 } 1011 m.Ethernets = fv 1012 } 1013 1014 func (m *Device_Spec_NetworkingConfig) SetWifis(fv map[string]*Device_Spec_NetworkingConfig_WifiOpts) { 1015 if m == nil { 1016 panic(fmt.Errorf("can't set %s on nil %s", "Wifis", "Device_Spec_NetworkingConfig")) 1017 } 1018 m.Wifis = fv 1019 } 1020 1021 func (m *Device_Spec_NetworkingConfig) SetBridges(fv map[string]*Device_Spec_NetworkingConfig_BridgesOpts) { 1022 if m == nil { 1023 panic(fmt.Errorf("can't set %s on nil %s", "Bridges", "Device_Spec_NetworkingConfig")) 1024 } 1025 m.Bridges = fv 1026 } 1027 1028 func (m *Device_Spec_NetworkingConfig) SetBonds(fv map[string]*Device_Spec_NetworkingConfig_BondsOpts) { 1029 if m == nil { 1030 panic(fmt.Errorf("can't set %s on nil %s", "Bonds", "Device_Spec_NetworkingConfig")) 1031 } 1032 m.Bonds = fv 1033 } 1034 1035 func (m *Device_Spec_NetworkingConfig) SetTunnels(fv map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) { 1036 if m == nil { 1037 panic(fmt.Errorf("can't set %s on nil %s", "Tunnels", "Device_Spec_NetworkingConfig")) 1038 } 1039 m.Tunnels = fv 1040 } 1041 1042 func (m *Device_Spec_NetworkingConfig) SetVlans(fv map[string]*Device_Spec_NetworkingConfig_VlansOpts) { 1043 if m == nil { 1044 panic(fmt.Errorf("can't set %s on nil %s", "Vlans", "Device_Spec_NetworkingConfig")) 1045 } 1046 m.Vlans = fv 1047 } 1048 1049 func (m *Device_Spec_NetworkingConfig) SetModems(fv map[string]*Device_Spec_NetworkingConfig_ModemOpts) { 1050 if m == nil { 1051 panic(fmt.Errorf("can't set %s on nil %s", "Modems", "Device_Spec_NetworkingConfig")) 1052 } 1053 m.Modems = fv 1054 } 1055 1056 type Device_Spec_NetplanConfig struct { 1057 state protoimpl.MessageState 1058 sizeCache protoimpl.SizeCache 1059 unknownFields protoimpl.UnknownFields 1060 Network *Device_Spec_NetworkingConfig `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` 1061 } 1062 1063 func (m *Device_Spec_NetplanConfig) Reset() { 1064 *m = Device_Spec_NetplanConfig{} 1065 if protoimpl.UnsafeEnabled { 1066 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[5] 1067 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1068 ms.StoreMessageInfo(mi) 1069 } 1070 } 1071 1072 func (m *Device_Spec_NetplanConfig) String() string { 1073 return protoimpl.X.MessageStringOf(m) 1074 } 1075 1076 func (*Device_Spec_NetplanConfig) ProtoMessage() {} 1077 1078 func (m *Device_Spec_NetplanConfig) ProtoReflect() preflect.Message { 1079 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[5] 1080 if protoimpl.UnsafeEnabled && m != nil { 1081 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1082 if ms.LoadMessageInfo() == nil { 1083 ms.StoreMessageInfo(mi) 1084 } 1085 return ms 1086 } 1087 return mi.MessageOf(m) 1088 } 1089 1090 func (*Device_Spec_NetplanConfig) GotenMessage() {} 1091 1092 // Deprecated, Use Device_Spec_NetplanConfig.ProtoReflect.Descriptor instead. 1093 func (*Device_Spec_NetplanConfig) Descriptor() ([]byte, []int) { 1094 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 1} 1095 } 1096 1097 func (m *Device_Spec_NetplanConfig) Unmarshal(b []byte) error { 1098 return proto.Unmarshal(b, m) 1099 } 1100 1101 func (m *Device_Spec_NetplanConfig) Marshal() ([]byte, error) { 1102 return proto.Marshal(m) 1103 } 1104 1105 func (m *Device_Spec_NetplanConfig) MarshalJSON() ([]byte, error) { 1106 return protojson.MarshalOptions{}.Marshal(m) 1107 } 1108 1109 func (m *Device_Spec_NetplanConfig) UnmarshalJSON(data []byte) error { 1110 return protojson.Unmarshal(data, m) 1111 } 1112 1113 func (m *Device_Spec_NetplanConfig) GetNetwork() *Device_Spec_NetworkingConfig { 1114 if m != nil { 1115 return m.Network 1116 } 1117 return nil 1118 } 1119 1120 func (m *Device_Spec_NetplanConfig) SetNetwork(fv *Device_Spec_NetworkingConfig) { 1121 if m == nil { 1122 panic(fmt.Errorf("can't set %s on nil %s", "Network", "Device_Spec_NetplanConfig")) 1123 } 1124 m.Network = fv 1125 } 1126 1127 // SSHConfig defines the ssh configuration for the Device. 1128 type Device_Spec_SSHConfig struct { 1129 state protoimpl.MessageState 1130 sizeCache protoimpl.SizeCache 1131 unknownFields protoimpl.UnknownFields 1132 DisableSshServer bool `protobuf:"varint,1,opt,name=disable_ssh_server,json=disableSshServer,proto3" json:"disable_ssh_server,omitempty"` 1133 DisableSshPassword bool `protobuf:"varint,2,opt,name=disable_ssh_password,json=disableSshPassword,proto3" json:"disable_ssh_password,omitempty"` 1134 SshAuthorized []*Device_Spec_SSHConfig_AuthKey `protobuf:"bytes,3,rep,name=ssh_authorized,json=sshAuthorized,proto3" json:"ssh_authorized,omitempty"` 1135 IpAllowList []string `protobuf:"bytes,4,rep,name=ip_allow_list,json=ipAllowList,proto3" json:"ip_allow_list,omitempty"` 1136 IpDenyList []string `protobuf:"bytes,5,rep,name=ip_deny_list,json=ipDenyList,proto3" json:"ip_deny_list,omitempty"` 1137 RejectPeriod *durationpb.Duration `protobuf:"bytes,6,opt,name=reject_period,json=rejectPeriod,proto3" json:"reject_period,omitempty"` 1138 DisableSshAuthkey bool `protobuf:"varint,7,opt,name=disable_ssh_authkey,json=disableSshAuthkey,proto3" json:"disable_ssh_authkey,omitempty"` 1139 } 1140 1141 func (m *Device_Spec_SSHConfig) Reset() { 1142 *m = Device_Spec_SSHConfig{} 1143 if protoimpl.UnsafeEnabled { 1144 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[6] 1145 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1146 ms.StoreMessageInfo(mi) 1147 } 1148 } 1149 1150 func (m *Device_Spec_SSHConfig) String() string { 1151 return protoimpl.X.MessageStringOf(m) 1152 } 1153 1154 func (*Device_Spec_SSHConfig) ProtoMessage() {} 1155 1156 func (m *Device_Spec_SSHConfig) ProtoReflect() preflect.Message { 1157 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[6] 1158 if protoimpl.UnsafeEnabled && m != nil { 1159 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1160 if ms.LoadMessageInfo() == nil { 1161 ms.StoreMessageInfo(mi) 1162 } 1163 return ms 1164 } 1165 return mi.MessageOf(m) 1166 } 1167 1168 func (*Device_Spec_SSHConfig) GotenMessage() {} 1169 1170 // Deprecated, Use Device_Spec_SSHConfig.ProtoReflect.Descriptor instead. 1171 func (*Device_Spec_SSHConfig) Descriptor() ([]byte, []int) { 1172 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 2} 1173 } 1174 1175 func (m *Device_Spec_SSHConfig) Unmarshal(b []byte) error { 1176 return proto.Unmarshal(b, m) 1177 } 1178 1179 func (m *Device_Spec_SSHConfig) Marshal() ([]byte, error) { 1180 return proto.Marshal(m) 1181 } 1182 1183 func (m *Device_Spec_SSHConfig) MarshalJSON() ([]byte, error) { 1184 return protojson.MarshalOptions{}.Marshal(m) 1185 } 1186 1187 func (m *Device_Spec_SSHConfig) UnmarshalJSON(data []byte) error { 1188 return protojson.Unmarshal(data, m) 1189 } 1190 1191 func (m *Device_Spec_SSHConfig) GetDisableSshServer() bool { 1192 if m != nil { 1193 return m.DisableSshServer 1194 } 1195 return false 1196 } 1197 1198 func (m *Device_Spec_SSHConfig) GetDisableSshPassword() bool { 1199 if m != nil { 1200 return m.DisableSshPassword 1201 } 1202 return false 1203 } 1204 1205 func (m *Device_Spec_SSHConfig) GetSshAuthorized() []*Device_Spec_SSHConfig_AuthKey { 1206 if m != nil { 1207 return m.SshAuthorized 1208 } 1209 return nil 1210 } 1211 1212 func (m *Device_Spec_SSHConfig) GetIpAllowList() []string { 1213 if m != nil { 1214 return m.IpAllowList 1215 } 1216 return nil 1217 } 1218 1219 func (m *Device_Spec_SSHConfig) GetIpDenyList() []string { 1220 if m != nil { 1221 return m.IpDenyList 1222 } 1223 return nil 1224 } 1225 1226 func (m *Device_Spec_SSHConfig) GetRejectPeriod() *durationpb.Duration { 1227 if m != nil { 1228 return m.RejectPeriod 1229 } 1230 return nil 1231 } 1232 1233 func (m *Device_Spec_SSHConfig) GetDisableSshAuthkey() bool { 1234 if m != nil { 1235 return m.DisableSshAuthkey 1236 } 1237 return false 1238 } 1239 1240 func (m *Device_Spec_SSHConfig) SetDisableSshServer(fv bool) { 1241 if m == nil { 1242 panic(fmt.Errorf("can't set %s on nil %s", "DisableSshServer", "Device_Spec_SSHConfig")) 1243 } 1244 m.DisableSshServer = fv 1245 } 1246 1247 func (m *Device_Spec_SSHConfig) SetDisableSshPassword(fv bool) { 1248 if m == nil { 1249 panic(fmt.Errorf("can't set %s on nil %s", "DisableSshPassword", "Device_Spec_SSHConfig")) 1250 } 1251 m.DisableSshPassword = fv 1252 } 1253 1254 func (m *Device_Spec_SSHConfig) SetSshAuthorized(fv []*Device_Spec_SSHConfig_AuthKey) { 1255 if m == nil { 1256 panic(fmt.Errorf("can't set %s on nil %s", "SshAuthorized", "Device_Spec_SSHConfig")) 1257 } 1258 m.SshAuthorized = fv 1259 } 1260 1261 func (m *Device_Spec_SSHConfig) SetIpAllowList(fv []string) { 1262 if m == nil { 1263 panic(fmt.Errorf("can't set %s on nil %s", "IpAllowList", "Device_Spec_SSHConfig")) 1264 } 1265 m.IpAllowList = fv 1266 } 1267 1268 func (m *Device_Spec_SSHConfig) SetIpDenyList(fv []string) { 1269 if m == nil { 1270 panic(fmt.Errorf("can't set %s on nil %s", "IpDenyList", "Device_Spec_SSHConfig")) 1271 } 1272 m.IpDenyList = fv 1273 } 1274 1275 func (m *Device_Spec_SSHConfig) SetRejectPeriod(fv *durationpb.Duration) { 1276 if m == nil { 1277 panic(fmt.Errorf("can't set %s on nil %s", "RejectPeriod", "Device_Spec_SSHConfig")) 1278 } 1279 m.RejectPeriod = fv 1280 } 1281 1282 func (m *Device_Spec_SSHConfig) SetDisableSshAuthkey(fv bool) { 1283 if m == nil { 1284 panic(fmt.Errorf("can't set %s on nil %s", "DisableSshAuthkey", "Device_Spec_SSHConfig")) 1285 } 1286 m.DisableSshAuthkey = fv 1287 } 1288 1289 type Device_Spec_AttestationConfig struct { 1290 state protoimpl.MessageState 1291 sizeCache protoimpl.SizeCache 1292 unknownFields protoimpl.UnknownFields 1293 // If true, the droplet will try to attest itself. 1294 AttestationExpected bool `protobuf:"varint,1,opt,name=attestation_expected,json=attestationExpected,proto3" json:"attestation_expected,omitempty"` 1295 // Attestation domain for device attestation. 1296 AttestationDomain *iam_attestation_domain.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=attestation_domain,json=attestationDomain,proto3" json:"attestation_domain,omitempty"` 1297 // Insecure, use for dev only. 1298 // If non-zero, droplet will use an in-memory TPM simulator instead of an 1299 // actual, physical one, using the provided seed as initialization seed. 1300 // OK, this is not *actually* insecure, since server-side should verify 1301 // trustworthiness of the key anyways (the entire point of verification 1302 // protocol after all), but it's better to mark it this way for people who 1303 // don't read the documentation. 1304 // 1305 // This field is designed to be used for development purposes, as it 1306 // allows for running the attestation protocol on devices which don't have 1307 // a TMP chip. To make it work, ensure that attestation domain policies 1308 // are configured for development as well (depends on which aspect we're 1309 // testing; at the very least 1310 // insecure_skip_manufacturer_ekcert_verification should be probably set 1311 // to true). 1312 InsecureUseTpmSimulatorSeed int32 `protobuf:"varint,3,opt,name=insecure_use_tpm_simulator_seed,json=insecureUseTpmSimulatorSeed,proto3" json:"insecure_use_tpm_simulator_seed,omitempty"` 1313 } 1314 1315 func (m *Device_Spec_AttestationConfig) Reset() { 1316 *m = Device_Spec_AttestationConfig{} 1317 if protoimpl.UnsafeEnabled { 1318 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[7] 1319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1320 ms.StoreMessageInfo(mi) 1321 } 1322 } 1323 1324 func (m *Device_Spec_AttestationConfig) String() string { 1325 return protoimpl.X.MessageStringOf(m) 1326 } 1327 1328 func (*Device_Spec_AttestationConfig) ProtoMessage() {} 1329 1330 func (m *Device_Spec_AttestationConfig) ProtoReflect() preflect.Message { 1331 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[7] 1332 if protoimpl.UnsafeEnabled && m != nil { 1333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1334 if ms.LoadMessageInfo() == nil { 1335 ms.StoreMessageInfo(mi) 1336 } 1337 return ms 1338 } 1339 return mi.MessageOf(m) 1340 } 1341 1342 func (*Device_Spec_AttestationConfig) GotenMessage() {} 1343 1344 // Deprecated, Use Device_Spec_AttestationConfig.ProtoReflect.Descriptor instead. 1345 func (*Device_Spec_AttestationConfig) Descriptor() ([]byte, []int) { 1346 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 3} 1347 } 1348 1349 func (m *Device_Spec_AttestationConfig) Unmarshal(b []byte) error { 1350 return proto.Unmarshal(b, m) 1351 } 1352 1353 func (m *Device_Spec_AttestationConfig) Marshal() ([]byte, error) { 1354 return proto.Marshal(m) 1355 } 1356 1357 func (m *Device_Spec_AttestationConfig) MarshalJSON() ([]byte, error) { 1358 return protojson.MarshalOptions{}.Marshal(m) 1359 } 1360 1361 func (m *Device_Spec_AttestationConfig) UnmarshalJSON(data []byte) error { 1362 return protojson.Unmarshal(data, m) 1363 } 1364 1365 func (m *Device_Spec_AttestationConfig) GetAttestationExpected() bool { 1366 if m != nil { 1367 return m.AttestationExpected 1368 } 1369 return false 1370 } 1371 1372 func (m *Device_Spec_AttestationConfig) GetAttestationDomain() *iam_attestation_domain.Reference { 1373 if m != nil { 1374 return m.AttestationDomain 1375 } 1376 return nil 1377 } 1378 1379 func (m *Device_Spec_AttestationConfig) GetInsecureUseTpmSimulatorSeed() int32 { 1380 if m != nil { 1381 return m.InsecureUseTpmSimulatorSeed 1382 } 1383 return int32(0) 1384 } 1385 1386 func (m *Device_Spec_AttestationConfig) SetAttestationExpected(fv bool) { 1387 if m == nil { 1388 panic(fmt.Errorf("can't set %s on nil %s", "AttestationExpected", "Device_Spec_AttestationConfig")) 1389 } 1390 m.AttestationExpected = fv 1391 } 1392 1393 func (m *Device_Spec_AttestationConfig) SetAttestationDomain(fv *iam_attestation_domain.Reference) { 1394 if m == nil { 1395 panic(fmt.Errorf("can't set %s on nil %s", "AttestationDomain", "Device_Spec_AttestationConfig")) 1396 } 1397 m.AttestationDomain = fv 1398 } 1399 1400 func (m *Device_Spec_AttestationConfig) SetInsecureUseTpmSimulatorSeed(fv int32) { 1401 if m == nil { 1402 panic(fmt.Errorf("can't set %s on nil %s", "InsecureUseTpmSimulatorSeed", "Device_Spec_AttestationConfig")) 1403 } 1404 m.InsecureUseTpmSimulatorSeed = fv 1405 } 1406 1407 type Device_Spec_LoggingConfig struct { 1408 state protoimpl.MessageState 1409 sizeCache protoimpl.SizeCache 1410 unknownFields protoimpl.UnknownFields 1411 // Log priority as understood by systemd (0 - emergency, 1 - alert, 2 - 1412 // critical, 3 - error, 4 - warning, 5 - notice, 6 - informational, 7 - 1413 // debug). Journal logs with this priority and higher will be uploaded to 1414 // the server. 1415 Priority int32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"` 1416 // List of systemd unit names to monitor for logs, e.g. 1417 // NetworkManager.service, docker.service. 1418 // Leave empty to export all journald logs. 1419 Units []string `protobuf:"bytes,2,rep,name=units,proto3" json:"units,omitempty"` 1420 // Whether the journald log exporter is enabled. 1421 EnableJournalExport bool `protobuf:"varint,3,opt,name=enable_journal_export,json=enableJournalExport,proto3" json:"enable_journal_export,omitempty"` 1422 } 1423 1424 func (m *Device_Spec_LoggingConfig) Reset() { 1425 *m = Device_Spec_LoggingConfig{} 1426 if protoimpl.UnsafeEnabled { 1427 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[8] 1428 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1429 ms.StoreMessageInfo(mi) 1430 } 1431 } 1432 1433 func (m *Device_Spec_LoggingConfig) String() string { 1434 return protoimpl.X.MessageStringOf(m) 1435 } 1436 1437 func (*Device_Spec_LoggingConfig) ProtoMessage() {} 1438 1439 func (m *Device_Spec_LoggingConfig) ProtoReflect() preflect.Message { 1440 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[8] 1441 if protoimpl.UnsafeEnabled && m != nil { 1442 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1443 if ms.LoadMessageInfo() == nil { 1444 ms.StoreMessageInfo(mi) 1445 } 1446 return ms 1447 } 1448 return mi.MessageOf(m) 1449 } 1450 1451 func (*Device_Spec_LoggingConfig) GotenMessage() {} 1452 1453 // Deprecated, Use Device_Spec_LoggingConfig.ProtoReflect.Descriptor instead. 1454 func (*Device_Spec_LoggingConfig) Descriptor() ([]byte, []int) { 1455 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 4} 1456 } 1457 1458 func (m *Device_Spec_LoggingConfig) Unmarshal(b []byte) error { 1459 return proto.Unmarshal(b, m) 1460 } 1461 1462 func (m *Device_Spec_LoggingConfig) Marshal() ([]byte, error) { 1463 return proto.Marshal(m) 1464 } 1465 1466 func (m *Device_Spec_LoggingConfig) MarshalJSON() ([]byte, error) { 1467 return protojson.MarshalOptions{}.Marshal(m) 1468 } 1469 1470 func (m *Device_Spec_LoggingConfig) UnmarshalJSON(data []byte) error { 1471 return protojson.Unmarshal(data, m) 1472 } 1473 1474 func (m *Device_Spec_LoggingConfig) GetPriority() int32 { 1475 if m != nil { 1476 return m.Priority 1477 } 1478 return int32(0) 1479 } 1480 1481 func (m *Device_Spec_LoggingConfig) GetUnits() []string { 1482 if m != nil { 1483 return m.Units 1484 } 1485 return nil 1486 } 1487 1488 func (m *Device_Spec_LoggingConfig) GetEnableJournalExport() bool { 1489 if m != nil { 1490 return m.EnableJournalExport 1491 } 1492 return false 1493 } 1494 1495 func (m *Device_Spec_LoggingConfig) SetPriority(fv int32) { 1496 if m == nil { 1497 panic(fmt.Errorf("can't set %s on nil %s", "Priority", "Device_Spec_LoggingConfig")) 1498 } 1499 m.Priority = fv 1500 } 1501 1502 func (m *Device_Spec_LoggingConfig) SetUnits(fv []string) { 1503 if m == nil { 1504 panic(fmt.Errorf("can't set %s on nil %s", "Units", "Device_Spec_LoggingConfig")) 1505 } 1506 m.Units = fv 1507 } 1508 1509 func (m *Device_Spec_LoggingConfig) SetEnableJournalExport(fv bool) { 1510 if m == nil { 1511 panic(fmt.Errorf("can't set %s on nil %s", "EnableJournalExport", "Device_Spec_LoggingConfig")) 1512 } 1513 m.EnableJournalExport = fv 1514 } 1515 1516 type Device_Spec_ProxyConfig struct { 1517 state protoimpl.MessageState 1518 sizeCache protoimpl.SizeCache 1519 unknownFields protoimpl.UnknownFields 1520 HttpProxy string `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"` 1521 HttpsProxy string `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"` 1522 NoProxy string `protobuf:"bytes,3,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"` 1523 // By default proxy is applicable for all interfaces 1524 // configuring proxy_interfaces allows to restrict proxy setting to be 1525 // used only with specific interfaces At present this is only used for 1526 // Control Plane (for eg LTE fallback) 1527 ProxyInterfaces []string `protobuf:"bytes,4,rep,name=proxy_interfaces,json=proxyInterfaces,proto3" json:"proxy_interfaces,omitempty"` 1528 } 1529 1530 func (m *Device_Spec_ProxyConfig) Reset() { 1531 *m = Device_Spec_ProxyConfig{} 1532 if protoimpl.UnsafeEnabled { 1533 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[9] 1534 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1535 ms.StoreMessageInfo(mi) 1536 } 1537 } 1538 1539 func (m *Device_Spec_ProxyConfig) String() string { 1540 return protoimpl.X.MessageStringOf(m) 1541 } 1542 1543 func (*Device_Spec_ProxyConfig) ProtoMessage() {} 1544 1545 func (m *Device_Spec_ProxyConfig) ProtoReflect() preflect.Message { 1546 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[9] 1547 if protoimpl.UnsafeEnabled && m != nil { 1548 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1549 if ms.LoadMessageInfo() == nil { 1550 ms.StoreMessageInfo(mi) 1551 } 1552 return ms 1553 } 1554 return mi.MessageOf(m) 1555 } 1556 1557 func (*Device_Spec_ProxyConfig) GotenMessage() {} 1558 1559 // Deprecated, Use Device_Spec_ProxyConfig.ProtoReflect.Descriptor instead. 1560 func (*Device_Spec_ProxyConfig) Descriptor() ([]byte, []int) { 1561 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 5} 1562 } 1563 1564 func (m *Device_Spec_ProxyConfig) Unmarshal(b []byte) error { 1565 return proto.Unmarshal(b, m) 1566 } 1567 1568 func (m *Device_Spec_ProxyConfig) Marshal() ([]byte, error) { 1569 return proto.Marshal(m) 1570 } 1571 1572 func (m *Device_Spec_ProxyConfig) MarshalJSON() ([]byte, error) { 1573 return protojson.MarshalOptions{}.Marshal(m) 1574 } 1575 1576 func (m *Device_Spec_ProxyConfig) UnmarshalJSON(data []byte) error { 1577 return protojson.Unmarshal(data, m) 1578 } 1579 1580 func (m *Device_Spec_ProxyConfig) GetHttpProxy() string { 1581 if m != nil { 1582 return m.HttpProxy 1583 } 1584 return "" 1585 } 1586 1587 func (m *Device_Spec_ProxyConfig) GetHttpsProxy() string { 1588 if m != nil { 1589 return m.HttpsProxy 1590 } 1591 return "" 1592 } 1593 1594 func (m *Device_Spec_ProxyConfig) GetNoProxy() string { 1595 if m != nil { 1596 return m.NoProxy 1597 } 1598 return "" 1599 } 1600 1601 func (m *Device_Spec_ProxyConfig) GetProxyInterfaces() []string { 1602 if m != nil { 1603 return m.ProxyInterfaces 1604 } 1605 return nil 1606 } 1607 1608 func (m *Device_Spec_ProxyConfig) SetHttpProxy(fv string) { 1609 if m == nil { 1610 panic(fmt.Errorf("can't set %s on nil %s", "HttpProxy", "Device_Spec_ProxyConfig")) 1611 } 1612 m.HttpProxy = fv 1613 } 1614 1615 func (m *Device_Spec_ProxyConfig) SetHttpsProxy(fv string) { 1616 if m == nil { 1617 panic(fmt.Errorf("can't set %s on nil %s", "HttpsProxy", "Device_Spec_ProxyConfig")) 1618 } 1619 m.HttpsProxy = fv 1620 } 1621 1622 func (m *Device_Spec_ProxyConfig) SetNoProxy(fv string) { 1623 if m == nil { 1624 panic(fmt.Errorf("can't set %s on nil %s", "NoProxy", "Device_Spec_ProxyConfig")) 1625 } 1626 m.NoProxy = fv 1627 } 1628 1629 func (m *Device_Spec_ProxyConfig) SetProxyInterfaces(fv []string) { 1630 if m == nil { 1631 panic(fmt.Errorf("can't set %s on nil %s", "ProxyInterfaces", "Device_Spec_ProxyConfig")) 1632 } 1633 m.ProxyInterfaces = fv 1634 } 1635 1636 // Device location of the device. 1637 type Device_Spec_Location struct { 1638 state protoimpl.MessageState 1639 sizeCache protoimpl.SizeCache 1640 unknownFields protoimpl.UnknownFields 1641 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 1642 Placement string `protobuf:"bytes,2,opt,name=placement,proto3" json:"placement,omitempty"` 1643 } 1644 1645 func (m *Device_Spec_Location) Reset() { 1646 *m = Device_Spec_Location{} 1647 if protoimpl.UnsafeEnabled { 1648 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[10] 1649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1650 ms.StoreMessageInfo(mi) 1651 } 1652 } 1653 1654 func (m *Device_Spec_Location) String() string { 1655 return protoimpl.X.MessageStringOf(m) 1656 } 1657 1658 func (*Device_Spec_Location) ProtoMessage() {} 1659 1660 func (m *Device_Spec_Location) ProtoReflect() preflect.Message { 1661 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[10] 1662 if protoimpl.UnsafeEnabled && m != nil { 1663 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1664 if ms.LoadMessageInfo() == nil { 1665 ms.StoreMessageInfo(mi) 1666 } 1667 return ms 1668 } 1669 return mi.MessageOf(m) 1670 } 1671 1672 func (*Device_Spec_Location) GotenMessage() {} 1673 1674 // Deprecated, Use Device_Spec_Location.ProtoReflect.Descriptor instead. 1675 func (*Device_Spec_Location) Descriptor() ([]byte, []int) { 1676 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 6} 1677 } 1678 1679 func (m *Device_Spec_Location) Unmarshal(b []byte) error { 1680 return proto.Unmarshal(b, m) 1681 } 1682 1683 func (m *Device_Spec_Location) Marshal() ([]byte, error) { 1684 return proto.Marshal(m) 1685 } 1686 1687 func (m *Device_Spec_Location) MarshalJSON() ([]byte, error) { 1688 return protojson.MarshalOptions{}.Marshal(m) 1689 } 1690 1691 func (m *Device_Spec_Location) UnmarshalJSON(data []byte) error { 1692 return protojson.Unmarshal(data, m) 1693 } 1694 1695 func (m *Device_Spec_Location) GetAddress() string { 1696 if m != nil { 1697 return m.Address 1698 } 1699 return "" 1700 } 1701 1702 func (m *Device_Spec_Location) GetPlacement() string { 1703 if m != nil { 1704 return m.Placement 1705 } 1706 return "" 1707 } 1708 1709 func (m *Device_Spec_Location) SetAddress(fv string) { 1710 if m == nil { 1711 panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Spec_Location")) 1712 } 1713 m.Address = fv 1714 } 1715 1716 func (m *Device_Spec_Location) SetPlacement(fv string) { 1717 if m == nil { 1718 panic(fmt.Errorf("can't set %s on nil %s", "Placement", "Device_Spec_Location")) 1719 } 1720 m.Placement = fv 1721 } 1722 1723 type Device_Spec_NetworkingConfig_CommonOpts struct { 1724 state protoimpl.MessageState 1725 sizeCache protoimpl.SizeCache 1726 unknownFields protoimpl.UnknownFields 1727 } 1728 1729 func (m *Device_Spec_NetworkingConfig_CommonOpts) Reset() { 1730 *m = Device_Spec_NetworkingConfig_CommonOpts{} 1731 if protoimpl.UnsafeEnabled { 1732 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[11] 1733 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1734 ms.StoreMessageInfo(mi) 1735 } 1736 } 1737 1738 func (m *Device_Spec_NetworkingConfig_CommonOpts) String() string { 1739 return protoimpl.X.MessageStringOf(m) 1740 } 1741 1742 func (*Device_Spec_NetworkingConfig_CommonOpts) ProtoMessage() {} 1743 1744 func (m *Device_Spec_NetworkingConfig_CommonOpts) ProtoReflect() preflect.Message { 1745 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[11] 1746 if protoimpl.UnsafeEnabled && m != nil { 1747 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1748 if ms.LoadMessageInfo() == nil { 1749 ms.StoreMessageInfo(mi) 1750 } 1751 return ms 1752 } 1753 return mi.MessageOf(m) 1754 } 1755 1756 func (*Device_Spec_NetworkingConfig_CommonOpts) GotenMessage() {} 1757 1758 // Deprecated, Use Device_Spec_NetworkingConfig_CommonOpts.ProtoReflect.Descriptor instead. 1759 func (*Device_Spec_NetworkingConfig_CommonOpts) Descriptor() ([]byte, []int) { 1760 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 0} 1761 } 1762 1763 func (m *Device_Spec_NetworkingConfig_CommonOpts) Unmarshal(b []byte) error { 1764 return proto.Unmarshal(b, m) 1765 } 1766 1767 func (m *Device_Spec_NetworkingConfig_CommonOpts) Marshal() ([]byte, error) { 1768 return proto.Marshal(m) 1769 } 1770 1771 func (m *Device_Spec_NetworkingConfig_CommonOpts) MarshalJSON() ([]byte, error) { 1772 return protojson.MarshalOptions{}.Marshal(m) 1773 } 1774 1775 func (m *Device_Spec_NetworkingConfig_CommonOpts) UnmarshalJSON(data []byte) error { 1776 return protojson.Unmarshal(data, m) 1777 } 1778 1779 type Device_Spec_NetworkingConfig_EthOpts struct { 1780 state protoimpl.MessageState 1781 sizeCache protoimpl.SizeCache 1782 unknownFields protoimpl.UnknownFields 1783 Match *Device_Spec_NetworkingConfig_EthOpts_Match `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"` 1784 SetName string `protobuf:"bytes,2,opt,name=set_name,json=set-name,proto3" json:"set_name,omitempty"` 1785 Wakeonlan bool `protobuf:"varint,3,opt,name=wakeonlan,proto3" json:"wakeonlan,omitempty"` 1786 Renderer string `protobuf:"bytes,6,opt,name=renderer,proto3" json:"renderer,omitempty"` 1787 Dhcp4 bool `protobuf:"varint,7,opt,name=dhcp4,proto3" json:"dhcp4,omitempty"` 1788 Dhcp6 bool `protobuf:"varint,8,opt,name=dhcp6,proto3" json:"dhcp6,omitempty"` 1789 Ipv6Privacy bool `protobuf:"varint,9,opt,name=ipv6_privacy,json=ipv6-privacy,proto3" json:"ipv6_privacy,omitempty"` 1790 LinkLocal []string `protobuf:"bytes,10,rep,name=link_local,json=link-local,proto3" json:"link_local,omitempty"` 1791 Critical bool `protobuf:"varint,11,opt,name=critical,proto3" json:"critical,omitempty"` 1792 DhcpIdentifier string `protobuf:"bytes,12,opt,name=dhcp_identifier,json=dhcp-identifier,proto3" json:"dhcp_identifier,omitempty"` 1793 Dhcp4Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,13,opt,name=dhcp4_overrides,json=dhcp4-overrides,proto3" json:"dhcp4_overrides,omitempty"` 1794 Dhcp6Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,14,opt,name=dhcp6_overrides,json=dhcp6-overrides,proto3" json:"dhcp6_overrides,omitempty"` 1795 AcceptRa bool `protobuf:"varint,15,opt,name=accept_ra,json=acceptRa,proto3" json:"accept_ra,omitempty"` 1796 Addresses []string `protobuf:"bytes,16,rep,name=addresses,proto3" json:"addresses,omitempty"` 1797 Nameservers *Device_Spec_NetworkingConfig_CommonOpts_Nameservers `protobuf:"bytes,17,opt,name=nameservers,proto3" json:"nameservers,omitempty"` 1798 Macaddress string `protobuf:"bytes,18,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 1799 Mtu int32 `protobuf:"varint,19,opt,name=mtu,proto3" json:"mtu,omitempty"` 1800 Optional bool `protobuf:"varint,20,opt,name=optional,proto3" json:"optional,omitempty"` 1801 OptionalAddresses []string `protobuf:"bytes,21,rep,name=optional_addresses,json=optional-addresses,proto3" json:"optional_addresses,omitempty"` 1802 Routes []*Device_Spec_NetworkingConfig_CommonOpts_Routes `protobuf:"bytes,22,rep,name=routes,proto3" json:"routes,omitempty"` 1803 RoutingPolicy *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy `protobuf:"bytes,23,opt,name=routing_policy,json=routing-policy,proto3" json:"routing_policy,omitempty"` 1804 Auth *Device_Spec_NetworkingConfig_CommonOpts_Auth `protobuf:"bytes,24,opt,name=auth,proto3" json:"auth,omitempty"` 1805 // Deprecated 1806 Gateway4 string `protobuf:"bytes,25,opt,name=gateway4,proto3" json:"gateway4,omitempty"` 1807 // Deprecated 1808 Gateway6 string `protobuf:"bytes,26,opt,name=gateway6,proto3" json:"gateway6,omitempty"` 1809 } 1810 1811 func (m *Device_Spec_NetworkingConfig_EthOpts) Reset() { 1812 *m = Device_Spec_NetworkingConfig_EthOpts{} 1813 if protoimpl.UnsafeEnabled { 1814 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[12] 1815 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1816 ms.StoreMessageInfo(mi) 1817 } 1818 } 1819 1820 func (m *Device_Spec_NetworkingConfig_EthOpts) String() string { 1821 return protoimpl.X.MessageStringOf(m) 1822 } 1823 1824 func (*Device_Spec_NetworkingConfig_EthOpts) ProtoMessage() {} 1825 1826 func (m *Device_Spec_NetworkingConfig_EthOpts) ProtoReflect() preflect.Message { 1827 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[12] 1828 if protoimpl.UnsafeEnabled && m != nil { 1829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1830 if ms.LoadMessageInfo() == nil { 1831 ms.StoreMessageInfo(mi) 1832 } 1833 return ms 1834 } 1835 return mi.MessageOf(m) 1836 } 1837 1838 func (*Device_Spec_NetworkingConfig_EthOpts) GotenMessage() {} 1839 1840 // Deprecated, Use Device_Spec_NetworkingConfig_EthOpts.ProtoReflect.Descriptor instead. 1841 func (*Device_Spec_NetworkingConfig_EthOpts) Descriptor() ([]byte, []int) { 1842 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 1} 1843 } 1844 1845 func (m *Device_Spec_NetworkingConfig_EthOpts) Unmarshal(b []byte) error { 1846 return proto.Unmarshal(b, m) 1847 } 1848 1849 func (m *Device_Spec_NetworkingConfig_EthOpts) Marshal() ([]byte, error) { 1850 return proto.Marshal(m) 1851 } 1852 1853 func (m *Device_Spec_NetworkingConfig_EthOpts) MarshalJSON() ([]byte, error) { 1854 return protojson.MarshalOptions{}.Marshal(m) 1855 } 1856 1857 func (m *Device_Spec_NetworkingConfig_EthOpts) UnmarshalJSON(data []byte) error { 1858 return protojson.Unmarshal(data, m) 1859 } 1860 1861 func (m *Device_Spec_NetworkingConfig_EthOpts) GetMatch() *Device_Spec_NetworkingConfig_EthOpts_Match { 1862 if m != nil { 1863 return m.Match 1864 } 1865 return nil 1866 } 1867 1868 func (m *Device_Spec_NetworkingConfig_EthOpts) GetSetName() string { 1869 if m != nil { 1870 return m.SetName 1871 } 1872 return "" 1873 } 1874 1875 func (m *Device_Spec_NetworkingConfig_EthOpts) GetWakeonlan() bool { 1876 if m != nil { 1877 return m.Wakeonlan 1878 } 1879 return false 1880 } 1881 1882 func (m *Device_Spec_NetworkingConfig_EthOpts) GetRenderer() string { 1883 if m != nil { 1884 return m.Renderer 1885 } 1886 return "" 1887 } 1888 1889 func (m *Device_Spec_NetworkingConfig_EthOpts) GetDhcp4() bool { 1890 if m != nil { 1891 return m.Dhcp4 1892 } 1893 return false 1894 } 1895 1896 func (m *Device_Spec_NetworkingConfig_EthOpts) GetDhcp6() bool { 1897 if m != nil { 1898 return m.Dhcp6 1899 } 1900 return false 1901 } 1902 1903 func (m *Device_Spec_NetworkingConfig_EthOpts) GetIpv6Privacy() bool { 1904 if m != nil { 1905 return m.Ipv6Privacy 1906 } 1907 return false 1908 } 1909 1910 func (m *Device_Spec_NetworkingConfig_EthOpts) GetLinkLocal() []string { 1911 if m != nil { 1912 return m.LinkLocal 1913 } 1914 return nil 1915 } 1916 1917 func (m *Device_Spec_NetworkingConfig_EthOpts) GetCritical() bool { 1918 if m != nil { 1919 return m.Critical 1920 } 1921 return false 1922 } 1923 1924 func (m *Device_Spec_NetworkingConfig_EthOpts) GetDhcpIdentifier() string { 1925 if m != nil { 1926 return m.DhcpIdentifier 1927 } 1928 return "" 1929 } 1930 1931 func (m *Device_Spec_NetworkingConfig_EthOpts) GetDhcp4Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 1932 if m != nil { 1933 return m.Dhcp4Overrides 1934 } 1935 return nil 1936 } 1937 1938 func (m *Device_Spec_NetworkingConfig_EthOpts) GetDhcp6Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 1939 if m != nil { 1940 return m.Dhcp6Overrides 1941 } 1942 return nil 1943 } 1944 1945 func (m *Device_Spec_NetworkingConfig_EthOpts) GetAcceptRa() bool { 1946 if m != nil { 1947 return m.AcceptRa 1948 } 1949 return false 1950 } 1951 1952 func (m *Device_Spec_NetworkingConfig_EthOpts) GetAddresses() []string { 1953 if m != nil { 1954 return m.Addresses 1955 } 1956 return nil 1957 } 1958 1959 func (m *Device_Spec_NetworkingConfig_EthOpts) GetNameservers() *Device_Spec_NetworkingConfig_CommonOpts_Nameservers { 1960 if m != nil { 1961 return m.Nameservers 1962 } 1963 return nil 1964 } 1965 1966 func (m *Device_Spec_NetworkingConfig_EthOpts) GetMacaddress() string { 1967 if m != nil { 1968 return m.Macaddress 1969 } 1970 return "" 1971 } 1972 1973 func (m *Device_Spec_NetworkingConfig_EthOpts) GetMtu() int32 { 1974 if m != nil { 1975 return m.Mtu 1976 } 1977 return int32(0) 1978 } 1979 1980 func (m *Device_Spec_NetworkingConfig_EthOpts) GetOptional() bool { 1981 if m != nil { 1982 return m.Optional 1983 } 1984 return false 1985 } 1986 1987 func (m *Device_Spec_NetworkingConfig_EthOpts) GetOptionalAddresses() []string { 1988 if m != nil { 1989 return m.OptionalAddresses 1990 } 1991 return nil 1992 } 1993 1994 func (m *Device_Spec_NetworkingConfig_EthOpts) GetRoutes() []*Device_Spec_NetworkingConfig_CommonOpts_Routes { 1995 if m != nil { 1996 return m.Routes 1997 } 1998 return nil 1999 } 2000 2001 func (m *Device_Spec_NetworkingConfig_EthOpts) GetRoutingPolicy() *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy { 2002 if m != nil { 2003 return m.RoutingPolicy 2004 } 2005 return nil 2006 } 2007 2008 func (m *Device_Spec_NetworkingConfig_EthOpts) GetAuth() *Device_Spec_NetworkingConfig_CommonOpts_Auth { 2009 if m != nil { 2010 return m.Auth 2011 } 2012 return nil 2013 } 2014 2015 func (m *Device_Spec_NetworkingConfig_EthOpts) GetGateway4() string { 2016 if m != nil { 2017 return m.Gateway4 2018 } 2019 return "" 2020 } 2021 2022 func (m *Device_Spec_NetworkingConfig_EthOpts) GetGateway6() string { 2023 if m != nil { 2024 return m.Gateway6 2025 } 2026 return "" 2027 } 2028 2029 func (m *Device_Spec_NetworkingConfig_EthOpts) SetMatch(fv *Device_Spec_NetworkingConfig_EthOpts_Match) { 2030 if m == nil { 2031 panic(fmt.Errorf("can't set %s on nil %s", "Match", "Device_Spec_NetworkingConfig_EthOpts")) 2032 } 2033 m.Match = fv 2034 } 2035 2036 func (m *Device_Spec_NetworkingConfig_EthOpts) SetSetName(fv string) { 2037 if m == nil { 2038 panic(fmt.Errorf("can't set %s on nil %s", "SetName", "Device_Spec_NetworkingConfig_EthOpts")) 2039 } 2040 m.SetName = fv 2041 } 2042 2043 func (m *Device_Spec_NetworkingConfig_EthOpts) SetWakeonlan(fv bool) { 2044 if m == nil { 2045 panic(fmt.Errorf("can't set %s on nil %s", "Wakeonlan", "Device_Spec_NetworkingConfig_EthOpts")) 2046 } 2047 m.Wakeonlan = fv 2048 } 2049 2050 func (m *Device_Spec_NetworkingConfig_EthOpts) SetRenderer(fv string) { 2051 if m == nil { 2052 panic(fmt.Errorf("can't set %s on nil %s", "Renderer", "Device_Spec_NetworkingConfig_EthOpts")) 2053 } 2054 m.Renderer = fv 2055 } 2056 2057 func (m *Device_Spec_NetworkingConfig_EthOpts) SetDhcp4(fv bool) { 2058 if m == nil { 2059 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4", "Device_Spec_NetworkingConfig_EthOpts")) 2060 } 2061 m.Dhcp4 = fv 2062 } 2063 2064 func (m *Device_Spec_NetworkingConfig_EthOpts) SetDhcp6(fv bool) { 2065 if m == nil { 2066 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6", "Device_Spec_NetworkingConfig_EthOpts")) 2067 } 2068 m.Dhcp6 = fv 2069 } 2070 2071 func (m *Device_Spec_NetworkingConfig_EthOpts) SetIpv6Privacy(fv bool) { 2072 if m == nil { 2073 panic(fmt.Errorf("can't set %s on nil %s", "Ipv6Privacy", "Device_Spec_NetworkingConfig_EthOpts")) 2074 } 2075 m.Ipv6Privacy = fv 2076 } 2077 2078 func (m *Device_Spec_NetworkingConfig_EthOpts) SetLinkLocal(fv []string) { 2079 if m == nil { 2080 panic(fmt.Errorf("can't set %s on nil %s", "LinkLocal", "Device_Spec_NetworkingConfig_EthOpts")) 2081 } 2082 m.LinkLocal = fv 2083 } 2084 2085 func (m *Device_Spec_NetworkingConfig_EthOpts) SetCritical(fv bool) { 2086 if m == nil { 2087 panic(fmt.Errorf("can't set %s on nil %s", "Critical", "Device_Spec_NetworkingConfig_EthOpts")) 2088 } 2089 m.Critical = fv 2090 } 2091 2092 func (m *Device_Spec_NetworkingConfig_EthOpts) SetDhcpIdentifier(fv string) { 2093 if m == nil { 2094 panic(fmt.Errorf("can't set %s on nil %s", "DhcpIdentifier", "Device_Spec_NetworkingConfig_EthOpts")) 2095 } 2096 m.DhcpIdentifier = fv 2097 } 2098 2099 func (m *Device_Spec_NetworkingConfig_EthOpts) SetDhcp4Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 2100 if m == nil { 2101 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4Overrides", "Device_Spec_NetworkingConfig_EthOpts")) 2102 } 2103 m.Dhcp4Overrides = fv 2104 } 2105 2106 func (m *Device_Spec_NetworkingConfig_EthOpts) SetDhcp6Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 2107 if m == nil { 2108 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6Overrides", "Device_Spec_NetworkingConfig_EthOpts")) 2109 } 2110 m.Dhcp6Overrides = fv 2111 } 2112 2113 func (m *Device_Spec_NetworkingConfig_EthOpts) SetAcceptRa(fv bool) { 2114 if m == nil { 2115 panic(fmt.Errorf("can't set %s on nil %s", "AcceptRa", "Device_Spec_NetworkingConfig_EthOpts")) 2116 } 2117 m.AcceptRa = fv 2118 } 2119 2120 func (m *Device_Spec_NetworkingConfig_EthOpts) SetAddresses(fv []string) { 2121 if m == nil { 2122 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Spec_NetworkingConfig_EthOpts")) 2123 } 2124 m.Addresses = fv 2125 } 2126 2127 func (m *Device_Spec_NetworkingConfig_EthOpts) SetNameservers(fv *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) { 2128 if m == nil { 2129 panic(fmt.Errorf("can't set %s on nil %s", "Nameservers", "Device_Spec_NetworkingConfig_EthOpts")) 2130 } 2131 m.Nameservers = fv 2132 } 2133 2134 func (m *Device_Spec_NetworkingConfig_EthOpts) SetMacaddress(fv string) { 2135 if m == nil { 2136 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_EthOpts")) 2137 } 2138 m.Macaddress = fv 2139 } 2140 2141 func (m *Device_Spec_NetworkingConfig_EthOpts) SetMtu(fv int32) { 2142 if m == nil { 2143 panic(fmt.Errorf("can't set %s on nil %s", "Mtu", "Device_Spec_NetworkingConfig_EthOpts")) 2144 } 2145 m.Mtu = fv 2146 } 2147 2148 func (m *Device_Spec_NetworkingConfig_EthOpts) SetOptional(fv bool) { 2149 if m == nil { 2150 panic(fmt.Errorf("can't set %s on nil %s", "Optional", "Device_Spec_NetworkingConfig_EthOpts")) 2151 } 2152 m.Optional = fv 2153 } 2154 2155 func (m *Device_Spec_NetworkingConfig_EthOpts) SetOptionalAddresses(fv []string) { 2156 if m == nil { 2157 panic(fmt.Errorf("can't set %s on nil %s", "OptionalAddresses", "Device_Spec_NetworkingConfig_EthOpts")) 2158 } 2159 m.OptionalAddresses = fv 2160 } 2161 2162 func (m *Device_Spec_NetworkingConfig_EthOpts) SetRoutes(fv []*Device_Spec_NetworkingConfig_CommonOpts_Routes) { 2163 if m == nil { 2164 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Spec_NetworkingConfig_EthOpts")) 2165 } 2166 m.Routes = fv 2167 } 2168 2169 func (m *Device_Spec_NetworkingConfig_EthOpts) SetRoutingPolicy(fv *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) { 2170 if m == nil { 2171 panic(fmt.Errorf("can't set %s on nil %s", "RoutingPolicy", "Device_Spec_NetworkingConfig_EthOpts")) 2172 } 2173 m.RoutingPolicy = fv 2174 } 2175 2176 func (m *Device_Spec_NetworkingConfig_EthOpts) SetAuth(fv *Device_Spec_NetworkingConfig_CommonOpts_Auth) { 2177 if m == nil { 2178 panic(fmt.Errorf("can't set %s on nil %s", "Auth", "Device_Spec_NetworkingConfig_EthOpts")) 2179 } 2180 m.Auth = fv 2181 } 2182 2183 func (m *Device_Spec_NetworkingConfig_EthOpts) SetGateway4(fv string) { 2184 if m == nil { 2185 panic(fmt.Errorf("can't set %s on nil %s", "Gateway4", "Device_Spec_NetworkingConfig_EthOpts")) 2186 } 2187 m.Gateway4 = fv 2188 } 2189 2190 func (m *Device_Spec_NetworkingConfig_EthOpts) SetGateway6(fv string) { 2191 if m == nil { 2192 panic(fmt.Errorf("can't set %s on nil %s", "Gateway6", "Device_Spec_NetworkingConfig_EthOpts")) 2193 } 2194 m.Gateway6 = fv 2195 } 2196 2197 type Device_Spec_NetworkingConfig_WifiOpts struct { 2198 state protoimpl.MessageState 2199 sizeCache protoimpl.SizeCache 2200 unknownFields protoimpl.UnknownFields 2201 Match *Device_Spec_NetworkingConfig_WifiOpts_Match `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"` 2202 SetName string `protobuf:"bytes,2,opt,name=set_name,json=set-name,proto3" json:"set_name,omitempty"` 2203 Wakeonlan bool `protobuf:"varint,3,opt,name=wakeonlan,proto3" json:"wakeonlan,omitempty"` 2204 AccessPoints map[string]*Device_Spec_NetworkingConfig_WifiOpts_AccessPoint `protobuf:"bytes,5,rep,name=access_points,json=access-points,proto3" json:"access_points,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2205 // This enables WakeOnWLan on supported devices. Not all drivers support 2206 // all options. May be any combination of any, disconnect, magic_pkt, 2207 // gtk_rekey_failure, eap_identity_req, four_way_handshake, 2208 // rfkill_release or tcp (NetworkManager only). Or the exclusive default 2209 // flag (the default). 2210 Wakeonwlan []string `protobuf:"bytes,28,rep,name=wakeonwlan,proto3" json:"wakeonwlan,omitempty"` 2211 // This can be used to define the radio’s regulatory domain, to make use 2212 // of additional WiFi channels outside the “world domain”. Takes an ISO 2213 // / IEC 3166 country code (like GB) or 00 to reset to the “world 2214 // domain” 2215 RegulatoryDomain string `protobuf:"bytes,29,opt,name=regulatory_domain,json=regulatory-domain,proto3" json:"regulatory_domain,omitempty"` 2216 Renderer string `protobuf:"bytes,7,opt,name=renderer,proto3" json:"renderer,omitempty"` 2217 Dhcp4 bool `protobuf:"varint,8,opt,name=dhcp4,proto3" json:"dhcp4,omitempty"` 2218 Dhcp6 bool `protobuf:"varint,9,opt,name=dhcp6,proto3" json:"dhcp6,omitempty"` 2219 Ipv6Privacy bool `protobuf:"varint,10,opt,name=ipv6_privacy,json=ipv6-privacy,proto3" json:"ipv6_privacy,omitempty"` 2220 LinkLocal []string `protobuf:"bytes,11,rep,name=link_local,json=link-local,proto3" json:"link_local,omitempty"` 2221 Critical bool `protobuf:"varint,12,opt,name=critical,proto3" json:"critical,omitempty"` 2222 DhcpIdentifier string `protobuf:"bytes,13,opt,name=dhcp_identifier,json=dhcp-identifier,proto3" json:"dhcp_identifier,omitempty"` 2223 Dhcp4Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,14,opt,name=dhcp4_overrides,json=dhcp4-overrides,proto3" json:"dhcp4_overrides,omitempty"` 2224 Dhcp6Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,15,opt,name=dhcp6_overrides,json=dhcp6-overrides,proto3" json:"dhcp6_overrides,omitempty"` 2225 AcceptRa bool `protobuf:"varint,16,opt,name=accept_ra,json=acceptRa,proto3" json:"accept_ra,omitempty"` 2226 Addresses []string `protobuf:"bytes,17,rep,name=addresses,proto3" json:"addresses,omitempty"` 2227 Nameservers *Device_Spec_NetworkingConfig_CommonOpts_Nameservers `protobuf:"bytes,18,opt,name=nameservers,proto3" json:"nameservers,omitempty"` 2228 Macaddress string `protobuf:"bytes,19,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 2229 Mtu int32 `protobuf:"varint,20,opt,name=mtu,proto3" json:"mtu,omitempty"` 2230 Optional bool `protobuf:"varint,21,opt,name=optional,proto3" json:"optional,omitempty"` 2231 OptionalAddresses []string `protobuf:"bytes,22,rep,name=optional_addresses,json=optional-addresses,proto3" json:"optional_addresses,omitempty"` 2232 Routes []*Device_Spec_NetworkingConfig_CommonOpts_Routes `protobuf:"bytes,23,rep,name=routes,proto3" json:"routes,omitempty"` 2233 RoutingPolicy *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy `protobuf:"bytes,24,opt,name=routing_policy,json=routing-policy,proto3" json:"routing_policy,omitempty"` 2234 Auth *Device_Spec_NetworkingConfig_CommonOpts_Auth `protobuf:"bytes,25,opt,name=auth,proto3" json:"auth,omitempty"` 2235 // Deprecated 2236 Gateway4 string `protobuf:"bytes,26,opt,name=gateway4,proto3" json:"gateway4,omitempty"` 2237 // Deprecated 2238 Gateway6 string `protobuf:"bytes,27,opt,name=gateway6,proto3" json:"gateway6,omitempty"` 2239 } 2240 2241 func (m *Device_Spec_NetworkingConfig_WifiOpts) Reset() { 2242 *m = Device_Spec_NetworkingConfig_WifiOpts{} 2243 if protoimpl.UnsafeEnabled { 2244 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[13] 2245 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2246 ms.StoreMessageInfo(mi) 2247 } 2248 } 2249 2250 func (m *Device_Spec_NetworkingConfig_WifiOpts) String() string { 2251 return protoimpl.X.MessageStringOf(m) 2252 } 2253 2254 func (*Device_Spec_NetworkingConfig_WifiOpts) ProtoMessage() {} 2255 2256 func (m *Device_Spec_NetworkingConfig_WifiOpts) ProtoReflect() preflect.Message { 2257 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[13] 2258 if protoimpl.UnsafeEnabled && m != nil { 2259 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2260 if ms.LoadMessageInfo() == nil { 2261 ms.StoreMessageInfo(mi) 2262 } 2263 return ms 2264 } 2265 return mi.MessageOf(m) 2266 } 2267 2268 func (*Device_Spec_NetworkingConfig_WifiOpts) GotenMessage() {} 2269 2270 // Deprecated, Use Device_Spec_NetworkingConfig_WifiOpts.ProtoReflect.Descriptor instead. 2271 func (*Device_Spec_NetworkingConfig_WifiOpts) Descriptor() ([]byte, []int) { 2272 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 2} 2273 } 2274 2275 func (m *Device_Spec_NetworkingConfig_WifiOpts) Unmarshal(b []byte) error { 2276 return proto.Unmarshal(b, m) 2277 } 2278 2279 func (m *Device_Spec_NetworkingConfig_WifiOpts) Marshal() ([]byte, error) { 2280 return proto.Marshal(m) 2281 } 2282 2283 func (m *Device_Spec_NetworkingConfig_WifiOpts) MarshalJSON() ([]byte, error) { 2284 return protojson.MarshalOptions{}.Marshal(m) 2285 } 2286 2287 func (m *Device_Spec_NetworkingConfig_WifiOpts) UnmarshalJSON(data []byte) error { 2288 return protojson.Unmarshal(data, m) 2289 } 2290 2291 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetMatch() *Device_Spec_NetworkingConfig_WifiOpts_Match { 2292 if m != nil { 2293 return m.Match 2294 } 2295 return nil 2296 } 2297 2298 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetSetName() string { 2299 if m != nil { 2300 return m.SetName 2301 } 2302 return "" 2303 } 2304 2305 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetWakeonlan() bool { 2306 if m != nil { 2307 return m.Wakeonlan 2308 } 2309 return false 2310 } 2311 2312 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetAccessPoints() map[string]*Device_Spec_NetworkingConfig_WifiOpts_AccessPoint { 2313 if m != nil { 2314 return m.AccessPoints 2315 } 2316 return nil 2317 } 2318 2319 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetWakeonwlan() []string { 2320 if m != nil { 2321 return m.Wakeonwlan 2322 } 2323 return nil 2324 } 2325 2326 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetRegulatoryDomain() string { 2327 if m != nil { 2328 return m.RegulatoryDomain 2329 } 2330 return "" 2331 } 2332 2333 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetRenderer() string { 2334 if m != nil { 2335 return m.Renderer 2336 } 2337 return "" 2338 } 2339 2340 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetDhcp4() bool { 2341 if m != nil { 2342 return m.Dhcp4 2343 } 2344 return false 2345 } 2346 2347 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetDhcp6() bool { 2348 if m != nil { 2349 return m.Dhcp6 2350 } 2351 return false 2352 } 2353 2354 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetIpv6Privacy() bool { 2355 if m != nil { 2356 return m.Ipv6Privacy 2357 } 2358 return false 2359 } 2360 2361 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetLinkLocal() []string { 2362 if m != nil { 2363 return m.LinkLocal 2364 } 2365 return nil 2366 } 2367 2368 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetCritical() bool { 2369 if m != nil { 2370 return m.Critical 2371 } 2372 return false 2373 } 2374 2375 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetDhcpIdentifier() string { 2376 if m != nil { 2377 return m.DhcpIdentifier 2378 } 2379 return "" 2380 } 2381 2382 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetDhcp4Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 2383 if m != nil { 2384 return m.Dhcp4Overrides 2385 } 2386 return nil 2387 } 2388 2389 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetDhcp6Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 2390 if m != nil { 2391 return m.Dhcp6Overrides 2392 } 2393 return nil 2394 } 2395 2396 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetAcceptRa() bool { 2397 if m != nil { 2398 return m.AcceptRa 2399 } 2400 return false 2401 } 2402 2403 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetAddresses() []string { 2404 if m != nil { 2405 return m.Addresses 2406 } 2407 return nil 2408 } 2409 2410 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetNameservers() *Device_Spec_NetworkingConfig_CommonOpts_Nameservers { 2411 if m != nil { 2412 return m.Nameservers 2413 } 2414 return nil 2415 } 2416 2417 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetMacaddress() string { 2418 if m != nil { 2419 return m.Macaddress 2420 } 2421 return "" 2422 } 2423 2424 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetMtu() int32 { 2425 if m != nil { 2426 return m.Mtu 2427 } 2428 return int32(0) 2429 } 2430 2431 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetOptional() bool { 2432 if m != nil { 2433 return m.Optional 2434 } 2435 return false 2436 } 2437 2438 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetOptionalAddresses() []string { 2439 if m != nil { 2440 return m.OptionalAddresses 2441 } 2442 return nil 2443 } 2444 2445 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetRoutes() []*Device_Spec_NetworkingConfig_CommonOpts_Routes { 2446 if m != nil { 2447 return m.Routes 2448 } 2449 return nil 2450 } 2451 2452 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetRoutingPolicy() *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy { 2453 if m != nil { 2454 return m.RoutingPolicy 2455 } 2456 return nil 2457 } 2458 2459 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetAuth() *Device_Spec_NetworkingConfig_CommonOpts_Auth { 2460 if m != nil { 2461 return m.Auth 2462 } 2463 return nil 2464 } 2465 2466 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetGateway4() string { 2467 if m != nil { 2468 return m.Gateway4 2469 } 2470 return "" 2471 } 2472 2473 func (m *Device_Spec_NetworkingConfig_WifiOpts) GetGateway6() string { 2474 if m != nil { 2475 return m.Gateway6 2476 } 2477 return "" 2478 } 2479 2480 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetMatch(fv *Device_Spec_NetworkingConfig_WifiOpts_Match) { 2481 if m == nil { 2482 panic(fmt.Errorf("can't set %s on nil %s", "Match", "Device_Spec_NetworkingConfig_WifiOpts")) 2483 } 2484 m.Match = fv 2485 } 2486 2487 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetSetName(fv string) { 2488 if m == nil { 2489 panic(fmt.Errorf("can't set %s on nil %s", "SetName", "Device_Spec_NetworkingConfig_WifiOpts")) 2490 } 2491 m.SetName = fv 2492 } 2493 2494 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetWakeonlan(fv bool) { 2495 if m == nil { 2496 panic(fmt.Errorf("can't set %s on nil %s", "Wakeonlan", "Device_Spec_NetworkingConfig_WifiOpts")) 2497 } 2498 m.Wakeonlan = fv 2499 } 2500 2501 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetAccessPoints(fv map[string]*Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) { 2502 if m == nil { 2503 panic(fmt.Errorf("can't set %s on nil %s", "AccessPoints", "Device_Spec_NetworkingConfig_WifiOpts")) 2504 } 2505 m.AccessPoints = fv 2506 } 2507 2508 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetWakeonwlan(fv []string) { 2509 if m == nil { 2510 panic(fmt.Errorf("can't set %s on nil %s", "Wakeonwlan", "Device_Spec_NetworkingConfig_WifiOpts")) 2511 } 2512 m.Wakeonwlan = fv 2513 } 2514 2515 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetRegulatoryDomain(fv string) { 2516 if m == nil { 2517 panic(fmt.Errorf("can't set %s on nil %s", "RegulatoryDomain", "Device_Spec_NetworkingConfig_WifiOpts")) 2518 } 2519 m.RegulatoryDomain = fv 2520 } 2521 2522 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetRenderer(fv string) { 2523 if m == nil { 2524 panic(fmt.Errorf("can't set %s on nil %s", "Renderer", "Device_Spec_NetworkingConfig_WifiOpts")) 2525 } 2526 m.Renderer = fv 2527 } 2528 2529 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetDhcp4(fv bool) { 2530 if m == nil { 2531 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4", "Device_Spec_NetworkingConfig_WifiOpts")) 2532 } 2533 m.Dhcp4 = fv 2534 } 2535 2536 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetDhcp6(fv bool) { 2537 if m == nil { 2538 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6", "Device_Spec_NetworkingConfig_WifiOpts")) 2539 } 2540 m.Dhcp6 = fv 2541 } 2542 2543 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetIpv6Privacy(fv bool) { 2544 if m == nil { 2545 panic(fmt.Errorf("can't set %s on nil %s", "Ipv6Privacy", "Device_Spec_NetworkingConfig_WifiOpts")) 2546 } 2547 m.Ipv6Privacy = fv 2548 } 2549 2550 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetLinkLocal(fv []string) { 2551 if m == nil { 2552 panic(fmt.Errorf("can't set %s on nil %s", "LinkLocal", "Device_Spec_NetworkingConfig_WifiOpts")) 2553 } 2554 m.LinkLocal = fv 2555 } 2556 2557 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetCritical(fv bool) { 2558 if m == nil { 2559 panic(fmt.Errorf("can't set %s on nil %s", "Critical", "Device_Spec_NetworkingConfig_WifiOpts")) 2560 } 2561 m.Critical = fv 2562 } 2563 2564 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetDhcpIdentifier(fv string) { 2565 if m == nil { 2566 panic(fmt.Errorf("can't set %s on nil %s", "DhcpIdentifier", "Device_Spec_NetworkingConfig_WifiOpts")) 2567 } 2568 m.DhcpIdentifier = fv 2569 } 2570 2571 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetDhcp4Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 2572 if m == nil { 2573 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4Overrides", "Device_Spec_NetworkingConfig_WifiOpts")) 2574 } 2575 m.Dhcp4Overrides = fv 2576 } 2577 2578 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetDhcp6Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 2579 if m == nil { 2580 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6Overrides", "Device_Spec_NetworkingConfig_WifiOpts")) 2581 } 2582 m.Dhcp6Overrides = fv 2583 } 2584 2585 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetAcceptRa(fv bool) { 2586 if m == nil { 2587 panic(fmt.Errorf("can't set %s on nil %s", "AcceptRa", "Device_Spec_NetworkingConfig_WifiOpts")) 2588 } 2589 m.AcceptRa = fv 2590 } 2591 2592 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetAddresses(fv []string) { 2593 if m == nil { 2594 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Spec_NetworkingConfig_WifiOpts")) 2595 } 2596 m.Addresses = fv 2597 } 2598 2599 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetNameservers(fv *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) { 2600 if m == nil { 2601 panic(fmt.Errorf("can't set %s on nil %s", "Nameservers", "Device_Spec_NetworkingConfig_WifiOpts")) 2602 } 2603 m.Nameservers = fv 2604 } 2605 2606 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetMacaddress(fv string) { 2607 if m == nil { 2608 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_WifiOpts")) 2609 } 2610 m.Macaddress = fv 2611 } 2612 2613 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetMtu(fv int32) { 2614 if m == nil { 2615 panic(fmt.Errorf("can't set %s on nil %s", "Mtu", "Device_Spec_NetworkingConfig_WifiOpts")) 2616 } 2617 m.Mtu = fv 2618 } 2619 2620 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetOptional(fv bool) { 2621 if m == nil { 2622 panic(fmt.Errorf("can't set %s on nil %s", "Optional", "Device_Spec_NetworkingConfig_WifiOpts")) 2623 } 2624 m.Optional = fv 2625 } 2626 2627 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetOptionalAddresses(fv []string) { 2628 if m == nil { 2629 panic(fmt.Errorf("can't set %s on nil %s", "OptionalAddresses", "Device_Spec_NetworkingConfig_WifiOpts")) 2630 } 2631 m.OptionalAddresses = fv 2632 } 2633 2634 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetRoutes(fv []*Device_Spec_NetworkingConfig_CommonOpts_Routes) { 2635 if m == nil { 2636 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Spec_NetworkingConfig_WifiOpts")) 2637 } 2638 m.Routes = fv 2639 } 2640 2641 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetRoutingPolicy(fv *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) { 2642 if m == nil { 2643 panic(fmt.Errorf("can't set %s on nil %s", "RoutingPolicy", "Device_Spec_NetworkingConfig_WifiOpts")) 2644 } 2645 m.RoutingPolicy = fv 2646 } 2647 2648 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetAuth(fv *Device_Spec_NetworkingConfig_CommonOpts_Auth) { 2649 if m == nil { 2650 panic(fmt.Errorf("can't set %s on nil %s", "Auth", "Device_Spec_NetworkingConfig_WifiOpts")) 2651 } 2652 m.Auth = fv 2653 } 2654 2655 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetGateway4(fv string) { 2656 if m == nil { 2657 panic(fmt.Errorf("can't set %s on nil %s", "Gateway4", "Device_Spec_NetworkingConfig_WifiOpts")) 2658 } 2659 m.Gateway4 = fv 2660 } 2661 2662 func (m *Device_Spec_NetworkingConfig_WifiOpts) SetGateway6(fv string) { 2663 if m == nil { 2664 panic(fmt.Errorf("can't set %s on nil %s", "Gateway6", "Device_Spec_NetworkingConfig_WifiOpts")) 2665 } 2666 m.Gateway6 = fv 2667 } 2668 2669 type Device_Spec_NetworkingConfig_BridgesOpts struct { 2670 state protoimpl.MessageState 2671 sizeCache protoimpl.SizeCache 2672 unknownFields protoimpl.UnknownFields 2673 Interfaces []string `protobuf:"bytes,2,rep,name=interfaces,proto3" json:"interfaces,omitempty"` 2674 Parameters *Device_Spec_NetworkingConfig_BridgesOpts_Parameters `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"` 2675 Renderer string `protobuf:"bytes,5,opt,name=renderer,proto3" json:"renderer,omitempty"` 2676 Dhcp4 bool `protobuf:"varint,6,opt,name=dhcp4,proto3" json:"dhcp4,omitempty"` 2677 Dhcp6 bool `protobuf:"varint,7,opt,name=dhcp6,proto3" json:"dhcp6,omitempty"` 2678 Ipv6Privacy bool `protobuf:"varint,8,opt,name=ipv6_privacy,json=ipv6-privacy,proto3" json:"ipv6_privacy,omitempty"` 2679 LinkLocal []string `protobuf:"bytes,9,rep,name=link_local,json=link-local,proto3" json:"link_local,omitempty"` 2680 Critical bool `protobuf:"varint,10,opt,name=critical,proto3" json:"critical,omitempty"` 2681 DhcpIdentifier string `protobuf:"bytes,11,opt,name=dhcp_identifier,json=dhcp-identifier,proto3" json:"dhcp_identifier,omitempty"` 2682 Dhcp4Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,12,opt,name=dhcp4_overrides,json=dhcp4-overrides,proto3" json:"dhcp4_overrides,omitempty"` 2683 Dhcp6Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,13,opt,name=dhcp6_overrides,json=dhcp6-overrides,proto3" json:"dhcp6_overrides,omitempty"` 2684 AcceptRa bool `protobuf:"varint,14,opt,name=accept_ra,json=acceptRa,proto3" json:"accept_ra,omitempty"` 2685 Addresses []string `protobuf:"bytes,15,rep,name=addresses,proto3" json:"addresses,omitempty"` 2686 Nameservers *Device_Spec_NetworkingConfig_CommonOpts_Nameservers `protobuf:"bytes,16,opt,name=nameservers,proto3" json:"nameservers,omitempty"` 2687 Macaddress string `protobuf:"bytes,17,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 2688 Mtu int32 `protobuf:"varint,18,opt,name=mtu,proto3" json:"mtu,omitempty"` 2689 Optional bool `protobuf:"varint,19,opt,name=optional,proto3" json:"optional,omitempty"` 2690 OptionalAddresses []string `protobuf:"bytes,20,rep,name=optional_addresses,json=optional-addresses,proto3" json:"optional_addresses,omitempty"` 2691 Routes []*Device_Spec_NetworkingConfig_CommonOpts_Routes `protobuf:"bytes,21,rep,name=routes,proto3" json:"routes,omitempty"` 2692 RoutingPolicy *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy `protobuf:"bytes,22,opt,name=routing_policy,json=routing-policy,proto3" json:"routing_policy,omitempty"` 2693 Auth *Device_Spec_NetworkingConfig_CommonOpts_Auth `protobuf:"bytes,23,opt,name=auth,proto3" json:"auth,omitempty"` 2694 // Deprecated 2695 Gateway4 string `protobuf:"bytes,24,opt,name=gateway4,proto3" json:"gateway4,omitempty"` 2696 // Deprecated 2697 Gateway6 string `protobuf:"bytes,25,opt,name=gateway6,proto3" json:"gateway6,omitempty"` 2698 } 2699 2700 func (m *Device_Spec_NetworkingConfig_BridgesOpts) Reset() { 2701 *m = Device_Spec_NetworkingConfig_BridgesOpts{} 2702 if protoimpl.UnsafeEnabled { 2703 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[14] 2704 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2705 ms.StoreMessageInfo(mi) 2706 } 2707 } 2708 2709 func (m *Device_Spec_NetworkingConfig_BridgesOpts) String() string { 2710 return protoimpl.X.MessageStringOf(m) 2711 } 2712 2713 func (*Device_Spec_NetworkingConfig_BridgesOpts) ProtoMessage() {} 2714 2715 func (m *Device_Spec_NetworkingConfig_BridgesOpts) ProtoReflect() preflect.Message { 2716 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[14] 2717 if protoimpl.UnsafeEnabled && m != nil { 2718 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2719 if ms.LoadMessageInfo() == nil { 2720 ms.StoreMessageInfo(mi) 2721 } 2722 return ms 2723 } 2724 return mi.MessageOf(m) 2725 } 2726 2727 func (*Device_Spec_NetworkingConfig_BridgesOpts) GotenMessage() {} 2728 2729 // Deprecated, Use Device_Spec_NetworkingConfig_BridgesOpts.ProtoReflect.Descriptor instead. 2730 func (*Device_Spec_NetworkingConfig_BridgesOpts) Descriptor() ([]byte, []int) { 2731 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 3} 2732 } 2733 2734 func (m *Device_Spec_NetworkingConfig_BridgesOpts) Unmarshal(b []byte) error { 2735 return proto.Unmarshal(b, m) 2736 } 2737 2738 func (m *Device_Spec_NetworkingConfig_BridgesOpts) Marshal() ([]byte, error) { 2739 return proto.Marshal(m) 2740 } 2741 2742 func (m *Device_Spec_NetworkingConfig_BridgesOpts) MarshalJSON() ([]byte, error) { 2743 return protojson.MarshalOptions{}.Marshal(m) 2744 } 2745 2746 func (m *Device_Spec_NetworkingConfig_BridgesOpts) UnmarshalJSON(data []byte) error { 2747 return protojson.Unmarshal(data, m) 2748 } 2749 2750 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetInterfaces() []string { 2751 if m != nil { 2752 return m.Interfaces 2753 } 2754 return nil 2755 } 2756 2757 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetParameters() *Device_Spec_NetworkingConfig_BridgesOpts_Parameters { 2758 if m != nil { 2759 return m.Parameters 2760 } 2761 return nil 2762 } 2763 2764 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetRenderer() string { 2765 if m != nil { 2766 return m.Renderer 2767 } 2768 return "" 2769 } 2770 2771 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetDhcp4() bool { 2772 if m != nil { 2773 return m.Dhcp4 2774 } 2775 return false 2776 } 2777 2778 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetDhcp6() bool { 2779 if m != nil { 2780 return m.Dhcp6 2781 } 2782 return false 2783 } 2784 2785 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetIpv6Privacy() bool { 2786 if m != nil { 2787 return m.Ipv6Privacy 2788 } 2789 return false 2790 } 2791 2792 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetLinkLocal() []string { 2793 if m != nil { 2794 return m.LinkLocal 2795 } 2796 return nil 2797 } 2798 2799 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetCritical() bool { 2800 if m != nil { 2801 return m.Critical 2802 } 2803 return false 2804 } 2805 2806 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetDhcpIdentifier() string { 2807 if m != nil { 2808 return m.DhcpIdentifier 2809 } 2810 return "" 2811 } 2812 2813 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetDhcp4Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 2814 if m != nil { 2815 return m.Dhcp4Overrides 2816 } 2817 return nil 2818 } 2819 2820 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetDhcp6Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 2821 if m != nil { 2822 return m.Dhcp6Overrides 2823 } 2824 return nil 2825 } 2826 2827 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetAcceptRa() bool { 2828 if m != nil { 2829 return m.AcceptRa 2830 } 2831 return false 2832 } 2833 2834 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetAddresses() []string { 2835 if m != nil { 2836 return m.Addresses 2837 } 2838 return nil 2839 } 2840 2841 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetNameservers() *Device_Spec_NetworkingConfig_CommonOpts_Nameservers { 2842 if m != nil { 2843 return m.Nameservers 2844 } 2845 return nil 2846 } 2847 2848 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetMacaddress() string { 2849 if m != nil { 2850 return m.Macaddress 2851 } 2852 return "" 2853 } 2854 2855 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetMtu() int32 { 2856 if m != nil { 2857 return m.Mtu 2858 } 2859 return int32(0) 2860 } 2861 2862 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetOptional() bool { 2863 if m != nil { 2864 return m.Optional 2865 } 2866 return false 2867 } 2868 2869 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetOptionalAddresses() []string { 2870 if m != nil { 2871 return m.OptionalAddresses 2872 } 2873 return nil 2874 } 2875 2876 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetRoutes() []*Device_Spec_NetworkingConfig_CommonOpts_Routes { 2877 if m != nil { 2878 return m.Routes 2879 } 2880 return nil 2881 } 2882 2883 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetRoutingPolicy() *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy { 2884 if m != nil { 2885 return m.RoutingPolicy 2886 } 2887 return nil 2888 } 2889 2890 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetAuth() *Device_Spec_NetworkingConfig_CommonOpts_Auth { 2891 if m != nil { 2892 return m.Auth 2893 } 2894 return nil 2895 } 2896 2897 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetGateway4() string { 2898 if m != nil { 2899 return m.Gateway4 2900 } 2901 return "" 2902 } 2903 2904 func (m *Device_Spec_NetworkingConfig_BridgesOpts) GetGateway6() string { 2905 if m != nil { 2906 return m.Gateway6 2907 } 2908 return "" 2909 } 2910 2911 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetInterfaces(fv []string) { 2912 if m == nil { 2913 panic(fmt.Errorf("can't set %s on nil %s", "Interfaces", "Device_Spec_NetworkingConfig_BridgesOpts")) 2914 } 2915 m.Interfaces = fv 2916 } 2917 2918 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetParameters(fv *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) { 2919 if m == nil { 2920 panic(fmt.Errorf("can't set %s on nil %s", "Parameters", "Device_Spec_NetworkingConfig_BridgesOpts")) 2921 } 2922 m.Parameters = fv 2923 } 2924 2925 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetRenderer(fv string) { 2926 if m == nil { 2927 panic(fmt.Errorf("can't set %s on nil %s", "Renderer", "Device_Spec_NetworkingConfig_BridgesOpts")) 2928 } 2929 m.Renderer = fv 2930 } 2931 2932 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetDhcp4(fv bool) { 2933 if m == nil { 2934 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4", "Device_Spec_NetworkingConfig_BridgesOpts")) 2935 } 2936 m.Dhcp4 = fv 2937 } 2938 2939 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetDhcp6(fv bool) { 2940 if m == nil { 2941 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6", "Device_Spec_NetworkingConfig_BridgesOpts")) 2942 } 2943 m.Dhcp6 = fv 2944 } 2945 2946 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetIpv6Privacy(fv bool) { 2947 if m == nil { 2948 panic(fmt.Errorf("can't set %s on nil %s", "Ipv6Privacy", "Device_Spec_NetworkingConfig_BridgesOpts")) 2949 } 2950 m.Ipv6Privacy = fv 2951 } 2952 2953 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetLinkLocal(fv []string) { 2954 if m == nil { 2955 panic(fmt.Errorf("can't set %s on nil %s", "LinkLocal", "Device_Spec_NetworkingConfig_BridgesOpts")) 2956 } 2957 m.LinkLocal = fv 2958 } 2959 2960 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetCritical(fv bool) { 2961 if m == nil { 2962 panic(fmt.Errorf("can't set %s on nil %s", "Critical", "Device_Spec_NetworkingConfig_BridgesOpts")) 2963 } 2964 m.Critical = fv 2965 } 2966 2967 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetDhcpIdentifier(fv string) { 2968 if m == nil { 2969 panic(fmt.Errorf("can't set %s on nil %s", "DhcpIdentifier", "Device_Spec_NetworkingConfig_BridgesOpts")) 2970 } 2971 m.DhcpIdentifier = fv 2972 } 2973 2974 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetDhcp4Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 2975 if m == nil { 2976 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4Overrides", "Device_Spec_NetworkingConfig_BridgesOpts")) 2977 } 2978 m.Dhcp4Overrides = fv 2979 } 2980 2981 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetDhcp6Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 2982 if m == nil { 2983 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6Overrides", "Device_Spec_NetworkingConfig_BridgesOpts")) 2984 } 2985 m.Dhcp6Overrides = fv 2986 } 2987 2988 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetAcceptRa(fv bool) { 2989 if m == nil { 2990 panic(fmt.Errorf("can't set %s on nil %s", "AcceptRa", "Device_Spec_NetworkingConfig_BridgesOpts")) 2991 } 2992 m.AcceptRa = fv 2993 } 2994 2995 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetAddresses(fv []string) { 2996 if m == nil { 2997 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Spec_NetworkingConfig_BridgesOpts")) 2998 } 2999 m.Addresses = fv 3000 } 3001 3002 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetNameservers(fv *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) { 3003 if m == nil { 3004 panic(fmt.Errorf("can't set %s on nil %s", "Nameservers", "Device_Spec_NetworkingConfig_BridgesOpts")) 3005 } 3006 m.Nameservers = fv 3007 } 3008 3009 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetMacaddress(fv string) { 3010 if m == nil { 3011 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_BridgesOpts")) 3012 } 3013 m.Macaddress = fv 3014 } 3015 3016 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetMtu(fv int32) { 3017 if m == nil { 3018 panic(fmt.Errorf("can't set %s on nil %s", "Mtu", "Device_Spec_NetworkingConfig_BridgesOpts")) 3019 } 3020 m.Mtu = fv 3021 } 3022 3023 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetOptional(fv bool) { 3024 if m == nil { 3025 panic(fmt.Errorf("can't set %s on nil %s", "Optional", "Device_Spec_NetworkingConfig_BridgesOpts")) 3026 } 3027 m.Optional = fv 3028 } 3029 3030 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetOptionalAddresses(fv []string) { 3031 if m == nil { 3032 panic(fmt.Errorf("can't set %s on nil %s", "OptionalAddresses", "Device_Spec_NetworkingConfig_BridgesOpts")) 3033 } 3034 m.OptionalAddresses = fv 3035 } 3036 3037 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetRoutes(fv []*Device_Spec_NetworkingConfig_CommonOpts_Routes) { 3038 if m == nil { 3039 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Spec_NetworkingConfig_BridgesOpts")) 3040 } 3041 m.Routes = fv 3042 } 3043 3044 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetRoutingPolicy(fv *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) { 3045 if m == nil { 3046 panic(fmt.Errorf("can't set %s on nil %s", "RoutingPolicy", "Device_Spec_NetworkingConfig_BridgesOpts")) 3047 } 3048 m.RoutingPolicy = fv 3049 } 3050 3051 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetAuth(fv *Device_Spec_NetworkingConfig_CommonOpts_Auth) { 3052 if m == nil { 3053 panic(fmt.Errorf("can't set %s on nil %s", "Auth", "Device_Spec_NetworkingConfig_BridgesOpts")) 3054 } 3055 m.Auth = fv 3056 } 3057 3058 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetGateway4(fv string) { 3059 if m == nil { 3060 panic(fmt.Errorf("can't set %s on nil %s", "Gateway4", "Device_Spec_NetworkingConfig_BridgesOpts")) 3061 } 3062 m.Gateway4 = fv 3063 } 3064 3065 func (m *Device_Spec_NetworkingConfig_BridgesOpts) SetGateway6(fv string) { 3066 if m == nil { 3067 panic(fmt.Errorf("can't set %s on nil %s", "Gateway6", "Device_Spec_NetworkingConfig_BridgesOpts")) 3068 } 3069 m.Gateway6 = fv 3070 } 3071 3072 type Device_Spec_NetworkingConfig_BondsOpts struct { 3073 state protoimpl.MessageState 3074 sizeCache protoimpl.SizeCache 3075 unknownFields protoimpl.UnknownFields 3076 Interfaces []string `protobuf:"bytes,2,rep,name=interfaces,proto3" json:"interfaces,omitempty"` 3077 Parameters *Device_Spec_NetworkingConfig_BondsOpts_Parameters `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"` 3078 Renderer string `protobuf:"bytes,5,opt,name=renderer,proto3" json:"renderer,omitempty"` 3079 Dhcp4 bool `protobuf:"varint,6,opt,name=dhcp4,proto3" json:"dhcp4,omitempty"` 3080 Dhcp6 bool `protobuf:"varint,7,opt,name=dhcp6,proto3" json:"dhcp6,omitempty"` 3081 Ipv6Privacy bool `protobuf:"varint,8,opt,name=ipv6_privacy,json=ipv6-privacy,proto3" json:"ipv6_privacy,omitempty"` 3082 LinkLocal []string `protobuf:"bytes,9,rep,name=link_local,json=link-local,proto3" json:"link_local,omitempty"` 3083 Critical bool `protobuf:"varint,10,opt,name=critical,proto3" json:"critical,omitempty"` 3084 DhcpIdentifier string `protobuf:"bytes,11,opt,name=dhcp_identifier,json=dhcp-identifier,proto3" json:"dhcp_identifier,omitempty"` 3085 Dhcp4Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,12,opt,name=dhcp4_overrides,json=dhcp4-overrides,proto3" json:"dhcp4_overrides,omitempty"` 3086 Dhcp6Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,13,opt,name=dhcp6_overrides,json=dhcp6-overrides,proto3" json:"dhcp6_overrides,omitempty"` 3087 AcceptRa bool `protobuf:"varint,14,opt,name=accept_ra,json=acceptRa,proto3" json:"accept_ra,omitempty"` 3088 Addresses []string `protobuf:"bytes,15,rep,name=addresses,proto3" json:"addresses,omitempty"` 3089 Nameservers *Device_Spec_NetworkingConfig_CommonOpts_Nameservers `protobuf:"bytes,16,opt,name=nameservers,proto3" json:"nameservers,omitempty"` 3090 Macaddress string `protobuf:"bytes,17,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 3091 Mtu int32 `protobuf:"varint,18,opt,name=mtu,proto3" json:"mtu,omitempty"` 3092 Optional bool `protobuf:"varint,19,opt,name=optional,proto3" json:"optional,omitempty"` 3093 OptionalAddresses []string `protobuf:"bytes,20,rep,name=optional_addresses,json=optional-addresses,proto3" json:"optional_addresses,omitempty"` 3094 Routes []*Device_Spec_NetworkingConfig_CommonOpts_Routes `protobuf:"bytes,21,rep,name=routes,proto3" json:"routes,omitempty"` 3095 RoutingPolicy *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy `protobuf:"bytes,22,opt,name=routing_policy,json=routing-policy,proto3" json:"routing_policy,omitempty"` 3096 Auth *Device_Spec_NetworkingConfig_CommonOpts_Auth `protobuf:"bytes,23,opt,name=auth,proto3" json:"auth,omitempty"` 3097 // Deprecated 3098 Gateway4 string `protobuf:"bytes,24,opt,name=gateway4,proto3" json:"gateway4,omitempty"` 3099 // Deprecated 3100 Gateway6 string `protobuf:"bytes,25,opt,name=gateway6,proto3" json:"gateway6,omitempty"` 3101 } 3102 3103 func (m *Device_Spec_NetworkingConfig_BondsOpts) Reset() { 3104 *m = Device_Spec_NetworkingConfig_BondsOpts{} 3105 if protoimpl.UnsafeEnabled { 3106 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[15] 3107 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3108 ms.StoreMessageInfo(mi) 3109 } 3110 } 3111 3112 func (m *Device_Spec_NetworkingConfig_BondsOpts) String() string { 3113 return protoimpl.X.MessageStringOf(m) 3114 } 3115 3116 func (*Device_Spec_NetworkingConfig_BondsOpts) ProtoMessage() {} 3117 3118 func (m *Device_Spec_NetworkingConfig_BondsOpts) ProtoReflect() preflect.Message { 3119 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[15] 3120 if protoimpl.UnsafeEnabled && m != nil { 3121 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3122 if ms.LoadMessageInfo() == nil { 3123 ms.StoreMessageInfo(mi) 3124 } 3125 return ms 3126 } 3127 return mi.MessageOf(m) 3128 } 3129 3130 func (*Device_Spec_NetworkingConfig_BondsOpts) GotenMessage() {} 3131 3132 // Deprecated, Use Device_Spec_NetworkingConfig_BondsOpts.ProtoReflect.Descriptor instead. 3133 func (*Device_Spec_NetworkingConfig_BondsOpts) Descriptor() ([]byte, []int) { 3134 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 4} 3135 } 3136 3137 func (m *Device_Spec_NetworkingConfig_BondsOpts) Unmarshal(b []byte) error { 3138 return proto.Unmarshal(b, m) 3139 } 3140 3141 func (m *Device_Spec_NetworkingConfig_BondsOpts) Marshal() ([]byte, error) { 3142 return proto.Marshal(m) 3143 } 3144 3145 func (m *Device_Spec_NetworkingConfig_BondsOpts) MarshalJSON() ([]byte, error) { 3146 return protojson.MarshalOptions{}.Marshal(m) 3147 } 3148 3149 func (m *Device_Spec_NetworkingConfig_BondsOpts) UnmarshalJSON(data []byte) error { 3150 return protojson.Unmarshal(data, m) 3151 } 3152 3153 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetInterfaces() []string { 3154 if m != nil { 3155 return m.Interfaces 3156 } 3157 return nil 3158 } 3159 3160 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetParameters() *Device_Spec_NetworkingConfig_BondsOpts_Parameters { 3161 if m != nil { 3162 return m.Parameters 3163 } 3164 return nil 3165 } 3166 3167 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetRenderer() string { 3168 if m != nil { 3169 return m.Renderer 3170 } 3171 return "" 3172 } 3173 3174 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetDhcp4() bool { 3175 if m != nil { 3176 return m.Dhcp4 3177 } 3178 return false 3179 } 3180 3181 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetDhcp6() bool { 3182 if m != nil { 3183 return m.Dhcp6 3184 } 3185 return false 3186 } 3187 3188 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetIpv6Privacy() bool { 3189 if m != nil { 3190 return m.Ipv6Privacy 3191 } 3192 return false 3193 } 3194 3195 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetLinkLocal() []string { 3196 if m != nil { 3197 return m.LinkLocal 3198 } 3199 return nil 3200 } 3201 3202 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetCritical() bool { 3203 if m != nil { 3204 return m.Critical 3205 } 3206 return false 3207 } 3208 3209 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetDhcpIdentifier() string { 3210 if m != nil { 3211 return m.DhcpIdentifier 3212 } 3213 return "" 3214 } 3215 3216 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetDhcp4Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 3217 if m != nil { 3218 return m.Dhcp4Overrides 3219 } 3220 return nil 3221 } 3222 3223 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetDhcp6Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 3224 if m != nil { 3225 return m.Dhcp6Overrides 3226 } 3227 return nil 3228 } 3229 3230 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetAcceptRa() bool { 3231 if m != nil { 3232 return m.AcceptRa 3233 } 3234 return false 3235 } 3236 3237 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetAddresses() []string { 3238 if m != nil { 3239 return m.Addresses 3240 } 3241 return nil 3242 } 3243 3244 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetNameservers() *Device_Spec_NetworkingConfig_CommonOpts_Nameservers { 3245 if m != nil { 3246 return m.Nameservers 3247 } 3248 return nil 3249 } 3250 3251 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetMacaddress() string { 3252 if m != nil { 3253 return m.Macaddress 3254 } 3255 return "" 3256 } 3257 3258 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetMtu() int32 { 3259 if m != nil { 3260 return m.Mtu 3261 } 3262 return int32(0) 3263 } 3264 3265 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetOptional() bool { 3266 if m != nil { 3267 return m.Optional 3268 } 3269 return false 3270 } 3271 3272 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetOptionalAddresses() []string { 3273 if m != nil { 3274 return m.OptionalAddresses 3275 } 3276 return nil 3277 } 3278 3279 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetRoutes() []*Device_Spec_NetworkingConfig_CommonOpts_Routes { 3280 if m != nil { 3281 return m.Routes 3282 } 3283 return nil 3284 } 3285 3286 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetRoutingPolicy() *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy { 3287 if m != nil { 3288 return m.RoutingPolicy 3289 } 3290 return nil 3291 } 3292 3293 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetAuth() *Device_Spec_NetworkingConfig_CommonOpts_Auth { 3294 if m != nil { 3295 return m.Auth 3296 } 3297 return nil 3298 } 3299 3300 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetGateway4() string { 3301 if m != nil { 3302 return m.Gateway4 3303 } 3304 return "" 3305 } 3306 3307 func (m *Device_Spec_NetworkingConfig_BondsOpts) GetGateway6() string { 3308 if m != nil { 3309 return m.Gateway6 3310 } 3311 return "" 3312 } 3313 3314 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetInterfaces(fv []string) { 3315 if m == nil { 3316 panic(fmt.Errorf("can't set %s on nil %s", "Interfaces", "Device_Spec_NetworkingConfig_BondsOpts")) 3317 } 3318 m.Interfaces = fv 3319 } 3320 3321 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetParameters(fv *Device_Spec_NetworkingConfig_BondsOpts_Parameters) { 3322 if m == nil { 3323 panic(fmt.Errorf("can't set %s on nil %s", "Parameters", "Device_Spec_NetworkingConfig_BondsOpts")) 3324 } 3325 m.Parameters = fv 3326 } 3327 3328 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetRenderer(fv string) { 3329 if m == nil { 3330 panic(fmt.Errorf("can't set %s on nil %s", "Renderer", "Device_Spec_NetworkingConfig_BondsOpts")) 3331 } 3332 m.Renderer = fv 3333 } 3334 3335 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetDhcp4(fv bool) { 3336 if m == nil { 3337 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4", "Device_Spec_NetworkingConfig_BondsOpts")) 3338 } 3339 m.Dhcp4 = fv 3340 } 3341 3342 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetDhcp6(fv bool) { 3343 if m == nil { 3344 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6", "Device_Spec_NetworkingConfig_BondsOpts")) 3345 } 3346 m.Dhcp6 = fv 3347 } 3348 3349 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetIpv6Privacy(fv bool) { 3350 if m == nil { 3351 panic(fmt.Errorf("can't set %s on nil %s", "Ipv6Privacy", "Device_Spec_NetworkingConfig_BondsOpts")) 3352 } 3353 m.Ipv6Privacy = fv 3354 } 3355 3356 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetLinkLocal(fv []string) { 3357 if m == nil { 3358 panic(fmt.Errorf("can't set %s on nil %s", "LinkLocal", "Device_Spec_NetworkingConfig_BondsOpts")) 3359 } 3360 m.LinkLocal = fv 3361 } 3362 3363 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetCritical(fv bool) { 3364 if m == nil { 3365 panic(fmt.Errorf("can't set %s on nil %s", "Critical", "Device_Spec_NetworkingConfig_BondsOpts")) 3366 } 3367 m.Critical = fv 3368 } 3369 3370 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetDhcpIdentifier(fv string) { 3371 if m == nil { 3372 panic(fmt.Errorf("can't set %s on nil %s", "DhcpIdentifier", "Device_Spec_NetworkingConfig_BondsOpts")) 3373 } 3374 m.DhcpIdentifier = fv 3375 } 3376 3377 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetDhcp4Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 3378 if m == nil { 3379 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4Overrides", "Device_Spec_NetworkingConfig_BondsOpts")) 3380 } 3381 m.Dhcp4Overrides = fv 3382 } 3383 3384 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetDhcp6Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 3385 if m == nil { 3386 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6Overrides", "Device_Spec_NetworkingConfig_BondsOpts")) 3387 } 3388 m.Dhcp6Overrides = fv 3389 } 3390 3391 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetAcceptRa(fv bool) { 3392 if m == nil { 3393 panic(fmt.Errorf("can't set %s on nil %s", "AcceptRa", "Device_Spec_NetworkingConfig_BondsOpts")) 3394 } 3395 m.AcceptRa = fv 3396 } 3397 3398 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetAddresses(fv []string) { 3399 if m == nil { 3400 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Spec_NetworkingConfig_BondsOpts")) 3401 } 3402 m.Addresses = fv 3403 } 3404 3405 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetNameservers(fv *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) { 3406 if m == nil { 3407 panic(fmt.Errorf("can't set %s on nil %s", "Nameservers", "Device_Spec_NetworkingConfig_BondsOpts")) 3408 } 3409 m.Nameservers = fv 3410 } 3411 3412 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetMacaddress(fv string) { 3413 if m == nil { 3414 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_BondsOpts")) 3415 } 3416 m.Macaddress = fv 3417 } 3418 3419 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetMtu(fv int32) { 3420 if m == nil { 3421 panic(fmt.Errorf("can't set %s on nil %s", "Mtu", "Device_Spec_NetworkingConfig_BondsOpts")) 3422 } 3423 m.Mtu = fv 3424 } 3425 3426 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetOptional(fv bool) { 3427 if m == nil { 3428 panic(fmt.Errorf("can't set %s on nil %s", "Optional", "Device_Spec_NetworkingConfig_BondsOpts")) 3429 } 3430 m.Optional = fv 3431 } 3432 3433 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetOptionalAddresses(fv []string) { 3434 if m == nil { 3435 panic(fmt.Errorf("can't set %s on nil %s", "OptionalAddresses", "Device_Spec_NetworkingConfig_BondsOpts")) 3436 } 3437 m.OptionalAddresses = fv 3438 } 3439 3440 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetRoutes(fv []*Device_Spec_NetworkingConfig_CommonOpts_Routes) { 3441 if m == nil { 3442 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Spec_NetworkingConfig_BondsOpts")) 3443 } 3444 m.Routes = fv 3445 } 3446 3447 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetRoutingPolicy(fv *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) { 3448 if m == nil { 3449 panic(fmt.Errorf("can't set %s on nil %s", "RoutingPolicy", "Device_Spec_NetworkingConfig_BondsOpts")) 3450 } 3451 m.RoutingPolicy = fv 3452 } 3453 3454 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetAuth(fv *Device_Spec_NetworkingConfig_CommonOpts_Auth) { 3455 if m == nil { 3456 panic(fmt.Errorf("can't set %s on nil %s", "Auth", "Device_Spec_NetworkingConfig_BondsOpts")) 3457 } 3458 m.Auth = fv 3459 } 3460 3461 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetGateway4(fv string) { 3462 if m == nil { 3463 panic(fmt.Errorf("can't set %s on nil %s", "Gateway4", "Device_Spec_NetworkingConfig_BondsOpts")) 3464 } 3465 m.Gateway4 = fv 3466 } 3467 3468 func (m *Device_Spec_NetworkingConfig_BondsOpts) SetGateway6(fv string) { 3469 if m == nil { 3470 panic(fmt.Errorf("can't set %s on nil %s", "Gateway6", "Device_Spec_NetworkingConfig_BondsOpts")) 3471 } 3472 m.Gateway6 = fv 3473 } 3474 3475 type Device_Spec_NetworkingConfig_TunnelsOpts struct { 3476 state protoimpl.MessageState 3477 sizeCache protoimpl.SizeCache 3478 unknownFields protoimpl.UnknownFields 3479 Mode string `protobuf:"bytes,2,opt,name=mode,proto3" json:"mode,omitempty"` 3480 Local string `protobuf:"bytes,3,opt,name=local,proto3" json:"local,omitempty"` 3481 Remote string `protobuf:"bytes,4,opt,name=remote,proto3" json:"remote,omitempty"` 3482 Key int32 `protobuf:"varint,5,opt,name=key,proto3" json:"key,omitempty"` 3483 Renderer string `protobuf:"bytes,7,opt,name=renderer,proto3" json:"renderer,omitempty"` 3484 Dhcp4 bool `protobuf:"varint,8,opt,name=dhcp4,proto3" json:"dhcp4,omitempty"` 3485 Dhcp6 bool `protobuf:"varint,9,opt,name=dhcp6,proto3" json:"dhcp6,omitempty"` 3486 Ipv6Privacy bool `protobuf:"varint,10,opt,name=ipv6_privacy,json=ipv6-privacy,proto3" json:"ipv6_privacy,omitempty"` 3487 LinkLocal []string `protobuf:"bytes,11,rep,name=link_local,json=link-local,proto3" json:"link_local,omitempty"` 3488 Critical bool `protobuf:"varint,12,opt,name=critical,proto3" json:"critical,omitempty"` 3489 DhcpIdentifier string `protobuf:"bytes,13,opt,name=dhcp_identifier,json=dhcp-identifier,proto3" json:"dhcp_identifier,omitempty"` 3490 Dhcp4Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,14,opt,name=dhcp4_overrides,json=dhcp4-overrides,proto3" json:"dhcp4_overrides,omitempty"` 3491 Dhcp6Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,15,opt,name=dhcp6_overrides,json=dhcp6-overrides,proto3" json:"dhcp6_overrides,omitempty"` 3492 AcceptRa bool `protobuf:"varint,16,opt,name=accept_ra,json=acceptRa,proto3" json:"accept_ra,omitempty"` 3493 Addresses []string `protobuf:"bytes,17,rep,name=addresses,proto3" json:"addresses,omitempty"` 3494 Nameservers *Device_Spec_NetworkingConfig_CommonOpts_Nameservers `protobuf:"bytes,18,opt,name=nameservers,proto3" json:"nameservers,omitempty"` 3495 Macaddress string `protobuf:"bytes,19,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 3496 Mtu int32 `protobuf:"varint,20,opt,name=mtu,proto3" json:"mtu,omitempty"` 3497 Optional bool `protobuf:"varint,21,opt,name=optional,proto3" json:"optional,omitempty"` 3498 OptionalAddresses []string `protobuf:"bytes,22,rep,name=optional_addresses,json=optional-addresses,proto3" json:"optional_addresses,omitempty"` 3499 Routes []*Device_Spec_NetworkingConfig_CommonOpts_Routes `protobuf:"bytes,23,rep,name=routes,proto3" json:"routes,omitempty"` 3500 RoutingPolicy *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy `protobuf:"bytes,24,opt,name=routing_policy,json=routing-policy,proto3" json:"routing_policy,omitempty"` 3501 Auth *Device_Spec_NetworkingConfig_CommonOpts_Auth `protobuf:"bytes,25,opt,name=auth,proto3" json:"auth,omitempty"` 3502 // Deprecated 3503 Gateway4 string `protobuf:"bytes,26,opt,name=gateway4,proto3" json:"gateway4,omitempty"` 3504 // Deprecated 3505 Gateway6 string `protobuf:"bytes,27,opt,name=gateway6,proto3" json:"gateway6,omitempty"` 3506 } 3507 3508 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) Reset() { 3509 *m = Device_Spec_NetworkingConfig_TunnelsOpts{} 3510 if protoimpl.UnsafeEnabled { 3511 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[16] 3512 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3513 ms.StoreMessageInfo(mi) 3514 } 3515 } 3516 3517 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) String() string { 3518 return protoimpl.X.MessageStringOf(m) 3519 } 3520 3521 func (*Device_Spec_NetworkingConfig_TunnelsOpts) ProtoMessage() {} 3522 3523 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) ProtoReflect() preflect.Message { 3524 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[16] 3525 if protoimpl.UnsafeEnabled && m != nil { 3526 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3527 if ms.LoadMessageInfo() == nil { 3528 ms.StoreMessageInfo(mi) 3529 } 3530 return ms 3531 } 3532 return mi.MessageOf(m) 3533 } 3534 3535 func (*Device_Spec_NetworkingConfig_TunnelsOpts) GotenMessage() {} 3536 3537 // Deprecated, Use Device_Spec_NetworkingConfig_TunnelsOpts.ProtoReflect.Descriptor instead. 3538 func (*Device_Spec_NetworkingConfig_TunnelsOpts) Descriptor() ([]byte, []int) { 3539 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 5} 3540 } 3541 3542 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) Unmarshal(b []byte) error { 3543 return proto.Unmarshal(b, m) 3544 } 3545 3546 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) Marshal() ([]byte, error) { 3547 return proto.Marshal(m) 3548 } 3549 3550 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) MarshalJSON() ([]byte, error) { 3551 return protojson.MarshalOptions{}.Marshal(m) 3552 } 3553 3554 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) UnmarshalJSON(data []byte) error { 3555 return protojson.Unmarshal(data, m) 3556 } 3557 3558 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetMode() string { 3559 if m != nil { 3560 return m.Mode 3561 } 3562 return "" 3563 } 3564 3565 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetLocal() string { 3566 if m != nil { 3567 return m.Local 3568 } 3569 return "" 3570 } 3571 3572 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetRemote() string { 3573 if m != nil { 3574 return m.Remote 3575 } 3576 return "" 3577 } 3578 3579 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetKey() int32 { 3580 if m != nil { 3581 return m.Key 3582 } 3583 return int32(0) 3584 } 3585 3586 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetRenderer() string { 3587 if m != nil { 3588 return m.Renderer 3589 } 3590 return "" 3591 } 3592 3593 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetDhcp4() bool { 3594 if m != nil { 3595 return m.Dhcp4 3596 } 3597 return false 3598 } 3599 3600 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetDhcp6() bool { 3601 if m != nil { 3602 return m.Dhcp6 3603 } 3604 return false 3605 } 3606 3607 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetIpv6Privacy() bool { 3608 if m != nil { 3609 return m.Ipv6Privacy 3610 } 3611 return false 3612 } 3613 3614 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetLinkLocal() []string { 3615 if m != nil { 3616 return m.LinkLocal 3617 } 3618 return nil 3619 } 3620 3621 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetCritical() bool { 3622 if m != nil { 3623 return m.Critical 3624 } 3625 return false 3626 } 3627 3628 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetDhcpIdentifier() string { 3629 if m != nil { 3630 return m.DhcpIdentifier 3631 } 3632 return "" 3633 } 3634 3635 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetDhcp4Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 3636 if m != nil { 3637 return m.Dhcp4Overrides 3638 } 3639 return nil 3640 } 3641 3642 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetDhcp6Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 3643 if m != nil { 3644 return m.Dhcp6Overrides 3645 } 3646 return nil 3647 } 3648 3649 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetAcceptRa() bool { 3650 if m != nil { 3651 return m.AcceptRa 3652 } 3653 return false 3654 } 3655 3656 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetAddresses() []string { 3657 if m != nil { 3658 return m.Addresses 3659 } 3660 return nil 3661 } 3662 3663 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetNameservers() *Device_Spec_NetworkingConfig_CommonOpts_Nameservers { 3664 if m != nil { 3665 return m.Nameservers 3666 } 3667 return nil 3668 } 3669 3670 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetMacaddress() string { 3671 if m != nil { 3672 return m.Macaddress 3673 } 3674 return "" 3675 } 3676 3677 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetMtu() int32 { 3678 if m != nil { 3679 return m.Mtu 3680 } 3681 return int32(0) 3682 } 3683 3684 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetOptional() bool { 3685 if m != nil { 3686 return m.Optional 3687 } 3688 return false 3689 } 3690 3691 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetOptionalAddresses() []string { 3692 if m != nil { 3693 return m.OptionalAddresses 3694 } 3695 return nil 3696 } 3697 3698 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetRoutes() []*Device_Spec_NetworkingConfig_CommonOpts_Routes { 3699 if m != nil { 3700 return m.Routes 3701 } 3702 return nil 3703 } 3704 3705 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetRoutingPolicy() *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy { 3706 if m != nil { 3707 return m.RoutingPolicy 3708 } 3709 return nil 3710 } 3711 3712 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetAuth() *Device_Spec_NetworkingConfig_CommonOpts_Auth { 3713 if m != nil { 3714 return m.Auth 3715 } 3716 return nil 3717 } 3718 3719 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetGateway4() string { 3720 if m != nil { 3721 return m.Gateway4 3722 } 3723 return "" 3724 } 3725 3726 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) GetGateway6() string { 3727 if m != nil { 3728 return m.Gateway6 3729 } 3730 return "" 3731 } 3732 3733 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetMode(fv string) { 3734 if m == nil { 3735 panic(fmt.Errorf("can't set %s on nil %s", "Mode", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3736 } 3737 m.Mode = fv 3738 } 3739 3740 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetLocal(fv string) { 3741 if m == nil { 3742 panic(fmt.Errorf("can't set %s on nil %s", "Local", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3743 } 3744 m.Local = fv 3745 } 3746 3747 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetRemote(fv string) { 3748 if m == nil { 3749 panic(fmt.Errorf("can't set %s on nil %s", "Remote", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3750 } 3751 m.Remote = fv 3752 } 3753 3754 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetKey(fv int32) { 3755 if m == nil { 3756 panic(fmt.Errorf("can't set %s on nil %s", "Key", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3757 } 3758 m.Key = fv 3759 } 3760 3761 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetRenderer(fv string) { 3762 if m == nil { 3763 panic(fmt.Errorf("can't set %s on nil %s", "Renderer", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3764 } 3765 m.Renderer = fv 3766 } 3767 3768 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetDhcp4(fv bool) { 3769 if m == nil { 3770 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3771 } 3772 m.Dhcp4 = fv 3773 } 3774 3775 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetDhcp6(fv bool) { 3776 if m == nil { 3777 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3778 } 3779 m.Dhcp6 = fv 3780 } 3781 3782 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetIpv6Privacy(fv bool) { 3783 if m == nil { 3784 panic(fmt.Errorf("can't set %s on nil %s", "Ipv6Privacy", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3785 } 3786 m.Ipv6Privacy = fv 3787 } 3788 3789 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetLinkLocal(fv []string) { 3790 if m == nil { 3791 panic(fmt.Errorf("can't set %s on nil %s", "LinkLocal", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3792 } 3793 m.LinkLocal = fv 3794 } 3795 3796 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetCritical(fv bool) { 3797 if m == nil { 3798 panic(fmt.Errorf("can't set %s on nil %s", "Critical", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3799 } 3800 m.Critical = fv 3801 } 3802 3803 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetDhcpIdentifier(fv string) { 3804 if m == nil { 3805 panic(fmt.Errorf("can't set %s on nil %s", "DhcpIdentifier", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3806 } 3807 m.DhcpIdentifier = fv 3808 } 3809 3810 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetDhcp4Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 3811 if m == nil { 3812 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4Overrides", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3813 } 3814 m.Dhcp4Overrides = fv 3815 } 3816 3817 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetDhcp6Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 3818 if m == nil { 3819 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6Overrides", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3820 } 3821 m.Dhcp6Overrides = fv 3822 } 3823 3824 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetAcceptRa(fv bool) { 3825 if m == nil { 3826 panic(fmt.Errorf("can't set %s on nil %s", "AcceptRa", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3827 } 3828 m.AcceptRa = fv 3829 } 3830 3831 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetAddresses(fv []string) { 3832 if m == nil { 3833 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3834 } 3835 m.Addresses = fv 3836 } 3837 3838 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetNameservers(fv *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) { 3839 if m == nil { 3840 panic(fmt.Errorf("can't set %s on nil %s", "Nameservers", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3841 } 3842 m.Nameservers = fv 3843 } 3844 3845 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetMacaddress(fv string) { 3846 if m == nil { 3847 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3848 } 3849 m.Macaddress = fv 3850 } 3851 3852 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetMtu(fv int32) { 3853 if m == nil { 3854 panic(fmt.Errorf("can't set %s on nil %s", "Mtu", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3855 } 3856 m.Mtu = fv 3857 } 3858 3859 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetOptional(fv bool) { 3860 if m == nil { 3861 panic(fmt.Errorf("can't set %s on nil %s", "Optional", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3862 } 3863 m.Optional = fv 3864 } 3865 3866 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetOptionalAddresses(fv []string) { 3867 if m == nil { 3868 panic(fmt.Errorf("can't set %s on nil %s", "OptionalAddresses", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3869 } 3870 m.OptionalAddresses = fv 3871 } 3872 3873 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetRoutes(fv []*Device_Spec_NetworkingConfig_CommonOpts_Routes) { 3874 if m == nil { 3875 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3876 } 3877 m.Routes = fv 3878 } 3879 3880 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetRoutingPolicy(fv *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) { 3881 if m == nil { 3882 panic(fmt.Errorf("can't set %s on nil %s", "RoutingPolicy", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3883 } 3884 m.RoutingPolicy = fv 3885 } 3886 3887 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetAuth(fv *Device_Spec_NetworkingConfig_CommonOpts_Auth) { 3888 if m == nil { 3889 panic(fmt.Errorf("can't set %s on nil %s", "Auth", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3890 } 3891 m.Auth = fv 3892 } 3893 3894 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetGateway4(fv string) { 3895 if m == nil { 3896 panic(fmt.Errorf("can't set %s on nil %s", "Gateway4", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3897 } 3898 m.Gateway4 = fv 3899 } 3900 3901 func (m *Device_Spec_NetworkingConfig_TunnelsOpts) SetGateway6(fv string) { 3902 if m == nil { 3903 panic(fmt.Errorf("can't set %s on nil %s", "Gateway6", "Device_Spec_NetworkingConfig_TunnelsOpts")) 3904 } 3905 m.Gateway6 = fv 3906 } 3907 3908 type Device_Spec_NetworkingConfig_VlansOpts struct { 3909 state protoimpl.MessageState 3910 sizeCache protoimpl.SizeCache 3911 unknownFields protoimpl.UnknownFields 3912 Id int32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` 3913 Link string `protobuf:"bytes,3,opt,name=link,proto3" json:"link,omitempty"` 3914 Renderer string `protobuf:"bytes,5,opt,name=renderer,proto3" json:"renderer,omitempty"` 3915 Dhcp4 bool `protobuf:"varint,6,opt,name=dhcp4,proto3" json:"dhcp4,omitempty"` 3916 Dhcp6 bool `protobuf:"varint,7,opt,name=dhcp6,proto3" json:"dhcp6,omitempty"` 3917 Ipv6Privacy bool `protobuf:"varint,8,opt,name=ipv6_privacy,json=ipv6-privacy,proto3" json:"ipv6_privacy,omitempty"` 3918 LinkLocal []string `protobuf:"bytes,9,rep,name=link_local,json=link-local,proto3" json:"link_local,omitempty"` 3919 Critical bool `protobuf:"varint,10,opt,name=critical,proto3" json:"critical,omitempty"` 3920 DhcpIdentifier string `protobuf:"bytes,11,opt,name=dhcp_identifier,json=dhcp-identifier,proto3" json:"dhcp_identifier,omitempty"` 3921 Dhcp4Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,12,opt,name=dhcp4_overrides,json=dhcp4-overrides,proto3" json:"dhcp4_overrides,omitempty"` 3922 Dhcp6Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,13,opt,name=dhcp6_overrides,json=dhcp6-overrides,proto3" json:"dhcp6_overrides,omitempty"` 3923 AcceptRa bool `protobuf:"varint,14,opt,name=accept_ra,json=acceptRa,proto3" json:"accept_ra,omitempty"` 3924 Addresses []string `protobuf:"bytes,15,rep,name=addresses,proto3" json:"addresses,omitempty"` 3925 Nameservers *Device_Spec_NetworkingConfig_CommonOpts_Nameservers `protobuf:"bytes,16,opt,name=nameservers,proto3" json:"nameservers,omitempty"` 3926 Macaddress string `protobuf:"bytes,17,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 3927 Mtu int32 `protobuf:"varint,18,opt,name=mtu,proto3" json:"mtu,omitempty"` 3928 Optional bool `protobuf:"varint,19,opt,name=optional,proto3" json:"optional,omitempty"` 3929 OptionalAddresses []string `protobuf:"bytes,20,rep,name=optional_addresses,json=optional-addresses,proto3" json:"optional_addresses,omitempty"` 3930 Routes []*Device_Spec_NetworkingConfig_CommonOpts_Routes `protobuf:"bytes,21,rep,name=routes,proto3" json:"routes,omitempty"` 3931 RoutingPolicy *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy `protobuf:"bytes,22,opt,name=routing_policy,json=routing-policy,proto3" json:"routing_policy,omitempty"` 3932 Auth *Device_Spec_NetworkingConfig_CommonOpts_Auth `protobuf:"bytes,23,opt,name=auth,proto3" json:"auth,omitempty"` 3933 // Deprecated 3934 Gateway4 string `protobuf:"bytes,24,opt,name=gateway4,proto3" json:"gateway4,omitempty"` 3935 // Deprecated 3936 Gateway6 string `protobuf:"bytes,25,opt,name=gateway6,proto3" json:"gateway6,omitempty"` 3937 } 3938 3939 func (m *Device_Spec_NetworkingConfig_VlansOpts) Reset() { 3940 *m = Device_Spec_NetworkingConfig_VlansOpts{} 3941 if protoimpl.UnsafeEnabled { 3942 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[17] 3943 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3944 ms.StoreMessageInfo(mi) 3945 } 3946 } 3947 3948 func (m *Device_Spec_NetworkingConfig_VlansOpts) String() string { 3949 return protoimpl.X.MessageStringOf(m) 3950 } 3951 3952 func (*Device_Spec_NetworkingConfig_VlansOpts) ProtoMessage() {} 3953 3954 func (m *Device_Spec_NetworkingConfig_VlansOpts) ProtoReflect() preflect.Message { 3955 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[17] 3956 if protoimpl.UnsafeEnabled && m != nil { 3957 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 3958 if ms.LoadMessageInfo() == nil { 3959 ms.StoreMessageInfo(mi) 3960 } 3961 return ms 3962 } 3963 return mi.MessageOf(m) 3964 } 3965 3966 func (*Device_Spec_NetworkingConfig_VlansOpts) GotenMessage() {} 3967 3968 // Deprecated, Use Device_Spec_NetworkingConfig_VlansOpts.ProtoReflect.Descriptor instead. 3969 func (*Device_Spec_NetworkingConfig_VlansOpts) Descriptor() ([]byte, []int) { 3970 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 6} 3971 } 3972 3973 func (m *Device_Spec_NetworkingConfig_VlansOpts) Unmarshal(b []byte) error { 3974 return proto.Unmarshal(b, m) 3975 } 3976 3977 func (m *Device_Spec_NetworkingConfig_VlansOpts) Marshal() ([]byte, error) { 3978 return proto.Marshal(m) 3979 } 3980 3981 func (m *Device_Spec_NetworkingConfig_VlansOpts) MarshalJSON() ([]byte, error) { 3982 return protojson.MarshalOptions{}.Marshal(m) 3983 } 3984 3985 func (m *Device_Spec_NetworkingConfig_VlansOpts) UnmarshalJSON(data []byte) error { 3986 return protojson.Unmarshal(data, m) 3987 } 3988 3989 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetId() int32 { 3990 if m != nil { 3991 return m.Id 3992 } 3993 return int32(0) 3994 } 3995 3996 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetLink() string { 3997 if m != nil { 3998 return m.Link 3999 } 4000 return "" 4001 } 4002 4003 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetRenderer() string { 4004 if m != nil { 4005 return m.Renderer 4006 } 4007 return "" 4008 } 4009 4010 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetDhcp4() bool { 4011 if m != nil { 4012 return m.Dhcp4 4013 } 4014 return false 4015 } 4016 4017 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetDhcp6() bool { 4018 if m != nil { 4019 return m.Dhcp6 4020 } 4021 return false 4022 } 4023 4024 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetIpv6Privacy() bool { 4025 if m != nil { 4026 return m.Ipv6Privacy 4027 } 4028 return false 4029 } 4030 4031 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetLinkLocal() []string { 4032 if m != nil { 4033 return m.LinkLocal 4034 } 4035 return nil 4036 } 4037 4038 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetCritical() bool { 4039 if m != nil { 4040 return m.Critical 4041 } 4042 return false 4043 } 4044 4045 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetDhcpIdentifier() string { 4046 if m != nil { 4047 return m.DhcpIdentifier 4048 } 4049 return "" 4050 } 4051 4052 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetDhcp4Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 4053 if m != nil { 4054 return m.Dhcp4Overrides 4055 } 4056 return nil 4057 } 4058 4059 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetDhcp6Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 4060 if m != nil { 4061 return m.Dhcp6Overrides 4062 } 4063 return nil 4064 } 4065 4066 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetAcceptRa() bool { 4067 if m != nil { 4068 return m.AcceptRa 4069 } 4070 return false 4071 } 4072 4073 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetAddresses() []string { 4074 if m != nil { 4075 return m.Addresses 4076 } 4077 return nil 4078 } 4079 4080 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetNameservers() *Device_Spec_NetworkingConfig_CommonOpts_Nameservers { 4081 if m != nil { 4082 return m.Nameservers 4083 } 4084 return nil 4085 } 4086 4087 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetMacaddress() string { 4088 if m != nil { 4089 return m.Macaddress 4090 } 4091 return "" 4092 } 4093 4094 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetMtu() int32 { 4095 if m != nil { 4096 return m.Mtu 4097 } 4098 return int32(0) 4099 } 4100 4101 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetOptional() bool { 4102 if m != nil { 4103 return m.Optional 4104 } 4105 return false 4106 } 4107 4108 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetOptionalAddresses() []string { 4109 if m != nil { 4110 return m.OptionalAddresses 4111 } 4112 return nil 4113 } 4114 4115 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetRoutes() []*Device_Spec_NetworkingConfig_CommonOpts_Routes { 4116 if m != nil { 4117 return m.Routes 4118 } 4119 return nil 4120 } 4121 4122 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetRoutingPolicy() *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy { 4123 if m != nil { 4124 return m.RoutingPolicy 4125 } 4126 return nil 4127 } 4128 4129 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetAuth() *Device_Spec_NetworkingConfig_CommonOpts_Auth { 4130 if m != nil { 4131 return m.Auth 4132 } 4133 return nil 4134 } 4135 4136 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetGateway4() string { 4137 if m != nil { 4138 return m.Gateway4 4139 } 4140 return "" 4141 } 4142 4143 func (m *Device_Spec_NetworkingConfig_VlansOpts) GetGateway6() string { 4144 if m != nil { 4145 return m.Gateway6 4146 } 4147 return "" 4148 } 4149 4150 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetId(fv int32) { 4151 if m == nil { 4152 panic(fmt.Errorf("can't set %s on nil %s", "Id", "Device_Spec_NetworkingConfig_VlansOpts")) 4153 } 4154 m.Id = fv 4155 } 4156 4157 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetLink(fv string) { 4158 if m == nil { 4159 panic(fmt.Errorf("can't set %s on nil %s", "Link", "Device_Spec_NetworkingConfig_VlansOpts")) 4160 } 4161 m.Link = fv 4162 } 4163 4164 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetRenderer(fv string) { 4165 if m == nil { 4166 panic(fmt.Errorf("can't set %s on nil %s", "Renderer", "Device_Spec_NetworkingConfig_VlansOpts")) 4167 } 4168 m.Renderer = fv 4169 } 4170 4171 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetDhcp4(fv bool) { 4172 if m == nil { 4173 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4", "Device_Spec_NetworkingConfig_VlansOpts")) 4174 } 4175 m.Dhcp4 = fv 4176 } 4177 4178 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetDhcp6(fv bool) { 4179 if m == nil { 4180 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6", "Device_Spec_NetworkingConfig_VlansOpts")) 4181 } 4182 m.Dhcp6 = fv 4183 } 4184 4185 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetIpv6Privacy(fv bool) { 4186 if m == nil { 4187 panic(fmt.Errorf("can't set %s on nil %s", "Ipv6Privacy", "Device_Spec_NetworkingConfig_VlansOpts")) 4188 } 4189 m.Ipv6Privacy = fv 4190 } 4191 4192 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetLinkLocal(fv []string) { 4193 if m == nil { 4194 panic(fmt.Errorf("can't set %s on nil %s", "LinkLocal", "Device_Spec_NetworkingConfig_VlansOpts")) 4195 } 4196 m.LinkLocal = fv 4197 } 4198 4199 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetCritical(fv bool) { 4200 if m == nil { 4201 panic(fmt.Errorf("can't set %s on nil %s", "Critical", "Device_Spec_NetworkingConfig_VlansOpts")) 4202 } 4203 m.Critical = fv 4204 } 4205 4206 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetDhcpIdentifier(fv string) { 4207 if m == nil { 4208 panic(fmt.Errorf("can't set %s on nil %s", "DhcpIdentifier", "Device_Spec_NetworkingConfig_VlansOpts")) 4209 } 4210 m.DhcpIdentifier = fv 4211 } 4212 4213 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetDhcp4Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 4214 if m == nil { 4215 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4Overrides", "Device_Spec_NetworkingConfig_VlansOpts")) 4216 } 4217 m.Dhcp4Overrides = fv 4218 } 4219 4220 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetDhcp6Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 4221 if m == nil { 4222 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6Overrides", "Device_Spec_NetworkingConfig_VlansOpts")) 4223 } 4224 m.Dhcp6Overrides = fv 4225 } 4226 4227 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetAcceptRa(fv bool) { 4228 if m == nil { 4229 panic(fmt.Errorf("can't set %s on nil %s", "AcceptRa", "Device_Spec_NetworkingConfig_VlansOpts")) 4230 } 4231 m.AcceptRa = fv 4232 } 4233 4234 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetAddresses(fv []string) { 4235 if m == nil { 4236 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Spec_NetworkingConfig_VlansOpts")) 4237 } 4238 m.Addresses = fv 4239 } 4240 4241 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetNameservers(fv *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) { 4242 if m == nil { 4243 panic(fmt.Errorf("can't set %s on nil %s", "Nameservers", "Device_Spec_NetworkingConfig_VlansOpts")) 4244 } 4245 m.Nameservers = fv 4246 } 4247 4248 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetMacaddress(fv string) { 4249 if m == nil { 4250 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_VlansOpts")) 4251 } 4252 m.Macaddress = fv 4253 } 4254 4255 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetMtu(fv int32) { 4256 if m == nil { 4257 panic(fmt.Errorf("can't set %s on nil %s", "Mtu", "Device_Spec_NetworkingConfig_VlansOpts")) 4258 } 4259 m.Mtu = fv 4260 } 4261 4262 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetOptional(fv bool) { 4263 if m == nil { 4264 panic(fmt.Errorf("can't set %s on nil %s", "Optional", "Device_Spec_NetworkingConfig_VlansOpts")) 4265 } 4266 m.Optional = fv 4267 } 4268 4269 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetOptionalAddresses(fv []string) { 4270 if m == nil { 4271 panic(fmt.Errorf("can't set %s on nil %s", "OptionalAddresses", "Device_Spec_NetworkingConfig_VlansOpts")) 4272 } 4273 m.OptionalAddresses = fv 4274 } 4275 4276 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetRoutes(fv []*Device_Spec_NetworkingConfig_CommonOpts_Routes) { 4277 if m == nil { 4278 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Spec_NetworkingConfig_VlansOpts")) 4279 } 4280 m.Routes = fv 4281 } 4282 4283 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetRoutingPolicy(fv *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) { 4284 if m == nil { 4285 panic(fmt.Errorf("can't set %s on nil %s", "RoutingPolicy", "Device_Spec_NetworkingConfig_VlansOpts")) 4286 } 4287 m.RoutingPolicy = fv 4288 } 4289 4290 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetAuth(fv *Device_Spec_NetworkingConfig_CommonOpts_Auth) { 4291 if m == nil { 4292 panic(fmt.Errorf("can't set %s on nil %s", "Auth", "Device_Spec_NetworkingConfig_VlansOpts")) 4293 } 4294 m.Auth = fv 4295 } 4296 4297 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetGateway4(fv string) { 4298 if m == nil { 4299 panic(fmt.Errorf("can't set %s on nil %s", "Gateway4", "Device_Spec_NetworkingConfig_VlansOpts")) 4300 } 4301 m.Gateway4 = fv 4302 } 4303 4304 func (m *Device_Spec_NetworkingConfig_VlansOpts) SetGateway6(fv string) { 4305 if m == nil { 4306 panic(fmt.Errorf("can't set %s on nil %s", "Gateway6", "Device_Spec_NetworkingConfig_VlansOpts")) 4307 } 4308 m.Gateway6 = fv 4309 } 4310 4311 type Device_Spec_NetworkingConfig_ModemOpts struct { 4312 state protoimpl.MessageState 4313 sizeCache protoimpl.SizeCache 4314 unknownFields protoimpl.UnknownFields 4315 Apn string `protobuf:"bytes,1,opt,name=apn,proto3" json:"apn,omitempty"` 4316 Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` 4317 Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` 4318 Number string `protobuf:"bytes,4,opt,name=number,proto3" json:"number,omitempty"` 4319 NetworkId string `protobuf:"bytes,5,opt,name=network_id,json=network-id,proto3" json:"network_id,omitempty"` 4320 DeviceId string `protobuf:"bytes,6,opt,name=device_id,json=device-id,proto3" json:"device_id,omitempty"` 4321 Pin string `protobuf:"bytes,7,opt,name=pin,proto3" json:"pin,omitempty"` 4322 SimId string `protobuf:"bytes,8,opt,name=sim_id,json=sim-id,proto3" json:"sim_id,omitempty"` 4323 SimOperatorId string `protobuf:"bytes,9,opt,name=sim_operator_id,json=sim-operator-id,proto3" json:"sim_operator_id,omitempty"` 4324 AutoConfig bool `protobuf:"varint,11,opt,name=auto_config,json=auto-config,proto3" json:"auto_config,omitempty"` 4325 Renderer string `protobuf:"bytes,12,opt,name=renderer,proto3" json:"renderer,omitempty"` 4326 Dhcp4 bool `protobuf:"varint,13,opt,name=dhcp4,proto3" json:"dhcp4,omitempty"` 4327 Dhcp6 bool `protobuf:"varint,14,opt,name=dhcp6,proto3" json:"dhcp6,omitempty"` 4328 Ipv6Privacy bool `protobuf:"varint,15,opt,name=ipv6_privacy,json=ipv6-privacy,proto3" json:"ipv6_privacy,omitempty"` 4329 LinkLocal []string `protobuf:"bytes,16,rep,name=link_local,json=link-local,proto3" json:"link_local,omitempty"` 4330 Critical bool `protobuf:"varint,17,opt,name=critical,proto3" json:"critical,omitempty"` 4331 DhcpIdentifier string `protobuf:"bytes,18,opt,name=dhcp_identifier,json=dhcp-identifier,proto3" json:"dhcp_identifier,omitempty"` 4332 Dhcp4Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,19,opt,name=dhcp4_overrides,json=dhcp4-overrides,proto3" json:"dhcp4_overrides,omitempty"` 4333 Dhcp6Overrides *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides `protobuf:"bytes,20,opt,name=dhcp6_overrides,json=dhcp6-overrides,proto3" json:"dhcp6_overrides,omitempty"` 4334 AcceptRa bool `protobuf:"varint,21,opt,name=accept_ra,json=acceptRa,proto3" json:"accept_ra,omitempty"` 4335 Addresses []string `protobuf:"bytes,22,rep,name=addresses,proto3" json:"addresses,omitempty"` 4336 Nameservers *Device_Spec_NetworkingConfig_CommonOpts_Nameservers `protobuf:"bytes,23,opt,name=nameservers,proto3" json:"nameservers,omitempty"` 4337 Macaddress string `protobuf:"bytes,24,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 4338 Mtu int32 `protobuf:"varint,25,opt,name=mtu,proto3" json:"mtu,omitempty"` 4339 Optional bool `protobuf:"varint,26,opt,name=optional,proto3" json:"optional,omitempty"` 4340 OptionalAddresses []string `protobuf:"bytes,27,rep,name=optional_addresses,json=optional-addresses,proto3" json:"optional_addresses,omitempty"` 4341 Routes []*Device_Spec_NetworkingConfig_CommonOpts_Routes `protobuf:"bytes,28,rep,name=routes,proto3" json:"routes,omitempty"` 4342 RoutingPolicy *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy `protobuf:"bytes,29,opt,name=routing_policy,json=routing-policy,proto3" json:"routing_policy,omitempty"` 4343 Auth *Device_Spec_NetworkingConfig_CommonOpts_Auth `protobuf:"bytes,30,opt,name=auth,proto3" json:"auth,omitempty"` 4344 // Deprecated 4345 Gateway4 string `protobuf:"bytes,31,opt,name=gateway4,proto3" json:"gateway4,omitempty"` 4346 // Deprecated 4347 Gateway6 string `protobuf:"bytes,32,opt,name=gateway6,proto3" json:"gateway6,omitempty"` 4348 } 4349 4350 func (m *Device_Spec_NetworkingConfig_ModemOpts) Reset() { 4351 *m = Device_Spec_NetworkingConfig_ModemOpts{} 4352 if protoimpl.UnsafeEnabled { 4353 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[18] 4354 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4355 ms.StoreMessageInfo(mi) 4356 } 4357 } 4358 4359 func (m *Device_Spec_NetworkingConfig_ModemOpts) String() string { 4360 return protoimpl.X.MessageStringOf(m) 4361 } 4362 4363 func (*Device_Spec_NetworkingConfig_ModemOpts) ProtoMessage() {} 4364 4365 func (m *Device_Spec_NetworkingConfig_ModemOpts) ProtoReflect() preflect.Message { 4366 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[18] 4367 if protoimpl.UnsafeEnabled && m != nil { 4368 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4369 if ms.LoadMessageInfo() == nil { 4370 ms.StoreMessageInfo(mi) 4371 } 4372 return ms 4373 } 4374 return mi.MessageOf(m) 4375 } 4376 4377 func (*Device_Spec_NetworkingConfig_ModemOpts) GotenMessage() {} 4378 4379 // Deprecated, Use Device_Spec_NetworkingConfig_ModemOpts.ProtoReflect.Descriptor instead. 4380 func (*Device_Spec_NetworkingConfig_ModemOpts) Descriptor() ([]byte, []int) { 4381 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 7} 4382 } 4383 4384 func (m *Device_Spec_NetworkingConfig_ModemOpts) Unmarshal(b []byte) error { 4385 return proto.Unmarshal(b, m) 4386 } 4387 4388 func (m *Device_Spec_NetworkingConfig_ModemOpts) Marshal() ([]byte, error) { 4389 return proto.Marshal(m) 4390 } 4391 4392 func (m *Device_Spec_NetworkingConfig_ModemOpts) MarshalJSON() ([]byte, error) { 4393 return protojson.MarshalOptions{}.Marshal(m) 4394 } 4395 4396 func (m *Device_Spec_NetworkingConfig_ModemOpts) UnmarshalJSON(data []byte) error { 4397 return protojson.Unmarshal(data, m) 4398 } 4399 4400 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetApn() string { 4401 if m != nil { 4402 return m.Apn 4403 } 4404 return "" 4405 } 4406 4407 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetUsername() string { 4408 if m != nil { 4409 return m.Username 4410 } 4411 return "" 4412 } 4413 4414 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetPassword() string { 4415 if m != nil { 4416 return m.Password 4417 } 4418 return "" 4419 } 4420 4421 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetNumber() string { 4422 if m != nil { 4423 return m.Number 4424 } 4425 return "" 4426 } 4427 4428 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetNetworkId() string { 4429 if m != nil { 4430 return m.NetworkId 4431 } 4432 return "" 4433 } 4434 4435 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetDeviceId() string { 4436 if m != nil { 4437 return m.DeviceId 4438 } 4439 return "" 4440 } 4441 4442 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetPin() string { 4443 if m != nil { 4444 return m.Pin 4445 } 4446 return "" 4447 } 4448 4449 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetSimId() string { 4450 if m != nil { 4451 return m.SimId 4452 } 4453 return "" 4454 } 4455 4456 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetSimOperatorId() string { 4457 if m != nil { 4458 return m.SimOperatorId 4459 } 4460 return "" 4461 } 4462 4463 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetAutoConfig() bool { 4464 if m != nil { 4465 return m.AutoConfig 4466 } 4467 return false 4468 } 4469 4470 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetRenderer() string { 4471 if m != nil { 4472 return m.Renderer 4473 } 4474 return "" 4475 } 4476 4477 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetDhcp4() bool { 4478 if m != nil { 4479 return m.Dhcp4 4480 } 4481 return false 4482 } 4483 4484 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetDhcp6() bool { 4485 if m != nil { 4486 return m.Dhcp6 4487 } 4488 return false 4489 } 4490 4491 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetIpv6Privacy() bool { 4492 if m != nil { 4493 return m.Ipv6Privacy 4494 } 4495 return false 4496 } 4497 4498 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetLinkLocal() []string { 4499 if m != nil { 4500 return m.LinkLocal 4501 } 4502 return nil 4503 } 4504 4505 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetCritical() bool { 4506 if m != nil { 4507 return m.Critical 4508 } 4509 return false 4510 } 4511 4512 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetDhcpIdentifier() string { 4513 if m != nil { 4514 return m.DhcpIdentifier 4515 } 4516 return "" 4517 } 4518 4519 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetDhcp4Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 4520 if m != nil { 4521 return m.Dhcp4Overrides 4522 } 4523 return nil 4524 } 4525 4526 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetDhcp6Overrides() *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides { 4527 if m != nil { 4528 return m.Dhcp6Overrides 4529 } 4530 return nil 4531 } 4532 4533 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetAcceptRa() bool { 4534 if m != nil { 4535 return m.AcceptRa 4536 } 4537 return false 4538 } 4539 4540 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetAddresses() []string { 4541 if m != nil { 4542 return m.Addresses 4543 } 4544 return nil 4545 } 4546 4547 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetNameservers() *Device_Spec_NetworkingConfig_CommonOpts_Nameservers { 4548 if m != nil { 4549 return m.Nameservers 4550 } 4551 return nil 4552 } 4553 4554 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetMacaddress() string { 4555 if m != nil { 4556 return m.Macaddress 4557 } 4558 return "" 4559 } 4560 4561 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetMtu() int32 { 4562 if m != nil { 4563 return m.Mtu 4564 } 4565 return int32(0) 4566 } 4567 4568 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetOptional() bool { 4569 if m != nil { 4570 return m.Optional 4571 } 4572 return false 4573 } 4574 4575 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetOptionalAddresses() []string { 4576 if m != nil { 4577 return m.OptionalAddresses 4578 } 4579 return nil 4580 } 4581 4582 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetRoutes() []*Device_Spec_NetworkingConfig_CommonOpts_Routes { 4583 if m != nil { 4584 return m.Routes 4585 } 4586 return nil 4587 } 4588 4589 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetRoutingPolicy() *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy { 4590 if m != nil { 4591 return m.RoutingPolicy 4592 } 4593 return nil 4594 } 4595 4596 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetAuth() *Device_Spec_NetworkingConfig_CommonOpts_Auth { 4597 if m != nil { 4598 return m.Auth 4599 } 4600 return nil 4601 } 4602 4603 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetGateway4() string { 4604 if m != nil { 4605 return m.Gateway4 4606 } 4607 return "" 4608 } 4609 4610 func (m *Device_Spec_NetworkingConfig_ModemOpts) GetGateway6() string { 4611 if m != nil { 4612 return m.Gateway6 4613 } 4614 return "" 4615 } 4616 4617 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetApn(fv string) { 4618 if m == nil { 4619 panic(fmt.Errorf("can't set %s on nil %s", "Apn", "Device_Spec_NetworkingConfig_ModemOpts")) 4620 } 4621 m.Apn = fv 4622 } 4623 4624 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetUsername(fv string) { 4625 if m == nil { 4626 panic(fmt.Errorf("can't set %s on nil %s", "Username", "Device_Spec_NetworkingConfig_ModemOpts")) 4627 } 4628 m.Username = fv 4629 } 4630 4631 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetPassword(fv string) { 4632 if m == nil { 4633 panic(fmt.Errorf("can't set %s on nil %s", "Password", "Device_Spec_NetworkingConfig_ModemOpts")) 4634 } 4635 m.Password = fv 4636 } 4637 4638 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetNumber(fv string) { 4639 if m == nil { 4640 panic(fmt.Errorf("can't set %s on nil %s", "Number", "Device_Spec_NetworkingConfig_ModemOpts")) 4641 } 4642 m.Number = fv 4643 } 4644 4645 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetNetworkId(fv string) { 4646 if m == nil { 4647 panic(fmt.Errorf("can't set %s on nil %s", "NetworkId", "Device_Spec_NetworkingConfig_ModemOpts")) 4648 } 4649 m.NetworkId = fv 4650 } 4651 4652 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetDeviceId(fv string) { 4653 if m == nil { 4654 panic(fmt.Errorf("can't set %s on nil %s", "DeviceId", "Device_Spec_NetworkingConfig_ModemOpts")) 4655 } 4656 m.DeviceId = fv 4657 } 4658 4659 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetPin(fv string) { 4660 if m == nil { 4661 panic(fmt.Errorf("can't set %s on nil %s", "Pin", "Device_Spec_NetworkingConfig_ModemOpts")) 4662 } 4663 m.Pin = fv 4664 } 4665 4666 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetSimId(fv string) { 4667 if m == nil { 4668 panic(fmt.Errorf("can't set %s on nil %s", "SimId", "Device_Spec_NetworkingConfig_ModemOpts")) 4669 } 4670 m.SimId = fv 4671 } 4672 4673 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetSimOperatorId(fv string) { 4674 if m == nil { 4675 panic(fmt.Errorf("can't set %s on nil %s", "SimOperatorId", "Device_Spec_NetworkingConfig_ModemOpts")) 4676 } 4677 m.SimOperatorId = fv 4678 } 4679 4680 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetAutoConfig(fv bool) { 4681 if m == nil { 4682 panic(fmt.Errorf("can't set %s on nil %s", "AutoConfig", "Device_Spec_NetworkingConfig_ModemOpts")) 4683 } 4684 m.AutoConfig = fv 4685 } 4686 4687 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetRenderer(fv string) { 4688 if m == nil { 4689 panic(fmt.Errorf("can't set %s on nil %s", "Renderer", "Device_Spec_NetworkingConfig_ModemOpts")) 4690 } 4691 m.Renderer = fv 4692 } 4693 4694 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetDhcp4(fv bool) { 4695 if m == nil { 4696 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4", "Device_Spec_NetworkingConfig_ModemOpts")) 4697 } 4698 m.Dhcp4 = fv 4699 } 4700 4701 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetDhcp6(fv bool) { 4702 if m == nil { 4703 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6", "Device_Spec_NetworkingConfig_ModemOpts")) 4704 } 4705 m.Dhcp6 = fv 4706 } 4707 4708 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetIpv6Privacy(fv bool) { 4709 if m == nil { 4710 panic(fmt.Errorf("can't set %s on nil %s", "Ipv6Privacy", "Device_Spec_NetworkingConfig_ModemOpts")) 4711 } 4712 m.Ipv6Privacy = fv 4713 } 4714 4715 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetLinkLocal(fv []string) { 4716 if m == nil { 4717 panic(fmt.Errorf("can't set %s on nil %s", "LinkLocal", "Device_Spec_NetworkingConfig_ModemOpts")) 4718 } 4719 m.LinkLocal = fv 4720 } 4721 4722 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetCritical(fv bool) { 4723 if m == nil { 4724 panic(fmt.Errorf("can't set %s on nil %s", "Critical", "Device_Spec_NetworkingConfig_ModemOpts")) 4725 } 4726 m.Critical = fv 4727 } 4728 4729 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetDhcpIdentifier(fv string) { 4730 if m == nil { 4731 panic(fmt.Errorf("can't set %s on nil %s", "DhcpIdentifier", "Device_Spec_NetworkingConfig_ModemOpts")) 4732 } 4733 m.DhcpIdentifier = fv 4734 } 4735 4736 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetDhcp4Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 4737 if m == nil { 4738 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp4Overrides", "Device_Spec_NetworkingConfig_ModemOpts")) 4739 } 4740 m.Dhcp4Overrides = fv 4741 } 4742 4743 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetDhcp6Overrides(fv *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) { 4744 if m == nil { 4745 panic(fmt.Errorf("can't set %s on nil %s", "Dhcp6Overrides", "Device_Spec_NetworkingConfig_ModemOpts")) 4746 } 4747 m.Dhcp6Overrides = fv 4748 } 4749 4750 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetAcceptRa(fv bool) { 4751 if m == nil { 4752 panic(fmt.Errorf("can't set %s on nil %s", "AcceptRa", "Device_Spec_NetworkingConfig_ModemOpts")) 4753 } 4754 m.AcceptRa = fv 4755 } 4756 4757 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetAddresses(fv []string) { 4758 if m == nil { 4759 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Spec_NetworkingConfig_ModemOpts")) 4760 } 4761 m.Addresses = fv 4762 } 4763 4764 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetNameservers(fv *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) { 4765 if m == nil { 4766 panic(fmt.Errorf("can't set %s on nil %s", "Nameservers", "Device_Spec_NetworkingConfig_ModemOpts")) 4767 } 4768 m.Nameservers = fv 4769 } 4770 4771 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetMacaddress(fv string) { 4772 if m == nil { 4773 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_ModemOpts")) 4774 } 4775 m.Macaddress = fv 4776 } 4777 4778 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetMtu(fv int32) { 4779 if m == nil { 4780 panic(fmt.Errorf("can't set %s on nil %s", "Mtu", "Device_Spec_NetworkingConfig_ModemOpts")) 4781 } 4782 m.Mtu = fv 4783 } 4784 4785 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetOptional(fv bool) { 4786 if m == nil { 4787 panic(fmt.Errorf("can't set %s on nil %s", "Optional", "Device_Spec_NetworkingConfig_ModemOpts")) 4788 } 4789 m.Optional = fv 4790 } 4791 4792 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetOptionalAddresses(fv []string) { 4793 if m == nil { 4794 panic(fmt.Errorf("can't set %s on nil %s", "OptionalAddresses", "Device_Spec_NetworkingConfig_ModemOpts")) 4795 } 4796 m.OptionalAddresses = fv 4797 } 4798 4799 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetRoutes(fv []*Device_Spec_NetworkingConfig_CommonOpts_Routes) { 4800 if m == nil { 4801 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Spec_NetworkingConfig_ModemOpts")) 4802 } 4803 m.Routes = fv 4804 } 4805 4806 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetRoutingPolicy(fv *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) { 4807 if m == nil { 4808 panic(fmt.Errorf("can't set %s on nil %s", "RoutingPolicy", "Device_Spec_NetworkingConfig_ModemOpts")) 4809 } 4810 m.RoutingPolicy = fv 4811 } 4812 4813 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetAuth(fv *Device_Spec_NetworkingConfig_CommonOpts_Auth) { 4814 if m == nil { 4815 panic(fmt.Errorf("can't set %s on nil %s", "Auth", "Device_Spec_NetworkingConfig_ModemOpts")) 4816 } 4817 m.Auth = fv 4818 } 4819 4820 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetGateway4(fv string) { 4821 if m == nil { 4822 panic(fmt.Errorf("can't set %s on nil %s", "Gateway4", "Device_Spec_NetworkingConfig_ModemOpts")) 4823 } 4824 m.Gateway4 = fv 4825 } 4826 4827 func (m *Device_Spec_NetworkingConfig_ModemOpts) SetGateway6(fv string) { 4828 if m == nil { 4829 panic(fmt.Errorf("can't set %s on nil %s", "Gateway6", "Device_Spec_NetworkingConfig_ModemOpts")) 4830 } 4831 m.Gateway6 = fv 4832 } 4833 4834 type Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides struct { 4835 state protoimpl.MessageState 4836 sizeCache protoimpl.SizeCache 4837 unknownFields protoimpl.UnknownFields 4838 UseDns bool `protobuf:"varint,1,opt,name=use_dns,json=use-dns,proto3" json:"use_dns,omitempty"` 4839 UseNtp bool `protobuf:"varint,2,opt,name=use_ntp,json=use-ntp,proto3" json:"use_ntp,omitempty"` 4840 SendHostname bool `protobuf:"varint,3,opt,name=send_hostname,json=send-hostname,proto3" json:"send_hostname,omitempty"` 4841 UseHostname bool `protobuf:"varint,4,opt,name=use_hostname,json=use-hostname,proto3" json:"use_hostname,omitempty"` 4842 UseMtu bool `protobuf:"varint,5,opt,name=use_mtu,json=use-mtu,proto3" json:"use_mtu,omitempty"` 4843 Hostname string `protobuf:"bytes,6,opt,name=hostname,proto3" json:"hostname,omitempty"` 4844 UseRoutes bool `protobuf:"varint,7,opt,name=use_routes,json=use-routes,proto3" json:"use_routes,omitempty"` 4845 RouteMetric int32 `protobuf:"varint,9,opt,name=route_metric,json=route-metric,proto3" json:"route_metric,omitempty"` 4846 } 4847 4848 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) Reset() { 4849 *m = Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides{} 4850 if protoimpl.UnsafeEnabled { 4851 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[26] 4852 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4853 ms.StoreMessageInfo(mi) 4854 } 4855 } 4856 4857 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) String() string { 4858 return protoimpl.X.MessageStringOf(m) 4859 } 4860 4861 func (*Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) ProtoMessage() {} 4862 4863 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) ProtoReflect() preflect.Message { 4864 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[26] 4865 if protoimpl.UnsafeEnabled && m != nil { 4866 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 4867 if ms.LoadMessageInfo() == nil { 4868 ms.StoreMessageInfo(mi) 4869 } 4870 return ms 4871 } 4872 return mi.MessageOf(m) 4873 } 4874 4875 func (*Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GotenMessage() {} 4876 4877 // Deprecated, Use Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides.ProtoReflect.Descriptor instead. 4878 func (*Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) Descriptor() ([]byte, []int) { 4879 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 0, 0} 4880 } 4881 4882 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) Unmarshal(b []byte) error { 4883 return proto.Unmarshal(b, m) 4884 } 4885 4886 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) Marshal() ([]byte, error) { 4887 return proto.Marshal(m) 4888 } 4889 4890 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) MarshalJSON() ([]byte, error) { 4891 return protojson.MarshalOptions{}.Marshal(m) 4892 } 4893 4894 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) UnmarshalJSON(data []byte) error { 4895 return protojson.Unmarshal(data, m) 4896 } 4897 4898 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GetUseDns() bool { 4899 if m != nil { 4900 return m.UseDns 4901 } 4902 return false 4903 } 4904 4905 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GetUseNtp() bool { 4906 if m != nil { 4907 return m.UseNtp 4908 } 4909 return false 4910 } 4911 4912 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GetSendHostname() bool { 4913 if m != nil { 4914 return m.SendHostname 4915 } 4916 return false 4917 } 4918 4919 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GetUseHostname() bool { 4920 if m != nil { 4921 return m.UseHostname 4922 } 4923 return false 4924 } 4925 4926 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GetUseMtu() bool { 4927 if m != nil { 4928 return m.UseMtu 4929 } 4930 return false 4931 } 4932 4933 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GetHostname() string { 4934 if m != nil { 4935 return m.Hostname 4936 } 4937 return "" 4938 } 4939 4940 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GetUseRoutes() bool { 4941 if m != nil { 4942 return m.UseRoutes 4943 } 4944 return false 4945 } 4946 4947 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) GetRouteMetric() int32 { 4948 if m != nil { 4949 return m.RouteMetric 4950 } 4951 return int32(0) 4952 } 4953 4954 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) SetUseDns(fv bool) { 4955 if m == nil { 4956 panic(fmt.Errorf("can't set %s on nil %s", "UseDns", "Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides")) 4957 } 4958 m.UseDns = fv 4959 } 4960 4961 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) SetUseNtp(fv bool) { 4962 if m == nil { 4963 panic(fmt.Errorf("can't set %s on nil %s", "UseNtp", "Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides")) 4964 } 4965 m.UseNtp = fv 4966 } 4967 4968 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) SetSendHostname(fv bool) { 4969 if m == nil { 4970 panic(fmt.Errorf("can't set %s on nil %s", "SendHostname", "Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides")) 4971 } 4972 m.SendHostname = fv 4973 } 4974 4975 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) SetUseHostname(fv bool) { 4976 if m == nil { 4977 panic(fmt.Errorf("can't set %s on nil %s", "UseHostname", "Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides")) 4978 } 4979 m.UseHostname = fv 4980 } 4981 4982 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) SetUseMtu(fv bool) { 4983 if m == nil { 4984 panic(fmt.Errorf("can't set %s on nil %s", "UseMtu", "Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides")) 4985 } 4986 m.UseMtu = fv 4987 } 4988 4989 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) SetHostname(fv string) { 4990 if m == nil { 4991 panic(fmt.Errorf("can't set %s on nil %s", "Hostname", "Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides")) 4992 } 4993 m.Hostname = fv 4994 } 4995 4996 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) SetUseRoutes(fv bool) { 4997 if m == nil { 4998 panic(fmt.Errorf("can't set %s on nil %s", "UseRoutes", "Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides")) 4999 } 5000 m.UseRoutes = fv 5001 } 5002 5003 func (m *Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides) SetRouteMetric(fv int32) { 5004 if m == nil { 5005 panic(fmt.Errorf("can't set %s on nil %s", "RouteMetric", "Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides")) 5006 } 5007 m.RouteMetric = fv 5008 } 5009 5010 type Device_Spec_NetworkingConfig_CommonOpts_Nameservers struct { 5011 state protoimpl.MessageState 5012 sizeCache protoimpl.SizeCache 5013 unknownFields protoimpl.UnknownFields 5014 Search []string `protobuf:"bytes,1,rep,name=search,proto3" json:"search,omitempty"` 5015 Addresses []string `protobuf:"bytes,2,rep,name=addresses,proto3" json:"addresses,omitempty"` 5016 } 5017 5018 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) Reset() { 5019 *m = Device_Spec_NetworkingConfig_CommonOpts_Nameservers{} 5020 if protoimpl.UnsafeEnabled { 5021 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[27] 5022 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5023 ms.StoreMessageInfo(mi) 5024 } 5025 } 5026 5027 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) String() string { 5028 return protoimpl.X.MessageStringOf(m) 5029 } 5030 5031 func (*Device_Spec_NetworkingConfig_CommonOpts_Nameservers) ProtoMessage() {} 5032 5033 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) ProtoReflect() preflect.Message { 5034 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[27] 5035 if protoimpl.UnsafeEnabled && m != nil { 5036 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5037 if ms.LoadMessageInfo() == nil { 5038 ms.StoreMessageInfo(mi) 5039 } 5040 return ms 5041 } 5042 return mi.MessageOf(m) 5043 } 5044 5045 func (*Device_Spec_NetworkingConfig_CommonOpts_Nameservers) GotenMessage() {} 5046 5047 // Deprecated, Use Device_Spec_NetworkingConfig_CommonOpts_Nameservers.ProtoReflect.Descriptor instead. 5048 func (*Device_Spec_NetworkingConfig_CommonOpts_Nameservers) Descriptor() ([]byte, []int) { 5049 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 0, 1} 5050 } 5051 5052 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) Unmarshal(b []byte) error { 5053 return proto.Unmarshal(b, m) 5054 } 5055 5056 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) Marshal() ([]byte, error) { 5057 return proto.Marshal(m) 5058 } 5059 5060 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) MarshalJSON() ([]byte, error) { 5061 return protojson.MarshalOptions{}.Marshal(m) 5062 } 5063 5064 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) UnmarshalJSON(data []byte) error { 5065 return protojson.Unmarshal(data, m) 5066 } 5067 5068 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) GetSearch() []string { 5069 if m != nil { 5070 return m.Search 5071 } 5072 return nil 5073 } 5074 5075 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) GetAddresses() []string { 5076 if m != nil { 5077 return m.Addresses 5078 } 5079 return nil 5080 } 5081 5082 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) SetSearch(fv []string) { 5083 if m == nil { 5084 panic(fmt.Errorf("can't set %s on nil %s", "Search", "Device_Spec_NetworkingConfig_CommonOpts_Nameservers")) 5085 } 5086 m.Search = fv 5087 } 5088 5089 func (m *Device_Spec_NetworkingConfig_CommonOpts_Nameservers) SetAddresses(fv []string) { 5090 if m == nil { 5091 panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Spec_NetworkingConfig_CommonOpts_Nameservers")) 5092 } 5093 m.Addresses = fv 5094 } 5095 5096 type Device_Spec_NetworkingConfig_CommonOpts_Routes struct { 5097 state protoimpl.MessageState 5098 sizeCache protoimpl.SizeCache 5099 unknownFields protoimpl.UnknownFields 5100 From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` 5101 To string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"` 5102 Via string `protobuf:"bytes,3,opt,name=via,proto3" json:"via,omitempty"` 5103 OnLink bool `protobuf:"varint,4,opt,name=on_link,json=on-link,proto3" json:"on_link,omitempty"` 5104 Metric int32 `protobuf:"varint,5,opt,name=metric,proto3" json:"metric,omitempty"` 5105 Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"` 5106 Scope string `protobuf:"bytes,7,opt,name=scope,proto3" json:"scope,omitempty"` 5107 Table int32 `protobuf:"varint,8,opt,name=table,proto3" json:"table,omitempty"` 5108 } 5109 5110 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) Reset() { 5111 *m = Device_Spec_NetworkingConfig_CommonOpts_Routes{} 5112 if protoimpl.UnsafeEnabled { 5113 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[28] 5114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5115 ms.StoreMessageInfo(mi) 5116 } 5117 } 5118 5119 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) String() string { 5120 return protoimpl.X.MessageStringOf(m) 5121 } 5122 5123 func (*Device_Spec_NetworkingConfig_CommonOpts_Routes) ProtoMessage() {} 5124 5125 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) ProtoReflect() preflect.Message { 5126 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[28] 5127 if protoimpl.UnsafeEnabled && m != nil { 5128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5129 if ms.LoadMessageInfo() == nil { 5130 ms.StoreMessageInfo(mi) 5131 } 5132 return ms 5133 } 5134 return mi.MessageOf(m) 5135 } 5136 5137 func (*Device_Spec_NetworkingConfig_CommonOpts_Routes) GotenMessage() {} 5138 5139 // Deprecated, Use Device_Spec_NetworkingConfig_CommonOpts_Routes.ProtoReflect.Descriptor instead. 5140 func (*Device_Spec_NetworkingConfig_CommonOpts_Routes) Descriptor() ([]byte, []int) { 5141 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 0, 2} 5142 } 5143 5144 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) Unmarshal(b []byte) error { 5145 return proto.Unmarshal(b, m) 5146 } 5147 5148 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) Marshal() ([]byte, error) { 5149 return proto.Marshal(m) 5150 } 5151 5152 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) MarshalJSON() ([]byte, error) { 5153 return protojson.MarshalOptions{}.Marshal(m) 5154 } 5155 5156 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) UnmarshalJSON(data []byte) error { 5157 return protojson.Unmarshal(data, m) 5158 } 5159 5160 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) GetFrom() string { 5161 if m != nil { 5162 return m.From 5163 } 5164 return "" 5165 } 5166 5167 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) GetTo() string { 5168 if m != nil { 5169 return m.To 5170 } 5171 return "" 5172 } 5173 5174 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) GetVia() string { 5175 if m != nil { 5176 return m.Via 5177 } 5178 return "" 5179 } 5180 5181 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) GetOnLink() bool { 5182 if m != nil { 5183 return m.OnLink 5184 } 5185 return false 5186 } 5187 5188 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) GetMetric() int32 { 5189 if m != nil { 5190 return m.Metric 5191 } 5192 return int32(0) 5193 } 5194 5195 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) GetType() string { 5196 if m != nil { 5197 return m.Type 5198 } 5199 return "" 5200 } 5201 5202 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) GetScope() string { 5203 if m != nil { 5204 return m.Scope 5205 } 5206 return "" 5207 } 5208 5209 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) GetTable() int32 { 5210 if m != nil { 5211 return m.Table 5212 } 5213 return int32(0) 5214 } 5215 5216 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) SetFrom(fv string) { 5217 if m == nil { 5218 panic(fmt.Errorf("can't set %s on nil %s", "From", "Device_Spec_NetworkingConfig_CommonOpts_Routes")) 5219 } 5220 m.From = fv 5221 } 5222 5223 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) SetTo(fv string) { 5224 if m == nil { 5225 panic(fmt.Errorf("can't set %s on nil %s", "To", "Device_Spec_NetworkingConfig_CommonOpts_Routes")) 5226 } 5227 m.To = fv 5228 } 5229 5230 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) SetVia(fv string) { 5231 if m == nil { 5232 panic(fmt.Errorf("can't set %s on nil %s", "Via", "Device_Spec_NetworkingConfig_CommonOpts_Routes")) 5233 } 5234 m.Via = fv 5235 } 5236 5237 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) SetOnLink(fv bool) { 5238 if m == nil { 5239 panic(fmt.Errorf("can't set %s on nil %s", "OnLink", "Device_Spec_NetworkingConfig_CommonOpts_Routes")) 5240 } 5241 m.OnLink = fv 5242 } 5243 5244 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) SetMetric(fv int32) { 5245 if m == nil { 5246 panic(fmt.Errorf("can't set %s on nil %s", "Metric", "Device_Spec_NetworkingConfig_CommonOpts_Routes")) 5247 } 5248 m.Metric = fv 5249 } 5250 5251 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) SetType(fv string) { 5252 if m == nil { 5253 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Spec_NetworkingConfig_CommonOpts_Routes")) 5254 } 5255 m.Type = fv 5256 } 5257 5258 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) SetScope(fv string) { 5259 if m == nil { 5260 panic(fmt.Errorf("can't set %s on nil %s", "Scope", "Device_Spec_NetworkingConfig_CommonOpts_Routes")) 5261 } 5262 m.Scope = fv 5263 } 5264 5265 func (m *Device_Spec_NetworkingConfig_CommonOpts_Routes) SetTable(fv int32) { 5266 if m == nil { 5267 panic(fmt.Errorf("can't set %s on nil %s", "Table", "Device_Spec_NetworkingConfig_CommonOpts_Routes")) 5268 } 5269 m.Table = fv 5270 } 5271 5272 type Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy struct { 5273 state protoimpl.MessageState 5274 sizeCache protoimpl.SizeCache 5275 unknownFields protoimpl.UnknownFields 5276 From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` 5277 To string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"` 5278 Table int32 `protobuf:"varint,3,opt,name=table,proto3" json:"table,omitempty"` 5279 Priority int32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"` 5280 Mark int32 `protobuf:"varint,5,opt,name=mark,proto3" json:"mark,omitempty"` 5281 TypeOfService int32 `protobuf:"varint,6,opt,name=type_of_service,json=type-of-service,proto3" json:"type_of_service,omitempty"` 5282 } 5283 5284 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) Reset() { 5285 *m = Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy{} 5286 if protoimpl.UnsafeEnabled { 5287 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[29] 5288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5289 ms.StoreMessageInfo(mi) 5290 } 5291 } 5292 5293 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) String() string { 5294 return protoimpl.X.MessageStringOf(m) 5295 } 5296 5297 func (*Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) ProtoMessage() {} 5298 5299 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) ProtoReflect() preflect.Message { 5300 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[29] 5301 if protoimpl.UnsafeEnabled && m != nil { 5302 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5303 if ms.LoadMessageInfo() == nil { 5304 ms.StoreMessageInfo(mi) 5305 } 5306 return ms 5307 } 5308 return mi.MessageOf(m) 5309 } 5310 5311 func (*Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) GotenMessage() {} 5312 5313 // Deprecated, Use Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy.ProtoReflect.Descriptor instead. 5314 func (*Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) Descriptor() ([]byte, []int) { 5315 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 0, 3} 5316 } 5317 5318 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) Unmarshal(b []byte) error { 5319 return proto.Unmarshal(b, m) 5320 } 5321 5322 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) Marshal() ([]byte, error) { 5323 return proto.Marshal(m) 5324 } 5325 5326 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) MarshalJSON() ([]byte, error) { 5327 return protojson.MarshalOptions{}.Marshal(m) 5328 } 5329 5330 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) UnmarshalJSON(data []byte) error { 5331 return protojson.Unmarshal(data, m) 5332 } 5333 5334 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) GetFrom() string { 5335 if m != nil { 5336 return m.From 5337 } 5338 return "" 5339 } 5340 5341 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) GetTo() string { 5342 if m != nil { 5343 return m.To 5344 } 5345 return "" 5346 } 5347 5348 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) GetTable() int32 { 5349 if m != nil { 5350 return m.Table 5351 } 5352 return int32(0) 5353 } 5354 5355 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) GetPriority() int32 { 5356 if m != nil { 5357 return m.Priority 5358 } 5359 return int32(0) 5360 } 5361 5362 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) GetMark() int32 { 5363 if m != nil { 5364 return m.Mark 5365 } 5366 return int32(0) 5367 } 5368 5369 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) GetTypeOfService() int32 { 5370 if m != nil { 5371 return m.TypeOfService 5372 } 5373 return int32(0) 5374 } 5375 5376 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) SetFrom(fv string) { 5377 if m == nil { 5378 panic(fmt.Errorf("can't set %s on nil %s", "From", "Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy")) 5379 } 5380 m.From = fv 5381 } 5382 5383 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) SetTo(fv string) { 5384 if m == nil { 5385 panic(fmt.Errorf("can't set %s on nil %s", "To", "Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy")) 5386 } 5387 m.To = fv 5388 } 5389 5390 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) SetTable(fv int32) { 5391 if m == nil { 5392 panic(fmt.Errorf("can't set %s on nil %s", "Table", "Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy")) 5393 } 5394 m.Table = fv 5395 } 5396 5397 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) SetPriority(fv int32) { 5398 if m == nil { 5399 panic(fmt.Errorf("can't set %s on nil %s", "Priority", "Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy")) 5400 } 5401 m.Priority = fv 5402 } 5403 5404 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) SetMark(fv int32) { 5405 if m == nil { 5406 panic(fmt.Errorf("can't set %s on nil %s", "Mark", "Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy")) 5407 } 5408 m.Mark = fv 5409 } 5410 5411 func (m *Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy) SetTypeOfService(fv int32) { 5412 if m == nil { 5413 panic(fmt.Errorf("can't set %s on nil %s", "TypeOfService", "Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy")) 5414 } 5415 m.TypeOfService = fv 5416 } 5417 5418 type Device_Spec_NetworkingConfig_CommonOpts_Auth struct { 5419 state protoimpl.MessageState 5420 sizeCache protoimpl.SizeCache 5421 unknownFields protoimpl.UnknownFields 5422 KeyManagement string `protobuf:"bytes,1,opt,name=key_management,json=key-management,proto3" json:"key_management,omitempty"` 5423 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 5424 Method string `protobuf:"bytes,3,opt,name=method,proto3" json:"method,omitempty"` 5425 Identity string `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"` 5426 AnonymousIdentity string `protobuf:"bytes,5,opt,name=anonymous_identity,json=anonymous-identity,proto3" json:"anonymous_identity,omitempty"` 5427 CaCertificate string `protobuf:"bytes,6,opt,name=ca_certificate,json=ca-certificate,proto3" json:"ca_certificate,omitempty"` 5428 ClientCertificate string `protobuf:"bytes,7,opt,name=client_certificate,json=client-certificate,proto3" json:"client_certificate,omitempty"` 5429 ClientKey string `protobuf:"bytes,8,opt,name=client_key,json=client-key,proto3" json:"client_key,omitempty"` 5430 ClientKeyPassword string `protobuf:"bytes,9,opt,name=client_key_password,json=client-key-password,proto3" json:"client_key_password,omitempty"` 5431 Phase2Auth string `protobuf:"bytes,10,opt,name=phase2_auth,json=phase2-auth,proto3" json:"phase2_auth,omitempty"` 5432 } 5433 5434 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) Reset() { 5435 *m = Device_Spec_NetworkingConfig_CommonOpts_Auth{} 5436 if protoimpl.UnsafeEnabled { 5437 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[30] 5438 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5439 ms.StoreMessageInfo(mi) 5440 } 5441 } 5442 5443 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) String() string { 5444 return protoimpl.X.MessageStringOf(m) 5445 } 5446 5447 func (*Device_Spec_NetworkingConfig_CommonOpts_Auth) ProtoMessage() {} 5448 5449 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) ProtoReflect() preflect.Message { 5450 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[30] 5451 if protoimpl.UnsafeEnabled && m != nil { 5452 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5453 if ms.LoadMessageInfo() == nil { 5454 ms.StoreMessageInfo(mi) 5455 } 5456 return ms 5457 } 5458 return mi.MessageOf(m) 5459 } 5460 5461 func (*Device_Spec_NetworkingConfig_CommonOpts_Auth) GotenMessage() {} 5462 5463 // Deprecated, Use Device_Spec_NetworkingConfig_CommonOpts_Auth.ProtoReflect.Descriptor instead. 5464 func (*Device_Spec_NetworkingConfig_CommonOpts_Auth) Descriptor() ([]byte, []int) { 5465 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 0, 4} 5466 } 5467 5468 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) Unmarshal(b []byte) error { 5469 return proto.Unmarshal(b, m) 5470 } 5471 5472 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) Marshal() ([]byte, error) { 5473 return proto.Marshal(m) 5474 } 5475 5476 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) MarshalJSON() ([]byte, error) { 5477 return protojson.MarshalOptions{}.Marshal(m) 5478 } 5479 5480 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) UnmarshalJSON(data []byte) error { 5481 return protojson.Unmarshal(data, m) 5482 } 5483 5484 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetKeyManagement() string { 5485 if m != nil { 5486 return m.KeyManagement 5487 } 5488 return "" 5489 } 5490 5491 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetPassword() string { 5492 if m != nil { 5493 return m.Password 5494 } 5495 return "" 5496 } 5497 5498 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetMethod() string { 5499 if m != nil { 5500 return m.Method 5501 } 5502 return "" 5503 } 5504 5505 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetIdentity() string { 5506 if m != nil { 5507 return m.Identity 5508 } 5509 return "" 5510 } 5511 5512 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetAnonymousIdentity() string { 5513 if m != nil { 5514 return m.AnonymousIdentity 5515 } 5516 return "" 5517 } 5518 5519 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetCaCertificate() string { 5520 if m != nil { 5521 return m.CaCertificate 5522 } 5523 return "" 5524 } 5525 5526 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetClientCertificate() string { 5527 if m != nil { 5528 return m.ClientCertificate 5529 } 5530 return "" 5531 } 5532 5533 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetClientKey() string { 5534 if m != nil { 5535 return m.ClientKey 5536 } 5537 return "" 5538 } 5539 5540 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetClientKeyPassword() string { 5541 if m != nil { 5542 return m.ClientKeyPassword 5543 } 5544 return "" 5545 } 5546 5547 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) GetPhase2Auth() string { 5548 if m != nil { 5549 return m.Phase2Auth 5550 } 5551 return "" 5552 } 5553 5554 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetKeyManagement(fv string) { 5555 if m == nil { 5556 panic(fmt.Errorf("can't set %s on nil %s", "KeyManagement", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5557 } 5558 m.KeyManagement = fv 5559 } 5560 5561 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetPassword(fv string) { 5562 if m == nil { 5563 panic(fmt.Errorf("can't set %s on nil %s", "Password", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5564 } 5565 m.Password = fv 5566 } 5567 5568 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetMethod(fv string) { 5569 if m == nil { 5570 panic(fmt.Errorf("can't set %s on nil %s", "Method", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5571 } 5572 m.Method = fv 5573 } 5574 5575 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetIdentity(fv string) { 5576 if m == nil { 5577 panic(fmt.Errorf("can't set %s on nil %s", "Identity", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5578 } 5579 m.Identity = fv 5580 } 5581 5582 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetAnonymousIdentity(fv string) { 5583 if m == nil { 5584 panic(fmt.Errorf("can't set %s on nil %s", "AnonymousIdentity", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5585 } 5586 m.AnonymousIdentity = fv 5587 } 5588 5589 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetCaCertificate(fv string) { 5590 if m == nil { 5591 panic(fmt.Errorf("can't set %s on nil %s", "CaCertificate", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5592 } 5593 m.CaCertificate = fv 5594 } 5595 5596 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetClientCertificate(fv string) { 5597 if m == nil { 5598 panic(fmt.Errorf("can't set %s on nil %s", "ClientCertificate", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5599 } 5600 m.ClientCertificate = fv 5601 } 5602 5603 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetClientKey(fv string) { 5604 if m == nil { 5605 panic(fmt.Errorf("can't set %s on nil %s", "ClientKey", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5606 } 5607 m.ClientKey = fv 5608 } 5609 5610 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetClientKeyPassword(fv string) { 5611 if m == nil { 5612 panic(fmt.Errorf("can't set %s on nil %s", "ClientKeyPassword", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5613 } 5614 m.ClientKeyPassword = fv 5615 } 5616 5617 func (m *Device_Spec_NetworkingConfig_CommonOpts_Auth) SetPhase2Auth(fv string) { 5618 if m == nil { 5619 panic(fmt.Errorf("can't set %s on nil %s", "Phase2Auth", "Device_Spec_NetworkingConfig_CommonOpts_Auth")) 5620 } 5621 m.Phase2Auth = fv 5622 } 5623 5624 type Device_Spec_NetworkingConfig_EthOpts_Match struct { 5625 state protoimpl.MessageState 5626 sizeCache protoimpl.SizeCache 5627 unknownFields protoimpl.UnknownFields 5628 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 5629 Macaddress string `protobuf:"bytes,2,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 5630 Driver string `protobuf:"bytes,3,opt,name=driver,proto3" json:"driver,omitempty"` 5631 } 5632 5633 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) Reset() { 5634 *m = Device_Spec_NetworkingConfig_EthOpts_Match{} 5635 if protoimpl.UnsafeEnabled { 5636 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[31] 5637 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5638 ms.StoreMessageInfo(mi) 5639 } 5640 } 5641 5642 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) String() string { 5643 return protoimpl.X.MessageStringOf(m) 5644 } 5645 5646 func (*Device_Spec_NetworkingConfig_EthOpts_Match) ProtoMessage() {} 5647 5648 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) ProtoReflect() preflect.Message { 5649 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[31] 5650 if protoimpl.UnsafeEnabled && m != nil { 5651 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5652 if ms.LoadMessageInfo() == nil { 5653 ms.StoreMessageInfo(mi) 5654 } 5655 return ms 5656 } 5657 return mi.MessageOf(m) 5658 } 5659 5660 func (*Device_Spec_NetworkingConfig_EthOpts_Match) GotenMessage() {} 5661 5662 // Deprecated, Use Device_Spec_NetworkingConfig_EthOpts_Match.ProtoReflect.Descriptor instead. 5663 func (*Device_Spec_NetworkingConfig_EthOpts_Match) Descriptor() ([]byte, []int) { 5664 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 1, 0} 5665 } 5666 5667 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) Unmarshal(b []byte) error { 5668 return proto.Unmarshal(b, m) 5669 } 5670 5671 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) Marshal() ([]byte, error) { 5672 return proto.Marshal(m) 5673 } 5674 5675 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) MarshalJSON() ([]byte, error) { 5676 return protojson.MarshalOptions{}.Marshal(m) 5677 } 5678 5679 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) UnmarshalJSON(data []byte) error { 5680 return protojson.Unmarshal(data, m) 5681 } 5682 5683 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) GetName() string { 5684 if m != nil { 5685 return m.Name 5686 } 5687 return "" 5688 } 5689 5690 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) GetMacaddress() string { 5691 if m != nil { 5692 return m.Macaddress 5693 } 5694 return "" 5695 } 5696 5697 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) GetDriver() string { 5698 if m != nil { 5699 return m.Driver 5700 } 5701 return "" 5702 } 5703 5704 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) SetName(fv string) { 5705 if m == nil { 5706 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Spec_NetworkingConfig_EthOpts_Match")) 5707 } 5708 m.Name = fv 5709 } 5710 5711 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) SetMacaddress(fv string) { 5712 if m == nil { 5713 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_EthOpts_Match")) 5714 } 5715 m.Macaddress = fv 5716 } 5717 5718 func (m *Device_Spec_NetworkingConfig_EthOpts_Match) SetDriver(fv string) { 5719 if m == nil { 5720 panic(fmt.Errorf("can't set %s on nil %s", "Driver", "Device_Spec_NetworkingConfig_EthOpts_Match")) 5721 } 5722 m.Driver = fv 5723 } 5724 5725 type Device_Spec_NetworkingConfig_WifiOpts_Match struct { 5726 state protoimpl.MessageState 5727 sizeCache protoimpl.SizeCache 5728 unknownFields protoimpl.UnknownFields 5729 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 5730 Macaddress string `protobuf:"bytes,2,opt,name=macaddress,proto3" json:"macaddress,omitempty"` 5731 Driver string `protobuf:"bytes,3,opt,name=driver,proto3" json:"driver,omitempty"` 5732 } 5733 5734 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) Reset() { 5735 *m = Device_Spec_NetworkingConfig_WifiOpts_Match{} 5736 if protoimpl.UnsafeEnabled { 5737 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[32] 5738 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5739 ms.StoreMessageInfo(mi) 5740 } 5741 } 5742 5743 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) String() string { 5744 return protoimpl.X.MessageStringOf(m) 5745 } 5746 5747 func (*Device_Spec_NetworkingConfig_WifiOpts_Match) ProtoMessage() {} 5748 5749 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) ProtoReflect() preflect.Message { 5750 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[32] 5751 if protoimpl.UnsafeEnabled && m != nil { 5752 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5753 if ms.LoadMessageInfo() == nil { 5754 ms.StoreMessageInfo(mi) 5755 } 5756 return ms 5757 } 5758 return mi.MessageOf(m) 5759 } 5760 5761 func (*Device_Spec_NetworkingConfig_WifiOpts_Match) GotenMessage() {} 5762 5763 // Deprecated, Use Device_Spec_NetworkingConfig_WifiOpts_Match.ProtoReflect.Descriptor instead. 5764 func (*Device_Spec_NetworkingConfig_WifiOpts_Match) Descriptor() ([]byte, []int) { 5765 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 2, 0} 5766 } 5767 5768 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) Unmarshal(b []byte) error { 5769 return proto.Unmarshal(b, m) 5770 } 5771 5772 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) Marshal() ([]byte, error) { 5773 return proto.Marshal(m) 5774 } 5775 5776 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) MarshalJSON() ([]byte, error) { 5777 return protojson.MarshalOptions{}.Marshal(m) 5778 } 5779 5780 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) UnmarshalJSON(data []byte) error { 5781 return protojson.Unmarshal(data, m) 5782 } 5783 5784 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) GetName() string { 5785 if m != nil { 5786 return m.Name 5787 } 5788 return "" 5789 } 5790 5791 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) GetMacaddress() string { 5792 if m != nil { 5793 return m.Macaddress 5794 } 5795 return "" 5796 } 5797 5798 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) GetDriver() string { 5799 if m != nil { 5800 return m.Driver 5801 } 5802 return "" 5803 } 5804 5805 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) SetName(fv string) { 5806 if m == nil { 5807 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Spec_NetworkingConfig_WifiOpts_Match")) 5808 } 5809 m.Name = fv 5810 } 5811 5812 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) SetMacaddress(fv string) { 5813 if m == nil { 5814 panic(fmt.Errorf("can't set %s on nil %s", "Macaddress", "Device_Spec_NetworkingConfig_WifiOpts_Match")) 5815 } 5816 m.Macaddress = fv 5817 } 5818 5819 func (m *Device_Spec_NetworkingConfig_WifiOpts_Match) SetDriver(fv string) { 5820 if m == nil { 5821 panic(fmt.Errorf("can't set %s on nil %s", "Driver", "Device_Spec_NetworkingConfig_WifiOpts_Match")) 5822 } 5823 m.Driver = fv 5824 } 5825 5826 type Device_Spec_NetworkingConfig_WifiOpts_AccessPoint struct { 5827 state protoimpl.MessageState 5828 sizeCache protoimpl.SizeCache 5829 unknownFields protoimpl.UnknownFields 5830 // Setting password here is equivalent to using auth with 5831 // key-management: psk 5832 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 5833 Mode string `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"` 5834 Bssid string `protobuf:"bytes,4,opt,name=bssid,proto3" json:"bssid,omitempty"` 5835 Band string `protobuf:"bytes,5,opt,name=band,proto3" json:"band,omitempty"` 5836 Channel string `protobuf:"bytes,6,opt,name=channel,proto3" json:"channel,omitempty"` 5837 Hidden string `protobuf:"bytes,7,opt,name=hidden,proto3" json:"hidden,omitempty"` 5838 Auth *Device_Spec_NetworkingConfig_CommonOpts_Auth `protobuf:"bytes,8,opt,name=auth,proto3" json:"auth,omitempty"` 5839 } 5840 5841 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) Reset() { 5842 *m = Device_Spec_NetworkingConfig_WifiOpts_AccessPoint{} 5843 if protoimpl.UnsafeEnabled { 5844 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[33] 5845 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5846 ms.StoreMessageInfo(mi) 5847 } 5848 } 5849 5850 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) String() string { 5851 return protoimpl.X.MessageStringOf(m) 5852 } 5853 5854 func (*Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) ProtoMessage() {} 5855 5856 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) ProtoReflect() preflect.Message { 5857 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[33] 5858 if protoimpl.UnsafeEnabled && m != nil { 5859 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 5860 if ms.LoadMessageInfo() == nil { 5861 ms.StoreMessageInfo(mi) 5862 } 5863 return ms 5864 } 5865 return mi.MessageOf(m) 5866 } 5867 5868 func (*Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) GotenMessage() {} 5869 5870 // Deprecated, Use Device_Spec_NetworkingConfig_WifiOpts_AccessPoint.ProtoReflect.Descriptor instead. 5871 func (*Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) Descriptor() ([]byte, []int) { 5872 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 2, 1} 5873 } 5874 5875 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) Unmarshal(b []byte) error { 5876 return proto.Unmarshal(b, m) 5877 } 5878 5879 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) Marshal() ([]byte, error) { 5880 return proto.Marshal(m) 5881 } 5882 5883 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) MarshalJSON() ([]byte, error) { 5884 return protojson.MarshalOptions{}.Marshal(m) 5885 } 5886 5887 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) UnmarshalJSON(data []byte) error { 5888 return protojson.Unmarshal(data, m) 5889 } 5890 5891 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) GetPassword() string { 5892 if m != nil { 5893 return m.Password 5894 } 5895 return "" 5896 } 5897 5898 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) GetMode() string { 5899 if m != nil { 5900 return m.Mode 5901 } 5902 return "" 5903 } 5904 5905 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) GetBssid() string { 5906 if m != nil { 5907 return m.Bssid 5908 } 5909 return "" 5910 } 5911 5912 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) GetBand() string { 5913 if m != nil { 5914 return m.Band 5915 } 5916 return "" 5917 } 5918 5919 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) GetChannel() string { 5920 if m != nil { 5921 return m.Channel 5922 } 5923 return "" 5924 } 5925 5926 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) GetHidden() string { 5927 if m != nil { 5928 return m.Hidden 5929 } 5930 return "" 5931 } 5932 5933 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) GetAuth() *Device_Spec_NetworkingConfig_CommonOpts_Auth { 5934 if m != nil { 5935 return m.Auth 5936 } 5937 return nil 5938 } 5939 5940 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) SetPassword(fv string) { 5941 if m == nil { 5942 panic(fmt.Errorf("can't set %s on nil %s", "Password", "Device_Spec_NetworkingConfig_WifiOpts_AccessPoint")) 5943 } 5944 m.Password = fv 5945 } 5946 5947 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) SetMode(fv string) { 5948 if m == nil { 5949 panic(fmt.Errorf("can't set %s on nil %s", "Mode", "Device_Spec_NetworkingConfig_WifiOpts_AccessPoint")) 5950 } 5951 m.Mode = fv 5952 } 5953 5954 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) SetBssid(fv string) { 5955 if m == nil { 5956 panic(fmt.Errorf("can't set %s on nil %s", "Bssid", "Device_Spec_NetworkingConfig_WifiOpts_AccessPoint")) 5957 } 5958 m.Bssid = fv 5959 } 5960 5961 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) SetBand(fv string) { 5962 if m == nil { 5963 panic(fmt.Errorf("can't set %s on nil %s", "Band", "Device_Spec_NetworkingConfig_WifiOpts_AccessPoint")) 5964 } 5965 m.Band = fv 5966 } 5967 5968 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) SetChannel(fv string) { 5969 if m == nil { 5970 panic(fmt.Errorf("can't set %s on nil %s", "Channel", "Device_Spec_NetworkingConfig_WifiOpts_AccessPoint")) 5971 } 5972 m.Channel = fv 5973 } 5974 5975 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) SetHidden(fv string) { 5976 if m == nil { 5977 panic(fmt.Errorf("can't set %s on nil %s", "Hidden", "Device_Spec_NetworkingConfig_WifiOpts_AccessPoint")) 5978 } 5979 m.Hidden = fv 5980 } 5981 5982 func (m *Device_Spec_NetworkingConfig_WifiOpts_AccessPoint) SetAuth(fv *Device_Spec_NetworkingConfig_CommonOpts_Auth) { 5983 if m == nil { 5984 panic(fmt.Errorf("can't set %s on nil %s", "Auth", "Device_Spec_NetworkingConfig_WifiOpts_AccessPoint")) 5985 } 5986 m.Auth = fv 5987 } 5988 5989 type Device_Spec_NetworkingConfig_BridgesOpts_Parameters struct { 5990 state protoimpl.MessageState 5991 sizeCache protoimpl.SizeCache 5992 unknownFields protoimpl.UnknownFields 5993 AgeingTime int32 `protobuf:"varint,1,opt,name=ageing_time,json=ageing-time,proto3" json:"ageing_time,omitempty"` 5994 Priority int32 `protobuf:"varint,2,opt,name=priority,proto3" json:"priority,omitempty"` 5995 PortPriority int32 `protobuf:"varint,3,opt,name=port_priority,json=port-priority,proto3" json:"port_priority,omitempty"` 5996 ForwardDelay int32 `protobuf:"varint,4,opt,name=forward_delay,json=forward-delay,proto3" json:"forward_delay,omitempty"` 5997 HelloTime int32 `protobuf:"varint,5,opt,name=hello_time,json=hello-time,proto3" json:"hello_time,omitempty"` 5998 MaxAge int32 `protobuf:"varint,6,opt,name=max_age,json=max-age,proto3" json:"max_age,omitempty"` 5999 PathCost int32 `protobuf:"varint,7,opt,name=path_cost,json=path-cost,proto3" json:"path_cost,omitempty"` 6000 Stp bool `protobuf:"varint,8,opt,name=stp,proto3" json:"stp,omitempty"` 6001 } 6002 6003 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) Reset() { 6004 *m = Device_Spec_NetworkingConfig_BridgesOpts_Parameters{} 6005 if protoimpl.UnsafeEnabled { 6006 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[35] 6007 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6008 ms.StoreMessageInfo(mi) 6009 } 6010 } 6011 6012 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) String() string { 6013 return protoimpl.X.MessageStringOf(m) 6014 } 6015 6016 func (*Device_Spec_NetworkingConfig_BridgesOpts_Parameters) ProtoMessage() {} 6017 6018 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) ProtoReflect() preflect.Message { 6019 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[35] 6020 if protoimpl.UnsafeEnabled && m != nil { 6021 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6022 if ms.LoadMessageInfo() == nil { 6023 ms.StoreMessageInfo(mi) 6024 } 6025 return ms 6026 } 6027 return mi.MessageOf(m) 6028 } 6029 6030 func (*Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GotenMessage() {} 6031 6032 // Deprecated, Use Device_Spec_NetworkingConfig_BridgesOpts_Parameters.ProtoReflect.Descriptor instead. 6033 func (*Device_Spec_NetworkingConfig_BridgesOpts_Parameters) Descriptor() ([]byte, []int) { 6034 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 3, 0} 6035 } 6036 6037 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) Unmarshal(b []byte) error { 6038 return proto.Unmarshal(b, m) 6039 } 6040 6041 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) Marshal() ([]byte, error) { 6042 return proto.Marshal(m) 6043 } 6044 6045 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) MarshalJSON() ([]byte, error) { 6046 return protojson.MarshalOptions{}.Marshal(m) 6047 } 6048 6049 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) UnmarshalJSON(data []byte) error { 6050 return protojson.Unmarshal(data, m) 6051 } 6052 6053 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GetAgeingTime() int32 { 6054 if m != nil { 6055 return m.AgeingTime 6056 } 6057 return int32(0) 6058 } 6059 6060 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GetPriority() int32 { 6061 if m != nil { 6062 return m.Priority 6063 } 6064 return int32(0) 6065 } 6066 6067 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GetPortPriority() int32 { 6068 if m != nil { 6069 return m.PortPriority 6070 } 6071 return int32(0) 6072 } 6073 6074 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GetForwardDelay() int32 { 6075 if m != nil { 6076 return m.ForwardDelay 6077 } 6078 return int32(0) 6079 } 6080 6081 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GetHelloTime() int32 { 6082 if m != nil { 6083 return m.HelloTime 6084 } 6085 return int32(0) 6086 } 6087 6088 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GetMaxAge() int32 { 6089 if m != nil { 6090 return m.MaxAge 6091 } 6092 return int32(0) 6093 } 6094 6095 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GetPathCost() int32 { 6096 if m != nil { 6097 return m.PathCost 6098 } 6099 return int32(0) 6100 } 6101 6102 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) GetStp() bool { 6103 if m != nil { 6104 return m.Stp 6105 } 6106 return false 6107 } 6108 6109 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) SetAgeingTime(fv int32) { 6110 if m == nil { 6111 panic(fmt.Errorf("can't set %s on nil %s", "AgeingTime", "Device_Spec_NetworkingConfig_BridgesOpts_Parameters")) 6112 } 6113 m.AgeingTime = fv 6114 } 6115 6116 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) SetPriority(fv int32) { 6117 if m == nil { 6118 panic(fmt.Errorf("can't set %s on nil %s", "Priority", "Device_Spec_NetworkingConfig_BridgesOpts_Parameters")) 6119 } 6120 m.Priority = fv 6121 } 6122 6123 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) SetPortPriority(fv int32) { 6124 if m == nil { 6125 panic(fmt.Errorf("can't set %s on nil %s", "PortPriority", "Device_Spec_NetworkingConfig_BridgesOpts_Parameters")) 6126 } 6127 m.PortPriority = fv 6128 } 6129 6130 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) SetForwardDelay(fv int32) { 6131 if m == nil { 6132 panic(fmt.Errorf("can't set %s on nil %s", "ForwardDelay", "Device_Spec_NetworkingConfig_BridgesOpts_Parameters")) 6133 } 6134 m.ForwardDelay = fv 6135 } 6136 6137 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) SetHelloTime(fv int32) { 6138 if m == nil { 6139 panic(fmt.Errorf("can't set %s on nil %s", "HelloTime", "Device_Spec_NetworkingConfig_BridgesOpts_Parameters")) 6140 } 6141 m.HelloTime = fv 6142 } 6143 6144 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) SetMaxAge(fv int32) { 6145 if m == nil { 6146 panic(fmt.Errorf("can't set %s on nil %s", "MaxAge", "Device_Spec_NetworkingConfig_BridgesOpts_Parameters")) 6147 } 6148 m.MaxAge = fv 6149 } 6150 6151 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) SetPathCost(fv int32) { 6152 if m == nil { 6153 panic(fmt.Errorf("can't set %s on nil %s", "PathCost", "Device_Spec_NetworkingConfig_BridgesOpts_Parameters")) 6154 } 6155 m.PathCost = fv 6156 } 6157 6158 func (m *Device_Spec_NetworkingConfig_BridgesOpts_Parameters) SetStp(fv bool) { 6159 if m == nil { 6160 panic(fmt.Errorf("can't set %s on nil %s", "Stp", "Device_Spec_NetworkingConfig_BridgesOpts_Parameters")) 6161 } 6162 m.Stp = fv 6163 } 6164 6165 type Device_Spec_NetworkingConfig_BondsOpts_Parameters struct { 6166 state protoimpl.MessageState 6167 sizeCache protoimpl.SizeCache 6168 unknownFields protoimpl.UnknownFields 6169 Mode string `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"` 6170 LacpRate int32 `protobuf:"varint,2,opt,name=lacp_rate,json=lacp-rate,proto3" json:"lacp_rate,omitempty"` 6171 MiiMonitorInterval int32 `protobuf:"varint,3,opt,name=mii_monitor_interval,json=mii-monitor-interval,proto3" json:"mii_monitor_interval,omitempty"` 6172 MinLinks int32 `protobuf:"varint,4,opt,name=min_links,json=min-links,proto3" json:"min_links,omitempty"` 6173 TransmitHashPolicy int32 `protobuf:"varint,5,opt,name=transmit_hash_policy,json=transmit-hash-policy,proto3" json:"transmit_hash_policy,omitempty"` 6174 AdSelect int32 `protobuf:"varint,6,opt,name=ad_select,json=ad-select,proto3" json:"ad_select,omitempty"` 6175 AllSlavesActive int32 `protobuf:"varint,7,opt,name=all_slaves_active,json=all-slaves-active,proto3" json:"all_slaves_active,omitempty"` 6176 ArpIpTargets bool `protobuf:"varint,8,opt,name=arp_ip_targets,json=arp-ip-targets,proto3" json:"arp_ip_targets,omitempty"` 6177 ArpValidate string `protobuf:"bytes,9,opt,name=arp_validate,json=arp-validate,proto3" json:"arp_validate,omitempty"` 6178 ArpAllTargets string `protobuf:"bytes,10,opt,name=arp_all_targets,json=arp-all-targets,proto3" json:"arp_all_targets,omitempty"` 6179 UpDelay string `protobuf:"bytes,11,opt,name=up_delay,json=up-delay,proto3" json:"up_delay,omitempty"` 6180 FailOverMacPolicy string `protobuf:"bytes,12,opt,name=fail_over_mac_policy,json=fail-over-mac-policy,proto3" json:"fail_over_mac_policy,omitempty"` 6181 GratuitousArp int32 `protobuf:"varint,13,opt,name=gratuitous_arp,json=gratuitous-arp,proto3" json:"gratuitous_arp,omitempty"` 6182 PacketsPerSlave string `protobuf:"bytes,14,opt,name=packets_per_slave,json=packets-per-slave,proto3" json:"packets_per_slave,omitempty"` 6183 PrimaryReselectPolicy string `protobuf:"bytes,15,opt,name=primary_reselect_policy,json=primary-reselect-policy,proto3" json:"primary_reselect_policy,omitempty"` 6184 ResendIgmp string `protobuf:"bytes,16,opt,name=resend_igmp,json=resend-igmp,proto3" json:"resend_igmp,omitempty"` 6185 LearnPacketInterval string `protobuf:"bytes,17,opt,name=learn_packet_interval,json=learn-packet-interval,proto3" json:"learn_packet_interval,omitempty"` 6186 Primary string `protobuf:"bytes,18,opt,name=primary,proto3" json:"primary,omitempty"` 6187 } 6188 6189 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) Reset() { 6190 *m = Device_Spec_NetworkingConfig_BondsOpts_Parameters{} 6191 if protoimpl.UnsafeEnabled { 6192 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[36] 6193 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6194 ms.StoreMessageInfo(mi) 6195 } 6196 } 6197 6198 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) String() string { 6199 return protoimpl.X.MessageStringOf(m) 6200 } 6201 6202 func (*Device_Spec_NetworkingConfig_BondsOpts_Parameters) ProtoMessage() {} 6203 6204 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) ProtoReflect() preflect.Message { 6205 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[36] 6206 if protoimpl.UnsafeEnabled && m != nil { 6207 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6208 if ms.LoadMessageInfo() == nil { 6209 ms.StoreMessageInfo(mi) 6210 } 6211 return ms 6212 } 6213 return mi.MessageOf(m) 6214 } 6215 6216 func (*Device_Spec_NetworkingConfig_BondsOpts_Parameters) GotenMessage() {} 6217 6218 // Deprecated, Use Device_Spec_NetworkingConfig_BondsOpts_Parameters.ProtoReflect.Descriptor instead. 6219 func (*Device_Spec_NetworkingConfig_BondsOpts_Parameters) Descriptor() ([]byte, []int) { 6220 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 4, 0} 6221 } 6222 6223 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) Unmarshal(b []byte) error { 6224 return proto.Unmarshal(b, m) 6225 } 6226 6227 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) Marshal() ([]byte, error) { 6228 return proto.Marshal(m) 6229 } 6230 6231 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) MarshalJSON() ([]byte, error) { 6232 return protojson.MarshalOptions{}.Marshal(m) 6233 } 6234 6235 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) UnmarshalJSON(data []byte) error { 6236 return protojson.Unmarshal(data, m) 6237 } 6238 6239 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetMode() string { 6240 if m != nil { 6241 return m.Mode 6242 } 6243 return "" 6244 } 6245 6246 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetLacpRate() int32 { 6247 if m != nil { 6248 return m.LacpRate 6249 } 6250 return int32(0) 6251 } 6252 6253 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetMiiMonitorInterval() int32 { 6254 if m != nil { 6255 return m.MiiMonitorInterval 6256 } 6257 return int32(0) 6258 } 6259 6260 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetMinLinks() int32 { 6261 if m != nil { 6262 return m.MinLinks 6263 } 6264 return int32(0) 6265 } 6266 6267 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetTransmitHashPolicy() int32 { 6268 if m != nil { 6269 return m.TransmitHashPolicy 6270 } 6271 return int32(0) 6272 } 6273 6274 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetAdSelect() int32 { 6275 if m != nil { 6276 return m.AdSelect 6277 } 6278 return int32(0) 6279 } 6280 6281 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetAllSlavesActive() int32 { 6282 if m != nil { 6283 return m.AllSlavesActive 6284 } 6285 return int32(0) 6286 } 6287 6288 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetArpIpTargets() bool { 6289 if m != nil { 6290 return m.ArpIpTargets 6291 } 6292 return false 6293 } 6294 6295 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetArpValidate() string { 6296 if m != nil { 6297 return m.ArpValidate 6298 } 6299 return "" 6300 } 6301 6302 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetArpAllTargets() string { 6303 if m != nil { 6304 return m.ArpAllTargets 6305 } 6306 return "" 6307 } 6308 6309 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetUpDelay() string { 6310 if m != nil { 6311 return m.UpDelay 6312 } 6313 return "" 6314 } 6315 6316 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetFailOverMacPolicy() string { 6317 if m != nil { 6318 return m.FailOverMacPolicy 6319 } 6320 return "" 6321 } 6322 6323 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetGratuitousArp() int32 { 6324 if m != nil { 6325 return m.GratuitousArp 6326 } 6327 return int32(0) 6328 } 6329 6330 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetPacketsPerSlave() string { 6331 if m != nil { 6332 return m.PacketsPerSlave 6333 } 6334 return "" 6335 } 6336 6337 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetPrimaryReselectPolicy() string { 6338 if m != nil { 6339 return m.PrimaryReselectPolicy 6340 } 6341 return "" 6342 } 6343 6344 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetResendIgmp() string { 6345 if m != nil { 6346 return m.ResendIgmp 6347 } 6348 return "" 6349 } 6350 6351 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetLearnPacketInterval() string { 6352 if m != nil { 6353 return m.LearnPacketInterval 6354 } 6355 return "" 6356 } 6357 6358 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) GetPrimary() string { 6359 if m != nil { 6360 return m.Primary 6361 } 6362 return "" 6363 } 6364 6365 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetMode(fv string) { 6366 if m == nil { 6367 panic(fmt.Errorf("can't set %s on nil %s", "Mode", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6368 } 6369 m.Mode = fv 6370 } 6371 6372 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetLacpRate(fv int32) { 6373 if m == nil { 6374 panic(fmt.Errorf("can't set %s on nil %s", "LacpRate", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6375 } 6376 m.LacpRate = fv 6377 } 6378 6379 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetMiiMonitorInterval(fv int32) { 6380 if m == nil { 6381 panic(fmt.Errorf("can't set %s on nil %s", "MiiMonitorInterval", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6382 } 6383 m.MiiMonitorInterval = fv 6384 } 6385 6386 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetMinLinks(fv int32) { 6387 if m == nil { 6388 panic(fmt.Errorf("can't set %s on nil %s", "MinLinks", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6389 } 6390 m.MinLinks = fv 6391 } 6392 6393 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetTransmitHashPolicy(fv int32) { 6394 if m == nil { 6395 panic(fmt.Errorf("can't set %s on nil %s", "TransmitHashPolicy", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6396 } 6397 m.TransmitHashPolicy = fv 6398 } 6399 6400 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetAdSelect(fv int32) { 6401 if m == nil { 6402 panic(fmt.Errorf("can't set %s on nil %s", "AdSelect", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6403 } 6404 m.AdSelect = fv 6405 } 6406 6407 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetAllSlavesActive(fv int32) { 6408 if m == nil { 6409 panic(fmt.Errorf("can't set %s on nil %s", "AllSlavesActive", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6410 } 6411 m.AllSlavesActive = fv 6412 } 6413 6414 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetArpIpTargets(fv bool) { 6415 if m == nil { 6416 panic(fmt.Errorf("can't set %s on nil %s", "ArpIpTargets", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6417 } 6418 m.ArpIpTargets = fv 6419 } 6420 6421 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetArpValidate(fv string) { 6422 if m == nil { 6423 panic(fmt.Errorf("can't set %s on nil %s", "ArpValidate", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6424 } 6425 m.ArpValidate = fv 6426 } 6427 6428 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetArpAllTargets(fv string) { 6429 if m == nil { 6430 panic(fmt.Errorf("can't set %s on nil %s", "ArpAllTargets", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6431 } 6432 m.ArpAllTargets = fv 6433 } 6434 6435 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetUpDelay(fv string) { 6436 if m == nil { 6437 panic(fmt.Errorf("can't set %s on nil %s", "UpDelay", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6438 } 6439 m.UpDelay = fv 6440 } 6441 6442 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetFailOverMacPolicy(fv string) { 6443 if m == nil { 6444 panic(fmt.Errorf("can't set %s on nil %s", "FailOverMacPolicy", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6445 } 6446 m.FailOverMacPolicy = fv 6447 } 6448 6449 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetGratuitousArp(fv int32) { 6450 if m == nil { 6451 panic(fmt.Errorf("can't set %s on nil %s", "GratuitousArp", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6452 } 6453 m.GratuitousArp = fv 6454 } 6455 6456 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetPacketsPerSlave(fv string) { 6457 if m == nil { 6458 panic(fmt.Errorf("can't set %s on nil %s", "PacketsPerSlave", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6459 } 6460 m.PacketsPerSlave = fv 6461 } 6462 6463 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetPrimaryReselectPolicy(fv string) { 6464 if m == nil { 6465 panic(fmt.Errorf("can't set %s on nil %s", "PrimaryReselectPolicy", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6466 } 6467 m.PrimaryReselectPolicy = fv 6468 } 6469 6470 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetResendIgmp(fv string) { 6471 if m == nil { 6472 panic(fmt.Errorf("can't set %s on nil %s", "ResendIgmp", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6473 } 6474 m.ResendIgmp = fv 6475 } 6476 6477 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetLearnPacketInterval(fv string) { 6478 if m == nil { 6479 panic(fmt.Errorf("can't set %s on nil %s", "LearnPacketInterval", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6480 } 6481 m.LearnPacketInterval = fv 6482 } 6483 6484 func (m *Device_Spec_NetworkingConfig_BondsOpts_Parameters) SetPrimary(fv string) { 6485 if m == nil { 6486 panic(fmt.Errorf("can't set %s on nil %s", "Primary", "Device_Spec_NetworkingConfig_BondsOpts_Parameters")) 6487 } 6488 m.Primary = fv 6489 } 6490 6491 type Device_Spec_NetworkingConfig_TunnelsOpts_Key struct { 6492 state protoimpl.MessageState 6493 sizeCache protoimpl.SizeCache 6494 unknownFields protoimpl.UnknownFields 6495 Input int32 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` 6496 Output int32 `protobuf:"varint,2,opt,name=output,proto3" json:"output,omitempty"` 6497 } 6498 6499 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) Reset() { 6500 *m = Device_Spec_NetworkingConfig_TunnelsOpts_Key{} 6501 if protoimpl.UnsafeEnabled { 6502 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[37] 6503 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6504 ms.StoreMessageInfo(mi) 6505 } 6506 } 6507 6508 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) String() string { 6509 return protoimpl.X.MessageStringOf(m) 6510 } 6511 6512 func (*Device_Spec_NetworkingConfig_TunnelsOpts_Key) ProtoMessage() {} 6513 6514 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) ProtoReflect() preflect.Message { 6515 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[37] 6516 if protoimpl.UnsafeEnabled && m != nil { 6517 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6518 if ms.LoadMessageInfo() == nil { 6519 ms.StoreMessageInfo(mi) 6520 } 6521 return ms 6522 } 6523 return mi.MessageOf(m) 6524 } 6525 6526 func (*Device_Spec_NetworkingConfig_TunnelsOpts_Key) GotenMessage() {} 6527 6528 // Deprecated, Use Device_Spec_NetworkingConfig_TunnelsOpts_Key.ProtoReflect.Descriptor instead. 6529 func (*Device_Spec_NetworkingConfig_TunnelsOpts_Key) Descriptor() ([]byte, []int) { 6530 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 0, 5, 0} 6531 } 6532 6533 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) Unmarshal(b []byte) error { 6534 return proto.Unmarshal(b, m) 6535 } 6536 6537 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) Marshal() ([]byte, error) { 6538 return proto.Marshal(m) 6539 } 6540 6541 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) MarshalJSON() ([]byte, error) { 6542 return protojson.MarshalOptions{}.Marshal(m) 6543 } 6544 6545 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) UnmarshalJSON(data []byte) error { 6546 return protojson.Unmarshal(data, m) 6547 } 6548 6549 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) GetInput() int32 { 6550 if m != nil { 6551 return m.Input 6552 } 6553 return int32(0) 6554 } 6555 6556 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) GetOutput() int32 { 6557 if m != nil { 6558 return m.Output 6559 } 6560 return int32(0) 6561 } 6562 6563 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) SetInput(fv int32) { 6564 if m == nil { 6565 panic(fmt.Errorf("can't set %s on nil %s", "Input", "Device_Spec_NetworkingConfig_TunnelsOpts_Key")) 6566 } 6567 m.Input = fv 6568 } 6569 6570 func (m *Device_Spec_NetworkingConfig_TunnelsOpts_Key) SetOutput(fv int32) { 6571 if m == nil { 6572 panic(fmt.Errorf("can't set %s on nil %s", "Output", "Device_Spec_NetworkingConfig_TunnelsOpts_Key")) 6573 } 6574 m.Output = fv 6575 } 6576 6577 type Device_Spec_SSHConfig_AuthKey struct { 6578 state protoimpl.MessageState 6579 sizeCache protoimpl.SizeCache 6580 unknownFields protoimpl.UnknownFields 6581 SshaKey string `protobuf:"bytes,1,opt,name=ssha_key,json=sshaKey,proto3" json:"ssha_key,omitempty"` 6582 CertAuthority bool `protobuf:"varint,2,opt,name=cert_authority,json=certAuthority,proto3" json:"cert_authority,omitempty"` 6583 Command string `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"` 6584 Environment string `protobuf:"bytes,4,opt,name=environment,proto3" json:"environment,omitempty"` 6585 From string `protobuf:"bytes,5,opt,name=from,proto3" json:"from,omitempty"` 6586 NoAgentForwarding bool `protobuf:"varint,6,opt,name=no_agent_forwarding,json=noAgentForwarding,proto3" json:"no_agent_forwarding,omitempty"` 6587 NoPortForwarding bool `protobuf:"varint,7,opt,name=no_port_forwarding,json=noPortForwarding,proto3" json:"no_port_forwarding,omitempty"` 6588 NoPty bool `protobuf:"varint,8,opt,name=no_pty,json=noPty,proto3" json:"no_pty,omitempty"` 6589 NoUserRc bool `protobuf:"varint,9,opt,name=no_user_rc,json=noUserRc,proto3" json:"no_user_rc,omitempty"` 6590 NoX11Forwarding bool `protobuf:"varint,10,opt,name=no_x11_forwarding,json=noX11Forwarding,proto3" json:"no_x11_forwarding,omitempty"` 6591 Permitopen string `protobuf:"bytes,11,opt,name=permitopen,proto3" json:"permitopen,omitempty"` 6592 Principals string `protobuf:"bytes,12,opt,name=principals,proto3" json:"principals,omitempty"` 6593 Tunnel string `protobuf:"bytes,13,opt,name=tunnel,proto3" json:"tunnel,omitempty"` 6594 Restrict bool `protobuf:"varint,14,opt,name=restrict,proto3" json:"restrict,omitempty"` 6595 } 6596 6597 func (m *Device_Spec_SSHConfig_AuthKey) Reset() { 6598 *m = Device_Spec_SSHConfig_AuthKey{} 6599 if protoimpl.UnsafeEnabled { 6600 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[38] 6601 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6602 ms.StoreMessageInfo(mi) 6603 } 6604 } 6605 6606 func (m *Device_Spec_SSHConfig_AuthKey) String() string { 6607 return protoimpl.X.MessageStringOf(m) 6608 } 6609 6610 func (*Device_Spec_SSHConfig_AuthKey) ProtoMessage() {} 6611 6612 func (m *Device_Spec_SSHConfig_AuthKey) ProtoReflect() preflect.Message { 6613 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[38] 6614 if protoimpl.UnsafeEnabled && m != nil { 6615 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6616 if ms.LoadMessageInfo() == nil { 6617 ms.StoreMessageInfo(mi) 6618 } 6619 return ms 6620 } 6621 return mi.MessageOf(m) 6622 } 6623 6624 func (*Device_Spec_SSHConfig_AuthKey) GotenMessage() {} 6625 6626 // Deprecated, Use Device_Spec_SSHConfig_AuthKey.ProtoReflect.Descriptor instead. 6627 func (*Device_Spec_SSHConfig_AuthKey) Descriptor() ([]byte, []int) { 6628 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 0, 2, 0} 6629 } 6630 6631 func (m *Device_Spec_SSHConfig_AuthKey) Unmarshal(b []byte) error { 6632 return proto.Unmarshal(b, m) 6633 } 6634 6635 func (m *Device_Spec_SSHConfig_AuthKey) Marshal() ([]byte, error) { 6636 return proto.Marshal(m) 6637 } 6638 6639 func (m *Device_Spec_SSHConfig_AuthKey) MarshalJSON() ([]byte, error) { 6640 return protojson.MarshalOptions{}.Marshal(m) 6641 } 6642 6643 func (m *Device_Spec_SSHConfig_AuthKey) UnmarshalJSON(data []byte) error { 6644 return protojson.Unmarshal(data, m) 6645 } 6646 6647 func (m *Device_Spec_SSHConfig_AuthKey) GetSshaKey() string { 6648 if m != nil { 6649 return m.SshaKey 6650 } 6651 return "" 6652 } 6653 6654 func (m *Device_Spec_SSHConfig_AuthKey) GetCertAuthority() bool { 6655 if m != nil { 6656 return m.CertAuthority 6657 } 6658 return false 6659 } 6660 6661 func (m *Device_Spec_SSHConfig_AuthKey) GetCommand() string { 6662 if m != nil { 6663 return m.Command 6664 } 6665 return "" 6666 } 6667 6668 func (m *Device_Spec_SSHConfig_AuthKey) GetEnvironment() string { 6669 if m != nil { 6670 return m.Environment 6671 } 6672 return "" 6673 } 6674 6675 func (m *Device_Spec_SSHConfig_AuthKey) GetFrom() string { 6676 if m != nil { 6677 return m.From 6678 } 6679 return "" 6680 } 6681 6682 func (m *Device_Spec_SSHConfig_AuthKey) GetNoAgentForwarding() bool { 6683 if m != nil { 6684 return m.NoAgentForwarding 6685 } 6686 return false 6687 } 6688 6689 func (m *Device_Spec_SSHConfig_AuthKey) GetNoPortForwarding() bool { 6690 if m != nil { 6691 return m.NoPortForwarding 6692 } 6693 return false 6694 } 6695 6696 func (m *Device_Spec_SSHConfig_AuthKey) GetNoPty() bool { 6697 if m != nil { 6698 return m.NoPty 6699 } 6700 return false 6701 } 6702 6703 func (m *Device_Spec_SSHConfig_AuthKey) GetNoUserRc() bool { 6704 if m != nil { 6705 return m.NoUserRc 6706 } 6707 return false 6708 } 6709 6710 func (m *Device_Spec_SSHConfig_AuthKey) GetNoX11Forwarding() bool { 6711 if m != nil { 6712 return m.NoX11Forwarding 6713 } 6714 return false 6715 } 6716 6717 func (m *Device_Spec_SSHConfig_AuthKey) GetPermitopen() string { 6718 if m != nil { 6719 return m.Permitopen 6720 } 6721 return "" 6722 } 6723 6724 func (m *Device_Spec_SSHConfig_AuthKey) GetPrincipals() string { 6725 if m != nil { 6726 return m.Principals 6727 } 6728 return "" 6729 } 6730 6731 func (m *Device_Spec_SSHConfig_AuthKey) GetTunnel() string { 6732 if m != nil { 6733 return m.Tunnel 6734 } 6735 return "" 6736 } 6737 6738 func (m *Device_Spec_SSHConfig_AuthKey) GetRestrict() bool { 6739 if m != nil { 6740 return m.Restrict 6741 } 6742 return false 6743 } 6744 6745 func (m *Device_Spec_SSHConfig_AuthKey) SetSshaKey(fv string) { 6746 if m == nil { 6747 panic(fmt.Errorf("can't set %s on nil %s", "SshaKey", "Device_Spec_SSHConfig_AuthKey")) 6748 } 6749 m.SshaKey = fv 6750 } 6751 6752 func (m *Device_Spec_SSHConfig_AuthKey) SetCertAuthority(fv bool) { 6753 if m == nil { 6754 panic(fmt.Errorf("can't set %s on nil %s", "CertAuthority", "Device_Spec_SSHConfig_AuthKey")) 6755 } 6756 m.CertAuthority = fv 6757 } 6758 6759 func (m *Device_Spec_SSHConfig_AuthKey) SetCommand(fv string) { 6760 if m == nil { 6761 panic(fmt.Errorf("can't set %s on nil %s", "Command", "Device_Spec_SSHConfig_AuthKey")) 6762 } 6763 m.Command = fv 6764 } 6765 6766 func (m *Device_Spec_SSHConfig_AuthKey) SetEnvironment(fv string) { 6767 if m == nil { 6768 panic(fmt.Errorf("can't set %s on nil %s", "Environment", "Device_Spec_SSHConfig_AuthKey")) 6769 } 6770 m.Environment = fv 6771 } 6772 6773 func (m *Device_Spec_SSHConfig_AuthKey) SetFrom(fv string) { 6774 if m == nil { 6775 panic(fmt.Errorf("can't set %s on nil %s", "From", "Device_Spec_SSHConfig_AuthKey")) 6776 } 6777 m.From = fv 6778 } 6779 6780 func (m *Device_Spec_SSHConfig_AuthKey) SetNoAgentForwarding(fv bool) { 6781 if m == nil { 6782 panic(fmt.Errorf("can't set %s on nil %s", "NoAgentForwarding", "Device_Spec_SSHConfig_AuthKey")) 6783 } 6784 m.NoAgentForwarding = fv 6785 } 6786 6787 func (m *Device_Spec_SSHConfig_AuthKey) SetNoPortForwarding(fv bool) { 6788 if m == nil { 6789 panic(fmt.Errorf("can't set %s on nil %s", "NoPortForwarding", "Device_Spec_SSHConfig_AuthKey")) 6790 } 6791 m.NoPortForwarding = fv 6792 } 6793 6794 func (m *Device_Spec_SSHConfig_AuthKey) SetNoPty(fv bool) { 6795 if m == nil { 6796 panic(fmt.Errorf("can't set %s on nil %s", "NoPty", "Device_Spec_SSHConfig_AuthKey")) 6797 } 6798 m.NoPty = fv 6799 } 6800 6801 func (m *Device_Spec_SSHConfig_AuthKey) SetNoUserRc(fv bool) { 6802 if m == nil { 6803 panic(fmt.Errorf("can't set %s on nil %s", "NoUserRc", "Device_Spec_SSHConfig_AuthKey")) 6804 } 6805 m.NoUserRc = fv 6806 } 6807 6808 func (m *Device_Spec_SSHConfig_AuthKey) SetNoX11Forwarding(fv bool) { 6809 if m == nil { 6810 panic(fmt.Errorf("can't set %s on nil %s", "NoX11Forwarding", "Device_Spec_SSHConfig_AuthKey")) 6811 } 6812 m.NoX11Forwarding = fv 6813 } 6814 6815 func (m *Device_Spec_SSHConfig_AuthKey) SetPermitopen(fv string) { 6816 if m == nil { 6817 panic(fmt.Errorf("can't set %s on nil %s", "Permitopen", "Device_Spec_SSHConfig_AuthKey")) 6818 } 6819 m.Permitopen = fv 6820 } 6821 6822 func (m *Device_Spec_SSHConfig_AuthKey) SetPrincipals(fv string) { 6823 if m == nil { 6824 panic(fmt.Errorf("can't set %s on nil %s", "Principals", "Device_Spec_SSHConfig_AuthKey")) 6825 } 6826 m.Principals = fv 6827 } 6828 6829 func (m *Device_Spec_SSHConfig_AuthKey) SetTunnel(fv string) { 6830 if m == nil { 6831 panic(fmt.Errorf("can't set %s on nil %s", "Tunnel", "Device_Spec_SSHConfig_AuthKey")) 6832 } 6833 m.Tunnel = fv 6834 } 6835 6836 func (m *Device_Spec_SSHConfig_AuthKey) SetRestrict(fv bool) { 6837 if m == nil { 6838 panic(fmt.Errorf("can't set %s on nil %s", "Restrict", "Device_Spec_SSHConfig_AuthKey")) 6839 } 6840 m.Restrict = fv 6841 } 6842 6843 // Interface addresses of the Device. 6844 type Device_Status_Address struct { 6845 state protoimpl.MessageState 6846 sizeCache protoimpl.SizeCache 6847 unknownFields protoimpl.UnknownFields 6848 // IPv4 or IPv6 address such as `203.0.113.5` (no suffix for subnet) 6849 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 6850 // Always `InternalIP` 6851 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 6852 } 6853 6854 func (m *Device_Status_Address) Reset() { 6855 *m = Device_Status_Address{} 6856 if protoimpl.UnsafeEnabled { 6857 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[39] 6858 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6859 ms.StoreMessageInfo(mi) 6860 } 6861 } 6862 6863 func (m *Device_Status_Address) String() string { 6864 return protoimpl.X.MessageStringOf(m) 6865 } 6866 6867 func (*Device_Status_Address) ProtoMessage() {} 6868 6869 func (m *Device_Status_Address) ProtoReflect() preflect.Message { 6870 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[39] 6871 if protoimpl.UnsafeEnabled && m != nil { 6872 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6873 if ms.LoadMessageInfo() == nil { 6874 ms.StoreMessageInfo(mi) 6875 } 6876 return ms 6877 } 6878 return mi.MessageOf(m) 6879 } 6880 6881 func (*Device_Status_Address) GotenMessage() {} 6882 6883 // Deprecated, Use Device_Status_Address.ProtoReflect.Descriptor instead. 6884 func (*Device_Status_Address) Descriptor() ([]byte, []int) { 6885 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 0} 6886 } 6887 6888 func (m *Device_Status_Address) Unmarshal(b []byte) error { 6889 return proto.Unmarshal(b, m) 6890 } 6891 6892 func (m *Device_Status_Address) Marshal() ([]byte, error) { 6893 return proto.Marshal(m) 6894 } 6895 6896 func (m *Device_Status_Address) MarshalJSON() ([]byte, error) { 6897 return protojson.MarshalOptions{}.Marshal(m) 6898 } 6899 6900 func (m *Device_Status_Address) UnmarshalJSON(data []byte) error { 6901 return protojson.Unmarshal(data, m) 6902 } 6903 6904 func (m *Device_Status_Address) GetAddress() string { 6905 if m != nil { 6906 return m.Address 6907 } 6908 return "" 6909 } 6910 6911 func (m *Device_Status_Address) GetType() string { 6912 if m != nil { 6913 return m.Type 6914 } 6915 return "" 6916 } 6917 6918 func (m *Device_Status_Address) SetAddress(fv string) { 6919 if m == nil { 6920 panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_Address")) 6921 } 6922 m.Address = fv 6923 } 6924 6925 func (m *Device_Status_Address) SetType(fv string) { 6926 if m == nil { 6927 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_Address")) 6928 } 6929 m.Type = fv 6930 } 6931 6932 // Condition holds status of each sub component or module of the device. 6933 type Device_Status_Condition struct { 6934 state protoimpl.MessageState 6935 sizeCache protoimpl.SizeCache 6936 unknownFields protoimpl.UnknownFields 6937 // The message describes the status. 6938 Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 6939 // The reason for the status. 6940 Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` 6941 // The status name. 6942 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` 6943 // Type name of the status. 6944 Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` 6945 // When the status has been updated last time. 6946 LastHeartBeatTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_heart_beat_time,json=lastHeartBeatTime,proto3" json:"last_heart_beat_time,omitempty"` 6947 // When the status has tuned into the current value. 6948 LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` 6949 } 6950 6951 func (m *Device_Status_Condition) Reset() { 6952 *m = Device_Status_Condition{} 6953 if protoimpl.UnsafeEnabled { 6954 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[40] 6955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6956 ms.StoreMessageInfo(mi) 6957 } 6958 } 6959 6960 func (m *Device_Status_Condition) String() string { 6961 return protoimpl.X.MessageStringOf(m) 6962 } 6963 6964 func (*Device_Status_Condition) ProtoMessage() {} 6965 6966 func (m *Device_Status_Condition) ProtoReflect() preflect.Message { 6967 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[40] 6968 if protoimpl.UnsafeEnabled && m != nil { 6969 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 6970 if ms.LoadMessageInfo() == nil { 6971 ms.StoreMessageInfo(mi) 6972 } 6973 return ms 6974 } 6975 return mi.MessageOf(m) 6976 } 6977 6978 func (*Device_Status_Condition) GotenMessage() {} 6979 6980 // Deprecated, Use Device_Status_Condition.ProtoReflect.Descriptor instead. 6981 func (*Device_Status_Condition) Descriptor() ([]byte, []int) { 6982 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 1} 6983 } 6984 6985 func (m *Device_Status_Condition) Unmarshal(b []byte) error { 6986 return proto.Unmarshal(b, m) 6987 } 6988 6989 func (m *Device_Status_Condition) Marshal() ([]byte, error) { 6990 return proto.Marshal(m) 6991 } 6992 6993 func (m *Device_Status_Condition) MarshalJSON() ([]byte, error) { 6994 return protojson.MarshalOptions{}.Marshal(m) 6995 } 6996 6997 func (m *Device_Status_Condition) UnmarshalJSON(data []byte) error { 6998 return protojson.Unmarshal(data, m) 6999 } 7000 7001 func (m *Device_Status_Condition) GetMessage() string { 7002 if m != nil { 7003 return m.Message 7004 } 7005 return "" 7006 } 7007 7008 func (m *Device_Status_Condition) GetReason() string { 7009 if m != nil { 7010 return m.Reason 7011 } 7012 return "" 7013 } 7014 7015 func (m *Device_Status_Condition) GetStatus() string { 7016 if m != nil { 7017 return m.Status 7018 } 7019 return "" 7020 } 7021 7022 func (m *Device_Status_Condition) GetType() string { 7023 if m != nil { 7024 return m.Type 7025 } 7026 return "" 7027 } 7028 7029 func (m *Device_Status_Condition) GetLastHeartBeatTime() *timestamppb.Timestamp { 7030 if m != nil { 7031 return m.LastHeartBeatTime 7032 } 7033 return nil 7034 } 7035 7036 func (m *Device_Status_Condition) GetLastTransitionTime() *timestamppb.Timestamp { 7037 if m != nil { 7038 return m.LastTransitionTime 7039 } 7040 return nil 7041 } 7042 7043 func (m *Device_Status_Condition) SetMessage(fv string) { 7044 if m == nil { 7045 panic(fmt.Errorf("can't set %s on nil %s", "Message", "Device_Status_Condition")) 7046 } 7047 m.Message = fv 7048 } 7049 7050 func (m *Device_Status_Condition) SetReason(fv string) { 7051 if m == nil { 7052 panic(fmt.Errorf("can't set %s on nil %s", "Reason", "Device_Status_Condition")) 7053 } 7054 m.Reason = fv 7055 } 7056 7057 func (m *Device_Status_Condition) SetStatus(fv string) { 7058 if m == nil { 7059 panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_Condition")) 7060 } 7061 m.Status = fv 7062 } 7063 7064 func (m *Device_Status_Condition) SetType(fv string) { 7065 if m == nil { 7066 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_Condition")) 7067 } 7068 m.Type = fv 7069 } 7070 7071 func (m *Device_Status_Condition) SetLastHeartBeatTime(fv *timestamppb.Timestamp) { 7072 if m == nil { 7073 panic(fmt.Errorf("can't set %s on nil %s", "LastHeartBeatTime", "Device_Status_Condition")) 7074 } 7075 m.LastHeartBeatTime = fv 7076 } 7077 7078 func (m *Device_Status_Condition) SetLastTransitionTime(fv *timestamppb.Timestamp) { 7079 if m == nil { 7080 panic(fmt.Errorf("can't set %s on nil %s", "LastTransitionTime", "Device_Status_Condition")) 7081 } 7082 m.LastTransitionTime = fv 7083 } 7084 7085 type Device_Status_NetworkConfigState struct { 7086 state protoimpl.MessageState 7087 sizeCache protoimpl.SizeCache 7088 unknownFields protoimpl.UnknownFields 7089 ActiveNetworkConfigSource Device_Status_NetworkConfigState_NetworkConfigSource `protobuf:"varint,1,opt,name=active_network_config_source,json=activeNetworkConfigSource,proto3,enum=ntt.devices.v1alpha2.Device_Status_NetworkConfigState_NetworkConfigSource" json:"active_network_config_source,omitempty"` 7090 DesiredNetworkConfigSource Device_Status_NetworkConfigState_NetworkConfigSource `protobuf:"varint,2,opt,name=desired_network_config_source,json=desiredNetworkConfigSource,proto3,enum=ntt.devices.v1alpha2.Device_Status_NetworkConfigState_NetworkConfigSource" json:"desired_network_config_source,omitempty"` 7091 DesiredNetworkConfigError string `protobuf:"bytes,3,opt,name=desired_network_config_error,json=desiredNetworkConfigError,proto3" json:"desired_network_config_error,omitempty"` 7092 DefaultConfig *Device_Spec_NetplanConfig `protobuf:"bytes,4,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"` 7093 ActiveConfig *Device_Spec_NetplanConfig `protobuf:"bytes,5,opt,name=active_config,json=activeConfig,proto3" json:"active_config,omitempty"` 7094 DesiredConfig *Device_Spec_NetplanConfig `protobuf:"bytes,6,opt,name=desired_config,json=desiredConfig,proto3" json:"desired_config,omitempty"` 7095 } 7096 7097 func (m *Device_Status_NetworkConfigState) Reset() { 7098 *m = Device_Status_NetworkConfigState{} 7099 if protoimpl.UnsafeEnabled { 7100 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[41] 7101 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7102 ms.StoreMessageInfo(mi) 7103 } 7104 } 7105 7106 func (m *Device_Status_NetworkConfigState) String() string { 7107 return protoimpl.X.MessageStringOf(m) 7108 } 7109 7110 func (*Device_Status_NetworkConfigState) ProtoMessage() {} 7111 7112 func (m *Device_Status_NetworkConfigState) ProtoReflect() preflect.Message { 7113 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[41] 7114 if protoimpl.UnsafeEnabled && m != nil { 7115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7116 if ms.LoadMessageInfo() == nil { 7117 ms.StoreMessageInfo(mi) 7118 } 7119 return ms 7120 } 7121 return mi.MessageOf(m) 7122 } 7123 7124 func (*Device_Status_NetworkConfigState) GotenMessage() {} 7125 7126 // Deprecated, Use Device_Status_NetworkConfigState.ProtoReflect.Descriptor instead. 7127 func (*Device_Status_NetworkConfigState) Descriptor() ([]byte, []int) { 7128 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 2} 7129 } 7130 7131 func (m *Device_Status_NetworkConfigState) Unmarshal(b []byte) error { 7132 return proto.Unmarshal(b, m) 7133 } 7134 7135 func (m *Device_Status_NetworkConfigState) Marshal() ([]byte, error) { 7136 return proto.Marshal(m) 7137 } 7138 7139 func (m *Device_Status_NetworkConfigState) MarshalJSON() ([]byte, error) { 7140 return protojson.MarshalOptions{}.Marshal(m) 7141 } 7142 7143 func (m *Device_Status_NetworkConfigState) UnmarshalJSON(data []byte) error { 7144 return protojson.Unmarshal(data, m) 7145 } 7146 7147 func (m *Device_Status_NetworkConfigState) GetActiveNetworkConfigSource() Device_Status_NetworkConfigState_NetworkConfigSource { 7148 if m != nil { 7149 return m.ActiveNetworkConfigSource 7150 } 7151 return Device_Status_NetworkConfigState_UNKNOWN 7152 } 7153 7154 func (m *Device_Status_NetworkConfigState) GetDesiredNetworkConfigSource() Device_Status_NetworkConfigState_NetworkConfigSource { 7155 if m != nil { 7156 return m.DesiredNetworkConfigSource 7157 } 7158 return Device_Status_NetworkConfigState_UNKNOWN 7159 } 7160 7161 func (m *Device_Status_NetworkConfigState) GetDesiredNetworkConfigError() string { 7162 if m != nil { 7163 return m.DesiredNetworkConfigError 7164 } 7165 return "" 7166 } 7167 7168 func (m *Device_Status_NetworkConfigState) GetDefaultConfig() *Device_Spec_NetplanConfig { 7169 if m != nil { 7170 return m.DefaultConfig 7171 } 7172 return nil 7173 } 7174 7175 func (m *Device_Status_NetworkConfigState) GetActiveConfig() *Device_Spec_NetplanConfig { 7176 if m != nil { 7177 return m.ActiveConfig 7178 } 7179 return nil 7180 } 7181 7182 func (m *Device_Status_NetworkConfigState) GetDesiredConfig() *Device_Spec_NetplanConfig { 7183 if m != nil { 7184 return m.DesiredConfig 7185 } 7186 return nil 7187 } 7188 7189 func (m *Device_Status_NetworkConfigState) SetActiveNetworkConfigSource(fv Device_Status_NetworkConfigState_NetworkConfigSource) { 7190 if m == nil { 7191 panic(fmt.Errorf("can't set %s on nil %s", "ActiveNetworkConfigSource", "Device_Status_NetworkConfigState")) 7192 } 7193 m.ActiveNetworkConfigSource = fv 7194 } 7195 7196 func (m *Device_Status_NetworkConfigState) SetDesiredNetworkConfigSource(fv Device_Status_NetworkConfigState_NetworkConfigSource) { 7197 if m == nil { 7198 panic(fmt.Errorf("can't set %s on nil %s", "DesiredNetworkConfigSource", "Device_Status_NetworkConfigState")) 7199 } 7200 m.DesiredNetworkConfigSource = fv 7201 } 7202 7203 func (m *Device_Status_NetworkConfigState) SetDesiredNetworkConfigError(fv string) { 7204 if m == nil { 7205 panic(fmt.Errorf("can't set %s on nil %s", "DesiredNetworkConfigError", "Device_Status_NetworkConfigState")) 7206 } 7207 m.DesiredNetworkConfigError = fv 7208 } 7209 7210 func (m *Device_Status_NetworkConfigState) SetDefaultConfig(fv *Device_Spec_NetplanConfig) { 7211 if m == nil { 7212 panic(fmt.Errorf("can't set %s on nil %s", "DefaultConfig", "Device_Status_NetworkConfigState")) 7213 } 7214 m.DefaultConfig = fv 7215 } 7216 7217 func (m *Device_Status_NetworkConfigState) SetActiveConfig(fv *Device_Spec_NetplanConfig) { 7218 if m == nil { 7219 panic(fmt.Errorf("can't set %s on nil %s", "ActiveConfig", "Device_Status_NetworkConfigState")) 7220 } 7221 m.ActiveConfig = fv 7222 } 7223 7224 func (m *Device_Status_NetworkConfigState) SetDesiredConfig(fv *Device_Spec_NetplanConfig) { 7225 if m == nil { 7226 panic(fmt.Errorf("can't set %s on nil %s", "DesiredConfig", "Device_Status_NetworkConfigState")) 7227 } 7228 m.DesiredConfig = fv 7229 } 7230 7231 type Device_Status_ProxyConfigStatus struct { 7232 state protoimpl.MessageState 7233 sizeCache protoimpl.SizeCache 7234 unknownFields protoimpl.UnknownFields 7235 ActiveConfigSource Device_Status_ProxyConfigStatus_ProxyConfigSource `protobuf:"varint,1,opt,name=active_config_source,json=activeConfigSource,proto3,enum=ntt.devices.v1alpha2.Device_Status_ProxyConfigStatus_ProxyConfigSource" json:"active_config_source,omitempty"` 7236 DesiredConfigSource Device_Status_ProxyConfigStatus_ProxyConfigSource `protobuf:"varint,2,opt,name=desired_config_source,json=desiredConfigSource,proto3,enum=ntt.devices.v1alpha2.Device_Status_ProxyConfigStatus_ProxyConfigSource" json:"desired_config_source,omitempty"` 7237 ProxyConfigError string `protobuf:"bytes,3,opt,name=proxy_config_error,json=proxyConfigError,proto3" json:"proxy_config_error,omitempty"` 7238 DefaultConfig *Device_Spec_ProxyConfig `protobuf:"bytes,4,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"` 7239 ActiveConfig *Device_Spec_ProxyConfig `protobuf:"bytes,5,opt,name=active_config,json=activeConfig,proto3" json:"active_config,omitempty"` 7240 ApiConfig *Device_Spec_ProxyConfig `protobuf:"bytes,6,opt,name=api_config,json=apiConfig,proto3" json:"api_config,omitempty"` 7241 } 7242 7243 func (m *Device_Status_ProxyConfigStatus) Reset() { 7244 *m = Device_Status_ProxyConfigStatus{} 7245 if protoimpl.UnsafeEnabled { 7246 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[42] 7247 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7248 ms.StoreMessageInfo(mi) 7249 } 7250 } 7251 7252 func (m *Device_Status_ProxyConfigStatus) String() string { 7253 return protoimpl.X.MessageStringOf(m) 7254 } 7255 7256 func (*Device_Status_ProxyConfigStatus) ProtoMessage() {} 7257 7258 func (m *Device_Status_ProxyConfigStatus) ProtoReflect() preflect.Message { 7259 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[42] 7260 if protoimpl.UnsafeEnabled && m != nil { 7261 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7262 if ms.LoadMessageInfo() == nil { 7263 ms.StoreMessageInfo(mi) 7264 } 7265 return ms 7266 } 7267 return mi.MessageOf(m) 7268 } 7269 7270 func (*Device_Status_ProxyConfigStatus) GotenMessage() {} 7271 7272 // Deprecated, Use Device_Status_ProxyConfigStatus.ProtoReflect.Descriptor instead. 7273 func (*Device_Status_ProxyConfigStatus) Descriptor() ([]byte, []int) { 7274 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 3} 7275 } 7276 7277 func (m *Device_Status_ProxyConfigStatus) Unmarshal(b []byte) error { 7278 return proto.Unmarshal(b, m) 7279 } 7280 7281 func (m *Device_Status_ProxyConfigStatus) Marshal() ([]byte, error) { 7282 return proto.Marshal(m) 7283 } 7284 7285 func (m *Device_Status_ProxyConfigStatus) MarshalJSON() ([]byte, error) { 7286 return protojson.MarshalOptions{}.Marshal(m) 7287 } 7288 7289 func (m *Device_Status_ProxyConfigStatus) UnmarshalJSON(data []byte) error { 7290 return protojson.Unmarshal(data, m) 7291 } 7292 7293 func (m *Device_Status_ProxyConfigStatus) GetActiveConfigSource() Device_Status_ProxyConfigStatus_ProxyConfigSource { 7294 if m != nil { 7295 return m.ActiveConfigSource 7296 } 7297 return Device_Status_ProxyConfigStatus_NO_CONFIG 7298 } 7299 7300 func (m *Device_Status_ProxyConfigStatus) GetDesiredConfigSource() Device_Status_ProxyConfigStatus_ProxyConfigSource { 7301 if m != nil { 7302 return m.DesiredConfigSource 7303 } 7304 return Device_Status_ProxyConfigStatus_NO_CONFIG 7305 } 7306 7307 func (m *Device_Status_ProxyConfigStatus) GetProxyConfigError() string { 7308 if m != nil { 7309 return m.ProxyConfigError 7310 } 7311 return "" 7312 } 7313 7314 func (m *Device_Status_ProxyConfigStatus) GetDefaultConfig() *Device_Spec_ProxyConfig { 7315 if m != nil { 7316 return m.DefaultConfig 7317 } 7318 return nil 7319 } 7320 7321 func (m *Device_Status_ProxyConfigStatus) GetActiveConfig() *Device_Spec_ProxyConfig { 7322 if m != nil { 7323 return m.ActiveConfig 7324 } 7325 return nil 7326 } 7327 7328 func (m *Device_Status_ProxyConfigStatus) GetApiConfig() *Device_Spec_ProxyConfig { 7329 if m != nil { 7330 return m.ApiConfig 7331 } 7332 return nil 7333 } 7334 7335 func (m *Device_Status_ProxyConfigStatus) SetActiveConfigSource(fv Device_Status_ProxyConfigStatus_ProxyConfigSource) { 7336 if m == nil { 7337 panic(fmt.Errorf("can't set %s on nil %s", "ActiveConfigSource", "Device_Status_ProxyConfigStatus")) 7338 } 7339 m.ActiveConfigSource = fv 7340 } 7341 7342 func (m *Device_Status_ProxyConfigStatus) SetDesiredConfigSource(fv Device_Status_ProxyConfigStatus_ProxyConfigSource) { 7343 if m == nil { 7344 panic(fmt.Errorf("can't set %s on nil %s", "DesiredConfigSource", "Device_Status_ProxyConfigStatus")) 7345 } 7346 m.DesiredConfigSource = fv 7347 } 7348 7349 func (m *Device_Status_ProxyConfigStatus) SetProxyConfigError(fv string) { 7350 if m == nil { 7351 panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfigError", "Device_Status_ProxyConfigStatus")) 7352 } 7353 m.ProxyConfigError = fv 7354 } 7355 7356 func (m *Device_Status_ProxyConfigStatus) SetDefaultConfig(fv *Device_Spec_ProxyConfig) { 7357 if m == nil { 7358 panic(fmt.Errorf("can't set %s on nil %s", "DefaultConfig", "Device_Status_ProxyConfigStatus")) 7359 } 7360 m.DefaultConfig = fv 7361 } 7362 7363 func (m *Device_Status_ProxyConfigStatus) SetActiveConfig(fv *Device_Spec_ProxyConfig) { 7364 if m == nil { 7365 panic(fmt.Errorf("can't set %s on nil %s", "ActiveConfig", "Device_Status_ProxyConfigStatus")) 7366 } 7367 m.ActiveConfig = fv 7368 } 7369 7370 func (m *Device_Status_ProxyConfigStatus) SetApiConfig(fv *Device_Spec_ProxyConfig) { 7371 if m == nil { 7372 panic(fmt.Errorf("can't set %s on nil %s", "ApiConfig", "Device_Status_ProxyConfigStatus")) 7373 } 7374 m.ApiConfig = fv 7375 } 7376 7377 // Device Information 7378 type Device_Status_DeviceInfo struct { 7379 state protoimpl.MessageState 7380 sizeCache protoimpl.SizeCache 7381 unknownFields protoimpl.UnknownFields 7382 // The architecture of the CPU (and the software compilied for) (e.g. 7383 // `arm64`) 7384 Architecture string `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"` 7385 // Base OS name (e.g. `Linux`) 7386 OperatingSystem string `protobuf:"bytes,2,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"` 7387 // OS kernel version 7388 KernelVersion string `protobuf:"bytes,3,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"` 7389 // OS base Image name 7390 OsImage string `protobuf:"bytes,4,opt,name=os_image,json=osImage,proto3" json:"os_image,omitempty"` 7391 // Not used 7392 ContainerRuntimeVersion string `protobuf:"bytes,5,opt,name=container_runtime_version,json=containerRuntimeVersion,proto3" json:"container_runtime_version,omitempty"` 7393 // Liquid OS version currently used. 7394 OsVersion string `protobuf:"bytes,6,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` 7395 // Container driver name (e.g. `/var/lib/droplet/compose`) 7396 Driver string `protobuf:"bytes,101,opt,name=driver,proto3" json:"driver,omitempty"` 7397 HardwareInformation *Device_Status_DeviceInfo_HardwareInformation `protobuf:"bytes,102,opt,name=hardware_information,json=hardwareInformation,proto3" json:"hardware_information,omitempty"` 7398 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"` 7399 ControlPlaneInterfaceInfo *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo `protobuf:"bytes,104,opt,name=control_plane_interface_info,json=controlPlaneInterfaceInfo,proto3" json:"control_plane_interface_info,omitempty"` 7400 } 7401 7402 func (m *Device_Status_DeviceInfo) Reset() { 7403 *m = Device_Status_DeviceInfo{} 7404 if protoimpl.UnsafeEnabled { 7405 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[43] 7406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7407 ms.StoreMessageInfo(mi) 7408 } 7409 } 7410 7411 func (m *Device_Status_DeviceInfo) String() string { 7412 return protoimpl.X.MessageStringOf(m) 7413 } 7414 7415 func (*Device_Status_DeviceInfo) ProtoMessage() {} 7416 7417 func (m *Device_Status_DeviceInfo) ProtoReflect() preflect.Message { 7418 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[43] 7419 if protoimpl.UnsafeEnabled && m != nil { 7420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7421 if ms.LoadMessageInfo() == nil { 7422 ms.StoreMessageInfo(mi) 7423 } 7424 return ms 7425 } 7426 return mi.MessageOf(m) 7427 } 7428 7429 func (*Device_Status_DeviceInfo) GotenMessage() {} 7430 7431 // Deprecated, Use Device_Status_DeviceInfo.ProtoReflect.Descriptor instead. 7432 func (*Device_Status_DeviceInfo) Descriptor() ([]byte, []int) { 7433 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4} 7434 } 7435 7436 func (m *Device_Status_DeviceInfo) Unmarshal(b []byte) error { 7437 return proto.Unmarshal(b, m) 7438 } 7439 7440 func (m *Device_Status_DeviceInfo) Marshal() ([]byte, error) { 7441 return proto.Marshal(m) 7442 } 7443 7444 func (m *Device_Status_DeviceInfo) MarshalJSON() ([]byte, error) { 7445 return protojson.MarshalOptions{}.Marshal(m) 7446 } 7447 7448 func (m *Device_Status_DeviceInfo) UnmarshalJSON(data []byte) error { 7449 return protojson.Unmarshal(data, m) 7450 } 7451 7452 func (m *Device_Status_DeviceInfo) GetArchitecture() string { 7453 if m != nil { 7454 return m.Architecture 7455 } 7456 return "" 7457 } 7458 7459 func (m *Device_Status_DeviceInfo) GetOperatingSystem() string { 7460 if m != nil { 7461 return m.OperatingSystem 7462 } 7463 return "" 7464 } 7465 7466 func (m *Device_Status_DeviceInfo) GetKernelVersion() string { 7467 if m != nil { 7468 return m.KernelVersion 7469 } 7470 return "" 7471 } 7472 7473 func (m *Device_Status_DeviceInfo) GetOsImage() string { 7474 if m != nil { 7475 return m.OsImage 7476 } 7477 return "" 7478 } 7479 7480 func (m *Device_Status_DeviceInfo) GetContainerRuntimeVersion() string { 7481 if m != nil { 7482 return m.ContainerRuntimeVersion 7483 } 7484 return "" 7485 } 7486 7487 func (m *Device_Status_DeviceInfo) GetOsVersion() string { 7488 if m != nil { 7489 return m.OsVersion 7490 } 7491 return "" 7492 } 7493 7494 func (m *Device_Status_DeviceInfo) GetDriver() string { 7495 if m != nil { 7496 return m.Driver 7497 } 7498 return "" 7499 } 7500 7501 func (m *Device_Status_DeviceInfo) GetHardwareInformation() *Device_Status_DeviceInfo_HardwareInformation { 7502 if m != nil { 7503 return m.HardwareInformation 7504 } 7505 return nil 7506 } 7507 7508 func (m *Device_Status_DeviceInfo) GetNetworkInterfaces() map[string]*Device_Status_DeviceInfo_NetworkInterface { 7509 if m != nil { 7510 return m.NetworkInterfaces 7511 } 7512 return nil 7513 } 7514 7515 func (m *Device_Status_DeviceInfo) GetControlPlaneInterfaceInfo() *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo { 7516 if m != nil { 7517 return m.ControlPlaneInterfaceInfo 7518 } 7519 return nil 7520 } 7521 7522 func (m *Device_Status_DeviceInfo) SetArchitecture(fv string) { 7523 if m == nil { 7524 panic(fmt.Errorf("can't set %s on nil %s", "Architecture", "Device_Status_DeviceInfo")) 7525 } 7526 m.Architecture = fv 7527 } 7528 7529 func (m *Device_Status_DeviceInfo) SetOperatingSystem(fv string) { 7530 if m == nil { 7531 panic(fmt.Errorf("can't set %s on nil %s", "OperatingSystem", "Device_Status_DeviceInfo")) 7532 } 7533 m.OperatingSystem = fv 7534 } 7535 7536 func (m *Device_Status_DeviceInfo) SetKernelVersion(fv string) { 7537 if m == nil { 7538 panic(fmt.Errorf("can't set %s on nil %s", "KernelVersion", "Device_Status_DeviceInfo")) 7539 } 7540 m.KernelVersion = fv 7541 } 7542 7543 func (m *Device_Status_DeviceInfo) SetOsImage(fv string) { 7544 if m == nil { 7545 panic(fmt.Errorf("can't set %s on nil %s", "OsImage", "Device_Status_DeviceInfo")) 7546 } 7547 m.OsImage = fv 7548 } 7549 7550 func (m *Device_Status_DeviceInfo) SetContainerRuntimeVersion(fv string) { 7551 if m == nil { 7552 panic(fmt.Errorf("can't set %s on nil %s", "ContainerRuntimeVersion", "Device_Status_DeviceInfo")) 7553 } 7554 m.ContainerRuntimeVersion = fv 7555 } 7556 7557 func (m *Device_Status_DeviceInfo) SetOsVersion(fv string) { 7558 if m == nil { 7559 panic(fmt.Errorf("can't set %s on nil %s", "OsVersion", "Device_Status_DeviceInfo")) 7560 } 7561 m.OsVersion = fv 7562 } 7563 7564 func (m *Device_Status_DeviceInfo) SetDriver(fv string) { 7565 if m == nil { 7566 panic(fmt.Errorf("can't set %s on nil %s", "Driver", "Device_Status_DeviceInfo")) 7567 } 7568 m.Driver = fv 7569 } 7570 7571 func (m *Device_Status_DeviceInfo) SetHardwareInformation(fv *Device_Status_DeviceInfo_HardwareInformation) { 7572 if m == nil { 7573 panic(fmt.Errorf("can't set %s on nil %s", "HardwareInformation", "Device_Status_DeviceInfo")) 7574 } 7575 m.HardwareInformation = fv 7576 } 7577 7578 func (m *Device_Status_DeviceInfo) SetNetworkInterfaces(fv map[string]*Device_Status_DeviceInfo_NetworkInterface) { 7579 if m == nil { 7580 panic(fmt.Errorf("can't set %s on nil %s", "NetworkInterfaces", "Device_Status_DeviceInfo")) 7581 } 7582 m.NetworkInterfaces = fv 7583 } 7584 7585 func (m *Device_Status_DeviceInfo) SetControlPlaneInterfaceInfo(fv *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) { 7586 if m == nil { 7587 panic(fmt.Errorf("can't set %s on nil %s", "ControlPlaneInterfaceInfo", "Device_Status_DeviceInfo")) 7588 } 7589 m.ControlPlaneInterfaceInfo = fv 7590 } 7591 7592 type Device_Status_NormalizedAddress struct { 7593 state protoimpl.MessageState 7594 sizeCache protoimpl.SizeCache 7595 unknownFields protoimpl.UnknownFields 7596 // Postal code 7597 PostalCode string `protobuf:"bytes,1,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"` 7598 // Country code example US, JP 7599 CountryCode string `protobuf:"bytes,2,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"` 7600 // Continent, e.g. North America, Asia 7601 Continent string `protobuf:"bytes,3,opt,name=continent,proto3" json:"continent,omitempty"` 7602 ContinentId string `protobuf:"bytes,4,opt,name=continent_id,json=continentId,proto3" json:"continent_id,omitempty"` 7603 // Country name example United States, Japan 7604 Country string `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"` 7605 CountryId string `protobuf:"bytes,6,opt,name=country_id,json=countryId,proto3" json:"country_id,omitempty"` 7606 // Probe Location Administrative Area level 1 name, e.g. California 7607 // (state), Chiba (prefecture) 7608 AdminArea1 string `protobuf:"bytes,7,opt,name=admin_area1,json=adminArea1,proto3" json:"admin_area1,omitempty"` 7609 AdminArea1Id string `protobuf:"bytes,8,opt,name=admin_area1_id,json=adminArea1Id,proto3" json:"admin_area1_id,omitempty"` 7610 // Probe Location Administrative Area level 2 name, e.g. Santa Clara 7611 // (county), Tateyama (town) 7612 AdminArea2 string `protobuf:"bytes,9,opt,name=admin_area2,json=adminArea2,proto3" json:"admin_area2,omitempty"` 7613 AdminArea2Id string `protobuf:"bytes,10,opt,name=admin_area2_id,json=adminArea2Id,proto3" json:"admin_area2_id,omitempty"` 7614 // Probe Location Administrative Area level 3 name, e.g. Sunnyvale (city) 7615 AdminArea3 string `protobuf:"bytes,11,opt,name=admin_area3,json=adminArea3,proto3" json:"admin_area3,omitempty"` 7616 AdminArea3Id string `protobuf:"bytes,12,opt,name=admin_area3_id,json=adminArea3Id,proto3" json:"admin_area3_id,omitempty"` 7617 // Probe Location Administrative Area level 4 name, e.g. Sunnyvale (city) 7618 AdminArea4 string `protobuf:"bytes,13,opt,name=admin_area4,json=adminArea4,proto3" json:"admin_area4,omitempty"` 7619 AdminArea4Id string `protobuf:"bytes,14,opt,name=admin_area4_id,json=adminArea4Id,proto3" json:"admin_area4_id,omitempty"` 7620 // Original address. 7621 Address string `protobuf:"bytes,15,opt,name=address,proto3" json:"address,omitempty"` 7622 // coordinates 7623 Coordinates *latlng.LatLng `protobuf:"bytes,16,opt,name=coordinates,proto3" json:"coordinates,omitempty"` 7624 // location accuracy in meters 7625 Accuracy float64 `protobuf:"fixed64,17,opt,name=accuracy,proto3" json:"accuracy,omitempty"` 7626 } 7627 7628 func (m *Device_Status_NormalizedAddress) Reset() { 7629 *m = Device_Status_NormalizedAddress{} 7630 if protoimpl.UnsafeEnabled { 7631 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[44] 7632 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7633 ms.StoreMessageInfo(mi) 7634 } 7635 } 7636 7637 func (m *Device_Status_NormalizedAddress) String() string { 7638 return protoimpl.X.MessageStringOf(m) 7639 } 7640 7641 func (*Device_Status_NormalizedAddress) ProtoMessage() {} 7642 7643 func (m *Device_Status_NormalizedAddress) ProtoReflect() preflect.Message { 7644 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[44] 7645 if protoimpl.UnsafeEnabled && m != nil { 7646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7647 if ms.LoadMessageInfo() == nil { 7648 ms.StoreMessageInfo(mi) 7649 } 7650 return ms 7651 } 7652 return mi.MessageOf(m) 7653 } 7654 7655 func (*Device_Status_NormalizedAddress) GotenMessage() {} 7656 7657 // Deprecated, Use Device_Status_NormalizedAddress.ProtoReflect.Descriptor instead. 7658 func (*Device_Status_NormalizedAddress) Descriptor() ([]byte, []int) { 7659 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 5} 7660 } 7661 7662 func (m *Device_Status_NormalizedAddress) Unmarshal(b []byte) error { 7663 return proto.Unmarshal(b, m) 7664 } 7665 7666 func (m *Device_Status_NormalizedAddress) Marshal() ([]byte, error) { 7667 return proto.Marshal(m) 7668 } 7669 7670 func (m *Device_Status_NormalizedAddress) MarshalJSON() ([]byte, error) { 7671 return protojson.MarshalOptions{}.Marshal(m) 7672 } 7673 7674 func (m *Device_Status_NormalizedAddress) UnmarshalJSON(data []byte) error { 7675 return protojson.Unmarshal(data, m) 7676 } 7677 7678 func (m *Device_Status_NormalizedAddress) GetPostalCode() string { 7679 if m != nil { 7680 return m.PostalCode 7681 } 7682 return "" 7683 } 7684 7685 func (m *Device_Status_NormalizedAddress) GetCountryCode() string { 7686 if m != nil { 7687 return m.CountryCode 7688 } 7689 return "" 7690 } 7691 7692 func (m *Device_Status_NormalizedAddress) GetContinent() string { 7693 if m != nil { 7694 return m.Continent 7695 } 7696 return "" 7697 } 7698 7699 func (m *Device_Status_NormalizedAddress) GetContinentId() string { 7700 if m != nil { 7701 return m.ContinentId 7702 } 7703 return "" 7704 } 7705 7706 func (m *Device_Status_NormalizedAddress) GetCountry() string { 7707 if m != nil { 7708 return m.Country 7709 } 7710 return "" 7711 } 7712 7713 func (m *Device_Status_NormalizedAddress) GetCountryId() string { 7714 if m != nil { 7715 return m.CountryId 7716 } 7717 return "" 7718 } 7719 7720 func (m *Device_Status_NormalizedAddress) GetAdminArea1() string { 7721 if m != nil { 7722 return m.AdminArea1 7723 } 7724 return "" 7725 } 7726 7727 func (m *Device_Status_NormalizedAddress) GetAdminArea1Id() string { 7728 if m != nil { 7729 return m.AdminArea1Id 7730 } 7731 return "" 7732 } 7733 7734 func (m *Device_Status_NormalizedAddress) GetAdminArea2() string { 7735 if m != nil { 7736 return m.AdminArea2 7737 } 7738 return "" 7739 } 7740 7741 func (m *Device_Status_NormalizedAddress) GetAdminArea2Id() string { 7742 if m != nil { 7743 return m.AdminArea2Id 7744 } 7745 return "" 7746 } 7747 7748 func (m *Device_Status_NormalizedAddress) GetAdminArea3() string { 7749 if m != nil { 7750 return m.AdminArea3 7751 } 7752 return "" 7753 } 7754 7755 func (m *Device_Status_NormalizedAddress) GetAdminArea3Id() string { 7756 if m != nil { 7757 return m.AdminArea3Id 7758 } 7759 return "" 7760 } 7761 7762 func (m *Device_Status_NormalizedAddress) GetAdminArea4() string { 7763 if m != nil { 7764 return m.AdminArea4 7765 } 7766 return "" 7767 } 7768 7769 func (m *Device_Status_NormalizedAddress) GetAdminArea4Id() string { 7770 if m != nil { 7771 return m.AdminArea4Id 7772 } 7773 return "" 7774 } 7775 7776 func (m *Device_Status_NormalizedAddress) GetAddress() string { 7777 if m != nil { 7778 return m.Address 7779 } 7780 return "" 7781 } 7782 7783 func (m *Device_Status_NormalizedAddress) GetCoordinates() *latlng.LatLng { 7784 if m != nil { 7785 return m.Coordinates 7786 } 7787 return nil 7788 } 7789 7790 func (m *Device_Status_NormalizedAddress) GetAccuracy() float64 { 7791 if m != nil { 7792 return m.Accuracy 7793 } 7794 return float64(0) 7795 } 7796 7797 func (m *Device_Status_NormalizedAddress) SetPostalCode(fv string) { 7798 if m == nil { 7799 panic(fmt.Errorf("can't set %s on nil %s", "PostalCode", "Device_Status_NormalizedAddress")) 7800 } 7801 m.PostalCode = fv 7802 } 7803 7804 func (m *Device_Status_NormalizedAddress) SetCountryCode(fv string) { 7805 if m == nil { 7806 panic(fmt.Errorf("can't set %s on nil %s", "CountryCode", "Device_Status_NormalizedAddress")) 7807 } 7808 m.CountryCode = fv 7809 } 7810 7811 func (m *Device_Status_NormalizedAddress) SetContinent(fv string) { 7812 if m == nil { 7813 panic(fmt.Errorf("can't set %s on nil %s", "Continent", "Device_Status_NormalizedAddress")) 7814 } 7815 m.Continent = fv 7816 } 7817 7818 func (m *Device_Status_NormalizedAddress) SetContinentId(fv string) { 7819 if m == nil { 7820 panic(fmt.Errorf("can't set %s on nil %s", "ContinentId", "Device_Status_NormalizedAddress")) 7821 } 7822 m.ContinentId = fv 7823 } 7824 7825 func (m *Device_Status_NormalizedAddress) SetCountry(fv string) { 7826 if m == nil { 7827 panic(fmt.Errorf("can't set %s on nil %s", "Country", "Device_Status_NormalizedAddress")) 7828 } 7829 m.Country = fv 7830 } 7831 7832 func (m *Device_Status_NormalizedAddress) SetCountryId(fv string) { 7833 if m == nil { 7834 panic(fmt.Errorf("can't set %s on nil %s", "CountryId", "Device_Status_NormalizedAddress")) 7835 } 7836 m.CountryId = fv 7837 } 7838 7839 func (m *Device_Status_NormalizedAddress) SetAdminArea1(fv string) { 7840 if m == nil { 7841 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea1", "Device_Status_NormalizedAddress")) 7842 } 7843 m.AdminArea1 = fv 7844 } 7845 7846 func (m *Device_Status_NormalizedAddress) SetAdminArea1Id(fv string) { 7847 if m == nil { 7848 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea1Id", "Device_Status_NormalizedAddress")) 7849 } 7850 m.AdminArea1Id = fv 7851 } 7852 7853 func (m *Device_Status_NormalizedAddress) SetAdminArea2(fv string) { 7854 if m == nil { 7855 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea2", "Device_Status_NormalizedAddress")) 7856 } 7857 m.AdminArea2 = fv 7858 } 7859 7860 func (m *Device_Status_NormalizedAddress) SetAdminArea2Id(fv string) { 7861 if m == nil { 7862 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea2Id", "Device_Status_NormalizedAddress")) 7863 } 7864 m.AdminArea2Id = fv 7865 } 7866 7867 func (m *Device_Status_NormalizedAddress) SetAdminArea3(fv string) { 7868 if m == nil { 7869 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea3", "Device_Status_NormalizedAddress")) 7870 } 7871 m.AdminArea3 = fv 7872 } 7873 7874 func (m *Device_Status_NormalizedAddress) SetAdminArea3Id(fv string) { 7875 if m == nil { 7876 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea3Id", "Device_Status_NormalizedAddress")) 7877 } 7878 m.AdminArea3Id = fv 7879 } 7880 7881 func (m *Device_Status_NormalizedAddress) SetAdminArea4(fv string) { 7882 if m == nil { 7883 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea4", "Device_Status_NormalizedAddress")) 7884 } 7885 m.AdminArea4 = fv 7886 } 7887 7888 func (m *Device_Status_NormalizedAddress) SetAdminArea4Id(fv string) { 7889 if m == nil { 7890 panic(fmt.Errorf("can't set %s on nil %s", "AdminArea4Id", "Device_Status_NormalizedAddress")) 7891 } 7892 m.AdminArea4Id = fv 7893 } 7894 7895 func (m *Device_Status_NormalizedAddress) SetAddress(fv string) { 7896 if m == nil { 7897 panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_NormalizedAddress")) 7898 } 7899 m.Address = fv 7900 } 7901 7902 func (m *Device_Status_NormalizedAddress) SetCoordinates(fv *latlng.LatLng) { 7903 if m == nil { 7904 panic(fmt.Errorf("can't set %s on nil %s", "Coordinates", "Device_Status_NormalizedAddress")) 7905 } 7906 m.Coordinates = fv 7907 } 7908 7909 func (m *Device_Status_NormalizedAddress) SetAccuracy(fv float64) { 7910 if m == nil { 7911 panic(fmt.Errorf("can't set %s on nil %s", "Accuracy", "Device_Status_NormalizedAddress")) 7912 } 7913 m.Accuracy = fv 7914 } 7915 7916 type Device_Status_DeviceInfo_HardwareInformation struct { 7917 state protoimpl.MessageState 7918 sizeCache protoimpl.SizeCache 7919 unknownFields protoimpl.UnknownFields 7920 Os *Device_Status_DeviceInfo_HardwareInformation_OS `protobuf:"bytes,1,opt,name=os,proto3" json:"os,omitempty"` 7921 Bios *Device_Status_DeviceInfo_HardwareInformation_BIOS `protobuf:"bytes,2,opt,name=bios,proto3" json:"bios,omitempty"` 7922 System *Device_Status_DeviceInfo_HardwareInformation_System `protobuf:"bytes,3,opt,name=system,proto3" json:"system,omitempty"` 7923 Cpu *Device_Status_DeviceInfo_HardwareInformation_CPU `protobuf:"bytes,4,opt,name=cpu,proto3" json:"cpu,omitempty"` 7924 Block *Device_Status_DeviceInfo_HardwareInformation_Block `protobuf:"bytes,5,opt,name=block,proto3" json:"block,omitempty"` 7925 Network *Device_Status_DeviceInfo_HardwareInformation_Network `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"` 7926 Gpu *Device_Status_DeviceInfo_HardwareInformation_GPU `protobuf:"bytes,7,opt,name=gpu,proto3" json:"gpu,omitempty"` 7927 MemoryInfo *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo `protobuf:"bytes,8,opt,name=memory_info,json=memoryInfo,proto3" json:"memory_info,omitempty"` 7928 HailoInfo *Device_Status_DeviceInfo_HardwareInformation_HailoInfo `protobuf:"bytes,20,opt,name=hailo_info,json=hailoInfo,proto3" json:"hailo_info,omitempty"` 7929 NvidiaInfo *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo `protobuf:"bytes,21,opt,name=nvidia_info,json=nvidiaInfo,proto3" json:"nvidia_info,omitempty"` 7930 ModemStatus []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus `protobuf:"bytes,22,rep,name=modem_status,json=modemStatus,proto3" json:"modem_status,omitempty"` 7931 } 7932 7933 func (m *Device_Status_DeviceInfo_HardwareInformation) Reset() { 7934 *m = Device_Status_DeviceInfo_HardwareInformation{} 7935 if protoimpl.UnsafeEnabled { 7936 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[45] 7937 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7938 ms.StoreMessageInfo(mi) 7939 } 7940 } 7941 7942 func (m *Device_Status_DeviceInfo_HardwareInformation) String() string { 7943 return protoimpl.X.MessageStringOf(m) 7944 } 7945 7946 func (*Device_Status_DeviceInfo_HardwareInformation) ProtoMessage() {} 7947 7948 func (m *Device_Status_DeviceInfo_HardwareInformation) ProtoReflect() preflect.Message { 7949 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[45] 7950 if protoimpl.UnsafeEnabled && m != nil { 7951 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 7952 if ms.LoadMessageInfo() == nil { 7953 ms.StoreMessageInfo(mi) 7954 } 7955 return ms 7956 } 7957 return mi.MessageOf(m) 7958 } 7959 7960 func (*Device_Status_DeviceInfo_HardwareInformation) GotenMessage() {} 7961 7962 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation.ProtoReflect.Descriptor instead. 7963 func (*Device_Status_DeviceInfo_HardwareInformation) Descriptor() ([]byte, []int) { 7964 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0} 7965 } 7966 7967 func (m *Device_Status_DeviceInfo_HardwareInformation) Unmarshal(b []byte) error { 7968 return proto.Unmarshal(b, m) 7969 } 7970 7971 func (m *Device_Status_DeviceInfo_HardwareInformation) Marshal() ([]byte, error) { 7972 return proto.Marshal(m) 7973 } 7974 7975 func (m *Device_Status_DeviceInfo_HardwareInformation) MarshalJSON() ([]byte, error) { 7976 return protojson.MarshalOptions{}.Marshal(m) 7977 } 7978 7979 func (m *Device_Status_DeviceInfo_HardwareInformation) UnmarshalJSON(data []byte) error { 7980 return protojson.Unmarshal(data, m) 7981 } 7982 7983 func (m *Device_Status_DeviceInfo_HardwareInformation) GetOs() *Device_Status_DeviceInfo_HardwareInformation_OS { 7984 if m != nil { 7985 return m.Os 7986 } 7987 return nil 7988 } 7989 7990 func (m *Device_Status_DeviceInfo_HardwareInformation) GetBios() *Device_Status_DeviceInfo_HardwareInformation_BIOS { 7991 if m != nil { 7992 return m.Bios 7993 } 7994 return nil 7995 } 7996 7997 func (m *Device_Status_DeviceInfo_HardwareInformation) GetSystem() *Device_Status_DeviceInfo_HardwareInformation_System { 7998 if m != nil { 7999 return m.System 8000 } 8001 return nil 8002 } 8003 8004 func (m *Device_Status_DeviceInfo_HardwareInformation) GetCpu() *Device_Status_DeviceInfo_HardwareInformation_CPU { 8005 if m != nil { 8006 return m.Cpu 8007 } 8008 return nil 8009 } 8010 8011 func (m *Device_Status_DeviceInfo_HardwareInformation) GetBlock() *Device_Status_DeviceInfo_HardwareInformation_Block { 8012 if m != nil { 8013 return m.Block 8014 } 8015 return nil 8016 } 8017 8018 func (m *Device_Status_DeviceInfo_HardwareInformation) GetNetwork() *Device_Status_DeviceInfo_HardwareInformation_Network { 8019 if m != nil { 8020 return m.Network 8021 } 8022 return nil 8023 } 8024 8025 func (m *Device_Status_DeviceInfo_HardwareInformation) GetGpu() *Device_Status_DeviceInfo_HardwareInformation_GPU { 8026 if m != nil { 8027 return m.Gpu 8028 } 8029 return nil 8030 } 8031 8032 func (m *Device_Status_DeviceInfo_HardwareInformation) GetMemoryInfo() *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo { 8033 if m != nil { 8034 return m.MemoryInfo 8035 } 8036 return nil 8037 } 8038 8039 func (m *Device_Status_DeviceInfo_HardwareInformation) GetHailoInfo() *Device_Status_DeviceInfo_HardwareInformation_HailoInfo { 8040 if m != nil { 8041 return m.HailoInfo 8042 } 8043 return nil 8044 } 8045 8046 func (m *Device_Status_DeviceInfo_HardwareInformation) GetNvidiaInfo() *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo { 8047 if m != nil { 8048 return m.NvidiaInfo 8049 } 8050 return nil 8051 } 8052 8053 func (m *Device_Status_DeviceInfo_HardwareInformation) GetModemStatus() []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus { 8054 if m != nil { 8055 return m.ModemStatus 8056 } 8057 return nil 8058 } 8059 8060 func (m *Device_Status_DeviceInfo_HardwareInformation) SetOs(fv *Device_Status_DeviceInfo_HardwareInformation_OS) { 8061 if m == nil { 8062 panic(fmt.Errorf("can't set %s on nil %s", "Os", "Device_Status_DeviceInfo_HardwareInformation")) 8063 } 8064 m.Os = fv 8065 } 8066 8067 func (m *Device_Status_DeviceInfo_HardwareInformation) SetBios(fv *Device_Status_DeviceInfo_HardwareInformation_BIOS) { 8068 if m == nil { 8069 panic(fmt.Errorf("can't set %s on nil %s", "Bios", "Device_Status_DeviceInfo_HardwareInformation")) 8070 } 8071 m.Bios = fv 8072 } 8073 8074 func (m *Device_Status_DeviceInfo_HardwareInformation) SetSystem(fv *Device_Status_DeviceInfo_HardwareInformation_System) { 8075 if m == nil { 8076 panic(fmt.Errorf("can't set %s on nil %s", "System", "Device_Status_DeviceInfo_HardwareInformation")) 8077 } 8078 m.System = fv 8079 } 8080 8081 func (m *Device_Status_DeviceInfo_HardwareInformation) SetCpu(fv *Device_Status_DeviceInfo_HardwareInformation_CPU) { 8082 if m == nil { 8083 panic(fmt.Errorf("can't set %s on nil %s", "Cpu", "Device_Status_DeviceInfo_HardwareInformation")) 8084 } 8085 m.Cpu = fv 8086 } 8087 8088 func (m *Device_Status_DeviceInfo_HardwareInformation) SetBlock(fv *Device_Status_DeviceInfo_HardwareInformation_Block) { 8089 if m == nil { 8090 panic(fmt.Errorf("can't set %s on nil %s", "Block", "Device_Status_DeviceInfo_HardwareInformation")) 8091 } 8092 m.Block = fv 8093 } 8094 8095 func (m *Device_Status_DeviceInfo_HardwareInformation) SetNetwork(fv *Device_Status_DeviceInfo_HardwareInformation_Network) { 8096 if m == nil { 8097 panic(fmt.Errorf("can't set %s on nil %s", "Network", "Device_Status_DeviceInfo_HardwareInformation")) 8098 } 8099 m.Network = fv 8100 } 8101 8102 func (m *Device_Status_DeviceInfo_HardwareInformation) SetGpu(fv *Device_Status_DeviceInfo_HardwareInformation_GPU) { 8103 if m == nil { 8104 panic(fmt.Errorf("can't set %s on nil %s", "Gpu", "Device_Status_DeviceInfo_HardwareInformation")) 8105 } 8106 m.Gpu = fv 8107 } 8108 8109 func (m *Device_Status_DeviceInfo_HardwareInformation) SetMemoryInfo(fv *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) { 8110 if m == nil { 8111 panic(fmt.Errorf("can't set %s on nil %s", "MemoryInfo", "Device_Status_DeviceInfo_HardwareInformation")) 8112 } 8113 m.MemoryInfo = fv 8114 } 8115 8116 func (m *Device_Status_DeviceInfo_HardwareInformation) SetHailoInfo(fv *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) { 8117 if m == nil { 8118 panic(fmt.Errorf("can't set %s on nil %s", "HailoInfo", "Device_Status_DeviceInfo_HardwareInformation")) 8119 } 8120 m.HailoInfo = fv 8121 } 8122 8123 func (m *Device_Status_DeviceInfo_HardwareInformation) SetNvidiaInfo(fv *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) { 8124 if m == nil { 8125 panic(fmt.Errorf("can't set %s on nil %s", "NvidiaInfo", "Device_Status_DeviceInfo_HardwareInformation")) 8126 } 8127 m.NvidiaInfo = fv 8128 } 8129 8130 func (m *Device_Status_DeviceInfo_HardwareInformation) SetModemStatus(fv []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) { 8131 if m == nil { 8132 panic(fmt.Errorf("can't set %s on nil %s", "ModemStatus", "Device_Status_DeviceInfo_HardwareInformation")) 8133 } 8134 m.ModemStatus = fv 8135 } 8136 8137 // Network Interface 8138 type Device_Status_DeviceInfo_NetworkInterface struct { 8139 state protoimpl.MessageState 8140 sizeCache protoimpl.SizeCache 8141 unknownFields protoimpl.UnknownFields 8142 InterfaceName string `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"` 8143 IpAddressV4 []string `protobuf:"bytes,2,rep,name=ip_address_v4,json=ipAddressV4,proto3" json:"ip_address_v4,omitempty"` 8144 ExternalIpAddressV4 []string `protobuf:"bytes,3,rep,name=external_ip_address_v4,json=externalIpAddressV4,proto3" json:"external_ip_address_v4,omitempty"` 8145 IpAddressV6 []string `protobuf:"bytes,4,rep,name=ip_address_v6,json=ipAddressV6,proto3" json:"ip_address_v6,omitempty"` 8146 ExternalIpAddressV6 []string `protobuf:"bytes,5,rep,name=external_ip_address_v6,json=externalIpAddressV6,proto3" json:"external_ip_address_v6,omitempty"` 8147 // Asinfo describes the ISP (ASN) details for the interface 8148 // This is resolved automatically from the external_ip_address. 8149 AsInfo *Device_Status_DeviceInfo_NetworkInterface_ASInfo `protobuf:"bytes,10,opt,name=as_info,json=asInfo,proto3" json:"as_info,omitempty"` 8150 // Carrier. 8151 Carrier *Device_Status_DeviceInfo_NetworkInterface_Carrier `protobuf:"bytes,14,opt,name=carrier,proto3" json:"carrier,omitempty"` 8152 } 8153 8154 func (m *Device_Status_DeviceInfo_NetworkInterface) Reset() { 8155 *m = Device_Status_DeviceInfo_NetworkInterface{} 8156 if protoimpl.UnsafeEnabled { 8157 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[46] 8158 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8159 ms.StoreMessageInfo(mi) 8160 } 8161 } 8162 8163 func (m *Device_Status_DeviceInfo_NetworkInterface) String() string { 8164 return protoimpl.X.MessageStringOf(m) 8165 } 8166 8167 func (*Device_Status_DeviceInfo_NetworkInterface) ProtoMessage() {} 8168 8169 func (m *Device_Status_DeviceInfo_NetworkInterface) ProtoReflect() preflect.Message { 8170 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[46] 8171 if protoimpl.UnsafeEnabled && m != nil { 8172 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8173 if ms.LoadMessageInfo() == nil { 8174 ms.StoreMessageInfo(mi) 8175 } 8176 return ms 8177 } 8178 return mi.MessageOf(m) 8179 } 8180 8181 func (*Device_Status_DeviceInfo_NetworkInterface) GotenMessage() {} 8182 8183 // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface.ProtoReflect.Descriptor instead. 8184 func (*Device_Status_DeviceInfo_NetworkInterface) Descriptor() ([]byte, []int) { 8185 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 1} 8186 } 8187 8188 func (m *Device_Status_DeviceInfo_NetworkInterface) Unmarshal(b []byte) error { 8189 return proto.Unmarshal(b, m) 8190 } 8191 8192 func (m *Device_Status_DeviceInfo_NetworkInterface) Marshal() ([]byte, error) { 8193 return proto.Marshal(m) 8194 } 8195 8196 func (m *Device_Status_DeviceInfo_NetworkInterface) MarshalJSON() ([]byte, error) { 8197 return protojson.MarshalOptions{}.Marshal(m) 8198 } 8199 8200 func (m *Device_Status_DeviceInfo_NetworkInterface) UnmarshalJSON(data []byte) error { 8201 return protojson.Unmarshal(data, m) 8202 } 8203 8204 func (m *Device_Status_DeviceInfo_NetworkInterface) GetInterfaceName() string { 8205 if m != nil { 8206 return m.InterfaceName 8207 } 8208 return "" 8209 } 8210 8211 func (m *Device_Status_DeviceInfo_NetworkInterface) GetIpAddressV4() []string { 8212 if m != nil { 8213 return m.IpAddressV4 8214 } 8215 return nil 8216 } 8217 8218 func (m *Device_Status_DeviceInfo_NetworkInterface) GetExternalIpAddressV4() []string { 8219 if m != nil { 8220 return m.ExternalIpAddressV4 8221 } 8222 return nil 8223 } 8224 8225 func (m *Device_Status_DeviceInfo_NetworkInterface) GetIpAddressV6() []string { 8226 if m != nil { 8227 return m.IpAddressV6 8228 } 8229 return nil 8230 } 8231 8232 func (m *Device_Status_DeviceInfo_NetworkInterface) GetExternalIpAddressV6() []string { 8233 if m != nil { 8234 return m.ExternalIpAddressV6 8235 } 8236 return nil 8237 } 8238 8239 func (m *Device_Status_DeviceInfo_NetworkInterface) GetAsInfo() *Device_Status_DeviceInfo_NetworkInterface_ASInfo { 8240 if m != nil { 8241 return m.AsInfo 8242 } 8243 return nil 8244 } 8245 8246 func (m *Device_Status_DeviceInfo_NetworkInterface) GetCarrier() *Device_Status_DeviceInfo_NetworkInterface_Carrier { 8247 if m != nil { 8248 return m.Carrier 8249 } 8250 return nil 8251 } 8252 8253 func (m *Device_Status_DeviceInfo_NetworkInterface) SetInterfaceName(fv string) { 8254 if m == nil { 8255 panic(fmt.Errorf("can't set %s on nil %s", "InterfaceName", "Device_Status_DeviceInfo_NetworkInterface")) 8256 } 8257 m.InterfaceName = fv 8258 } 8259 8260 func (m *Device_Status_DeviceInfo_NetworkInterface) SetIpAddressV4(fv []string) { 8261 if m == nil { 8262 panic(fmt.Errorf("can't set %s on nil %s", "IpAddressV4", "Device_Status_DeviceInfo_NetworkInterface")) 8263 } 8264 m.IpAddressV4 = fv 8265 } 8266 8267 func (m *Device_Status_DeviceInfo_NetworkInterface) SetExternalIpAddressV4(fv []string) { 8268 if m == nil { 8269 panic(fmt.Errorf("can't set %s on nil %s", "ExternalIpAddressV4", "Device_Status_DeviceInfo_NetworkInterface")) 8270 } 8271 m.ExternalIpAddressV4 = fv 8272 } 8273 8274 func (m *Device_Status_DeviceInfo_NetworkInterface) SetIpAddressV6(fv []string) { 8275 if m == nil { 8276 panic(fmt.Errorf("can't set %s on nil %s", "IpAddressV6", "Device_Status_DeviceInfo_NetworkInterface")) 8277 } 8278 m.IpAddressV6 = fv 8279 } 8280 8281 func (m *Device_Status_DeviceInfo_NetworkInterface) SetExternalIpAddressV6(fv []string) { 8282 if m == nil { 8283 panic(fmt.Errorf("can't set %s on nil %s", "ExternalIpAddressV6", "Device_Status_DeviceInfo_NetworkInterface")) 8284 } 8285 m.ExternalIpAddressV6 = fv 8286 } 8287 8288 func (m *Device_Status_DeviceInfo_NetworkInterface) SetAsInfo(fv *Device_Status_DeviceInfo_NetworkInterface_ASInfo) { 8289 if m == nil { 8290 panic(fmt.Errorf("can't set %s on nil %s", "AsInfo", "Device_Status_DeviceInfo_NetworkInterface")) 8291 } 8292 m.AsInfo = fv 8293 } 8294 8295 func (m *Device_Status_DeviceInfo_NetworkInterface) SetCarrier(fv *Device_Status_DeviceInfo_NetworkInterface_Carrier) { 8296 if m == nil { 8297 panic(fmt.Errorf("can't set %s on nil %s", "Carrier", "Device_Status_DeviceInfo_NetworkInterface")) 8298 } 8299 m.Carrier = fv 8300 } 8301 8302 type Device_Status_DeviceInfo_ControlPlaneInterfaceInfo struct { 8303 state protoimpl.MessageState 8304 sizeCache protoimpl.SizeCache 8305 unknownFields protoimpl.UnknownFields 8306 ActiveControlPlaneInterface string `protobuf:"bytes,1,opt,name=active_control_plane_interface,json=activeControlPlaneInterface,proto3" json:"active_control_plane_interface,omitempty"` 8307 UsesProxy bool `protobuf:"varint,2,opt,name=usesProxy,proto3" json:"usesProxy,omitempty"` 8308 // is_fallback would be true if droplet could not connect using the best 8309 // default route and explicitly uses this interface to connect to api 8310 // endpoint 8311 IsFallback bool `protobuf:"varint,3,opt,name=is_fallback,json=isFallback,proto3" json:"is_fallback,omitempty"` 8312 } 8313 8314 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Reset() { 8315 *m = Device_Status_DeviceInfo_ControlPlaneInterfaceInfo{} 8316 if protoimpl.UnsafeEnabled { 8317 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[48] 8318 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8319 ms.StoreMessageInfo(mi) 8320 } 8321 } 8322 8323 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) String() string { 8324 return protoimpl.X.MessageStringOf(m) 8325 } 8326 8327 func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) ProtoMessage() {} 8328 8329 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) ProtoReflect() preflect.Message { 8330 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[48] 8331 if protoimpl.UnsafeEnabled && m != nil { 8332 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8333 if ms.LoadMessageInfo() == nil { 8334 ms.StoreMessageInfo(mi) 8335 } 8336 return ms 8337 } 8338 return mi.MessageOf(m) 8339 } 8340 8341 func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GotenMessage() {} 8342 8343 // Deprecated, Use Device_Status_DeviceInfo_ControlPlaneInterfaceInfo.ProtoReflect.Descriptor instead. 8344 func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Descriptor() ([]byte, []int) { 8345 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 3} 8346 } 8347 8348 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Unmarshal(b []byte) error { 8349 return proto.Unmarshal(b, m) 8350 } 8351 8352 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Marshal() ([]byte, error) { 8353 return proto.Marshal(m) 8354 } 8355 8356 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) MarshalJSON() ([]byte, error) { 8357 return protojson.MarshalOptions{}.Marshal(m) 8358 } 8359 8360 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) UnmarshalJSON(data []byte) error { 8361 return protojson.Unmarshal(data, m) 8362 } 8363 8364 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetActiveControlPlaneInterface() string { 8365 if m != nil { 8366 return m.ActiveControlPlaneInterface 8367 } 8368 return "" 8369 } 8370 8371 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetUsesProxy() bool { 8372 if m != nil { 8373 return m.UsesProxy 8374 } 8375 return false 8376 } 8377 8378 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetIsFallback() bool { 8379 if m != nil { 8380 return m.IsFallback 8381 } 8382 return false 8383 } 8384 8385 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetActiveControlPlaneInterface(fv string) { 8386 if m == nil { 8387 panic(fmt.Errorf("can't set %s on nil %s", "ActiveControlPlaneInterface", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo")) 8388 } 8389 m.ActiveControlPlaneInterface = fv 8390 } 8391 8392 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetUsesProxy(fv bool) { 8393 if m == nil { 8394 panic(fmt.Errorf("can't set %s on nil %s", "UsesProxy", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo")) 8395 } 8396 m.UsesProxy = fv 8397 } 8398 8399 func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetIsFallback(fv bool) { 8400 if m == nil { 8401 panic(fmt.Errorf("can't set %s on nil %s", "IsFallback", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo")) 8402 } 8403 m.IsFallback = fv 8404 } 8405 8406 type Device_Status_DeviceInfo_HardwareInformation_Capability struct { 8407 state protoimpl.MessageState 8408 sizeCache protoimpl.SizeCache 8409 unknownFields protoimpl.UnknownFields 8410 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 8411 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 8412 } 8413 8414 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Reset() { 8415 *m = Device_Status_DeviceInfo_HardwareInformation_Capability{} 8416 if protoimpl.UnsafeEnabled { 8417 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[49] 8418 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8419 ms.StoreMessageInfo(mi) 8420 } 8421 } 8422 8423 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) String() string { 8424 return protoimpl.X.MessageStringOf(m) 8425 } 8426 8427 func (*Device_Status_DeviceInfo_HardwareInformation_Capability) ProtoMessage() {} 8428 8429 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) ProtoReflect() preflect.Message { 8430 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[49] 8431 if protoimpl.UnsafeEnabled && m != nil { 8432 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8433 if ms.LoadMessageInfo() == nil { 8434 ms.StoreMessageInfo(mi) 8435 } 8436 return ms 8437 } 8438 return mi.MessageOf(m) 8439 } 8440 8441 func (*Device_Status_DeviceInfo_HardwareInformation_Capability) GotenMessage() {} 8442 8443 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Capability.ProtoReflect.Descriptor instead. 8444 func (*Device_Status_DeviceInfo_HardwareInformation_Capability) Descriptor() ([]byte, []int) { 8445 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 0} 8446 } 8447 8448 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Unmarshal(b []byte) error { 8449 return proto.Unmarshal(b, m) 8450 } 8451 8452 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Marshal() ([]byte, error) { 8453 return proto.Marshal(m) 8454 } 8455 8456 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) MarshalJSON() ([]byte, error) { 8457 return protojson.MarshalOptions{}.Marshal(m) 8458 } 8459 8460 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) UnmarshalJSON(data []byte) error { 8461 return protojson.Unmarshal(data, m) 8462 } 8463 8464 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) GetName() string { 8465 if m != nil { 8466 return m.Name 8467 } 8468 return "" 8469 } 8470 8471 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) GetDescription() string { 8472 if m != nil { 8473 return m.Description 8474 } 8475 return "" 8476 } 8477 8478 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) SetName(fv string) { 8479 if m == nil { 8480 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Capability")) 8481 } 8482 m.Name = fv 8483 } 8484 8485 func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) SetDescription(fv string) { 8486 if m == nil { 8487 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_Capability")) 8488 } 8489 m.Description = fv 8490 } 8491 8492 type Device_Status_DeviceInfo_HardwareInformation_OS struct { 8493 state protoimpl.MessageState 8494 sizeCache protoimpl.SizeCache 8495 unknownFields protoimpl.UnknownFields 8496 OperatingSystem string `protobuf:"bytes,1,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"` 8497 KernelVersion string `protobuf:"bytes,2,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"` 8498 OsImage string `protobuf:"bytes,3,opt,name=os_image,json=osImage,proto3" json:"os_image,omitempty"` 8499 ContainerRuntimeVersion string `protobuf:"bytes,4,opt,name=container_runtime_version,json=containerRuntimeVersion,proto3" json:"container_runtime_version,omitempty"` 8500 } 8501 8502 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Reset() { 8503 *m = Device_Status_DeviceInfo_HardwareInformation_OS{} 8504 if protoimpl.UnsafeEnabled { 8505 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[50] 8506 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8507 ms.StoreMessageInfo(mi) 8508 } 8509 } 8510 8511 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) String() string { 8512 return protoimpl.X.MessageStringOf(m) 8513 } 8514 8515 func (*Device_Status_DeviceInfo_HardwareInformation_OS) ProtoMessage() {} 8516 8517 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) ProtoReflect() preflect.Message { 8518 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[50] 8519 if protoimpl.UnsafeEnabled && m != nil { 8520 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8521 if ms.LoadMessageInfo() == nil { 8522 ms.StoreMessageInfo(mi) 8523 } 8524 return ms 8525 } 8526 return mi.MessageOf(m) 8527 } 8528 8529 func (*Device_Status_DeviceInfo_HardwareInformation_OS) GotenMessage() {} 8530 8531 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_OS.ProtoReflect.Descriptor instead. 8532 func (*Device_Status_DeviceInfo_HardwareInformation_OS) Descriptor() ([]byte, []int) { 8533 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 1} 8534 } 8535 8536 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Unmarshal(b []byte) error { 8537 return proto.Unmarshal(b, m) 8538 } 8539 8540 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Marshal() ([]byte, error) { 8541 return proto.Marshal(m) 8542 } 8543 8544 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) MarshalJSON() ([]byte, error) { 8545 return protojson.MarshalOptions{}.Marshal(m) 8546 } 8547 8548 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) UnmarshalJSON(data []byte) error { 8549 return protojson.Unmarshal(data, m) 8550 } 8551 8552 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetOperatingSystem() string { 8553 if m != nil { 8554 return m.OperatingSystem 8555 } 8556 return "" 8557 } 8558 8559 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetKernelVersion() string { 8560 if m != nil { 8561 return m.KernelVersion 8562 } 8563 return "" 8564 } 8565 8566 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetOsImage() string { 8567 if m != nil { 8568 return m.OsImage 8569 } 8570 return "" 8571 } 8572 8573 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetContainerRuntimeVersion() string { 8574 if m != nil { 8575 return m.ContainerRuntimeVersion 8576 } 8577 return "" 8578 } 8579 8580 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetOperatingSystem(fv string) { 8581 if m == nil { 8582 panic(fmt.Errorf("can't set %s on nil %s", "OperatingSystem", "Device_Status_DeviceInfo_HardwareInformation_OS")) 8583 } 8584 m.OperatingSystem = fv 8585 } 8586 8587 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetKernelVersion(fv string) { 8588 if m == nil { 8589 panic(fmt.Errorf("can't set %s on nil %s", "KernelVersion", "Device_Status_DeviceInfo_HardwareInformation_OS")) 8590 } 8591 m.KernelVersion = fv 8592 } 8593 8594 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetOsImage(fv string) { 8595 if m == nil { 8596 panic(fmt.Errorf("can't set %s on nil %s", "OsImage", "Device_Status_DeviceInfo_HardwareInformation_OS")) 8597 } 8598 m.OsImage = fv 8599 } 8600 8601 func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetContainerRuntimeVersion(fv string) { 8602 if m == nil { 8603 panic(fmt.Errorf("can't set %s on nil %s", "ContainerRuntimeVersion", "Device_Status_DeviceInfo_HardwareInformation_OS")) 8604 } 8605 m.ContainerRuntimeVersion = fv 8606 } 8607 8608 // TODO: Add capabilities and size 8609 type Device_Status_DeviceInfo_HardwareInformation_BIOS struct { 8610 state protoimpl.MessageState 8611 sizeCache protoimpl.SizeCache 8612 unknownFields protoimpl.UnknownFields 8613 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` 8614 BiosVersion string `protobuf:"bytes,2,opt,name=bios_version,json=biosVersion,proto3" json:"bios_version,omitempty"` 8615 ReleaseDate string `protobuf:"bytes,3,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"` 8616 } 8617 8618 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Reset() { 8619 *m = Device_Status_DeviceInfo_HardwareInformation_BIOS{} 8620 if protoimpl.UnsafeEnabled { 8621 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[51] 8622 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8623 ms.StoreMessageInfo(mi) 8624 } 8625 } 8626 8627 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) String() string { 8628 return protoimpl.X.MessageStringOf(m) 8629 } 8630 8631 func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) ProtoMessage() {} 8632 8633 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) ProtoReflect() preflect.Message { 8634 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[51] 8635 if protoimpl.UnsafeEnabled && m != nil { 8636 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8637 if ms.LoadMessageInfo() == nil { 8638 ms.StoreMessageInfo(mi) 8639 } 8640 return ms 8641 } 8642 return mi.MessageOf(m) 8643 } 8644 8645 func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) GotenMessage() {} 8646 8647 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_BIOS.ProtoReflect.Descriptor instead. 8648 func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) Descriptor() ([]byte, []int) { 8649 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 2} 8650 } 8651 8652 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Unmarshal(b []byte) error { 8653 return proto.Unmarshal(b, m) 8654 } 8655 8656 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Marshal() ([]byte, error) { 8657 return proto.Marshal(m) 8658 } 8659 8660 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) MarshalJSON() ([]byte, error) { 8661 return protojson.MarshalOptions{}.Marshal(m) 8662 } 8663 8664 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) UnmarshalJSON(data []byte) error { 8665 return protojson.Unmarshal(data, m) 8666 } 8667 8668 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetVendor() string { 8669 if m != nil { 8670 return m.Vendor 8671 } 8672 return "" 8673 } 8674 8675 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetBiosVersion() string { 8676 if m != nil { 8677 return m.BiosVersion 8678 } 8679 return "" 8680 } 8681 8682 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetReleaseDate() string { 8683 if m != nil { 8684 return m.ReleaseDate 8685 } 8686 return "" 8687 } 8688 8689 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetVendor(fv string) { 8690 if m == nil { 8691 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_BIOS")) 8692 } 8693 m.Vendor = fv 8694 } 8695 8696 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetBiosVersion(fv string) { 8697 if m == nil { 8698 panic(fmt.Errorf("can't set %s on nil %s", "BiosVersion", "Device_Status_DeviceInfo_HardwareInformation_BIOS")) 8699 } 8700 m.BiosVersion = fv 8701 } 8702 8703 func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetReleaseDate(fv string) { 8704 if m == nil { 8705 panic(fmt.Errorf("can't set %s on nil %s", "ReleaseDate", "Device_Status_DeviceInfo_HardwareInformation_BIOS")) 8706 } 8707 m.ReleaseDate = fv 8708 } 8709 8710 type Device_Status_DeviceInfo_HardwareInformation_System struct { 8711 state protoimpl.MessageState 8712 sizeCache protoimpl.SizeCache 8713 unknownFields protoimpl.UnknownFields 8714 Manufacturer string `protobuf:"bytes,1,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` 8715 ProductName string `protobuf:"bytes,2,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` 8716 Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` 8717 SerialNumber string `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` 8718 Configuration *Device_Status_DeviceInfo_HardwareInformation_System_Configuration `protobuf:"bytes,5,opt,name=configuration,proto3" json:"configuration,omitempty"` 8719 } 8720 8721 func (m *Device_Status_DeviceInfo_HardwareInformation_System) Reset() { 8722 *m = Device_Status_DeviceInfo_HardwareInformation_System{} 8723 if protoimpl.UnsafeEnabled { 8724 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[52] 8725 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8726 ms.StoreMessageInfo(mi) 8727 } 8728 } 8729 8730 func (m *Device_Status_DeviceInfo_HardwareInformation_System) String() string { 8731 return protoimpl.X.MessageStringOf(m) 8732 } 8733 8734 func (*Device_Status_DeviceInfo_HardwareInformation_System) ProtoMessage() {} 8735 8736 func (m *Device_Status_DeviceInfo_HardwareInformation_System) ProtoReflect() preflect.Message { 8737 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[52] 8738 if protoimpl.UnsafeEnabled && m != nil { 8739 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8740 if ms.LoadMessageInfo() == nil { 8741 ms.StoreMessageInfo(mi) 8742 } 8743 return ms 8744 } 8745 return mi.MessageOf(m) 8746 } 8747 8748 func (*Device_Status_DeviceInfo_HardwareInformation_System) GotenMessage() {} 8749 8750 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_System.ProtoReflect.Descriptor instead. 8751 func (*Device_Status_DeviceInfo_HardwareInformation_System) Descriptor() ([]byte, []int) { 8752 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 3} 8753 } 8754 8755 func (m *Device_Status_DeviceInfo_HardwareInformation_System) Unmarshal(b []byte) error { 8756 return proto.Unmarshal(b, m) 8757 } 8758 8759 func (m *Device_Status_DeviceInfo_HardwareInformation_System) Marshal() ([]byte, error) { 8760 return proto.Marshal(m) 8761 } 8762 8763 func (m *Device_Status_DeviceInfo_HardwareInformation_System) MarshalJSON() ([]byte, error) { 8764 return protojson.MarshalOptions{}.Marshal(m) 8765 } 8766 8767 func (m *Device_Status_DeviceInfo_HardwareInformation_System) UnmarshalJSON(data []byte) error { 8768 return protojson.Unmarshal(data, m) 8769 } 8770 8771 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetManufacturer() string { 8772 if m != nil { 8773 return m.Manufacturer 8774 } 8775 return "" 8776 } 8777 8778 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetProductName() string { 8779 if m != nil { 8780 return m.ProductName 8781 } 8782 return "" 8783 } 8784 8785 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetVersion() string { 8786 if m != nil { 8787 return m.Version 8788 } 8789 return "" 8790 } 8791 8792 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetSerialNumber() string { 8793 if m != nil { 8794 return m.SerialNumber 8795 } 8796 return "" 8797 } 8798 8799 func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetConfiguration() *Device_Status_DeviceInfo_HardwareInformation_System_Configuration { 8800 if m != nil { 8801 return m.Configuration 8802 } 8803 return nil 8804 } 8805 8806 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetManufacturer(fv string) { 8807 if m == nil { 8808 panic(fmt.Errorf("can't set %s on nil %s", "Manufacturer", "Device_Status_DeviceInfo_HardwareInformation_System")) 8809 } 8810 m.Manufacturer = fv 8811 } 8812 8813 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetProductName(fv string) { 8814 if m == nil { 8815 panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_System")) 8816 } 8817 m.ProductName = fv 8818 } 8819 8820 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetVersion(fv string) { 8821 if m == nil { 8822 panic(fmt.Errorf("can't set %s on nil %s", "Version", "Device_Status_DeviceInfo_HardwareInformation_System")) 8823 } 8824 m.Version = fv 8825 } 8826 8827 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetSerialNumber(fv string) { 8828 if m == nil { 8829 panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_System")) 8830 } 8831 m.SerialNumber = fv 8832 } 8833 8834 func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetConfiguration(fv *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) { 8835 if m == nil { 8836 panic(fmt.Errorf("can't set %s on nil %s", "Configuration", "Device_Status_DeviceInfo_HardwareInformation_System")) 8837 } 8838 m.Configuration = fv 8839 } 8840 8841 type Device_Status_DeviceInfo_HardwareInformation_CPU struct { 8842 state protoimpl.MessageState 8843 sizeCache protoimpl.SizeCache 8844 unknownFields protoimpl.UnknownFields 8845 Processors []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor `protobuf:"bytes,1,rep,name=processors,proto3" json:"processors,omitempty"` 8846 } 8847 8848 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Reset() { 8849 *m = Device_Status_DeviceInfo_HardwareInformation_CPU{} 8850 if protoimpl.UnsafeEnabled { 8851 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[53] 8852 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8853 ms.StoreMessageInfo(mi) 8854 } 8855 } 8856 8857 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) String() string { 8858 return protoimpl.X.MessageStringOf(m) 8859 } 8860 8861 func (*Device_Status_DeviceInfo_HardwareInformation_CPU) ProtoMessage() {} 8862 8863 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) ProtoReflect() preflect.Message { 8864 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[53] 8865 if protoimpl.UnsafeEnabled && m != nil { 8866 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8867 if ms.LoadMessageInfo() == nil { 8868 ms.StoreMessageInfo(mi) 8869 } 8870 return ms 8871 } 8872 return mi.MessageOf(m) 8873 } 8874 8875 func (*Device_Status_DeviceInfo_HardwareInformation_CPU) GotenMessage() {} 8876 8877 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU.ProtoReflect.Descriptor instead. 8878 func (*Device_Status_DeviceInfo_HardwareInformation_CPU) Descriptor() ([]byte, []int) { 8879 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4} 8880 } 8881 8882 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Unmarshal(b []byte) error { 8883 return proto.Unmarshal(b, m) 8884 } 8885 8886 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Marshal() ([]byte, error) { 8887 return proto.Marshal(m) 8888 } 8889 8890 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) MarshalJSON() ([]byte, error) { 8891 return protojson.MarshalOptions{}.Marshal(m) 8892 } 8893 8894 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) UnmarshalJSON(data []byte) error { 8895 return protojson.Unmarshal(data, m) 8896 } 8897 8898 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) GetProcessors() []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor { 8899 if m != nil { 8900 return m.Processors 8901 } 8902 return nil 8903 } 8904 8905 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) SetProcessors(fv []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) { 8906 if m == nil { 8907 panic(fmt.Errorf("can't set %s on nil %s", "Processors", "Device_Status_DeviceInfo_HardwareInformation_CPU")) 8908 } 8909 m.Processors = fv 8910 } 8911 8912 type Device_Status_DeviceInfo_HardwareInformation_Block struct { 8913 state protoimpl.MessageState 8914 sizeCache protoimpl.SizeCache 8915 unknownFields protoimpl.UnknownFields 8916 Disks []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk `protobuf:"bytes,1,rep,name=disks,proto3" json:"disks,omitempty"` 8917 } 8918 8919 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Reset() { 8920 *m = Device_Status_DeviceInfo_HardwareInformation_Block{} 8921 if protoimpl.UnsafeEnabled { 8922 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[54] 8923 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8924 ms.StoreMessageInfo(mi) 8925 } 8926 } 8927 8928 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) String() string { 8929 return protoimpl.X.MessageStringOf(m) 8930 } 8931 8932 func (*Device_Status_DeviceInfo_HardwareInformation_Block) ProtoMessage() {} 8933 8934 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) ProtoReflect() preflect.Message { 8935 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[54] 8936 if protoimpl.UnsafeEnabled && m != nil { 8937 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8938 if ms.LoadMessageInfo() == nil { 8939 ms.StoreMessageInfo(mi) 8940 } 8941 return ms 8942 } 8943 return mi.MessageOf(m) 8944 } 8945 8946 func (*Device_Status_DeviceInfo_HardwareInformation_Block) GotenMessage() {} 8947 8948 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block.ProtoReflect.Descriptor instead. 8949 func (*Device_Status_DeviceInfo_HardwareInformation_Block) Descriptor() ([]byte, []int) { 8950 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5} 8951 } 8952 8953 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Unmarshal(b []byte) error { 8954 return proto.Unmarshal(b, m) 8955 } 8956 8957 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Marshal() ([]byte, error) { 8958 return proto.Marshal(m) 8959 } 8960 8961 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) MarshalJSON() ([]byte, error) { 8962 return protojson.MarshalOptions{}.Marshal(m) 8963 } 8964 8965 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) UnmarshalJSON(data []byte) error { 8966 return protojson.Unmarshal(data, m) 8967 } 8968 8969 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) GetDisks() []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk { 8970 if m != nil { 8971 return m.Disks 8972 } 8973 return nil 8974 } 8975 8976 func (m *Device_Status_DeviceInfo_HardwareInformation_Block) SetDisks(fv []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) { 8977 if m == nil { 8978 panic(fmt.Errorf("can't set %s on nil %s", "Disks", "Device_Status_DeviceInfo_HardwareInformation_Block")) 8979 } 8980 m.Disks = fv 8981 } 8982 8983 type Device_Status_DeviceInfo_HardwareInformation_Network struct { 8984 state protoimpl.MessageState 8985 sizeCache protoimpl.SizeCache 8986 unknownFields protoimpl.UnknownFields 8987 Nics []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC `protobuf:"bytes,1,rep,name=nics,proto3" json:"nics,omitempty"` 8988 } 8989 8990 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Reset() { 8991 *m = Device_Status_DeviceInfo_HardwareInformation_Network{} 8992 if protoimpl.UnsafeEnabled { 8993 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[55] 8994 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 8995 ms.StoreMessageInfo(mi) 8996 } 8997 } 8998 8999 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) String() string { 9000 return protoimpl.X.MessageStringOf(m) 9001 } 9002 9003 func (*Device_Status_DeviceInfo_HardwareInformation_Network) ProtoMessage() {} 9004 9005 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) ProtoReflect() preflect.Message { 9006 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[55] 9007 if protoimpl.UnsafeEnabled && m != nil { 9008 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9009 if ms.LoadMessageInfo() == nil { 9010 ms.StoreMessageInfo(mi) 9011 } 9012 return ms 9013 } 9014 return mi.MessageOf(m) 9015 } 9016 9017 func (*Device_Status_DeviceInfo_HardwareInformation_Network) GotenMessage() {} 9018 9019 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Network.ProtoReflect.Descriptor instead. 9020 func (*Device_Status_DeviceInfo_HardwareInformation_Network) Descriptor() ([]byte, []int) { 9021 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 6} 9022 } 9023 9024 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Unmarshal(b []byte) error { 9025 return proto.Unmarshal(b, m) 9026 } 9027 9028 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Marshal() ([]byte, error) { 9029 return proto.Marshal(m) 9030 } 9031 9032 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) MarshalJSON() ([]byte, error) { 9033 return protojson.MarshalOptions{}.Marshal(m) 9034 } 9035 9036 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) UnmarshalJSON(data []byte) error { 9037 return protojson.Unmarshal(data, m) 9038 } 9039 9040 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) GetNics() []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC { 9041 if m != nil { 9042 return m.Nics 9043 } 9044 return nil 9045 } 9046 9047 func (m *Device_Status_DeviceInfo_HardwareInformation_Network) SetNics(fv []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) { 9048 if m == nil { 9049 panic(fmt.Errorf("can't set %s on nil %s", "Nics", "Device_Status_DeviceInfo_HardwareInformation_Network")) 9050 } 9051 m.Nics = fv 9052 } 9053 9054 type Device_Status_DeviceInfo_HardwareInformation_GPU struct { 9055 state protoimpl.MessageState 9056 sizeCache protoimpl.SizeCache 9057 unknownFields protoimpl.UnknownFields 9058 GraphicCards []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard `protobuf:"bytes,1,rep,name=graphic_cards,json=graphicCards,proto3" json:"graphic_cards,omitempty"` 9059 } 9060 9061 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Reset() { 9062 *m = Device_Status_DeviceInfo_HardwareInformation_GPU{} 9063 if protoimpl.UnsafeEnabled { 9064 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[56] 9065 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9066 ms.StoreMessageInfo(mi) 9067 } 9068 } 9069 9070 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) String() string { 9071 return protoimpl.X.MessageStringOf(m) 9072 } 9073 9074 func (*Device_Status_DeviceInfo_HardwareInformation_GPU) ProtoMessage() {} 9075 9076 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) ProtoReflect() preflect.Message { 9077 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[56] 9078 if protoimpl.UnsafeEnabled && m != nil { 9079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9080 if ms.LoadMessageInfo() == nil { 9081 ms.StoreMessageInfo(mi) 9082 } 9083 return ms 9084 } 9085 return mi.MessageOf(m) 9086 } 9087 9088 func (*Device_Status_DeviceInfo_HardwareInformation_GPU) GotenMessage() {} 9089 9090 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_GPU.ProtoReflect.Descriptor instead. 9091 func (*Device_Status_DeviceInfo_HardwareInformation_GPU) Descriptor() ([]byte, []int) { 9092 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 7} 9093 } 9094 9095 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Unmarshal(b []byte) error { 9096 return proto.Unmarshal(b, m) 9097 } 9098 9099 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Marshal() ([]byte, error) { 9100 return proto.Marshal(m) 9101 } 9102 9103 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) MarshalJSON() ([]byte, error) { 9104 return protojson.MarshalOptions{}.Marshal(m) 9105 } 9106 9107 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) UnmarshalJSON(data []byte) error { 9108 return protojson.Unmarshal(data, m) 9109 } 9110 9111 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) GetGraphicCards() []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard { 9112 if m != nil { 9113 return m.GraphicCards 9114 } 9115 return nil 9116 } 9117 9118 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) SetGraphicCards(fv []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) { 9119 if m == nil { 9120 panic(fmt.Errorf("can't set %s on nil %s", "GraphicCards", "Device_Status_DeviceInfo_HardwareInformation_GPU")) 9121 } 9122 m.GraphicCards = fv 9123 } 9124 9125 // Revisit: May be just device ?? 9126 type Device_Status_DeviceInfo_HardwareInformation_PCIDevice struct { 9127 state protoimpl.MessageState 9128 sizeCache protoimpl.SizeCache 9129 unknownFields protoimpl.UnknownFields 9130 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 9131 Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"` 9132 Product string `protobuf:"bytes,3,opt,name=product,proto3" json:"product,omitempty"` 9133 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` 9134 Subvendor string `protobuf:"bytes,5,opt,name=subvendor,proto3" json:"subvendor,omitempty"` 9135 } 9136 9137 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Reset() { 9138 *m = Device_Status_DeviceInfo_HardwareInformation_PCIDevice{} 9139 if protoimpl.UnsafeEnabled { 9140 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[57] 9141 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9142 ms.StoreMessageInfo(mi) 9143 } 9144 } 9145 9146 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) String() string { 9147 return protoimpl.X.MessageStringOf(m) 9148 } 9149 9150 func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) ProtoMessage() {} 9151 9152 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) ProtoReflect() preflect.Message { 9153 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[57] 9154 if protoimpl.UnsafeEnabled && m != nil { 9155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9156 if ms.LoadMessageInfo() == nil { 9157 ms.StoreMessageInfo(mi) 9158 } 9159 return ms 9160 } 9161 return mi.MessageOf(m) 9162 } 9163 9164 func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GotenMessage() {} 9165 9166 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_PCIDevice.ProtoReflect.Descriptor instead. 9167 func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Descriptor() ([]byte, []int) { 9168 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 8} 9169 } 9170 9171 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Unmarshal(b []byte) error { 9172 return proto.Unmarshal(b, m) 9173 } 9174 9175 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Marshal() ([]byte, error) { 9176 return proto.Marshal(m) 9177 } 9178 9179 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) MarshalJSON() ([]byte, error) { 9180 return protojson.MarshalOptions{}.Marshal(m) 9181 } 9182 9183 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) UnmarshalJSON(data []byte) error { 9184 return protojson.Unmarshal(data, m) 9185 } 9186 9187 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetAddress() string { 9188 if m != nil { 9189 return m.Address 9190 } 9191 return "" 9192 } 9193 9194 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetVendor() string { 9195 if m != nil { 9196 return m.Vendor 9197 } 9198 return "" 9199 } 9200 9201 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetProduct() string { 9202 if m != nil { 9203 return m.Product 9204 } 9205 return "" 9206 } 9207 9208 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetName() string { 9209 if m != nil { 9210 return m.Name 9211 } 9212 return "" 9213 } 9214 9215 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetSubvendor() string { 9216 if m != nil { 9217 return m.Subvendor 9218 } 9219 return "" 9220 } 9221 9222 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetAddress(fv string) { 9223 if m == nil { 9224 panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 9225 } 9226 m.Address = fv 9227 } 9228 9229 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetVendor(fv string) { 9230 if m == nil { 9231 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 9232 } 9233 m.Vendor = fv 9234 } 9235 9236 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetProduct(fv string) { 9237 if m == nil { 9238 panic(fmt.Errorf("can't set %s on nil %s", "Product", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 9239 } 9240 m.Product = fv 9241 } 9242 9243 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetName(fv string) { 9244 if m == nil { 9245 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 9246 } 9247 m.Name = fv 9248 } 9249 9250 func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetSubvendor(fv string) { 9251 if m == nil { 9252 panic(fmt.Errorf("can't set %s on nil %s", "Subvendor", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice")) 9253 } 9254 m.Subvendor = fv 9255 } 9256 9257 type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo struct { 9258 state protoimpl.MessageState 9259 sizeCache protoimpl.SizeCache 9260 unknownFields protoimpl.UnknownFields 9261 Memory []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory `protobuf:"bytes,1,rep,name=memory,proto3" json:"memory,omitempty"` 9262 } 9263 9264 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Reset() { 9265 *m = Device_Status_DeviceInfo_HardwareInformation_MemoryInfo{} 9266 if protoimpl.UnsafeEnabled { 9267 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[58] 9268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9269 ms.StoreMessageInfo(mi) 9270 } 9271 } 9272 9273 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) String() string { 9274 return protoimpl.X.MessageStringOf(m) 9275 } 9276 9277 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) ProtoMessage() {} 9278 9279 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) ProtoReflect() preflect.Message { 9280 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[58] 9281 if protoimpl.UnsafeEnabled && m != nil { 9282 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9283 if ms.LoadMessageInfo() == nil { 9284 ms.StoreMessageInfo(mi) 9285 } 9286 return ms 9287 } 9288 return mi.MessageOf(m) 9289 } 9290 9291 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GotenMessage() {} 9292 9293 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_MemoryInfo.ProtoReflect.Descriptor instead. 9294 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Descriptor() ([]byte, []int) { 9295 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 9} 9296 } 9297 9298 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Unmarshal(b []byte) error { 9299 return proto.Unmarshal(b, m) 9300 } 9301 9302 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Marshal() ([]byte, error) { 9303 return proto.Marshal(m) 9304 } 9305 9306 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) MarshalJSON() ([]byte, error) { 9307 return protojson.MarshalOptions{}.Marshal(m) 9308 } 9309 9310 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) UnmarshalJSON(data []byte) error { 9311 return protojson.Unmarshal(data, m) 9312 } 9313 9314 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GetMemory() []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory { 9315 if m != nil { 9316 return m.Memory 9317 } 9318 return nil 9319 } 9320 9321 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) SetMemory(fv []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) { 9322 if m == nil { 9323 panic(fmt.Errorf("can't set %s on nil %s", "Memory", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo")) 9324 } 9325 m.Memory = fv 9326 } 9327 9328 type Device_Status_DeviceInfo_HardwareInformation_HailoInfo struct { 9329 state protoimpl.MessageState 9330 sizeCache protoimpl.SizeCache 9331 unknownFields protoimpl.UnknownFields 9332 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 9333 CliVersion string `protobuf:"bytes,2,opt,name=cli_version,json=cliVersion,proto3" json:"cli_version,omitempty"` 9334 Modules []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo `protobuf:"bytes,10,rep,name=modules,proto3" json:"modules,omitempty"` 9335 } 9336 9337 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Reset() { 9338 *m = Device_Status_DeviceInfo_HardwareInformation_HailoInfo{} 9339 if protoimpl.UnsafeEnabled { 9340 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[59] 9341 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9342 ms.StoreMessageInfo(mi) 9343 } 9344 } 9345 9346 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) String() string { 9347 return protoimpl.X.MessageStringOf(m) 9348 } 9349 9350 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) ProtoMessage() {} 9351 9352 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) ProtoReflect() preflect.Message { 9353 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[59] 9354 if protoimpl.UnsafeEnabled && m != nil { 9355 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9356 if ms.LoadMessageInfo() == nil { 9357 ms.StoreMessageInfo(mi) 9358 } 9359 return ms 9360 } 9361 return mi.MessageOf(m) 9362 } 9363 9364 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GotenMessage() {} 9365 9366 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_HailoInfo.ProtoReflect.Descriptor instead. 9367 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Descriptor() ([]byte, []int) { 9368 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 10} 9369 } 9370 9371 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Unmarshal(b []byte) error { 9372 return proto.Unmarshal(b, m) 9373 } 9374 9375 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Marshal() ([]byte, error) { 9376 return proto.Marshal(m) 9377 } 9378 9379 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) MarshalJSON() ([]byte, error) { 9380 return protojson.MarshalOptions{}.Marshal(m) 9381 } 9382 9383 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) UnmarshalJSON(data []byte) error { 9384 return protojson.Unmarshal(data, m) 9385 } 9386 9387 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetStatus() string { 9388 if m != nil { 9389 return m.Status 9390 } 9391 return "" 9392 } 9393 9394 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetCliVersion() string { 9395 if m != nil { 9396 return m.CliVersion 9397 } 9398 return "" 9399 } 9400 9401 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetModules() []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo { 9402 if m != nil { 9403 return m.Modules 9404 } 9405 return nil 9406 } 9407 9408 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetStatus(fv string) { 9409 if m == nil { 9410 panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo")) 9411 } 9412 m.Status = fv 9413 } 9414 9415 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetCliVersion(fv string) { 9416 if m == nil { 9417 panic(fmt.Errorf("can't set %s on nil %s", "CliVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo")) 9418 } 9419 m.CliVersion = fv 9420 } 9421 9422 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetModules(fv []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) { 9423 if m == nil { 9424 panic(fmt.Errorf("can't set %s on nil %s", "Modules", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo")) 9425 } 9426 m.Modules = fv 9427 } 9428 9429 type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo struct { 9430 state protoimpl.MessageState 9431 sizeCache protoimpl.SizeCache 9432 unknownFields protoimpl.UnknownFields 9433 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 9434 DriverVersion string `protobuf:"bytes,2,opt,name=driver_version,json=driverVersion,proto3" json:"driver_version,omitempty"` 9435 CudaVersion string `protobuf:"bytes,3,opt,name=cuda_version,json=cudaVersion,proto3" json:"cuda_version,omitempty"` 9436 Gpus []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo `protobuf:"bytes,10,rep,name=gpus,proto3" json:"gpus,omitempty"` 9437 } 9438 9439 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Reset() { 9440 *m = Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo{} 9441 if protoimpl.UnsafeEnabled { 9442 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[60] 9443 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9444 ms.StoreMessageInfo(mi) 9445 } 9446 } 9447 9448 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) String() string { 9449 return protoimpl.X.MessageStringOf(m) 9450 } 9451 9452 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) ProtoMessage() {} 9453 9454 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) ProtoReflect() preflect.Message { 9455 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[60] 9456 if protoimpl.UnsafeEnabled && m != nil { 9457 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9458 if ms.LoadMessageInfo() == nil { 9459 ms.StoreMessageInfo(mi) 9460 } 9461 return ms 9462 } 9463 return mi.MessageOf(m) 9464 } 9465 9466 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GotenMessage() {} 9467 9468 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo.ProtoReflect.Descriptor instead. 9469 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Descriptor() ([]byte, []int) { 9470 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 11} 9471 } 9472 9473 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Unmarshal(b []byte) error { 9474 return proto.Unmarshal(b, m) 9475 } 9476 9477 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Marshal() ([]byte, error) { 9478 return proto.Marshal(m) 9479 } 9480 9481 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) MarshalJSON() ([]byte, error) { 9482 return protojson.MarshalOptions{}.Marshal(m) 9483 } 9484 9485 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) UnmarshalJSON(data []byte) error { 9486 return protojson.Unmarshal(data, m) 9487 } 9488 9489 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetStatus() string { 9490 if m != nil { 9491 return m.Status 9492 } 9493 return "" 9494 } 9495 9496 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetDriverVersion() string { 9497 if m != nil { 9498 return m.DriverVersion 9499 } 9500 return "" 9501 } 9502 9503 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetCudaVersion() string { 9504 if m != nil { 9505 return m.CudaVersion 9506 } 9507 return "" 9508 } 9509 9510 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetGpus() []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo { 9511 if m != nil { 9512 return m.Gpus 9513 } 9514 return nil 9515 } 9516 9517 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetStatus(fv string) { 9518 if m == nil { 9519 panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo")) 9520 } 9521 m.Status = fv 9522 } 9523 9524 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetDriverVersion(fv string) { 9525 if m == nil { 9526 panic(fmt.Errorf("can't set %s on nil %s", "DriverVersion", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo")) 9527 } 9528 m.DriverVersion = fv 9529 } 9530 9531 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetCudaVersion(fv string) { 9532 if m == nil { 9533 panic(fmt.Errorf("can't set %s on nil %s", "CudaVersion", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo")) 9534 } 9535 m.CudaVersion = fv 9536 } 9537 9538 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetGpus(fv []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) { 9539 if m == nil { 9540 panic(fmt.Errorf("can't set %s on nil %s", "Gpus", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo")) 9541 } 9542 m.Gpus = fv 9543 } 9544 9545 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus struct { 9546 state protoimpl.MessageState 9547 sizeCache protoimpl.SizeCache 9548 unknownFields protoimpl.UnknownFields 9549 Modem *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem `protobuf:"bytes,1,opt,name=modem,proto3" json:"modem,omitempty"` 9550 } 9551 9552 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Reset() { 9553 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus{} 9554 if protoimpl.UnsafeEnabled { 9555 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[61] 9556 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9557 ms.StoreMessageInfo(mi) 9558 } 9559 } 9560 9561 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) String() string { 9562 return protoimpl.X.MessageStringOf(m) 9563 } 9564 9565 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) ProtoMessage() {} 9566 9567 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) ProtoReflect() preflect.Message { 9568 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[61] 9569 if protoimpl.UnsafeEnabled && m != nil { 9570 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9571 if ms.LoadMessageInfo() == nil { 9572 ms.StoreMessageInfo(mi) 9573 } 9574 return ms 9575 } 9576 return mi.MessageOf(m) 9577 } 9578 9579 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) GotenMessage() {} 9580 9581 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus.ProtoReflect.Descriptor instead. 9582 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Descriptor() ([]byte, []int) { 9583 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12} 9584 } 9585 9586 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Unmarshal(b []byte) error { 9587 return proto.Unmarshal(b, m) 9588 } 9589 9590 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Marshal() ([]byte, error) { 9591 return proto.Marshal(m) 9592 } 9593 9594 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) MarshalJSON() ([]byte, error) { 9595 return protojson.MarshalOptions{}.Marshal(m) 9596 } 9597 9598 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) UnmarshalJSON(data []byte) error { 9599 return protojson.Unmarshal(data, m) 9600 } 9601 9602 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) GetModem() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem { 9603 if m != nil { 9604 return m.Modem 9605 } 9606 return nil 9607 } 9608 9609 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) SetModem(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) { 9610 if m == nil { 9611 panic(fmt.Errorf("can't set %s on nil %s", "Modem", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus")) 9612 } 9613 m.Modem = fv 9614 } 9615 9616 type Device_Status_DeviceInfo_HardwareInformation_System_Configuration struct { 9617 state protoimpl.MessageState 9618 sizeCache protoimpl.SizeCache 9619 unknownFields protoimpl.UnknownFields 9620 Chassis string `protobuf:"bytes,1,opt,name=chassis,proto3" json:"chassis,omitempty"` 9621 Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` 9622 SkuNumber string `protobuf:"bytes,3,opt,name=sku_number,json=skuNumber,proto3" json:"sku_number,omitempty"` 9623 Family string `protobuf:"bytes,4,opt,name=family,proto3" json:"family,omitempty"` 9624 } 9625 9626 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Reset() { 9627 *m = Device_Status_DeviceInfo_HardwareInformation_System_Configuration{} 9628 if protoimpl.UnsafeEnabled { 9629 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[62] 9630 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9631 ms.StoreMessageInfo(mi) 9632 } 9633 } 9634 9635 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) String() string { 9636 return protoimpl.X.MessageStringOf(m) 9637 } 9638 9639 func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) ProtoMessage() {} 9640 9641 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) ProtoReflect() preflect.Message { 9642 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[62] 9643 if protoimpl.UnsafeEnabled && m != nil { 9644 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9645 if ms.LoadMessageInfo() == nil { 9646 ms.StoreMessageInfo(mi) 9647 } 9648 return ms 9649 } 9650 return mi.MessageOf(m) 9651 } 9652 9653 func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GotenMessage() {} 9654 9655 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_System_Configuration.ProtoReflect.Descriptor instead. 9656 func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Descriptor() ([]byte, []int) { 9657 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 3, 0} 9658 } 9659 9660 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Unmarshal(b []byte) error { 9661 return proto.Unmarshal(b, m) 9662 } 9663 9664 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Marshal() ([]byte, error) { 9665 return proto.Marshal(m) 9666 } 9667 9668 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) MarshalJSON() ([]byte, error) { 9669 return protojson.MarshalOptions{}.Marshal(m) 9670 } 9671 9672 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) UnmarshalJSON(data []byte) error { 9673 return protojson.Unmarshal(data, m) 9674 } 9675 9676 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetChassis() string { 9677 if m != nil { 9678 return m.Chassis 9679 } 9680 return "" 9681 } 9682 9683 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetUuid() string { 9684 if m != nil { 9685 return m.Uuid 9686 } 9687 return "" 9688 } 9689 9690 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetSkuNumber() string { 9691 if m != nil { 9692 return m.SkuNumber 9693 } 9694 return "" 9695 } 9696 9697 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetFamily() string { 9698 if m != nil { 9699 return m.Family 9700 } 9701 return "" 9702 } 9703 9704 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetChassis(fv string) { 9705 if m == nil { 9706 panic(fmt.Errorf("can't set %s on nil %s", "Chassis", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration")) 9707 } 9708 m.Chassis = fv 9709 } 9710 9711 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetUuid(fv string) { 9712 if m == nil { 9713 panic(fmt.Errorf("can't set %s on nil %s", "Uuid", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration")) 9714 } 9715 m.Uuid = fv 9716 } 9717 9718 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetSkuNumber(fv string) { 9719 if m == nil { 9720 panic(fmt.Errorf("can't set %s on nil %s", "SkuNumber", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration")) 9721 } 9722 m.SkuNumber = fv 9723 } 9724 9725 func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetFamily(fv string) { 9726 if m == nil { 9727 panic(fmt.Errorf("can't set %s on nil %s", "Family", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration")) 9728 } 9729 m.Family = fv 9730 } 9731 9732 type Device_Status_DeviceInfo_HardwareInformation_CPU_Processor struct { 9733 state protoimpl.MessageState 9734 sizeCache protoimpl.SizeCache 9735 unknownFields protoimpl.UnknownFields 9736 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` 9737 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"` 9738 Capabilities []*Device_Status_DeviceInfo_HardwareInformation_Capability `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"` 9739 NumThreads uint32 `protobuf:"varint,4,opt,name=num_threads,json=numThreads,proto3" json:"num_threads,omitempty"` 9740 NumCores uint32 `protobuf:"varint,5,opt,name=num_cores,json=numCores,proto3" json:"num_cores,omitempty"` 9741 NumEnabledCores uint32 `protobuf:"varint,6,opt,name=num_enabled_cores,json=numEnabledCores,proto3" json:"num_enabled_cores,omitempty"` 9742 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 9743 Serial string `protobuf:"bytes,8,opt,name=serial,proto3" json:"serial,omitempty"` 9744 FrequencyMhz int64 `protobuf:"varint,9,opt,name=frequency_mhz,json=frequencyMhz,proto3" json:"frequency_mhz,omitempty"` 9745 MaxFrequencyMhz int64 `protobuf:"varint,10,opt,name=max_frequency_mhz,json=maxFrequencyMhz,proto3" json:"max_frequency_mhz,omitempty"` 9746 CacheInfo []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache `protobuf:"bytes,11,rep,name=cache_info,json=cacheInfo,proto3" json:"cache_info,omitempty"` 9747 Driver string `protobuf:"bytes,12,opt,name=driver,proto3" json:"driver,omitempty"` 9748 Latency int64 `protobuf:"varint,13,opt,name=latency,proto3" json:"latency,omitempty"` 9749 Clock int64 `protobuf:"varint,14,opt,name=clock,proto3" json:"clock,omitempty"` 9750 } 9751 9752 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Reset() { 9753 *m = Device_Status_DeviceInfo_HardwareInformation_CPU_Processor{} 9754 if protoimpl.UnsafeEnabled { 9755 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[63] 9756 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9757 ms.StoreMessageInfo(mi) 9758 } 9759 } 9760 9761 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) String() string { 9762 return protoimpl.X.MessageStringOf(m) 9763 } 9764 9765 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) ProtoMessage() {} 9766 9767 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) ProtoReflect() preflect.Message { 9768 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[63] 9769 if protoimpl.UnsafeEnabled && m != nil { 9770 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 9771 if ms.LoadMessageInfo() == nil { 9772 ms.StoreMessageInfo(mi) 9773 } 9774 return ms 9775 } 9776 return mi.MessageOf(m) 9777 } 9778 9779 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GotenMessage() {} 9780 9781 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU_Processor.ProtoReflect.Descriptor instead. 9782 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Descriptor() ([]byte, []int) { 9783 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4, 0} 9784 } 9785 9786 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Unmarshal(b []byte) error { 9787 return proto.Unmarshal(b, m) 9788 } 9789 9790 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Marshal() ([]byte, error) { 9791 return proto.Marshal(m) 9792 } 9793 9794 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) MarshalJSON() ([]byte, error) { 9795 return protojson.MarshalOptions{}.Marshal(m) 9796 } 9797 9798 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) UnmarshalJSON(data []byte) error { 9799 return protojson.Unmarshal(data, m) 9800 } 9801 9802 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetVendor() string { 9803 if m != nil { 9804 return m.Vendor 9805 } 9806 return "" 9807 } 9808 9809 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetModel() string { 9810 if m != nil { 9811 return m.Model 9812 } 9813 return "" 9814 } 9815 9816 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetCapabilities() []*Device_Status_DeviceInfo_HardwareInformation_Capability { 9817 if m != nil { 9818 return m.Capabilities 9819 } 9820 return nil 9821 } 9822 9823 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumThreads() uint32 { 9824 if m != nil { 9825 return m.NumThreads 9826 } 9827 return uint32(0) 9828 } 9829 9830 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumCores() uint32 { 9831 if m != nil { 9832 return m.NumCores 9833 } 9834 return uint32(0) 9835 } 9836 9837 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumEnabledCores() uint32 { 9838 if m != nil { 9839 return m.NumEnabledCores 9840 } 9841 return uint32(0) 9842 } 9843 9844 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetName() string { 9845 if m != nil { 9846 return m.Name 9847 } 9848 return "" 9849 } 9850 9851 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetSerial() string { 9852 if m != nil { 9853 return m.Serial 9854 } 9855 return "" 9856 } 9857 9858 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetFrequencyMhz() int64 { 9859 if m != nil { 9860 return m.FrequencyMhz 9861 } 9862 return int64(0) 9863 } 9864 9865 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetMaxFrequencyMhz() int64 { 9866 if m != nil { 9867 return m.MaxFrequencyMhz 9868 } 9869 return int64(0) 9870 } 9871 9872 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetCacheInfo() []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache { 9873 if m != nil { 9874 return m.CacheInfo 9875 } 9876 return nil 9877 } 9878 9879 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetDriver() string { 9880 if m != nil { 9881 return m.Driver 9882 } 9883 return "" 9884 } 9885 9886 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetLatency() int64 { 9887 if m != nil { 9888 return m.Latency 9889 } 9890 return int64(0) 9891 } 9892 9893 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetClock() int64 { 9894 if m != nil { 9895 return m.Clock 9896 } 9897 return int64(0) 9898 } 9899 9900 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetVendor(fv string) { 9901 if m == nil { 9902 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9903 } 9904 m.Vendor = fv 9905 } 9906 9907 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetModel(fv string) { 9908 if m == nil { 9909 panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9910 } 9911 m.Model = fv 9912 } 9913 9914 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetCapabilities(fv []*Device_Status_DeviceInfo_HardwareInformation_Capability) { 9915 if m == nil { 9916 panic(fmt.Errorf("can't set %s on nil %s", "Capabilities", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9917 } 9918 m.Capabilities = fv 9919 } 9920 9921 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumThreads(fv uint32) { 9922 if m == nil { 9923 panic(fmt.Errorf("can't set %s on nil %s", "NumThreads", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9924 } 9925 m.NumThreads = fv 9926 } 9927 9928 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumCores(fv uint32) { 9929 if m == nil { 9930 panic(fmt.Errorf("can't set %s on nil %s", "NumCores", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9931 } 9932 m.NumCores = fv 9933 } 9934 9935 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumEnabledCores(fv uint32) { 9936 if m == nil { 9937 panic(fmt.Errorf("can't set %s on nil %s", "NumEnabledCores", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9938 } 9939 m.NumEnabledCores = fv 9940 } 9941 9942 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetName(fv string) { 9943 if m == nil { 9944 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9945 } 9946 m.Name = fv 9947 } 9948 9949 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetSerial(fv string) { 9950 if m == nil { 9951 panic(fmt.Errorf("can't set %s on nil %s", "Serial", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9952 } 9953 m.Serial = fv 9954 } 9955 9956 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetFrequencyMhz(fv int64) { 9957 if m == nil { 9958 panic(fmt.Errorf("can't set %s on nil %s", "FrequencyMhz", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9959 } 9960 m.FrequencyMhz = fv 9961 } 9962 9963 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetMaxFrequencyMhz(fv int64) { 9964 if m == nil { 9965 panic(fmt.Errorf("can't set %s on nil %s", "MaxFrequencyMhz", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9966 } 9967 m.MaxFrequencyMhz = fv 9968 } 9969 9970 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetCacheInfo(fv []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) { 9971 if m == nil { 9972 panic(fmt.Errorf("can't set %s on nil %s", "CacheInfo", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9973 } 9974 m.CacheInfo = fv 9975 } 9976 9977 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetDriver(fv string) { 9978 if m == nil { 9979 panic(fmt.Errorf("can't set %s on nil %s", "Driver", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9980 } 9981 m.Driver = fv 9982 } 9983 9984 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetLatency(fv int64) { 9985 if m == nil { 9986 panic(fmt.Errorf("can't set %s on nil %s", "Latency", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9987 } 9988 m.Latency = fv 9989 } 9990 9991 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetClock(fv int64) { 9992 if m == nil { 9993 panic(fmt.Errorf("can't set %s on nil %s", "Clock", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor")) 9994 } 9995 m.Clock = fv 9996 } 9997 9998 type Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache struct { 9999 state protoimpl.MessageState 10000 sizeCache protoimpl.SizeCache 10001 unknownFields protoimpl.UnknownFields 10002 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 10003 SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 10004 } 10005 10006 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Reset() { 10007 *m = Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache{} 10008 if protoimpl.UnsafeEnabled { 10009 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[64] 10010 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10011 ms.StoreMessageInfo(mi) 10012 } 10013 } 10014 10015 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) String() string { 10016 return protoimpl.X.MessageStringOf(m) 10017 } 10018 10019 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) ProtoMessage() {} 10020 10021 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) ProtoReflect() preflect.Message { 10022 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[64] 10023 if protoimpl.UnsafeEnabled && m != nil { 10024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10025 if ms.LoadMessageInfo() == nil { 10026 ms.StoreMessageInfo(mi) 10027 } 10028 return ms 10029 } 10030 return mi.MessageOf(m) 10031 } 10032 10033 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GotenMessage() {} 10034 10035 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache.ProtoReflect.Descriptor instead. 10036 func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Descriptor() ([]byte, []int) { 10037 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4, 0, 0} 10038 } 10039 10040 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Unmarshal(b []byte) error { 10041 return proto.Unmarshal(b, m) 10042 } 10043 10044 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Marshal() ([]byte, error) { 10045 return proto.Marshal(m) 10046 } 10047 10048 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) MarshalJSON() ([]byte, error) { 10049 return protojson.MarshalOptions{}.Marshal(m) 10050 } 10051 10052 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) UnmarshalJSON(data []byte) error { 10053 return protojson.Unmarshal(data, m) 10054 } 10055 10056 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GetType() string { 10057 if m != nil { 10058 return m.Type 10059 } 10060 return "" 10061 } 10062 10063 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GetSizeBytes() int64 { 10064 if m != nil { 10065 return m.SizeBytes 10066 } 10067 return int64(0) 10068 } 10069 10070 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) SetType(fv string) { 10071 if m == nil { 10072 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache")) 10073 } 10074 m.Type = fv 10075 } 10076 10077 func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) SetSizeBytes(fv int64) { 10078 if m == nil { 10079 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache")) 10080 } 10081 m.SizeBytes = fv 10082 } 10083 10084 type Device_Status_DeviceInfo_HardwareInformation_Block_Disk struct { 10085 state protoimpl.MessageState 10086 sizeCache protoimpl.SizeCache 10087 unknownFields protoimpl.UnknownFields 10088 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 10089 SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 10090 DriveType string `protobuf:"bytes,3,opt,name=drive_type,json=driveType,proto3" json:"drive_type,omitempty"` 10091 Vendor string `protobuf:"bytes,4,opt,name=vendor,proto3" json:"vendor,omitempty"` 10092 Model string `protobuf:"bytes,5,opt,name=model,proto3" json:"model,omitempty"` 10093 SerialNumber string `protobuf:"bytes,6,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` 10094 Wwn string `protobuf:"bytes,7,opt,name=wwn,proto3" json:"wwn,omitempty"` 10095 Partitions []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition `protobuf:"bytes,8,rep,name=partitions,proto3" json:"partitions,omitempty"` 10096 } 10097 10098 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Reset() { 10099 *m = Device_Status_DeviceInfo_HardwareInformation_Block_Disk{} 10100 if protoimpl.UnsafeEnabled { 10101 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[65] 10102 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10103 ms.StoreMessageInfo(mi) 10104 } 10105 } 10106 10107 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) String() string { 10108 return protoimpl.X.MessageStringOf(m) 10109 } 10110 10111 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) ProtoMessage() {} 10112 10113 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) ProtoReflect() preflect.Message { 10114 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[65] 10115 if protoimpl.UnsafeEnabled && m != nil { 10116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10117 if ms.LoadMessageInfo() == nil { 10118 ms.StoreMessageInfo(mi) 10119 } 10120 return ms 10121 } 10122 return mi.MessageOf(m) 10123 } 10124 10125 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GotenMessage() {} 10126 10127 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block_Disk.ProtoReflect.Descriptor instead. 10128 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Descriptor() ([]byte, []int) { 10129 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5, 0} 10130 } 10131 10132 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Unmarshal(b []byte) error { 10133 return proto.Unmarshal(b, m) 10134 } 10135 10136 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Marshal() ([]byte, error) { 10137 return proto.Marshal(m) 10138 } 10139 10140 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) MarshalJSON() ([]byte, error) { 10141 return protojson.MarshalOptions{}.Marshal(m) 10142 } 10143 10144 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) UnmarshalJSON(data []byte) error { 10145 return protojson.Unmarshal(data, m) 10146 } 10147 10148 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetName() string { 10149 if m != nil { 10150 return m.Name 10151 } 10152 return "" 10153 } 10154 10155 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetSizeBytes() int64 { 10156 if m != nil { 10157 return m.SizeBytes 10158 } 10159 return int64(0) 10160 } 10161 10162 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetDriveType() string { 10163 if m != nil { 10164 return m.DriveType 10165 } 10166 return "" 10167 } 10168 10169 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetVendor() string { 10170 if m != nil { 10171 return m.Vendor 10172 } 10173 return "" 10174 } 10175 10176 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetModel() string { 10177 if m != nil { 10178 return m.Model 10179 } 10180 return "" 10181 } 10182 10183 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetSerialNumber() string { 10184 if m != nil { 10185 return m.SerialNumber 10186 } 10187 return "" 10188 } 10189 10190 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetWwn() string { 10191 if m != nil { 10192 return m.Wwn 10193 } 10194 return "" 10195 } 10196 10197 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetPartitions() []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition { 10198 if m != nil { 10199 return m.Partitions 10200 } 10201 return nil 10202 } 10203 10204 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetName(fv string) { 10205 if m == nil { 10206 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 10207 } 10208 m.Name = fv 10209 } 10210 10211 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetSizeBytes(fv int64) { 10212 if m == nil { 10213 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 10214 } 10215 m.SizeBytes = fv 10216 } 10217 10218 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetDriveType(fv string) { 10219 if m == nil { 10220 panic(fmt.Errorf("can't set %s on nil %s", "DriveType", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 10221 } 10222 m.DriveType = fv 10223 } 10224 10225 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetVendor(fv string) { 10226 if m == nil { 10227 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 10228 } 10229 m.Vendor = fv 10230 } 10231 10232 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetModel(fv string) { 10233 if m == nil { 10234 panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 10235 } 10236 m.Model = fv 10237 } 10238 10239 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetSerialNumber(fv string) { 10240 if m == nil { 10241 panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 10242 } 10243 m.SerialNumber = fv 10244 } 10245 10246 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetWwn(fv string) { 10247 if m == nil { 10248 panic(fmt.Errorf("can't set %s on nil %s", "Wwn", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 10249 } 10250 m.Wwn = fv 10251 } 10252 10253 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetPartitions(fv []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) { 10254 if m == nil { 10255 panic(fmt.Errorf("can't set %s on nil %s", "Partitions", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk")) 10256 } 10257 m.Partitions = fv 10258 } 10259 10260 type Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition struct { 10261 state protoimpl.MessageState 10262 sizeCache protoimpl.SizeCache 10263 unknownFields protoimpl.UnknownFields 10264 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 10265 SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 10266 MountPoint string `protobuf:"bytes,3,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"` 10267 Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` 10268 } 10269 10270 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Reset() { 10271 *m = Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition{} 10272 if protoimpl.UnsafeEnabled { 10273 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[66] 10274 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10275 ms.StoreMessageInfo(mi) 10276 } 10277 } 10278 10279 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) String() string { 10280 return protoimpl.X.MessageStringOf(m) 10281 } 10282 10283 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) ProtoMessage() {} 10284 10285 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) ProtoReflect() preflect.Message { 10286 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[66] 10287 if protoimpl.UnsafeEnabled && m != nil { 10288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10289 if ms.LoadMessageInfo() == nil { 10290 ms.StoreMessageInfo(mi) 10291 } 10292 return ms 10293 } 10294 return mi.MessageOf(m) 10295 } 10296 10297 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GotenMessage() {} 10298 10299 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition.ProtoReflect.Descriptor instead. 10300 func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Descriptor() ([]byte, []int) { 10301 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5, 0, 0} 10302 } 10303 10304 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Unmarshal(b []byte) error { 10305 return proto.Unmarshal(b, m) 10306 } 10307 10308 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Marshal() ([]byte, error) { 10309 return proto.Marshal(m) 10310 } 10311 10312 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) MarshalJSON() ([]byte, error) { 10313 return protojson.MarshalOptions{}.Marshal(m) 10314 } 10315 10316 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) UnmarshalJSON(data []byte) error { 10317 return protojson.Unmarshal(data, m) 10318 } 10319 10320 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetName() string { 10321 if m != nil { 10322 return m.Name 10323 } 10324 return "" 10325 } 10326 10327 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetSizeBytes() int64 { 10328 if m != nil { 10329 return m.SizeBytes 10330 } 10331 return int64(0) 10332 } 10333 10334 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetMountPoint() string { 10335 if m != nil { 10336 return m.MountPoint 10337 } 10338 return "" 10339 } 10340 10341 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetType() string { 10342 if m != nil { 10343 return m.Type 10344 } 10345 return "" 10346 } 10347 10348 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetName(fv string) { 10349 if m == nil { 10350 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition")) 10351 } 10352 m.Name = fv 10353 } 10354 10355 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetSizeBytes(fv int64) { 10356 if m == nil { 10357 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition")) 10358 } 10359 m.SizeBytes = fv 10360 } 10361 10362 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetMountPoint(fv string) { 10363 if m == nil { 10364 panic(fmt.Errorf("can't set %s on nil %s", "MountPoint", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition")) 10365 } 10366 m.MountPoint = fv 10367 } 10368 10369 func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetType(fv string) { 10370 if m == nil { 10371 panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition")) 10372 } 10373 m.Type = fv 10374 } 10375 10376 type Device_Status_DeviceInfo_HardwareInformation_Network_NIC struct { 10377 state protoimpl.MessageState 10378 sizeCache protoimpl.SizeCache 10379 unknownFields protoimpl.UnknownFields 10380 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 10381 MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` 10382 Virtual bool `protobuf:"varint,3,opt,name=virtual,proto3" json:"virtual,omitempty"` 10383 Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` 10384 ProductName string `protobuf:"bytes,5,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` 10385 Vendor string `protobuf:"bytes,6,opt,name=vendor,proto3" json:"vendor,omitempty"` 10386 Subvendor string `protobuf:"bytes,7,opt,name=subvendor,proto3" json:"subvendor,omitempty"` 10387 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"` 10388 } 10389 10390 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Reset() { 10391 *m = Device_Status_DeviceInfo_HardwareInformation_Network_NIC{} 10392 if protoimpl.UnsafeEnabled { 10393 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[67] 10394 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10395 ms.StoreMessageInfo(mi) 10396 } 10397 } 10398 10399 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) String() string { 10400 return protoimpl.X.MessageStringOf(m) 10401 } 10402 10403 func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) ProtoMessage() {} 10404 10405 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) ProtoReflect() preflect.Message { 10406 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[67] 10407 if protoimpl.UnsafeEnabled && m != nil { 10408 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10409 if ms.LoadMessageInfo() == nil { 10410 ms.StoreMessageInfo(mi) 10411 } 10412 return ms 10413 } 10414 return mi.MessageOf(m) 10415 } 10416 10417 func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GotenMessage() {} 10418 10419 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Network_NIC.ProtoReflect.Descriptor instead. 10420 func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Descriptor() ([]byte, []int) { 10421 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 6, 0} 10422 } 10423 10424 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Unmarshal(b []byte) error { 10425 return proto.Unmarshal(b, m) 10426 } 10427 10428 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Marshal() ([]byte, error) { 10429 return proto.Marshal(m) 10430 } 10431 10432 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) MarshalJSON() ([]byte, error) { 10433 return protojson.MarshalOptions{}.Marshal(m) 10434 } 10435 10436 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) UnmarshalJSON(data []byte) error { 10437 return protojson.Unmarshal(data, m) 10438 } 10439 10440 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetName() string { 10441 if m != nil { 10442 return m.Name 10443 } 10444 return "" 10445 } 10446 10447 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetMacAddress() string { 10448 if m != nil { 10449 return m.MacAddress 10450 } 10451 return "" 10452 } 10453 10454 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetVirtual() bool { 10455 if m != nil { 10456 return m.Virtual 10457 } 10458 return false 10459 } 10460 10461 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetDescription() string { 10462 if m != nil { 10463 return m.Description 10464 } 10465 return "" 10466 } 10467 10468 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetProductName() string { 10469 if m != nil { 10470 return m.ProductName 10471 } 10472 return "" 10473 } 10474 10475 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetVendor() string { 10476 if m != nil { 10477 return m.Vendor 10478 } 10479 return "" 10480 } 10481 10482 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetSubvendor() string { 10483 if m != nil { 10484 return m.Subvendor 10485 } 10486 return "" 10487 } 10488 10489 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetSetting() map[string]string { 10490 if m != nil { 10491 return m.Setting 10492 } 10493 return nil 10494 } 10495 10496 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetName(fv string) { 10497 if m == nil { 10498 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 10499 } 10500 m.Name = fv 10501 } 10502 10503 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetMacAddress(fv string) { 10504 if m == nil { 10505 panic(fmt.Errorf("can't set %s on nil %s", "MacAddress", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 10506 } 10507 m.MacAddress = fv 10508 } 10509 10510 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetVirtual(fv bool) { 10511 if m == nil { 10512 panic(fmt.Errorf("can't set %s on nil %s", "Virtual", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 10513 } 10514 m.Virtual = fv 10515 } 10516 10517 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetDescription(fv string) { 10518 if m == nil { 10519 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 10520 } 10521 m.Description = fv 10522 } 10523 10524 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetProductName(fv string) { 10525 if m == nil { 10526 panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 10527 } 10528 m.ProductName = fv 10529 } 10530 10531 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetVendor(fv string) { 10532 if m == nil { 10533 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 10534 } 10535 m.Vendor = fv 10536 } 10537 10538 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetSubvendor(fv string) { 10539 if m == nil { 10540 panic(fmt.Errorf("can't set %s on nil %s", "Subvendor", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 10541 } 10542 m.Subvendor = fv 10543 } 10544 10545 func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetSetting(fv map[string]string) { 10546 if m == nil { 10547 panic(fmt.Errorf("can't set %s on nil %s", "Setting", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC")) 10548 } 10549 m.Setting = fv 10550 } 10551 10552 type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard struct { 10553 state protoimpl.MessageState 10554 sizeCache protoimpl.SizeCache 10555 unknownFields protoimpl.UnknownFields 10556 Index int64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` 10557 Device *Device_Status_DeviceInfo_HardwareInformation_PCIDevice `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"` 10558 } 10559 10560 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Reset() { 10561 *m = Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard{} 10562 if protoimpl.UnsafeEnabled { 10563 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[69] 10564 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10565 ms.StoreMessageInfo(mi) 10566 } 10567 } 10568 10569 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) String() string { 10570 return protoimpl.X.MessageStringOf(m) 10571 } 10572 10573 func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) ProtoMessage() {} 10574 10575 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) ProtoReflect() preflect.Message { 10576 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[69] 10577 if protoimpl.UnsafeEnabled && m != nil { 10578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10579 if ms.LoadMessageInfo() == nil { 10580 ms.StoreMessageInfo(mi) 10581 } 10582 return ms 10583 } 10584 return mi.MessageOf(m) 10585 } 10586 10587 func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GotenMessage() {} 10588 10589 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard.ProtoReflect.Descriptor instead. 10590 func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Descriptor() ([]byte, []int) { 10591 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 7, 0} 10592 } 10593 10594 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Unmarshal(b []byte) error { 10595 return proto.Unmarshal(b, m) 10596 } 10597 10598 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Marshal() ([]byte, error) { 10599 return proto.Marshal(m) 10600 } 10601 10602 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) MarshalJSON() ([]byte, error) { 10603 return protojson.MarshalOptions{}.Marshal(m) 10604 } 10605 10606 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) UnmarshalJSON(data []byte) error { 10607 return protojson.Unmarshal(data, m) 10608 } 10609 10610 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GetIndex() int64 { 10611 if m != nil { 10612 return m.Index 10613 } 10614 return int64(0) 10615 } 10616 10617 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GetDevice() *Device_Status_DeviceInfo_HardwareInformation_PCIDevice { 10618 if m != nil { 10619 return m.Device 10620 } 10621 return nil 10622 } 10623 10624 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) SetIndex(fv int64) { 10625 if m == nil { 10626 panic(fmt.Errorf("can't set %s on nil %s", "Index", "Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard")) 10627 } 10628 m.Index = fv 10629 } 10630 10631 func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) SetDevice(fv *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) { 10632 if m == nil { 10633 panic(fmt.Errorf("can't set %s on nil %s", "Device", "Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard")) 10634 } 10635 m.Device = fv 10636 } 10637 10638 type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory struct { 10639 state protoimpl.MessageState 10640 sizeCache protoimpl.SizeCache 10641 unknownFields protoimpl.UnknownFields 10642 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` 10643 SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 10644 MemoryBanks []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank `protobuf:"bytes,3,rep,name=memory_banks,json=memoryBanks,proto3" json:"memory_banks,omitempty"` 10645 } 10646 10647 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) Reset() { 10648 *m = Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory{} 10649 if protoimpl.UnsafeEnabled { 10650 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[70] 10651 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10652 ms.StoreMessageInfo(mi) 10653 } 10654 } 10655 10656 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) String() string { 10657 return protoimpl.X.MessageStringOf(m) 10658 } 10659 10660 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) ProtoMessage() {} 10661 10662 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) ProtoReflect() preflect.Message { 10663 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[70] 10664 if protoimpl.UnsafeEnabled && m != nil { 10665 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10666 if ms.LoadMessageInfo() == nil { 10667 ms.StoreMessageInfo(mi) 10668 } 10669 return ms 10670 } 10671 return mi.MessageOf(m) 10672 } 10673 10674 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) GotenMessage() {} 10675 10676 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory.ProtoReflect.Descriptor instead. 10677 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) Descriptor() ([]byte, []int) { 10678 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 9, 0} 10679 } 10680 10681 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) Unmarshal(b []byte) error { 10682 return proto.Unmarshal(b, m) 10683 } 10684 10685 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) Marshal() ([]byte, error) { 10686 return proto.Marshal(m) 10687 } 10688 10689 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) MarshalJSON() ([]byte, error) { 10690 return protojson.MarshalOptions{}.Marshal(m) 10691 } 10692 10693 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) UnmarshalJSON(data []byte) error { 10694 return protojson.Unmarshal(data, m) 10695 } 10696 10697 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) GetDescription() string { 10698 if m != nil { 10699 return m.Description 10700 } 10701 return "" 10702 } 10703 10704 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) GetSizeBytes() int64 { 10705 if m != nil { 10706 return m.SizeBytes 10707 } 10708 return int64(0) 10709 } 10710 10711 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) GetMemoryBanks() []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank { 10712 if m != nil { 10713 return m.MemoryBanks 10714 } 10715 return nil 10716 } 10717 10718 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) SetDescription(fv string) { 10719 if m == nil { 10720 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory")) 10721 } 10722 m.Description = fv 10723 } 10724 10725 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) SetSizeBytes(fv int64) { 10726 if m == nil { 10727 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory")) 10728 } 10729 m.SizeBytes = fv 10730 } 10731 10732 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) SetMemoryBanks(fv []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) { 10733 if m == nil { 10734 panic(fmt.Errorf("can't set %s on nil %s", "MemoryBanks", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory")) 10735 } 10736 m.MemoryBanks = fv 10737 } 10738 10739 type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank struct { 10740 state protoimpl.MessageState 10741 sizeCache protoimpl.SizeCache 10742 unknownFields protoimpl.UnknownFields 10743 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` 10744 Product string `protobuf:"bytes,2,opt,name=product,proto3" json:"product,omitempty"` 10745 Vendor string `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"` 10746 Serial string `protobuf:"bytes,4,opt,name=serial,proto3" json:"serial,omitempty"` 10747 Slot string `protobuf:"bytes,5,opt,name=slot,proto3" json:"slot,omitempty"` 10748 SizeBytes int64 `protobuf:"varint,6,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` 10749 FrequencyHz int64 `protobuf:"varint,7,opt,name=frequency_hz,json=frequencyHz,proto3" json:"frequency_hz,omitempty"` 10750 WidthBits int32 `protobuf:"varint,8,opt,name=width_bits,json=widthBits,proto3" json:"width_bits,omitempty"` 10751 } 10752 10753 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) Reset() { 10754 *m = Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank{} 10755 if protoimpl.UnsafeEnabled { 10756 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[71] 10757 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10758 ms.StoreMessageInfo(mi) 10759 } 10760 } 10761 10762 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) String() string { 10763 return protoimpl.X.MessageStringOf(m) 10764 } 10765 10766 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) ProtoMessage() {} 10767 10768 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) ProtoReflect() preflect.Message { 10769 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[71] 10770 if protoimpl.UnsafeEnabled && m != nil { 10771 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10772 if ms.LoadMessageInfo() == nil { 10773 ms.StoreMessageInfo(mi) 10774 } 10775 return ms 10776 } 10777 return mi.MessageOf(m) 10778 } 10779 10780 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GotenMessage() {} 10781 10782 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank.ProtoReflect.Descriptor instead. 10783 func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) Descriptor() ([]byte, []int) { 10784 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 9, 0, 0} 10785 } 10786 10787 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) Unmarshal(b []byte) error { 10788 return proto.Unmarshal(b, m) 10789 } 10790 10791 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) Marshal() ([]byte, error) { 10792 return proto.Marshal(m) 10793 } 10794 10795 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) MarshalJSON() ([]byte, error) { 10796 return protojson.MarshalOptions{}.Marshal(m) 10797 } 10798 10799 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) UnmarshalJSON(data []byte) error { 10800 return protojson.Unmarshal(data, m) 10801 } 10802 10803 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GetDescription() string { 10804 if m != nil { 10805 return m.Description 10806 } 10807 return "" 10808 } 10809 10810 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GetProduct() string { 10811 if m != nil { 10812 return m.Product 10813 } 10814 return "" 10815 } 10816 10817 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GetVendor() string { 10818 if m != nil { 10819 return m.Vendor 10820 } 10821 return "" 10822 } 10823 10824 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GetSerial() string { 10825 if m != nil { 10826 return m.Serial 10827 } 10828 return "" 10829 } 10830 10831 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GetSlot() string { 10832 if m != nil { 10833 return m.Slot 10834 } 10835 return "" 10836 } 10837 10838 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GetSizeBytes() int64 { 10839 if m != nil { 10840 return m.SizeBytes 10841 } 10842 return int64(0) 10843 } 10844 10845 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GetFrequencyHz() int64 { 10846 if m != nil { 10847 return m.FrequencyHz 10848 } 10849 return int64(0) 10850 } 10851 10852 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) GetWidthBits() int32 { 10853 if m != nil { 10854 return m.WidthBits 10855 } 10856 return int32(0) 10857 } 10858 10859 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) SetDescription(fv string) { 10860 if m == nil { 10861 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank")) 10862 } 10863 m.Description = fv 10864 } 10865 10866 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) SetProduct(fv string) { 10867 if m == nil { 10868 panic(fmt.Errorf("can't set %s on nil %s", "Product", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank")) 10869 } 10870 m.Product = fv 10871 } 10872 10873 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) SetVendor(fv string) { 10874 if m == nil { 10875 panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank")) 10876 } 10877 m.Vendor = fv 10878 } 10879 10880 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) SetSerial(fv string) { 10881 if m == nil { 10882 panic(fmt.Errorf("can't set %s on nil %s", "Serial", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank")) 10883 } 10884 m.Serial = fv 10885 } 10886 10887 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) SetSlot(fv string) { 10888 if m == nil { 10889 panic(fmt.Errorf("can't set %s on nil %s", "Slot", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank")) 10890 } 10891 m.Slot = fv 10892 } 10893 10894 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) SetSizeBytes(fv int64) { 10895 if m == nil { 10896 panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank")) 10897 } 10898 m.SizeBytes = fv 10899 } 10900 10901 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) SetFrequencyHz(fv int64) { 10902 if m == nil { 10903 panic(fmt.Errorf("can't set %s on nil %s", "FrequencyHz", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank")) 10904 } 10905 m.FrequencyHz = fv 10906 } 10907 10908 func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) SetWidthBits(fv int32) { 10909 if m == nil { 10910 panic(fmt.Errorf("can't set %s on nil %s", "WidthBits", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank")) 10911 } 10912 m.WidthBits = fv 10913 } 10914 10915 type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo struct { 10916 state protoimpl.MessageState 10917 sizeCache protoimpl.SizeCache 10918 unknownFields protoimpl.UnknownFields 10919 DevId string `protobuf:"bytes,1,opt,name=dev_id,json=devId,proto3" json:"dev_id,omitempty"` 10920 ControlProtoVersion string `protobuf:"bytes,2,opt,name=control_proto_version,json=controlProtoVersion,proto3" json:"control_proto_version,omitempty"` 10921 FirmwareVersion string `protobuf:"bytes,3,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"` 10922 LoggerVersion string `protobuf:"bytes,4,opt,name=logger_version,json=loggerVersion,proto3" json:"logger_version,omitempty"` 10923 BoardName string `protobuf:"bytes,5,opt,name=board_name,json=boardName,proto3" json:"board_name,omitempty"` 10924 SerialNumber string `protobuf:"bytes,6,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` 10925 PartNumber string `protobuf:"bytes,7,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"` 10926 ProductName string `protobuf:"bytes,8,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` 10927 NeuralNetworkCoreClockRate string `protobuf:"bytes,9,opt,name=neural_network_core_clock_rate,json=neuralNetworkCoreClockRate,proto3" json:"neural_network_core_clock_rate,omitempty"` 10928 } 10929 10930 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Reset() { 10931 *m = Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo{} 10932 if protoimpl.UnsafeEnabled { 10933 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[72] 10934 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10935 ms.StoreMessageInfo(mi) 10936 } 10937 } 10938 10939 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) String() string { 10940 return protoimpl.X.MessageStringOf(m) 10941 } 10942 10943 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) ProtoMessage() {} 10944 10945 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) ProtoReflect() preflect.Message { 10946 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[72] 10947 if protoimpl.UnsafeEnabled && m != nil { 10948 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 10949 if ms.LoadMessageInfo() == nil { 10950 ms.StoreMessageInfo(mi) 10951 } 10952 return ms 10953 } 10954 return mi.MessageOf(m) 10955 } 10956 10957 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GotenMessage() {} 10958 10959 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo.ProtoReflect.Descriptor instead. 10960 func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Descriptor() ([]byte, []int) { 10961 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 10, 0} 10962 } 10963 10964 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Unmarshal(b []byte) error { 10965 return proto.Unmarshal(b, m) 10966 } 10967 10968 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Marshal() ([]byte, error) { 10969 return proto.Marshal(m) 10970 } 10971 10972 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) MarshalJSON() ([]byte, error) { 10973 return protojson.MarshalOptions{}.Marshal(m) 10974 } 10975 10976 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) UnmarshalJSON(data []byte) error { 10977 return protojson.Unmarshal(data, m) 10978 } 10979 10980 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetDevId() string { 10981 if m != nil { 10982 return m.DevId 10983 } 10984 return "" 10985 } 10986 10987 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetControlProtoVersion() string { 10988 if m != nil { 10989 return m.ControlProtoVersion 10990 } 10991 return "" 10992 } 10993 10994 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetFirmwareVersion() string { 10995 if m != nil { 10996 return m.FirmwareVersion 10997 } 10998 return "" 10999 } 11000 11001 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetLoggerVersion() string { 11002 if m != nil { 11003 return m.LoggerVersion 11004 } 11005 return "" 11006 } 11007 11008 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetBoardName() string { 11009 if m != nil { 11010 return m.BoardName 11011 } 11012 return "" 11013 } 11014 11015 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetSerialNumber() string { 11016 if m != nil { 11017 return m.SerialNumber 11018 } 11019 return "" 11020 } 11021 11022 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetPartNumber() string { 11023 if m != nil { 11024 return m.PartNumber 11025 } 11026 return "" 11027 } 11028 11029 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetProductName() string { 11030 if m != nil { 11031 return m.ProductName 11032 } 11033 return "" 11034 } 11035 11036 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetNeuralNetworkCoreClockRate() string { 11037 if m != nil { 11038 return m.NeuralNetworkCoreClockRate 11039 } 11040 return "" 11041 } 11042 11043 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetDevId(fv string) { 11044 if m == nil { 11045 panic(fmt.Errorf("can't set %s on nil %s", "DevId", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11046 } 11047 m.DevId = fv 11048 } 11049 11050 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetControlProtoVersion(fv string) { 11051 if m == nil { 11052 panic(fmt.Errorf("can't set %s on nil %s", "ControlProtoVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11053 } 11054 m.ControlProtoVersion = fv 11055 } 11056 11057 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetFirmwareVersion(fv string) { 11058 if m == nil { 11059 panic(fmt.Errorf("can't set %s on nil %s", "FirmwareVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11060 } 11061 m.FirmwareVersion = fv 11062 } 11063 11064 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetLoggerVersion(fv string) { 11065 if m == nil { 11066 panic(fmt.Errorf("can't set %s on nil %s", "LoggerVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11067 } 11068 m.LoggerVersion = fv 11069 } 11070 11071 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetBoardName(fv string) { 11072 if m == nil { 11073 panic(fmt.Errorf("can't set %s on nil %s", "BoardName", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11074 } 11075 m.BoardName = fv 11076 } 11077 11078 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetSerialNumber(fv string) { 11079 if m == nil { 11080 panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11081 } 11082 m.SerialNumber = fv 11083 } 11084 11085 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetPartNumber(fv string) { 11086 if m == nil { 11087 panic(fmt.Errorf("can't set %s on nil %s", "PartNumber", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11088 } 11089 m.PartNumber = fv 11090 } 11091 11092 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetProductName(fv string) { 11093 if m == nil { 11094 panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11095 } 11096 m.ProductName = fv 11097 } 11098 11099 func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetNeuralNetworkCoreClockRate(fv string) { 11100 if m == nil { 11101 panic(fmt.Errorf("can't set %s on nil %s", "NeuralNetworkCoreClockRate", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo")) 11102 } 11103 m.NeuralNetworkCoreClockRate = fv 11104 } 11105 11106 type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo struct { 11107 state protoimpl.MessageState 11108 sizeCache protoimpl.SizeCache 11109 unknownFields protoimpl.UnknownFields 11110 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 11111 ProductName string `protobuf:"bytes,2,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"` 11112 } 11113 11114 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Reset() { 11115 *m = Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo{} 11116 if protoimpl.UnsafeEnabled { 11117 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[73] 11118 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11119 ms.StoreMessageInfo(mi) 11120 } 11121 } 11122 11123 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) String() string { 11124 return protoimpl.X.MessageStringOf(m) 11125 } 11126 11127 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) ProtoMessage() {} 11128 11129 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) ProtoReflect() preflect.Message { 11130 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[73] 11131 if protoimpl.UnsafeEnabled && m != nil { 11132 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11133 if ms.LoadMessageInfo() == nil { 11134 ms.StoreMessageInfo(mi) 11135 } 11136 return ms 11137 } 11138 return mi.MessageOf(m) 11139 } 11140 11141 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GotenMessage() {} 11142 11143 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo.ProtoReflect.Descriptor instead. 11144 func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Descriptor() ([]byte, []int) { 11145 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 11, 0} 11146 } 11147 11148 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Unmarshal(b []byte) error { 11149 return proto.Unmarshal(b, m) 11150 } 11151 11152 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Marshal() ([]byte, error) { 11153 return proto.Marshal(m) 11154 } 11155 11156 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) MarshalJSON() ([]byte, error) { 11157 return protojson.MarshalOptions{}.Marshal(m) 11158 } 11159 11160 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) UnmarshalJSON(data []byte) error { 11161 return protojson.Unmarshal(data, m) 11162 } 11163 11164 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GetId() string { 11165 if m != nil { 11166 return m.Id 11167 } 11168 return "" 11169 } 11170 11171 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GetProductName() string { 11172 if m != nil { 11173 return m.ProductName 11174 } 11175 return "" 11176 } 11177 11178 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) SetId(fv string) { 11179 if m == nil { 11180 panic(fmt.Errorf("can't set %s on nil %s", "Id", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo")) 11181 } 11182 m.Id = fv 11183 } 11184 11185 func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) SetProductName(fv string) { 11186 if m == nil { 11187 panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo")) 11188 } 11189 m.ProductName = fv 11190 } 11191 11192 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings struct { 11193 state protoimpl.MessageState 11194 sizeCache protoimpl.SizeCache 11195 unknownFields protoimpl.UnknownFields 11196 DrxCycle string `protobuf:"bytes,1,opt,name=drx_cycle,json=drxCycle,proto3" json:"drx_cycle,omitempty"` 11197 MicoMode string `protobuf:"bytes,2,opt,name=mico_mode,json=micoMode,proto3" json:"mico_mode,omitempty"` 11198 } 11199 11200 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Reset() { 11201 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings{} 11202 if protoimpl.UnsafeEnabled { 11203 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[74] 11204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11205 ms.StoreMessageInfo(mi) 11206 } 11207 } 11208 11209 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) String() string { 11210 return protoimpl.X.MessageStringOf(m) 11211 } 11212 11213 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) ProtoMessage() { 11214 } 11215 11216 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) ProtoReflect() preflect.Message { 11217 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[74] 11218 if protoimpl.UnsafeEnabled && m != nil { 11219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11220 if ms.LoadMessageInfo() == nil { 11221 ms.StoreMessageInfo(mi) 11222 } 11223 return ms 11224 } 11225 return mi.MessageOf(m) 11226 } 11227 11228 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GotenMessage() { 11229 } 11230 11231 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings.ProtoReflect.Descriptor instead. 11232 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Descriptor() ([]byte, []int) { 11233 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 0} 11234 } 11235 11236 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Unmarshal(b []byte) error { 11237 return proto.Unmarshal(b, m) 11238 } 11239 11240 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Marshal() ([]byte, error) { 11241 return proto.Marshal(m) 11242 } 11243 11244 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) MarshalJSON() ([]byte, error) { 11245 return protojson.MarshalOptions{}.Marshal(m) 11246 } 11247 11248 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) UnmarshalJSON(data []byte) error { 11249 return protojson.Unmarshal(data, m) 11250 } 11251 11252 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GetDrxCycle() string { 11253 if m != nil { 11254 return m.DrxCycle 11255 } 11256 return "" 11257 } 11258 11259 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GetMicoMode() string { 11260 if m != nil { 11261 return m.MicoMode 11262 } 11263 return "" 11264 } 11265 11266 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) SetDrxCycle(fv string) { 11267 if m == nil { 11268 panic(fmt.Errorf("can't set %s on nil %s", "DrxCycle", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings")) 11269 } 11270 m.DrxCycle = fv 11271 } 11272 11273 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) SetMicoMode(fv string) { 11274 if m == nil { 11275 panic(fmt.Errorf("can't set %s on nil %s", "MicoMode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings")) 11276 } 11277 m.MicoMode = fv 11278 } 11279 11280 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr struct { 11281 state protoimpl.MessageState 11282 sizeCache protoimpl.SizeCache 11283 unknownFields protoimpl.UnknownFields 11284 RegistrationSettings *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings `protobuf:"bytes,1,opt,name=registration_settings,json=registrationSettings,proto3" json:"registration_settings,omitempty"` 11285 } 11286 11287 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Reset() { 11288 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr{} 11289 if protoimpl.UnsafeEnabled { 11290 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[75] 11291 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11292 ms.StoreMessageInfo(mi) 11293 } 11294 } 11295 11296 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) String() string { 11297 return protoimpl.X.MessageStringOf(m) 11298 } 11299 11300 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) ProtoMessage() {} 11301 11302 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) ProtoReflect() preflect.Message { 11303 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[75] 11304 if protoimpl.UnsafeEnabled && m != nil { 11305 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11306 if ms.LoadMessageInfo() == nil { 11307 ms.StoreMessageInfo(mi) 11308 } 11309 return ms 11310 } 11311 return mi.MessageOf(m) 11312 } 11313 11314 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) GotenMessage() {} 11315 11316 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr.ProtoReflect.Descriptor instead. 11317 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Descriptor() ([]byte, []int) { 11318 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 1} 11319 } 11320 11321 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Unmarshal(b []byte) error { 11322 return proto.Unmarshal(b, m) 11323 } 11324 11325 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Marshal() ([]byte, error) { 11326 return proto.Marshal(m) 11327 } 11328 11329 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) MarshalJSON() ([]byte, error) { 11330 return protojson.MarshalOptions{}.Marshal(m) 11331 } 11332 11333 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) UnmarshalJSON(data []byte) error { 11334 return protojson.Unmarshal(data, m) 11335 } 11336 11337 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) GetRegistrationSettings() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings { 11338 if m != nil { 11339 return m.RegistrationSettings 11340 } 11341 return nil 11342 } 11343 11344 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) SetRegistrationSettings(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) { 11345 if m == nil { 11346 panic(fmt.Errorf("can't set %s on nil %s", "RegistrationSettings", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr")) 11347 } 11348 m.RegistrationSettings = fv 11349 } 11350 11351 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings struct { 11352 state protoimpl.MessageState 11353 sizeCache protoimpl.SizeCache 11354 unknownFields protoimpl.UnknownFields 11355 Apn string `protobuf:"bytes,1,opt,name=apn,proto3" json:"apn,omitempty"` 11356 IpType string `protobuf:"bytes,2,opt,name=ip_type,json=ipType,proto3" json:"ip_type,omitempty"` 11357 Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` 11358 User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"` 11359 } 11360 11361 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Reset() { 11362 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings{} 11363 if protoimpl.UnsafeEnabled { 11364 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[76] 11365 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11366 ms.StoreMessageInfo(mi) 11367 } 11368 } 11369 11370 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) String() string { 11371 return protoimpl.X.MessageStringOf(m) 11372 } 11373 11374 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) ProtoMessage() {} 11375 11376 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) ProtoReflect() preflect.Message { 11377 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[76] 11378 if protoimpl.UnsafeEnabled && m != nil { 11379 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11380 if ms.LoadMessageInfo() == nil { 11381 ms.StoreMessageInfo(mi) 11382 } 11383 return ms 11384 } 11385 return mi.MessageOf(m) 11386 } 11387 11388 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GotenMessage() {} 11389 11390 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings.ProtoReflect.Descriptor instead. 11391 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Descriptor() ([]byte, []int) { 11392 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 2} 11393 } 11394 11395 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Unmarshal(b []byte) error { 11396 return proto.Unmarshal(b, m) 11397 } 11398 11399 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Marshal() ([]byte, error) { 11400 return proto.Marshal(m) 11401 } 11402 11403 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) MarshalJSON() ([]byte, error) { 11404 return protojson.MarshalOptions{}.Marshal(m) 11405 } 11406 11407 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) UnmarshalJSON(data []byte) error { 11408 return protojson.Unmarshal(data, m) 11409 } 11410 11411 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetApn() string { 11412 if m != nil { 11413 return m.Apn 11414 } 11415 return "" 11416 } 11417 11418 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetIpType() string { 11419 if m != nil { 11420 return m.IpType 11421 } 11422 return "" 11423 } 11424 11425 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetPassword() string { 11426 if m != nil { 11427 return m.Password 11428 } 11429 return "" 11430 } 11431 11432 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetUser() string { 11433 if m != nil { 11434 return m.User 11435 } 11436 return "" 11437 } 11438 11439 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetApn(fv string) { 11440 if m == nil { 11441 panic(fmt.Errorf("can't set %s on nil %s", "Apn", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings")) 11442 } 11443 m.Apn = fv 11444 } 11445 11446 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetIpType(fv string) { 11447 if m == nil { 11448 panic(fmt.Errorf("can't set %s on nil %s", "IpType", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings")) 11449 } 11450 m.IpType = fv 11451 } 11452 11453 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetPassword(fv string) { 11454 if m == nil { 11455 panic(fmt.Errorf("can't set %s on nil %s", "Password", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings")) 11456 } 11457 m.Password = fv 11458 } 11459 11460 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetUser(fv string) { 11461 if m == nil { 11462 panic(fmt.Errorf("can't set %s on nil %s", "User", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings")) 11463 } 11464 m.User = fv 11465 } 11466 11467 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer struct { 11468 state protoimpl.MessageState 11469 sizeCache protoimpl.SizeCache 11470 unknownFields protoimpl.UnknownFields 11471 DbusPath string `protobuf:"bytes,1,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"` 11472 Settings *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"` 11473 } 11474 11475 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Reset() { 11476 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer{} 11477 if protoimpl.UnsafeEnabled { 11478 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[77] 11479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11480 ms.StoreMessageInfo(mi) 11481 } 11482 } 11483 11484 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) String() string { 11485 return protoimpl.X.MessageStringOf(m) 11486 } 11487 11488 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) ProtoMessage() {} 11489 11490 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) ProtoReflect() preflect.Message { 11491 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[77] 11492 if protoimpl.UnsafeEnabled && m != nil { 11493 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11494 if ms.LoadMessageInfo() == nil { 11495 ms.StoreMessageInfo(mi) 11496 } 11497 return ms 11498 } 11499 return mi.MessageOf(m) 11500 } 11501 11502 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GotenMessage() {} 11503 11504 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer.ProtoReflect.Descriptor instead. 11505 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Descriptor() ([]byte, []int) { 11506 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 3} 11507 } 11508 11509 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Unmarshal(b []byte) error { 11510 return proto.Unmarshal(b, m) 11511 } 11512 11513 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Marshal() ([]byte, error) { 11514 return proto.Marshal(m) 11515 } 11516 11517 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) MarshalJSON() ([]byte, error) { 11518 return protojson.MarshalOptions{}.Marshal(m) 11519 } 11520 11521 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) UnmarshalJSON(data []byte) error { 11522 return protojson.Unmarshal(data, m) 11523 } 11524 11525 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GetDbusPath() string { 11526 if m != nil { 11527 return m.DbusPath 11528 } 11529 return "" 11530 } 11531 11532 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GetSettings() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings { 11533 if m != nil { 11534 return m.Settings 11535 } 11536 return nil 11537 } 11538 11539 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) SetDbusPath(fv string) { 11540 if m == nil { 11541 panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer")) 11542 } 11543 m.DbusPath = fv 11544 } 11545 11546 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) SetSettings(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) { 11547 if m == nil { 11548 panic(fmt.Errorf("can't set %s on nil %s", "Settings", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer")) 11549 } 11550 m.Settings = fv 11551 } 11552 11553 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps struct { 11554 state protoimpl.MessageState 11555 sizeCache protoimpl.SizeCache 11556 unknownFields protoimpl.UnknownFields 11557 InitialBearer *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer `protobuf:"bytes,1,opt,name=initial_bearer,json=initialBearer,proto3" json:"initial_bearer,omitempty"` 11558 UeModeOperation string `protobuf:"bytes,2,opt,name=ue_mode_operation,json=ueModeOperation,proto3" json:"ue_mode_operation,omitempty"` 11559 } 11560 11561 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Reset() { 11562 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps{} 11563 if protoimpl.UnsafeEnabled { 11564 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[78] 11565 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11566 ms.StoreMessageInfo(mi) 11567 } 11568 } 11569 11570 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) String() string { 11571 return protoimpl.X.MessageStringOf(m) 11572 } 11573 11574 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) ProtoMessage() {} 11575 11576 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) ProtoReflect() preflect.Message { 11577 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[78] 11578 if protoimpl.UnsafeEnabled && m != nil { 11579 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11580 if ms.LoadMessageInfo() == nil { 11581 ms.StoreMessageInfo(mi) 11582 } 11583 return ms 11584 } 11585 return mi.MessageOf(m) 11586 } 11587 11588 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GotenMessage() {} 11589 11590 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps.ProtoReflect.Descriptor instead. 11591 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Descriptor() ([]byte, []int) { 11592 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 4} 11593 } 11594 11595 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Unmarshal(b []byte) error { 11596 return proto.Unmarshal(b, m) 11597 } 11598 11599 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Marshal() ([]byte, error) { 11600 return proto.Marshal(m) 11601 } 11602 11603 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) MarshalJSON() ([]byte, error) { 11604 return protojson.MarshalOptions{}.Marshal(m) 11605 } 11606 11607 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) UnmarshalJSON(data []byte) error { 11608 return protojson.Unmarshal(data, m) 11609 } 11610 11611 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GetInitialBearer() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer { 11612 if m != nil { 11613 return m.InitialBearer 11614 } 11615 return nil 11616 } 11617 11618 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GetUeModeOperation() string { 11619 if m != nil { 11620 return m.UeModeOperation 11621 } 11622 return "" 11623 } 11624 11625 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) SetInitialBearer(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) { 11626 if m == nil { 11627 panic(fmt.Errorf("can't set %s on nil %s", "InitialBearer", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps")) 11628 } 11629 m.InitialBearer = fv 11630 } 11631 11632 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) SetUeModeOperation(fv string) { 11633 if m == nil { 11634 panic(fmt.Errorf("can't set %s on nil %s", "UeModeOperation", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps")) 11635 } 11636 m.UeModeOperation = fv 11637 } 11638 11639 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp struct { 11640 state protoimpl.MessageState 11641 sizeCache protoimpl.SizeCache 11642 unknownFields protoimpl.UnknownFields 11643 FivegNr *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr `protobuf:"bytes,1,opt,name=fiveg_nr,json=fivegNr,proto3" json:"fiveg_nr,omitempty"` 11644 EnabledLocks []string `protobuf:"bytes,2,rep,name=enabled_locks,json=enabledLocks,proto3" json:"enabled_locks,omitempty"` 11645 Eps *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps `protobuf:"bytes,3,opt,name=eps,proto3" json:"eps,omitempty"` 11646 Imei string `protobuf:"bytes,4,opt,name=imei,proto3" json:"imei,omitempty"` 11647 OperatorCode string `protobuf:"bytes,5,opt,name=operator_code,json=operatorCode,proto3" json:"operator_code,omitempty"` 11648 OperatorName string `protobuf:"bytes,6,opt,name=operator_name,json=operatorName,proto3" json:"operator_name,omitempty"` 11649 PacketServiceState string `protobuf:"bytes,7,opt,name=packet_service_state,json=packetServiceState,proto3" json:"packet_service_state,omitempty"` 11650 Pco string `protobuf:"bytes,8,opt,name=pco,proto3" json:"pco,omitempty"` 11651 RegistrationState string `protobuf:"bytes,9,opt,name=registration_state,json=registrationState,proto3" json:"registration_state,omitempty"` 11652 } 11653 11654 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Reset() { 11655 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp{} 11656 if protoimpl.UnsafeEnabled { 11657 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[79] 11658 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11659 ms.StoreMessageInfo(mi) 11660 } 11661 } 11662 11663 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) String() string { 11664 return protoimpl.X.MessageStringOf(m) 11665 } 11666 11667 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) ProtoMessage() {} 11668 11669 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) ProtoReflect() preflect.Message { 11670 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[79] 11671 if protoimpl.UnsafeEnabled && m != nil { 11672 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11673 if ms.LoadMessageInfo() == nil { 11674 ms.StoreMessageInfo(mi) 11675 } 11676 return ms 11677 } 11678 return mi.MessageOf(m) 11679 } 11680 11681 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GotenMessage() {} 11682 11683 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp.ProtoReflect.Descriptor instead. 11684 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Descriptor() ([]byte, []int) { 11685 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 5} 11686 } 11687 11688 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Unmarshal(b []byte) error { 11689 return proto.Unmarshal(b, m) 11690 } 11691 11692 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Marshal() ([]byte, error) { 11693 return proto.Marshal(m) 11694 } 11695 11696 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) MarshalJSON() ([]byte, error) { 11697 return protojson.MarshalOptions{}.Marshal(m) 11698 } 11699 11700 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) UnmarshalJSON(data []byte) error { 11701 return protojson.Unmarshal(data, m) 11702 } 11703 11704 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetFivegNr() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr { 11705 if m != nil { 11706 return m.FivegNr 11707 } 11708 return nil 11709 } 11710 11711 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetEnabledLocks() []string { 11712 if m != nil { 11713 return m.EnabledLocks 11714 } 11715 return nil 11716 } 11717 11718 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetEps() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps { 11719 if m != nil { 11720 return m.Eps 11721 } 11722 return nil 11723 } 11724 11725 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetImei() string { 11726 if m != nil { 11727 return m.Imei 11728 } 11729 return "" 11730 } 11731 11732 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetOperatorCode() string { 11733 if m != nil { 11734 return m.OperatorCode 11735 } 11736 return "" 11737 } 11738 11739 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetOperatorName() string { 11740 if m != nil { 11741 return m.OperatorName 11742 } 11743 return "" 11744 } 11745 11746 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetPacketServiceState() string { 11747 if m != nil { 11748 return m.PacketServiceState 11749 } 11750 return "" 11751 } 11752 11753 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetPco() string { 11754 if m != nil { 11755 return m.Pco 11756 } 11757 return "" 11758 } 11759 11760 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetRegistrationState() string { 11761 if m != nil { 11762 return m.RegistrationState 11763 } 11764 return "" 11765 } 11766 11767 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetFivegNr(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) { 11768 if m == nil { 11769 panic(fmt.Errorf("can't set %s on nil %s", "FivegNr", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11770 } 11771 m.FivegNr = fv 11772 } 11773 11774 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetEnabledLocks(fv []string) { 11775 if m == nil { 11776 panic(fmt.Errorf("can't set %s on nil %s", "EnabledLocks", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11777 } 11778 m.EnabledLocks = fv 11779 } 11780 11781 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetEps(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) { 11782 if m == nil { 11783 panic(fmt.Errorf("can't set %s on nil %s", "Eps", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11784 } 11785 m.Eps = fv 11786 } 11787 11788 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetImei(fv string) { 11789 if m == nil { 11790 panic(fmt.Errorf("can't set %s on nil %s", "Imei", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11791 } 11792 m.Imei = fv 11793 } 11794 11795 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetOperatorCode(fv string) { 11796 if m == nil { 11797 panic(fmt.Errorf("can't set %s on nil %s", "OperatorCode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11798 } 11799 m.OperatorCode = fv 11800 } 11801 11802 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetOperatorName(fv string) { 11803 if m == nil { 11804 panic(fmt.Errorf("can't set %s on nil %s", "OperatorName", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11805 } 11806 m.OperatorName = fv 11807 } 11808 11809 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetPacketServiceState(fv string) { 11810 if m == nil { 11811 panic(fmt.Errorf("can't set %s on nil %s", "PacketServiceState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11812 } 11813 m.PacketServiceState = fv 11814 } 11815 11816 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetPco(fv string) { 11817 if m == nil { 11818 panic(fmt.Errorf("can't set %s on nil %s", "Pco", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11819 } 11820 m.Pco = fv 11821 } 11822 11823 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetRegistrationState(fv string) { 11824 if m == nil { 11825 panic(fmt.Errorf("can't set %s on nil %s", "RegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp")) 11826 } 11827 m.RegistrationState = fv 11828 } 11829 11830 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma struct { 11831 state protoimpl.MessageState 11832 sizeCache protoimpl.SizeCache 11833 unknownFields protoimpl.UnknownFields 11834 ActivationState string `protobuf:"bytes,1,opt,name=activation_state,json=activationState,proto3" json:"activation_state,omitempty"` 11835 Cdma1XRegistrationState string `protobuf:"bytes,2,opt,name=cdma1x_registration_state,json=cdma1xRegistrationState,proto3" json:"cdma1x_registration_state,omitempty"` 11836 Esn string `protobuf:"bytes,3,opt,name=esn,proto3" json:"esn,omitempty"` 11837 EvdoRegistrationState string `protobuf:"bytes,4,opt,name=evdo_registration_state,json=evdoRegistrationState,proto3" json:"evdo_registration_state,omitempty"` 11838 Meid string `protobuf:"bytes,5,opt,name=meid,proto3" json:"meid,omitempty"` 11839 Nid string `protobuf:"bytes,6,opt,name=nid,proto3" json:"nid,omitempty"` 11840 Sid string `protobuf:"bytes,7,opt,name=sid,proto3" json:"sid,omitempty"` 11841 } 11842 11843 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Reset() { 11844 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma{} 11845 if protoimpl.UnsafeEnabled { 11846 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[80] 11847 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11848 ms.StoreMessageInfo(mi) 11849 } 11850 } 11851 11852 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) String() string { 11853 return protoimpl.X.MessageStringOf(m) 11854 } 11855 11856 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) ProtoMessage() {} 11857 11858 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) ProtoReflect() preflect.Message { 11859 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[80] 11860 if protoimpl.UnsafeEnabled && m != nil { 11861 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 11862 if ms.LoadMessageInfo() == nil { 11863 ms.StoreMessageInfo(mi) 11864 } 11865 return ms 11866 } 11867 return mi.MessageOf(m) 11868 } 11869 11870 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GotenMessage() {} 11871 11872 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma.ProtoReflect.Descriptor instead. 11873 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Descriptor() ([]byte, []int) { 11874 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 6} 11875 } 11876 11877 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Unmarshal(b []byte) error { 11878 return proto.Unmarshal(b, m) 11879 } 11880 11881 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Marshal() ([]byte, error) { 11882 return proto.Marshal(m) 11883 } 11884 11885 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) MarshalJSON() ([]byte, error) { 11886 return protojson.MarshalOptions{}.Marshal(m) 11887 } 11888 11889 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) UnmarshalJSON(data []byte) error { 11890 return protojson.Unmarshal(data, m) 11891 } 11892 11893 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetActivationState() string { 11894 if m != nil { 11895 return m.ActivationState 11896 } 11897 return "" 11898 } 11899 11900 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetCdma1XRegistrationState() string { 11901 if m != nil { 11902 return m.Cdma1XRegistrationState 11903 } 11904 return "" 11905 } 11906 11907 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetEsn() string { 11908 if m != nil { 11909 return m.Esn 11910 } 11911 return "" 11912 } 11913 11914 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetEvdoRegistrationState() string { 11915 if m != nil { 11916 return m.EvdoRegistrationState 11917 } 11918 return "" 11919 } 11920 11921 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetMeid() string { 11922 if m != nil { 11923 return m.Meid 11924 } 11925 return "" 11926 } 11927 11928 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetNid() string { 11929 if m != nil { 11930 return m.Nid 11931 } 11932 return "" 11933 } 11934 11935 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetSid() string { 11936 if m != nil { 11937 return m.Sid 11938 } 11939 return "" 11940 } 11941 11942 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetActivationState(fv string) { 11943 if m == nil { 11944 panic(fmt.Errorf("can't set %s on nil %s", "ActivationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 11945 } 11946 m.ActivationState = fv 11947 } 11948 11949 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetCdma1XRegistrationState(fv string) { 11950 if m == nil { 11951 panic(fmt.Errorf("can't set %s on nil %s", "Cdma1XRegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 11952 } 11953 m.Cdma1XRegistrationState = fv 11954 } 11955 11956 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetEsn(fv string) { 11957 if m == nil { 11958 panic(fmt.Errorf("can't set %s on nil %s", "Esn", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 11959 } 11960 m.Esn = fv 11961 } 11962 11963 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetEvdoRegistrationState(fv string) { 11964 if m == nil { 11965 panic(fmt.Errorf("can't set %s on nil %s", "EvdoRegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 11966 } 11967 m.EvdoRegistrationState = fv 11968 } 11969 11970 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetMeid(fv string) { 11971 if m == nil { 11972 panic(fmt.Errorf("can't set %s on nil %s", "Meid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 11973 } 11974 m.Meid = fv 11975 } 11976 11977 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetNid(fv string) { 11978 if m == nil { 11979 panic(fmt.Errorf("can't set %s on nil %s", "Nid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 11980 } 11981 m.Nid = fv 11982 } 11983 11984 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetSid(fv string) { 11985 if m == nil { 11986 panic(fmt.Errorf("can't set %s on nil %s", "Sid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma")) 11987 } 11988 m.Sid = fv 11989 } 11990 11991 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality struct { 11992 state protoimpl.MessageState 11993 sizeCache protoimpl.SizeCache 11994 unknownFields protoimpl.UnknownFields 11995 Recent string `protobuf:"bytes,1,opt,name=recent,proto3" json:"recent,omitempty"` 11996 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 11997 } 11998 11999 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Reset() { 12000 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality{} 12001 if protoimpl.UnsafeEnabled { 12002 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[81] 12003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12004 ms.StoreMessageInfo(mi) 12005 } 12006 } 12007 12008 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) String() string { 12009 return protoimpl.X.MessageStringOf(m) 12010 } 12011 12012 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) ProtoMessage() {} 12013 12014 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) ProtoReflect() preflect.Message { 12015 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[81] 12016 if protoimpl.UnsafeEnabled && m != nil { 12017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12018 if ms.LoadMessageInfo() == nil { 12019 ms.StoreMessageInfo(mi) 12020 } 12021 return ms 12022 } 12023 return mi.MessageOf(m) 12024 } 12025 12026 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GotenMessage() {} 12027 12028 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality.ProtoReflect.Descriptor instead. 12029 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Descriptor() ([]byte, []int) { 12030 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 7} 12031 } 12032 12033 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Unmarshal(b []byte) error { 12034 return proto.Unmarshal(b, m) 12035 } 12036 12037 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Marshal() ([]byte, error) { 12038 return proto.Marshal(m) 12039 } 12040 12041 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) MarshalJSON() ([]byte, error) { 12042 return protojson.MarshalOptions{}.Marshal(m) 12043 } 12044 12045 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) UnmarshalJSON(data []byte) error { 12046 return protojson.Unmarshal(data, m) 12047 } 12048 12049 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GetRecent() string { 12050 if m != nil { 12051 return m.Recent 12052 } 12053 return "" 12054 } 12055 12056 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GetValue() string { 12057 if m != nil { 12058 return m.Value 12059 } 12060 return "" 12061 } 12062 12063 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) SetRecent(fv string) { 12064 if m == nil { 12065 panic(fmt.Errorf("can't set %s on nil %s", "Recent", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality")) 12066 } 12067 m.Recent = fv 12068 } 12069 12070 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) SetValue(fv string) { 12071 if m == nil { 12072 panic(fmt.Errorf("can't set %s on nil %s", "Value", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality")) 12073 } 12074 m.Value = fv 12075 } 12076 12077 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic struct { 12078 state protoimpl.MessageState 12079 sizeCache protoimpl.SizeCache 12080 unknownFields protoimpl.UnknownFields 12081 AccessTechnologies []string `protobuf:"bytes,1,rep,name=access_technologies,json=accessTechnologies,proto3" json:"access_technologies,omitempty"` 12082 Bearers []string `protobuf:"bytes,2,rep,name=bearers,proto3" json:"bearers,omitempty"` 12083 CarrierConfiguration string `protobuf:"bytes,3,opt,name=carrier_configuration,json=carrierConfiguration,proto3" json:"carrier_configuration,omitempty"` 12084 CarrierConfigurationRevision string `protobuf:"bytes,4,opt,name=carrier_configuration_revision,json=carrierConfigurationRevision,proto3" json:"carrier_configuration_revision,omitempty"` 12085 CurrentBands []string `protobuf:"bytes,5,rep,name=current_bands,json=currentBands,proto3" json:"current_bands,omitempty"` 12086 CurrentCapabilities []string `protobuf:"bytes,6,rep,name=current_capabilities,json=currentCapabilities,proto3" json:"current_capabilities,omitempty"` 12087 CurrentModes string `protobuf:"bytes,7,opt,name=current_modes,json=currentModes,proto3" json:"current_modes,omitempty"` 12088 Device string `protobuf:"bytes,8,opt,name=device,proto3" json:"device,omitempty"` 12089 DeviceIdentifier string `protobuf:"bytes,9,opt,name=device_identifier,json=deviceIdentifier,proto3" json:"device_identifier,omitempty"` 12090 Drivers []string `protobuf:"bytes,10,rep,name=drivers,proto3" json:"drivers,omitempty"` 12091 EquipmentIdentifier string `protobuf:"bytes,11,opt,name=equipment_identifier,json=equipmentIdentifier,proto3" json:"equipment_identifier,omitempty"` 12092 HardwareRevision string `protobuf:"bytes,12,opt,name=hardware_revision,json=hardwareRevision,proto3" json:"hardware_revision,omitempty"` 12093 Manufacturer string `protobuf:"bytes,13,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` 12094 Model string `protobuf:"bytes,14,opt,name=model,proto3" json:"model,omitempty"` 12095 OwnNumbers []string `protobuf:"bytes,15,rep,name=own_numbers,json=ownNumbers,proto3" json:"own_numbers,omitempty"` 12096 Plugin string `protobuf:"bytes,16,opt,name=plugin,proto3" json:"plugin,omitempty"` 12097 Ports []string `protobuf:"bytes,17,rep,name=ports,proto3" json:"ports,omitempty"` 12098 PowerState string `protobuf:"bytes,18,opt,name=power_state,json=powerState,proto3" json:"power_state,omitempty"` 12099 PrimaryPort string `protobuf:"bytes,19,opt,name=primary_port,json=primaryPort,proto3" json:"primary_port,omitempty"` 12100 PrimarySimSlot string `protobuf:"bytes,20,opt,name=primary_sim_slot,json=primarySimSlot,proto3" json:"primary_sim_slot,omitempty"` 12101 Revision string `protobuf:"bytes,21,opt,name=revision,proto3" json:"revision,omitempty"` 12102 SignalQuality *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality `protobuf:"bytes,22,opt,name=signal_quality,json=signalQuality,proto3" json:"signal_quality,omitempty"` 12103 Sim string `protobuf:"bytes,23,opt,name=sim,proto3" json:"sim,omitempty"` 12104 SimSlots []string `protobuf:"bytes,24,rep,name=sim_slots,json=simSlots,proto3" json:"sim_slots,omitempty"` 12105 State string `protobuf:"bytes,25,opt,name=state,proto3" json:"state,omitempty"` 12106 StateFailedReason string `protobuf:"bytes,26,opt,name=state_failed_reason,json=stateFailedReason,proto3" json:"state_failed_reason,omitempty"` 12107 SupportedBands []string `protobuf:"bytes,27,rep,name=supported_bands,json=supportedBands,proto3" json:"supported_bands,omitempty"` 12108 SupportedCapabilities []string `protobuf:"bytes,28,rep,name=supported_capabilities,json=supportedCapabilities,proto3" json:"supported_capabilities,omitempty"` 12109 SupportedIpFamilies []string `protobuf:"bytes,29,rep,name=supported_ip_families,json=supportedIpFamilies,proto3" json:"supported_ip_families,omitempty"` 12110 SupportedModes []string `protobuf:"bytes,30,rep,name=supported_modes,json=supportedModes,proto3" json:"supported_modes,omitempty"` 12111 UnlockRequired string `protobuf:"bytes,31,opt,name=unlock_required,json=unlockRequired,proto3" json:"unlock_required,omitempty"` 12112 UnlockRetries []string `protobuf:"bytes,32,rep,name=unlock_retries,json=unlockRetries,proto3" json:"unlock_retries,omitempty"` 12113 } 12114 12115 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Reset() { 12116 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic{} 12117 if protoimpl.UnsafeEnabled { 12118 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[82] 12119 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12120 ms.StoreMessageInfo(mi) 12121 } 12122 } 12123 12124 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) String() string { 12125 return protoimpl.X.MessageStringOf(m) 12126 } 12127 12128 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) ProtoMessage() {} 12129 12130 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) ProtoReflect() preflect.Message { 12131 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[82] 12132 if protoimpl.UnsafeEnabled && m != nil { 12133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12134 if ms.LoadMessageInfo() == nil { 12135 ms.StoreMessageInfo(mi) 12136 } 12137 return ms 12138 } 12139 return mi.MessageOf(m) 12140 } 12141 12142 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GotenMessage() {} 12143 12144 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic.ProtoReflect.Descriptor instead. 12145 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Descriptor() ([]byte, []int) { 12146 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 8} 12147 } 12148 12149 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Unmarshal(b []byte) error { 12150 return proto.Unmarshal(b, m) 12151 } 12152 12153 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Marshal() ([]byte, error) { 12154 return proto.Marshal(m) 12155 } 12156 12157 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) MarshalJSON() ([]byte, error) { 12158 return protojson.MarshalOptions{}.Marshal(m) 12159 } 12160 12161 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) UnmarshalJSON(data []byte) error { 12162 return protojson.Unmarshal(data, m) 12163 } 12164 12165 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetAccessTechnologies() []string { 12166 if m != nil { 12167 return m.AccessTechnologies 12168 } 12169 return nil 12170 } 12171 12172 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetBearers() []string { 12173 if m != nil { 12174 return m.Bearers 12175 } 12176 return nil 12177 } 12178 12179 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCarrierConfiguration() string { 12180 if m != nil { 12181 return m.CarrierConfiguration 12182 } 12183 return "" 12184 } 12185 12186 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCarrierConfigurationRevision() string { 12187 if m != nil { 12188 return m.CarrierConfigurationRevision 12189 } 12190 return "" 12191 } 12192 12193 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentBands() []string { 12194 if m != nil { 12195 return m.CurrentBands 12196 } 12197 return nil 12198 } 12199 12200 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentCapabilities() []string { 12201 if m != nil { 12202 return m.CurrentCapabilities 12203 } 12204 return nil 12205 } 12206 12207 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentModes() string { 12208 if m != nil { 12209 return m.CurrentModes 12210 } 12211 return "" 12212 } 12213 12214 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDevice() string { 12215 if m != nil { 12216 return m.Device 12217 } 12218 return "" 12219 } 12220 12221 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDeviceIdentifier() string { 12222 if m != nil { 12223 return m.DeviceIdentifier 12224 } 12225 return "" 12226 } 12227 12228 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDrivers() []string { 12229 if m != nil { 12230 return m.Drivers 12231 } 12232 return nil 12233 } 12234 12235 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetEquipmentIdentifier() string { 12236 if m != nil { 12237 return m.EquipmentIdentifier 12238 } 12239 return "" 12240 } 12241 12242 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetHardwareRevision() string { 12243 if m != nil { 12244 return m.HardwareRevision 12245 } 12246 return "" 12247 } 12248 12249 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetManufacturer() string { 12250 if m != nil { 12251 return m.Manufacturer 12252 } 12253 return "" 12254 } 12255 12256 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetModel() string { 12257 if m != nil { 12258 return m.Model 12259 } 12260 return "" 12261 } 12262 12263 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetOwnNumbers() []string { 12264 if m != nil { 12265 return m.OwnNumbers 12266 } 12267 return nil 12268 } 12269 12270 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPlugin() string { 12271 if m != nil { 12272 return m.Plugin 12273 } 12274 return "" 12275 } 12276 12277 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPorts() []string { 12278 if m != nil { 12279 return m.Ports 12280 } 12281 return nil 12282 } 12283 12284 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPowerState() string { 12285 if m != nil { 12286 return m.PowerState 12287 } 12288 return "" 12289 } 12290 12291 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPrimaryPort() string { 12292 if m != nil { 12293 return m.PrimaryPort 12294 } 12295 return "" 12296 } 12297 12298 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPrimarySimSlot() string { 12299 if m != nil { 12300 return m.PrimarySimSlot 12301 } 12302 return "" 12303 } 12304 12305 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetRevision() string { 12306 if m != nil { 12307 return m.Revision 12308 } 12309 return "" 12310 } 12311 12312 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSignalQuality() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality { 12313 if m != nil { 12314 return m.SignalQuality 12315 } 12316 return nil 12317 } 12318 12319 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSim() string { 12320 if m != nil { 12321 return m.Sim 12322 } 12323 return "" 12324 } 12325 12326 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSimSlots() []string { 12327 if m != nil { 12328 return m.SimSlots 12329 } 12330 return nil 12331 } 12332 12333 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetState() string { 12334 if m != nil { 12335 return m.State 12336 } 12337 return "" 12338 } 12339 12340 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetStateFailedReason() string { 12341 if m != nil { 12342 return m.StateFailedReason 12343 } 12344 return "" 12345 } 12346 12347 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedBands() []string { 12348 if m != nil { 12349 return m.SupportedBands 12350 } 12351 return nil 12352 } 12353 12354 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedCapabilities() []string { 12355 if m != nil { 12356 return m.SupportedCapabilities 12357 } 12358 return nil 12359 } 12360 12361 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedIpFamilies() []string { 12362 if m != nil { 12363 return m.SupportedIpFamilies 12364 } 12365 return nil 12366 } 12367 12368 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedModes() []string { 12369 if m != nil { 12370 return m.SupportedModes 12371 } 12372 return nil 12373 } 12374 12375 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetUnlockRequired() string { 12376 if m != nil { 12377 return m.UnlockRequired 12378 } 12379 return "" 12380 } 12381 12382 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetUnlockRetries() []string { 12383 if m != nil { 12384 return m.UnlockRetries 12385 } 12386 return nil 12387 } 12388 12389 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetAccessTechnologies(fv []string) { 12390 if m == nil { 12391 panic(fmt.Errorf("can't set %s on nil %s", "AccessTechnologies", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12392 } 12393 m.AccessTechnologies = fv 12394 } 12395 12396 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetBearers(fv []string) { 12397 if m == nil { 12398 panic(fmt.Errorf("can't set %s on nil %s", "Bearers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12399 } 12400 m.Bearers = fv 12401 } 12402 12403 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCarrierConfiguration(fv string) { 12404 if m == nil { 12405 panic(fmt.Errorf("can't set %s on nil %s", "CarrierConfiguration", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12406 } 12407 m.CarrierConfiguration = fv 12408 } 12409 12410 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCarrierConfigurationRevision(fv string) { 12411 if m == nil { 12412 panic(fmt.Errorf("can't set %s on nil %s", "CarrierConfigurationRevision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12413 } 12414 m.CarrierConfigurationRevision = fv 12415 } 12416 12417 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentBands(fv []string) { 12418 if m == nil { 12419 panic(fmt.Errorf("can't set %s on nil %s", "CurrentBands", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12420 } 12421 m.CurrentBands = fv 12422 } 12423 12424 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentCapabilities(fv []string) { 12425 if m == nil { 12426 panic(fmt.Errorf("can't set %s on nil %s", "CurrentCapabilities", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12427 } 12428 m.CurrentCapabilities = fv 12429 } 12430 12431 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentModes(fv string) { 12432 if m == nil { 12433 panic(fmt.Errorf("can't set %s on nil %s", "CurrentModes", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12434 } 12435 m.CurrentModes = fv 12436 } 12437 12438 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDevice(fv string) { 12439 if m == nil { 12440 panic(fmt.Errorf("can't set %s on nil %s", "Device", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12441 } 12442 m.Device = fv 12443 } 12444 12445 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDeviceIdentifier(fv string) { 12446 if m == nil { 12447 panic(fmt.Errorf("can't set %s on nil %s", "DeviceIdentifier", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12448 } 12449 m.DeviceIdentifier = fv 12450 } 12451 12452 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDrivers(fv []string) { 12453 if m == nil { 12454 panic(fmt.Errorf("can't set %s on nil %s", "Drivers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12455 } 12456 m.Drivers = fv 12457 } 12458 12459 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetEquipmentIdentifier(fv string) { 12460 if m == nil { 12461 panic(fmt.Errorf("can't set %s on nil %s", "EquipmentIdentifier", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12462 } 12463 m.EquipmentIdentifier = fv 12464 } 12465 12466 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetHardwareRevision(fv string) { 12467 if m == nil { 12468 panic(fmt.Errorf("can't set %s on nil %s", "HardwareRevision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12469 } 12470 m.HardwareRevision = fv 12471 } 12472 12473 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetManufacturer(fv string) { 12474 if m == nil { 12475 panic(fmt.Errorf("can't set %s on nil %s", "Manufacturer", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12476 } 12477 m.Manufacturer = fv 12478 } 12479 12480 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetModel(fv string) { 12481 if m == nil { 12482 panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12483 } 12484 m.Model = fv 12485 } 12486 12487 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetOwnNumbers(fv []string) { 12488 if m == nil { 12489 panic(fmt.Errorf("can't set %s on nil %s", "OwnNumbers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12490 } 12491 m.OwnNumbers = fv 12492 } 12493 12494 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPlugin(fv string) { 12495 if m == nil { 12496 panic(fmt.Errorf("can't set %s on nil %s", "Plugin", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12497 } 12498 m.Plugin = fv 12499 } 12500 12501 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPorts(fv []string) { 12502 if m == nil { 12503 panic(fmt.Errorf("can't set %s on nil %s", "Ports", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12504 } 12505 m.Ports = fv 12506 } 12507 12508 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPowerState(fv string) { 12509 if m == nil { 12510 panic(fmt.Errorf("can't set %s on nil %s", "PowerState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12511 } 12512 m.PowerState = fv 12513 } 12514 12515 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPrimaryPort(fv string) { 12516 if m == nil { 12517 panic(fmt.Errorf("can't set %s on nil %s", "PrimaryPort", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12518 } 12519 m.PrimaryPort = fv 12520 } 12521 12522 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPrimarySimSlot(fv string) { 12523 if m == nil { 12524 panic(fmt.Errorf("can't set %s on nil %s", "PrimarySimSlot", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12525 } 12526 m.PrimarySimSlot = fv 12527 } 12528 12529 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetRevision(fv string) { 12530 if m == nil { 12531 panic(fmt.Errorf("can't set %s on nil %s", "Revision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12532 } 12533 m.Revision = fv 12534 } 12535 12536 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSignalQuality(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) { 12537 if m == nil { 12538 panic(fmt.Errorf("can't set %s on nil %s", "SignalQuality", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12539 } 12540 m.SignalQuality = fv 12541 } 12542 12543 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSim(fv string) { 12544 if m == nil { 12545 panic(fmt.Errorf("can't set %s on nil %s", "Sim", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12546 } 12547 m.Sim = fv 12548 } 12549 12550 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSimSlots(fv []string) { 12551 if m == nil { 12552 panic(fmt.Errorf("can't set %s on nil %s", "SimSlots", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12553 } 12554 m.SimSlots = fv 12555 } 12556 12557 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetState(fv string) { 12558 if m == nil { 12559 panic(fmt.Errorf("can't set %s on nil %s", "State", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12560 } 12561 m.State = fv 12562 } 12563 12564 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetStateFailedReason(fv string) { 12565 if m == nil { 12566 panic(fmt.Errorf("can't set %s on nil %s", "StateFailedReason", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12567 } 12568 m.StateFailedReason = fv 12569 } 12570 12571 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedBands(fv []string) { 12572 if m == nil { 12573 panic(fmt.Errorf("can't set %s on nil %s", "SupportedBands", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12574 } 12575 m.SupportedBands = fv 12576 } 12577 12578 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedCapabilities(fv []string) { 12579 if m == nil { 12580 panic(fmt.Errorf("can't set %s on nil %s", "SupportedCapabilities", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12581 } 12582 m.SupportedCapabilities = fv 12583 } 12584 12585 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedIpFamilies(fv []string) { 12586 if m == nil { 12587 panic(fmt.Errorf("can't set %s on nil %s", "SupportedIpFamilies", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12588 } 12589 m.SupportedIpFamilies = fv 12590 } 12591 12592 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedModes(fv []string) { 12593 if m == nil { 12594 panic(fmt.Errorf("can't set %s on nil %s", "SupportedModes", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12595 } 12596 m.SupportedModes = fv 12597 } 12598 12599 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetUnlockRequired(fv string) { 12600 if m == nil { 12601 panic(fmt.Errorf("can't set %s on nil %s", "UnlockRequired", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12602 } 12603 m.UnlockRequired = fv 12604 } 12605 12606 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetUnlockRetries(fv []string) { 12607 if m == nil { 12608 panic(fmt.Errorf("can't set %s on nil %s", "UnlockRetries", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic")) 12609 } 12610 m.UnlockRetries = fv 12611 } 12612 12613 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G struct { 12614 state protoimpl.MessageState 12615 sizeCache protoimpl.SizeCache 12616 unknownFields protoimpl.UnknownFields 12617 ErrorRate string `protobuf:"bytes,1,opt,name=error_rate,json=errorRate,proto3" json:"error_rate,omitempty"` 12618 Rsrp string `protobuf:"bytes,2,opt,name=rsrp,proto3" json:"rsrp,omitempty"` 12619 Rsrq string `protobuf:"bytes,3,opt,name=rsrq,proto3" json:"rsrq,omitempty"` 12620 Snr string `protobuf:"bytes,4,opt,name=snr,proto3" json:"snr,omitempty"` 12621 } 12622 12623 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) Reset() { 12624 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G{} 12625 if protoimpl.UnsafeEnabled { 12626 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[83] 12627 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12628 ms.StoreMessageInfo(mi) 12629 } 12630 } 12631 12632 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) String() string { 12633 return protoimpl.X.MessageStringOf(m) 12634 } 12635 12636 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) ProtoMessage() {} 12637 12638 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) ProtoReflect() preflect.Message { 12639 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[83] 12640 if protoimpl.UnsafeEnabled && m != nil { 12641 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12642 if ms.LoadMessageInfo() == nil { 12643 ms.StoreMessageInfo(mi) 12644 } 12645 return ms 12646 } 12647 return mi.MessageOf(m) 12648 } 12649 12650 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) GotenMessage() {} 12651 12652 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G.ProtoReflect.Descriptor instead. 12653 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) Descriptor() ([]byte, []int) { 12654 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 9} 12655 } 12656 12657 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) Unmarshal(b []byte) error { 12658 return proto.Unmarshal(b, m) 12659 } 12660 12661 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) Marshal() ([]byte, error) { 12662 return proto.Marshal(m) 12663 } 12664 12665 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) MarshalJSON() ([]byte, error) { 12666 return protojson.MarshalOptions{}.Marshal(m) 12667 } 12668 12669 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) UnmarshalJSON(data []byte) error { 12670 return protojson.Unmarshal(data, m) 12671 } 12672 12673 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) GetErrorRate() string { 12674 if m != nil { 12675 return m.ErrorRate 12676 } 12677 return "" 12678 } 12679 12680 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) GetRsrp() string { 12681 if m != nil { 12682 return m.Rsrp 12683 } 12684 return "" 12685 } 12686 12687 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) GetRsrq() string { 12688 if m != nil { 12689 return m.Rsrq 12690 } 12691 return "" 12692 } 12693 12694 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) GetSnr() string { 12695 if m != nil { 12696 return m.Snr 12697 } 12698 return "" 12699 } 12700 12701 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) SetErrorRate(fv string) { 12702 if m == nil { 12703 panic(fmt.Errorf("can't set %s on nil %s", "ErrorRate", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G")) 12704 } 12705 m.ErrorRate = fv 12706 } 12707 12708 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) SetRsrp(fv string) { 12709 if m == nil { 12710 panic(fmt.Errorf("can't set %s on nil %s", "Rsrp", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G")) 12711 } 12712 m.Rsrp = fv 12713 } 12714 12715 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) SetRsrq(fv string) { 12716 if m == nil { 12717 panic(fmt.Errorf("can't set %s on nil %s", "Rsrq", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G")) 12718 } 12719 m.Rsrq = fv 12720 } 12721 12722 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) SetSnr(fv string) { 12723 if m == nil { 12724 panic(fmt.Errorf("can't set %s on nil %s", "Snr", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G")) 12725 } 12726 m.Snr = fv 12727 } 12728 12729 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X struct { 12730 state protoimpl.MessageState 12731 sizeCache protoimpl.SizeCache 12732 unknownFields protoimpl.UnknownFields 12733 Ecio string `protobuf:"bytes,1,opt,name=ecio,proto3" json:"ecio,omitempty"` 12734 ErrorRate string `protobuf:"bytes,2,opt,name=error_rate,json=errorRate,proto3" json:"error_rate,omitempty"` 12735 Rssi string `protobuf:"bytes,3,opt,name=rssi,proto3" json:"rssi,omitempty"` 12736 } 12737 12738 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) Reset() { 12739 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X{} 12740 if protoimpl.UnsafeEnabled { 12741 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[84] 12742 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12743 ms.StoreMessageInfo(mi) 12744 } 12745 } 12746 12747 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) String() string { 12748 return protoimpl.X.MessageStringOf(m) 12749 } 12750 12751 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) ProtoMessage() {} 12752 12753 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) ProtoReflect() preflect.Message { 12754 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[84] 12755 if protoimpl.UnsafeEnabled && m != nil { 12756 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12757 if ms.LoadMessageInfo() == nil { 12758 ms.StoreMessageInfo(mi) 12759 } 12760 return ms 12761 } 12762 return mi.MessageOf(m) 12763 } 12764 12765 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) GotenMessage() {} 12766 12767 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X.ProtoReflect.Descriptor instead. 12768 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) Descriptor() ([]byte, []int) { 12769 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 10} 12770 } 12771 12772 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) Unmarshal(b []byte) error { 12773 return proto.Unmarshal(b, m) 12774 } 12775 12776 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) Marshal() ([]byte, error) { 12777 return proto.Marshal(m) 12778 } 12779 12780 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) MarshalJSON() ([]byte, error) { 12781 return protojson.MarshalOptions{}.Marshal(m) 12782 } 12783 12784 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) UnmarshalJSON(data []byte) error { 12785 return protojson.Unmarshal(data, m) 12786 } 12787 12788 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) GetEcio() string { 12789 if m != nil { 12790 return m.Ecio 12791 } 12792 return "" 12793 } 12794 12795 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) GetErrorRate() string { 12796 if m != nil { 12797 return m.ErrorRate 12798 } 12799 return "" 12800 } 12801 12802 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) GetRssi() string { 12803 if m != nil { 12804 return m.Rssi 12805 } 12806 return "" 12807 } 12808 12809 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) SetEcio(fv string) { 12810 if m == nil { 12811 panic(fmt.Errorf("can't set %s on nil %s", "Ecio", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X")) 12812 } 12813 m.Ecio = fv 12814 } 12815 12816 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) SetErrorRate(fv string) { 12817 if m == nil { 12818 panic(fmt.Errorf("can't set %s on nil %s", "ErrorRate", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X")) 12819 } 12820 m.ErrorRate = fv 12821 } 12822 12823 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) SetRssi(fv string) { 12824 if m == nil { 12825 panic(fmt.Errorf("can't set %s on nil %s", "Rssi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X")) 12826 } 12827 m.Rssi = fv 12828 } 12829 12830 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo struct { 12831 state protoimpl.MessageState 12832 sizeCache protoimpl.SizeCache 12833 unknownFields protoimpl.UnknownFields 12834 Ecio string `protobuf:"bytes,1,opt,name=ecio,proto3" json:"ecio,omitempty"` 12835 ErrorRate string `protobuf:"bytes,2,opt,name=error_rate,json=errorRate,proto3" json:"error_rate,omitempty"` 12836 Io string `protobuf:"bytes,3,opt,name=io,proto3" json:"io,omitempty"` 12837 Rssi string `protobuf:"bytes,4,opt,name=rssi,proto3" json:"rssi,omitempty"` 12838 Sinr string `protobuf:"bytes,5,opt,name=sinr,proto3" json:"sinr,omitempty"` 12839 } 12840 12841 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) Reset() { 12842 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo{} 12843 if protoimpl.UnsafeEnabled { 12844 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[85] 12845 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12846 ms.StoreMessageInfo(mi) 12847 } 12848 } 12849 12850 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) String() string { 12851 return protoimpl.X.MessageStringOf(m) 12852 } 12853 12854 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) ProtoMessage() {} 12855 12856 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) ProtoReflect() preflect.Message { 12857 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[85] 12858 if protoimpl.UnsafeEnabled && m != nil { 12859 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12860 if ms.LoadMessageInfo() == nil { 12861 ms.StoreMessageInfo(mi) 12862 } 12863 return ms 12864 } 12865 return mi.MessageOf(m) 12866 } 12867 12868 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) GotenMessage() {} 12869 12870 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo.ProtoReflect.Descriptor instead. 12871 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) Descriptor() ([]byte, []int) { 12872 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 11} 12873 } 12874 12875 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) Unmarshal(b []byte) error { 12876 return proto.Unmarshal(b, m) 12877 } 12878 12879 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) Marshal() ([]byte, error) { 12880 return proto.Marshal(m) 12881 } 12882 12883 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) MarshalJSON() ([]byte, error) { 12884 return protojson.MarshalOptions{}.Marshal(m) 12885 } 12886 12887 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) UnmarshalJSON(data []byte) error { 12888 return protojson.Unmarshal(data, m) 12889 } 12890 12891 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) GetEcio() string { 12892 if m != nil { 12893 return m.Ecio 12894 } 12895 return "" 12896 } 12897 12898 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) GetErrorRate() string { 12899 if m != nil { 12900 return m.ErrorRate 12901 } 12902 return "" 12903 } 12904 12905 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) GetIo() string { 12906 if m != nil { 12907 return m.Io 12908 } 12909 return "" 12910 } 12911 12912 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) GetRssi() string { 12913 if m != nil { 12914 return m.Rssi 12915 } 12916 return "" 12917 } 12918 12919 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) GetSinr() string { 12920 if m != nil { 12921 return m.Sinr 12922 } 12923 return "" 12924 } 12925 12926 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) SetEcio(fv string) { 12927 if m == nil { 12928 panic(fmt.Errorf("can't set %s on nil %s", "Ecio", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo")) 12929 } 12930 m.Ecio = fv 12931 } 12932 12933 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) SetErrorRate(fv string) { 12934 if m == nil { 12935 panic(fmt.Errorf("can't set %s on nil %s", "ErrorRate", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo")) 12936 } 12937 m.ErrorRate = fv 12938 } 12939 12940 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) SetIo(fv string) { 12941 if m == nil { 12942 panic(fmt.Errorf("can't set %s on nil %s", "Io", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo")) 12943 } 12944 m.Io = fv 12945 } 12946 12947 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) SetRssi(fv string) { 12948 if m == nil { 12949 panic(fmt.Errorf("can't set %s on nil %s", "Rssi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo")) 12950 } 12951 m.Rssi = fv 12952 } 12953 12954 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) SetSinr(fv string) { 12955 if m == nil { 12956 panic(fmt.Errorf("can't set %s on nil %s", "Sinr", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo")) 12957 } 12958 m.Sinr = fv 12959 } 12960 12961 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm struct { 12962 state protoimpl.MessageState 12963 sizeCache protoimpl.SizeCache 12964 unknownFields protoimpl.UnknownFields 12965 ErrorRate string `protobuf:"bytes,1,opt,name=error_rate,json=errorRate,proto3" json:"error_rate,omitempty"` 12966 Rssi string `protobuf:"bytes,2,opt,name=rssi,proto3" json:"rssi,omitempty"` 12967 } 12968 12969 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) Reset() { 12970 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm{} 12971 if protoimpl.UnsafeEnabled { 12972 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[86] 12973 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12974 ms.StoreMessageInfo(mi) 12975 } 12976 } 12977 12978 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) String() string { 12979 return protoimpl.X.MessageStringOf(m) 12980 } 12981 12982 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) ProtoMessage() {} 12983 12984 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) ProtoReflect() preflect.Message { 12985 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[86] 12986 if protoimpl.UnsafeEnabled && m != nil { 12987 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 12988 if ms.LoadMessageInfo() == nil { 12989 ms.StoreMessageInfo(mi) 12990 } 12991 return ms 12992 } 12993 return mi.MessageOf(m) 12994 } 12995 12996 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) GotenMessage() {} 12997 12998 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm.ProtoReflect.Descriptor instead. 12999 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) Descriptor() ([]byte, []int) { 13000 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 12} 13001 } 13002 13003 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) Unmarshal(b []byte) error { 13004 return proto.Unmarshal(b, m) 13005 } 13006 13007 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) Marshal() ([]byte, error) { 13008 return proto.Marshal(m) 13009 } 13010 13011 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) MarshalJSON() ([]byte, error) { 13012 return protojson.MarshalOptions{}.Marshal(m) 13013 } 13014 13015 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) UnmarshalJSON(data []byte) error { 13016 return protojson.Unmarshal(data, m) 13017 } 13018 13019 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) GetErrorRate() string { 13020 if m != nil { 13021 return m.ErrorRate 13022 } 13023 return "" 13024 } 13025 13026 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) GetRssi() string { 13027 if m != nil { 13028 return m.Rssi 13029 } 13030 return "" 13031 } 13032 13033 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) SetErrorRate(fv string) { 13034 if m == nil { 13035 panic(fmt.Errorf("can't set %s on nil %s", "ErrorRate", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm")) 13036 } 13037 m.ErrorRate = fv 13038 } 13039 13040 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) SetRssi(fv string) { 13041 if m == nil { 13042 panic(fmt.Errorf("can't set %s on nil %s", "Rssi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm")) 13043 } 13044 m.Rssi = fv 13045 } 13046 13047 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte struct { 13048 state protoimpl.MessageState 13049 sizeCache protoimpl.SizeCache 13050 unknownFields protoimpl.UnknownFields 13051 ErrorRate string `protobuf:"bytes,1,opt,name=error_rate,json=errorRate,proto3" json:"error_rate,omitempty"` 13052 Rsrp string `protobuf:"bytes,2,opt,name=rsrp,proto3" json:"rsrp,omitempty"` 13053 Rsrq string `protobuf:"bytes,3,opt,name=rsrq,proto3" json:"rsrq,omitempty"` 13054 Rssi string `protobuf:"bytes,4,opt,name=rssi,proto3" json:"rssi,omitempty"` 13055 Snr string `protobuf:"bytes,5,opt,name=snr,proto3" json:"snr,omitempty"` 13056 } 13057 13058 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) Reset() { 13059 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte{} 13060 if protoimpl.UnsafeEnabled { 13061 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[87] 13062 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13063 ms.StoreMessageInfo(mi) 13064 } 13065 } 13066 13067 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) String() string { 13068 return protoimpl.X.MessageStringOf(m) 13069 } 13070 13071 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) ProtoMessage() {} 13072 13073 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) ProtoReflect() preflect.Message { 13074 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[87] 13075 if protoimpl.UnsafeEnabled && m != nil { 13076 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13077 if ms.LoadMessageInfo() == nil { 13078 ms.StoreMessageInfo(mi) 13079 } 13080 return ms 13081 } 13082 return mi.MessageOf(m) 13083 } 13084 13085 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) GotenMessage() {} 13086 13087 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte.ProtoReflect.Descriptor instead. 13088 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) Descriptor() ([]byte, []int) { 13089 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 13} 13090 } 13091 13092 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) Unmarshal(b []byte) error { 13093 return proto.Unmarshal(b, m) 13094 } 13095 13096 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) Marshal() ([]byte, error) { 13097 return proto.Marshal(m) 13098 } 13099 13100 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) MarshalJSON() ([]byte, error) { 13101 return protojson.MarshalOptions{}.Marshal(m) 13102 } 13103 13104 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) UnmarshalJSON(data []byte) error { 13105 return protojson.Unmarshal(data, m) 13106 } 13107 13108 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) GetErrorRate() string { 13109 if m != nil { 13110 return m.ErrorRate 13111 } 13112 return "" 13113 } 13114 13115 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) GetRsrp() string { 13116 if m != nil { 13117 return m.Rsrp 13118 } 13119 return "" 13120 } 13121 13122 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) GetRsrq() string { 13123 if m != nil { 13124 return m.Rsrq 13125 } 13126 return "" 13127 } 13128 13129 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) GetRssi() string { 13130 if m != nil { 13131 return m.Rssi 13132 } 13133 return "" 13134 } 13135 13136 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) GetSnr() string { 13137 if m != nil { 13138 return m.Snr 13139 } 13140 return "" 13141 } 13142 13143 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) SetErrorRate(fv string) { 13144 if m == nil { 13145 panic(fmt.Errorf("can't set %s on nil %s", "ErrorRate", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte")) 13146 } 13147 m.ErrorRate = fv 13148 } 13149 13150 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) SetRsrp(fv string) { 13151 if m == nil { 13152 panic(fmt.Errorf("can't set %s on nil %s", "Rsrp", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte")) 13153 } 13154 m.Rsrp = fv 13155 } 13156 13157 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) SetRsrq(fv string) { 13158 if m == nil { 13159 panic(fmt.Errorf("can't set %s on nil %s", "Rsrq", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte")) 13160 } 13161 m.Rsrq = fv 13162 } 13163 13164 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) SetRssi(fv string) { 13165 if m == nil { 13166 panic(fmt.Errorf("can't set %s on nil %s", "Rssi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte")) 13167 } 13168 m.Rssi = fv 13169 } 13170 13171 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) SetSnr(fv string) { 13172 if m == nil { 13173 panic(fmt.Errorf("can't set %s on nil %s", "Snr", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte")) 13174 } 13175 m.Snr = fv 13176 } 13177 13178 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh struct { 13179 state protoimpl.MessageState 13180 sizeCache protoimpl.SizeCache 13181 unknownFields protoimpl.UnknownFields 13182 Rate string `protobuf:"bytes,1,opt,name=rate,proto3" json:"rate,omitempty"` 13183 } 13184 13185 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) Reset() { 13186 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh{} 13187 if protoimpl.UnsafeEnabled { 13188 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[88] 13189 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13190 ms.StoreMessageInfo(mi) 13191 } 13192 } 13193 13194 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) String() string { 13195 return protoimpl.X.MessageStringOf(m) 13196 } 13197 13198 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) ProtoMessage() {} 13199 13200 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) ProtoReflect() preflect.Message { 13201 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[88] 13202 if protoimpl.UnsafeEnabled && m != nil { 13203 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13204 if ms.LoadMessageInfo() == nil { 13205 ms.StoreMessageInfo(mi) 13206 } 13207 return ms 13208 } 13209 return mi.MessageOf(m) 13210 } 13211 13212 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) GotenMessage() {} 13213 13214 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh.ProtoReflect.Descriptor instead. 13215 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) Descriptor() ([]byte, []int) { 13216 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 14} 13217 } 13218 13219 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) Unmarshal(b []byte) error { 13220 return proto.Unmarshal(b, m) 13221 } 13222 13223 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) Marshal() ([]byte, error) { 13224 return proto.Marshal(m) 13225 } 13226 13227 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) MarshalJSON() ([]byte, error) { 13228 return protojson.MarshalOptions{}.Marshal(m) 13229 } 13230 13231 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) UnmarshalJSON(data []byte) error { 13232 return protojson.Unmarshal(data, m) 13233 } 13234 13235 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) GetRate() string { 13236 if m != nil { 13237 return m.Rate 13238 } 13239 return "" 13240 } 13241 13242 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) SetRate(fv string) { 13243 if m == nil { 13244 panic(fmt.Errorf("can't set %s on nil %s", "Rate", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh")) 13245 } 13246 m.Rate = fv 13247 } 13248 13249 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold struct { 13250 state protoimpl.MessageState 13251 sizeCache protoimpl.SizeCache 13252 unknownFields protoimpl.UnknownFields 13253 ErrorRate string `protobuf:"bytes,1,opt,name=error_rate,json=errorRate,proto3" json:"error_rate,omitempty"` 13254 Rssi string `protobuf:"bytes,2,opt,name=rssi,proto3" json:"rssi,omitempty"` 13255 } 13256 13257 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) Reset() { 13258 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold{} 13259 if protoimpl.UnsafeEnabled { 13260 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[89] 13261 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13262 ms.StoreMessageInfo(mi) 13263 } 13264 } 13265 13266 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) String() string { 13267 return protoimpl.X.MessageStringOf(m) 13268 } 13269 13270 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) ProtoMessage() {} 13271 13272 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) ProtoReflect() preflect.Message { 13273 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[89] 13274 if protoimpl.UnsafeEnabled && m != nil { 13275 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13276 if ms.LoadMessageInfo() == nil { 13277 ms.StoreMessageInfo(mi) 13278 } 13279 return ms 13280 } 13281 return mi.MessageOf(m) 13282 } 13283 13284 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) GotenMessage() {} 13285 13286 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold.ProtoReflect.Descriptor instead. 13287 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) Descriptor() ([]byte, []int) { 13288 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 15} 13289 } 13290 13291 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) Unmarshal(b []byte) error { 13292 return proto.Unmarshal(b, m) 13293 } 13294 13295 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) Marshal() ([]byte, error) { 13296 return proto.Marshal(m) 13297 } 13298 13299 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) MarshalJSON() ([]byte, error) { 13300 return protojson.MarshalOptions{}.Marshal(m) 13301 } 13302 13303 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) UnmarshalJSON(data []byte) error { 13304 return protojson.Unmarshal(data, m) 13305 } 13306 13307 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) GetErrorRate() string { 13308 if m != nil { 13309 return m.ErrorRate 13310 } 13311 return "" 13312 } 13313 13314 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) GetRssi() string { 13315 if m != nil { 13316 return m.Rssi 13317 } 13318 return "" 13319 } 13320 13321 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) SetErrorRate(fv string) { 13322 if m == nil { 13323 panic(fmt.Errorf("can't set %s on nil %s", "ErrorRate", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold")) 13324 } 13325 m.ErrorRate = fv 13326 } 13327 13328 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) SetRssi(fv string) { 13329 if m == nil { 13330 panic(fmt.Errorf("can't set %s on nil %s", "Rssi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold")) 13331 } 13332 m.Rssi = fv 13333 } 13334 13335 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts struct { 13336 state protoimpl.MessageState 13337 sizeCache protoimpl.SizeCache 13338 unknownFields protoimpl.UnknownFields 13339 Ecio string `protobuf:"bytes,1,opt,name=ecio,proto3" json:"ecio,omitempty"` 13340 ErrorRate string `protobuf:"bytes,2,opt,name=error_rate,json=errorRate,proto3" json:"error_rate,omitempty"` 13341 Rscp string `protobuf:"bytes,3,opt,name=rscp,proto3" json:"rscp,omitempty"` 13342 Rssi string `protobuf:"bytes,4,opt,name=rssi,proto3" json:"rssi,omitempty"` 13343 } 13344 13345 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) Reset() { 13346 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts{} 13347 if protoimpl.UnsafeEnabled { 13348 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[90] 13349 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13350 ms.StoreMessageInfo(mi) 13351 } 13352 } 13353 13354 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) String() string { 13355 return protoimpl.X.MessageStringOf(m) 13356 } 13357 13358 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) ProtoMessage() {} 13359 13360 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) ProtoReflect() preflect.Message { 13361 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[90] 13362 if protoimpl.UnsafeEnabled && m != nil { 13363 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13364 if ms.LoadMessageInfo() == nil { 13365 ms.StoreMessageInfo(mi) 13366 } 13367 return ms 13368 } 13369 return mi.MessageOf(m) 13370 } 13371 13372 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) GotenMessage() {} 13373 13374 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts.ProtoReflect.Descriptor instead. 13375 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) Descriptor() ([]byte, []int) { 13376 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 16} 13377 } 13378 13379 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) Unmarshal(b []byte) error { 13380 return proto.Unmarshal(b, m) 13381 } 13382 13383 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) Marshal() ([]byte, error) { 13384 return proto.Marshal(m) 13385 } 13386 13387 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) MarshalJSON() ([]byte, error) { 13388 return protojson.MarshalOptions{}.Marshal(m) 13389 } 13390 13391 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) UnmarshalJSON(data []byte) error { 13392 return protojson.Unmarshal(data, m) 13393 } 13394 13395 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) GetEcio() string { 13396 if m != nil { 13397 return m.Ecio 13398 } 13399 return "" 13400 } 13401 13402 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) GetErrorRate() string { 13403 if m != nil { 13404 return m.ErrorRate 13405 } 13406 return "" 13407 } 13408 13409 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) GetRscp() string { 13410 if m != nil { 13411 return m.Rscp 13412 } 13413 return "" 13414 } 13415 13416 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) GetRssi() string { 13417 if m != nil { 13418 return m.Rssi 13419 } 13420 return "" 13421 } 13422 13423 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) SetEcio(fv string) { 13424 if m == nil { 13425 panic(fmt.Errorf("can't set %s on nil %s", "Ecio", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts")) 13426 } 13427 m.Ecio = fv 13428 } 13429 13430 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) SetErrorRate(fv string) { 13431 if m == nil { 13432 panic(fmt.Errorf("can't set %s on nil %s", "ErrorRate", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts")) 13433 } 13434 m.ErrorRate = fv 13435 } 13436 13437 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) SetRscp(fv string) { 13438 if m == nil { 13439 panic(fmt.Errorf("can't set %s on nil %s", "Rscp", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts")) 13440 } 13441 m.Rscp = fv 13442 } 13443 13444 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) SetRssi(fv string) { 13445 if m == nil { 13446 panic(fmt.Errorf("can't set %s on nil %s", "Rssi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts")) 13447 } 13448 m.Rssi = fv 13449 } 13450 13451 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal struct { 13452 state protoimpl.MessageState 13453 sizeCache protoimpl.SizeCache 13454 unknownFields protoimpl.UnknownFields 13455 FiveG *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G `protobuf:"bytes,1,opt,name=five_g,json=fiveG,proto3" json:"five_g,omitempty"` 13456 Cdma1X *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X `protobuf:"bytes,2,opt,name=cdma1x,proto3" json:"cdma1x,omitempty"` 13457 Evdo *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo `protobuf:"bytes,3,opt,name=evdo,proto3" json:"evdo,omitempty"` 13458 Gsm *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm `protobuf:"bytes,4,opt,name=gsm,proto3" json:"gsm,omitempty"` 13459 LteSignal *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte `protobuf:"bytes,5,opt,name=lte_signal,json=lteSignal,proto3" json:"lte_signal,omitempty"` 13460 Refresh *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh `protobuf:"bytes,6,opt,name=refresh,proto3" json:"refresh,omitempty"` 13461 Threshold *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold `protobuf:"bytes,7,opt,name=threshold,proto3" json:"threshold,omitempty"` 13462 Umts *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts `protobuf:"bytes,8,opt,name=umts,proto3" json:"umts,omitempty"` 13463 } 13464 13465 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) Reset() { 13466 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal{} 13467 if protoimpl.UnsafeEnabled { 13468 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[91] 13469 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13470 ms.StoreMessageInfo(mi) 13471 } 13472 } 13473 13474 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) String() string { 13475 return protoimpl.X.MessageStringOf(m) 13476 } 13477 13478 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) ProtoMessage() {} 13479 13480 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) ProtoReflect() preflect.Message { 13481 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[91] 13482 if protoimpl.UnsafeEnabled && m != nil { 13483 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13484 if ms.LoadMessageInfo() == nil { 13485 ms.StoreMessageInfo(mi) 13486 } 13487 return ms 13488 } 13489 return mi.MessageOf(m) 13490 } 13491 13492 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GotenMessage() {} 13493 13494 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal.ProtoReflect.Descriptor instead. 13495 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) Descriptor() ([]byte, []int) { 13496 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 17} 13497 } 13498 13499 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) Unmarshal(b []byte) error { 13500 return proto.Unmarshal(b, m) 13501 } 13502 13503 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) Marshal() ([]byte, error) { 13504 return proto.Marshal(m) 13505 } 13506 13507 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) MarshalJSON() ([]byte, error) { 13508 return protojson.MarshalOptions{}.Marshal(m) 13509 } 13510 13511 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) UnmarshalJSON(data []byte) error { 13512 return protojson.Unmarshal(data, m) 13513 } 13514 13515 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GetFiveG() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G { 13516 if m != nil { 13517 return m.FiveG 13518 } 13519 return nil 13520 } 13521 13522 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GetCdma1X() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X { 13523 if m != nil { 13524 return m.Cdma1X 13525 } 13526 return nil 13527 } 13528 13529 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GetEvdo() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo { 13530 if m != nil { 13531 return m.Evdo 13532 } 13533 return nil 13534 } 13535 13536 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GetGsm() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm { 13537 if m != nil { 13538 return m.Gsm 13539 } 13540 return nil 13541 } 13542 13543 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GetLteSignal() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte { 13544 if m != nil { 13545 return m.LteSignal 13546 } 13547 return nil 13548 } 13549 13550 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GetRefresh() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh { 13551 if m != nil { 13552 return m.Refresh 13553 } 13554 return nil 13555 } 13556 13557 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GetThreshold() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold { 13558 if m != nil { 13559 return m.Threshold 13560 } 13561 return nil 13562 } 13563 13564 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) GetUmts() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts { 13565 if m != nil { 13566 return m.Umts 13567 } 13568 return nil 13569 } 13570 13571 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) SetFiveG(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) { 13572 if m == nil { 13573 panic(fmt.Errorf("can't set %s on nil %s", "FiveG", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal")) 13574 } 13575 m.FiveG = fv 13576 } 13577 13578 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) SetCdma1X(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) { 13579 if m == nil { 13580 panic(fmt.Errorf("can't set %s on nil %s", "Cdma1X", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal")) 13581 } 13582 m.Cdma1X = fv 13583 } 13584 13585 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) SetEvdo(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) { 13586 if m == nil { 13587 panic(fmt.Errorf("can't set %s on nil %s", "Evdo", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal")) 13588 } 13589 m.Evdo = fv 13590 } 13591 13592 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) SetGsm(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) { 13593 if m == nil { 13594 panic(fmt.Errorf("can't set %s on nil %s", "Gsm", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal")) 13595 } 13596 m.Gsm = fv 13597 } 13598 13599 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) SetLteSignal(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) { 13600 if m == nil { 13601 panic(fmt.Errorf("can't set %s on nil %s", "LteSignal", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal")) 13602 } 13603 m.LteSignal = fv 13604 } 13605 13606 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) SetRefresh(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) { 13607 if m == nil { 13608 panic(fmt.Errorf("can't set %s on nil %s", "Refresh", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal")) 13609 } 13610 m.Refresh = fv 13611 } 13612 13613 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) SetThreshold(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) { 13614 if m == nil { 13615 panic(fmt.Errorf("can't set %s on nil %s", "Threshold", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal")) 13616 } 13617 m.Threshold = fv 13618 } 13619 13620 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) SetUmts(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) { 13621 if m == nil { 13622 panic(fmt.Errorf("can't set %s on nil %s", "Umts", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal")) 13623 } 13624 m.Umts = fv 13625 } 13626 13627 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus struct { 13628 state protoimpl.MessageState 13629 sizeCache protoimpl.SizeCache 13630 unknownFields protoimpl.UnknownFields 13631 DbusPath string `protobuf:"bytes,1,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"` 13632 Active string `protobuf:"bytes,2,opt,name=active,proto3" json:"active,omitempty"` 13633 Eid string `protobuf:"bytes,3,opt,name=eid,proto3" json:"eid,omitempty"` 13634 EmergencyNumbers []string `protobuf:"bytes,4,rep,name=emergency_numbers,json=emergencyNumbers,proto3" json:"emergency_numbers,omitempty"` 13635 EsimStatus string `protobuf:"bytes,5,opt,name=esim_status,json=esimStatus,proto3" json:"esim_status,omitempty"` 13636 Gid1 string `protobuf:"bytes,6,opt,name=gid1,proto3" json:"gid1,omitempty"` 13637 Gid2 string `protobuf:"bytes,7,opt,name=gid2,proto3" json:"gid2,omitempty"` 13638 Iccid string `protobuf:"bytes,8,opt,name=iccid,proto3" json:"iccid,omitempty"` 13639 Imsi string `protobuf:"bytes,9,opt,name=imsi,proto3" json:"imsi,omitempty"` 13640 OperatorCode string `protobuf:"bytes,10,opt,name=operator_code,json=operatorCode,proto3" json:"operator_code,omitempty"` 13641 OperatorName string `protobuf:"bytes,11,opt,name=operator_name,json=operatorName,proto3" json:"operator_name,omitempty"` 13642 Removability string `protobuf:"bytes,12,opt,name=removability,proto3" json:"removability,omitempty"` 13643 SimType string `protobuf:"bytes,13,opt,name=sim_type,json=simType,proto3" json:"sim_type,omitempty"` 13644 } 13645 13646 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Reset() { 13647 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus{} 13648 if protoimpl.UnsafeEnabled { 13649 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[92] 13650 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13651 ms.StoreMessageInfo(mi) 13652 } 13653 } 13654 13655 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) String() string { 13656 return protoimpl.X.MessageStringOf(m) 13657 } 13658 13659 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) ProtoMessage() {} 13660 13661 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) ProtoReflect() preflect.Message { 13662 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[92] 13663 if protoimpl.UnsafeEnabled && m != nil { 13664 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13665 if ms.LoadMessageInfo() == nil { 13666 ms.StoreMessageInfo(mi) 13667 } 13668 return ms 13669 } 13670 return mi.MessageOf(m) 13671 } 13672 13673 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GotenMessage() {} 13674 13675 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus.ProtoReflect.Descriptor instead. 13676 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Descriptor() ([]byte, []int) { 13677 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 18} 13678 } 13679 13680 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Unmarshal(b []byte) error { 13681 return proto.Unmarshal(b, m) 13682 } 13683 13684 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Marshal() ([]byte, error) { 13685 return proto.Marshal(m) 13686 } 13687 13688 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) MarshalJSON() ([]byte, error) { 13689 return protojson.MarshalOptions{}.Marshal(m) 13690 } 13691 13692 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) UnmarshalJSON(data []byte) error { 13693 return protojson.Unmarshal(data, m) 13694 } 13695 13696 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetDbusPath() string { 13697 if m != nil { 13698 return m.DbusPath 13699 } 13700 return "" 13701 } 13702 13703 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetActive() string { 13704 if m != nil { 13705 return m.Active 13706 } 13707 return "" 13708 } 13709 13710 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEid() string { 13711 if m != nil { 13712 return m.Eid 13713 } 13714 return "" 13715 } 13716 13717 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEmergencyNumbers() []string { 13718 if m != nil { 13719 return m.EmergencyNumbers 13720 } 13721 return nil 13722 } 13723 13724 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEsimStatus() string { 13725 if m != nil { 13726 return m.EsimStatus 13727 } 13728 return "" 13729 } 13730 13731 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetGid1() string { 13732 if m != nil { 13733 return m.Gid1 13734 } 13735 return "" 13736 } 13737 13738 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetGid2() string { 13739 if m != nil { 13740 return m.Gid2 13741 } 13742 return "" 13743 } 13744 13745 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetIccid() string { 13746 if m != nil { 13747 return m.Iccid 13748 } 13749 return "" 13750 } 13751 13752 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetImsi() string { 13753 if m != nil { 13754 return m.Imsi 13755 } 13756 return "" 13757 } 13758 13759 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetOperatorCode() string { 13760 if m != nil { 13761 return m.OperatorCode 13762 } 13763 return "" 13764 } 13765 13766 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetOperatorName() string { 13767 if m != nil { 13768 return m.OperatorName 13769 } 13770 return "" 13771 } 13772 13773 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetRemovability() string { 13774 if m != nil { 13775 return m.Removability 13776 } 13777 return "" 13778 } 13779 13780 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetSimType() string { 13781 if m != nil { 13782 return m.SimType 13783 } 13784 return "" 13785 } 13786 13787 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetDbusPath(fv string) { 13788 if m == nil { 13789 panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13790 } 13791 m.DbusPath = fv 13792 } 13793 13794 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetActive(fv string) { 13795 if m == nil { 13796 panic(fmt.Errorf("can't set %s on nil %s", "Active", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13797 } 13798 m.Active = fv 13799 } 13800 13801 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEid(fv string) { 13802 if m == nil { 13803 panic(fmt.Errorf("can't set %s on nil %s", "Eid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13804 } 13805 m.Eid = fv 13806 } 13807 13808 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEmergencyNumbers(fv []string) { 13809 if m == nil { 13810 panic(fmt.Errorf("can't set %s on nil %s", "EmergencyNumbers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13811 } 13812 m.EmergencyNumbers = fv 13813 } 13814 13815 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEsimStatus(fv string) { 13816 if m == nil { 13817 panic(fmt.Errorf("can't set %s on nil %s", "EsimStatus", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13818 } 13819 m.EsimStatus = fv 13820 } 13821 13822 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetGid1(fv string) { 13823 if m == nil { 13824 panic(fmt.Errorf("can't set %s on nil %s", "Gid1", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13825 } 13826 m.Gid1 = fv 13827 } 13828 13829 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetGid2(fv string) { 13830 if m == nil { 13831 panic(fmt.Errorf("can't set %s on nil %s", "Gid2", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13832 } 13833 m.Gid2 = fv 13834 } 13835 13836 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetIccid(fv string) { 13837 if m == nil { 13838 panic(fmt.Errorf("can't set %s on nil %s", "Iccid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13839 } 13840 m.Iccid = fv 13841 } 13842 13843 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetImsi(fv string) { 13844 if m == nil { 13845 panic(fmt.Errorf("can't set %s on nil %s", "Imsi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13846 } 13847 m.Imsi = fv 13848 } 13849 13850 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetOperatorCode(fv string) { 13851 if m == nil { 13852 panic(fmt.Errorf("can't set %s on nil %s", "OperatorCode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13853 } 13854 m.OperatorCode = fv 13855 } 13856 13857 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetOperatorName(fv string) { 13858 if m == nil { 13859 panic(fmt.Errorf("can't set %s on nil %s", "OperatorName", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13860 } 13861 m.OperatorName = fv 13862 } 13863 13864 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetRemovability(fv string) { 13865 if m == nil { 13866 panic(fmt.Errorf("can't set %s on nil %s", "Removability", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13867 } 13868 m.Removability = fv 13869 } 13870 13871 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetSimType(fv string) { 13872 if m == nil { 13873 panic(fmt.Errorf("can't set %s on nil %s", "SimType", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus")) 13874 } 13875 m.SimType = fv 13876 } 13877 13878 type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem struct { 13879 state protoimpl.MessageState 13880 sizeCache protoimpl.SizeCache 13881 unknownFields protoimpl.UnknownFields 13882 ThreeGPp *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp `protobuf:"bytes,1,opt,name=three_g_pp,json=threeGPp,proto3" json:"three_g_pp,omitempty"` 13883 Cdma *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma `protobuf:"bytes,2,opt,name=cdma,proto3" json:"cdma,omitempty"` 13884 DbusPath string `protobuf:"bytes,3,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"` 13885 Generic *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic `protobuf:"bytes,4,opt,name=generic,proto3" json:"generic,omitempty"` 13886 Signal *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal `protobuf:"bytes,5,opt,name=signal,proto3" json:"signal,omitempty"` 13887 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"` 13888 } 13889 13890 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Reset() { 13891 *m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem{} 13892 if protoimpl.UnsafeEnabled { 13893 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[93] 13894 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13895 ms.StoreMessageInfo(mi) 13896 } 13897 } 13898 13899 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) String() string { 13900 return protoimpl.X.MessageStringOf(m) 13901 } 13902 13903 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) ProtoMessage() {} 13904 13905 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) ProtoReflect() preflect.Message { 13906 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[93] 13907 if protoimpl.UnsafeEnabled && m != nil { 13908 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 13909 if ms.LoadMessageInfo() == nil { 13910 ms.StoreMessageInfo(mi) 13911 } 13912 return ms 13913 } 13914 return mi.MessageOf(m) 13915 } 13916 13917 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GotenMessage() {} 13918 13919 // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem.ProtoReflect.Descriptor instead. 13920 func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Descriptor() ([]byte, []int) { 13921 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 19} 13922 } 13923 13924 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Unmarshal(b []byte) error { 13925 return proto.Unmarshal(b, m) 13926 } 13927 13928 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Marshal() ([]byte, error) { 13929 return proto.Marshal(m) 13930 } 13931 13932 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) MarshalJSON() ([]byte, error) { 13933 return protojson.MarshalOptions{}.Marshal(m) 13934 } 13935 13936 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) UnmarshalJSON(data []byte) error { 13937 return protojson.Unmarshal(data, m) 13938 } 13939 13940 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetThreeGPp() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp { 13941 if m != nil { 13942 return m.ThreeGPp 13943 } 13944 return nil 13945 } 13946 13947 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetCdma() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma { 13948 if m != nil { 13949 return m.Cdma 13950 } 13951 return nil 13952 } 13953 13954 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetDbusPath() string { 13955 if m != nil { 13956 return m.DbusPath 13957 } 13958 return "" 13959 } 13960 13961 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetGeneric() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic { 13962 if m != nil { 13963 return m.Generic 13964 } 13965 return nil 13966 } 13967 13968 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetSignal() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal { 13969 if m != nil { 13970 return m.Signal 13971 } 13972 return nil 13973 } 13974 13975 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetSimStatus() map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus { 13976 if m != nil { 13977 return m.SimStatus 13978 } 13979 return nil 13980 } 13981 13982 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetThreeGPp(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) { 13983 if m == nil { 13984 panic(fmt.Errorf("can't set %s on nil %s", "ThreeGPp", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 13985 } 13986 m.ThreeGPp = fv 13987 } 13988 13989 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetCdma(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) { 13990 if m == nil { 13991 panic(fmt.Errorf("can't set %s on nil %s", "Cdma", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 13992 } 13993 m.Cdma = fv 13994 } 13995 13996 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetDbusPath(fv string) { 13997 if m == nil { 13998 panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 13999 } 14000 m.DbusPath = fv 14001 } 14002 14003 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetGeneric(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) { 14004 if m == nil { 14005 panic(fmt.Errorf("can't set %s on nil %s", "Generic", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 14006 } 14007 m.Generic = fv 14008 } 14009 14010 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetSignal(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) { 14011 if m == nil { 14012 panic(fmt.Errorf("can't set %s on nil %s", "Signal", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 14013 } 14014 m.Signal = fv 14015 } 14016 14017 func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetSimStatus(fv map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) { 14018 if m == nil { 14019 panic(fmt.Errorf("can't set %s on nil %s", "SimStatus", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem")) 14020 } 14021 m.SimStatus = fv 14022 } 14023 14024 type Device_Status_DeviceInfo_NetworkInterface_ASInfo struct { 14025 state protoimpl.MessageState 14026 sizeCache protoimpl.SizeCache 14027 unknownFields protoimpl.UnknownFields 14028 // AS Number string example AS7018 14029 Asn string `protobuf:"bytes,1,opt,name=asn,proto3" json:"asn,omitempty"` 14030 // AS Owner name example AT&T Services, Inc. 14031 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 14032 // Domain name example att.com 14033 Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` 14034 // Routes exported from this ASN example 12.128.0.0/9 14035 Routes []string `protobuf:"bytes,4,rep,name=routes,proto3" json:"routes,omitempty"` 14036 // ASN Owner type example isp(AT&T) / hosting(google)/ business 14037 // (Amazon) 14038 AsnType string `protobuf:"bytes,5,opt,name=asn_type,json=asnType,proto3" json:"asn_type,omitempty"` 14039 } 14040 14041 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Reset() { 14042 *m = Device_Status_DeviceInfo_NetworkInterface_ASInfo{} 14043 if protoimpl.UnsafeEnabled { 14044 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[95] 14045 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 14046 ms.StoreMessageInfo(mi) 14047 } 14048 } 14049 14050 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) String() string { 14051 return protoimpl.X.MessageStringOf(m) 14052 } 14053 14054 func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) ProtoMessage() {} 14055 14056 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) ProtoReflect() preflect.Message { 14057 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[95] 14058 if protoimpl.UnsafeEnabled && m != nil { 14059 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 14060 if ms.LoadMessageInfo() == nil { 14061 ms.StoreMessageInfo(mi) 14062 } 14063 return ms 14064 } 14065 return mi.MessageOf(m) 14066 } 14067 14068 func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) GotenMessage() {} 14069 14070 // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface_ASInfo.ProtoReflect.Descriptor instead. 14071 func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) Descriptor() ([]byte, []int) { 14072 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 1, 0} 14073 } 14074 14075 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Unmarshal(b []byte) error { 14076 return proto.Unmarshal(b, m) 14077 } 14078 14079 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Marshal() ([]byte, error) { 14080 return proto.Marshal(m) 14081 } 14082 14083 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) MarshalJSON() ([]byte, error) { 14084 return protojson.MarshalOptions{}.Marshal(m) 14085 } 14086 14087 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) UnmarshalJSON(data []byte) error { 14088 return protojson.Unmarshal(data, m) 14089 } 14090 14091 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetAsn() string { 14092 if m != nil { 14093 return m.Asn 14094 } 14095 return "" 14096 } 14097 14098 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetName() string { 14099 if m != nil { 14100 return m.Name 14101 } 14102 return "" 14103 } 14104 14105 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetDomain() string { 14106 if m != nil { 14107 return m.Domain 14108 } 14109 return "" 14110 } 14111 14112 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetRoutes() []string { 14113 if m != nil { 14114 return m.Routes 14115 } 14116 return nil 14117 } 14118 14119 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetAsnType() string { 14120 if m != nil { 14121 return m.AsnType 14122 } 14123 return "" 14124 } 14125 14126 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetAsn(fv string) { 14127 if m == nil { 14128 panic(fmt.Errorf("can't set %s on nil %s", "Asn", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 14129 } 14130 m.Asn = fv 14131 } 14132 14133 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetName(fv string) { 14134 if m == nil { 14135 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 14136 } 14137 m.Name = fv 14138 } 14139 14140 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetDomain(fv string) { 14141 if m == nil { 14142 panic(fmt.Errorf("can't set %s on nil %s", "Domain", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 14143 } 14144 m.Domain = fv 14145 } 14146 14147 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetRoutes(fv []string) { 14148 if m == nil { 14149 panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 14150 } 14151 m.Routes = fv 14152 } 14153 14154 func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetAsnType(fv string) { 14155 if m == nil { 14156 panic(fmt.Errorf("can't set %s on nil %s", "AsnType", "Device_Status_DeviceInfo_NetworkInterface_ASInfo")) 14157 } 14158 m.AsnType = fv 14159 } 14160 14161 type Device_Status_DeviceInfo_NetworkInterface_Carrier struct { 14162 state protoimpl.MessageState 14163 sizeCache protoimpl.SizeCache 14164 unknownFields protoimpl.UnknownFields 14165 // Mobile network carrier name example AT&T 14166 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 14167 // Mobile country code example 214 14168 MobileCountryCode string `protobuf:"bytes,2,opt,name=mobile_country_code,json=mobileCountryCode,proto3" json:"mobile_country_code,omitempty"` 14169 // Mobile network code example 7 14170 MobileNetworkCode string `protobuf:"bytes,3,opt,name=mobile_network_code,json=mobileNetworkCode,proto3" json:"mobile_network_code,omitempty"` 14171 // Mobile location area code example 2862 14172 LocationAreaCode string `protobuf:"bytes,4,opt,name=location_area_code,json=locationAreaCode,proto3" json:"location_area_code,omitempty"` 14173 } 14174 14175 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Reset() { 14176 *m = Device_Status_DeviceInfo_NetworkInterface_Carrier{} 14177 if protoimpl.UnsafeEnabled { 14178 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[96] 14179 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 14180 ms.StoreMessageInfo(mi) 14181 } 14182 } 14183 14184 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) String() string { 14185 return protoimpl.X.MessageStringOf(m) 14186 } 14187 14188 func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) ProtoMessage() {} 14189 14190 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) ProtoReflect() preflect.Message { 14191 mi := &edgelq_devices_proto_v1alpha2_device_proto_msgTypes[96] 14192 if protoimpl.UnsafeEnabled && m != nil { 14193 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 14194 if ms.LoadMessageInfo() == nil { 14195 ms.StoreMessageInfo(mi) 14196 } 14197 return ms 14198 } 14199 return mi.MessageOf(m) 14200 } 14201 14202 func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) GotenMessage() {} 14203 14204 // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface_Carrier.ProtoReflect.Descriptor instead. 14205 func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) Descriptor() ([]byte, []int) { 14206 return edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP(), []int{0, 1, 4, 1, 1} 14207 } 14208 14209 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Unmarshal(b []byte) error { 14210 return proto.Unmarshal(b, m) 14211 } 14212 14213 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Marshal() ([]byte, error) { 14214 return proto.Marshal(m) 14215 } 14216 14217 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) MarshalJSON() ([]byte, error) { 14218 return protojson.MarshalOptions{}.Marshal(m) 14219 } 14220 14221 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) UnmarshalJSON(data []byte) error { 14222 return protojson.Unmarshal(data, m) 14223 } 14224 14225 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetName() string { 14226 if m != nil { 14227 return m.Name 14228 } 14229 return "" 14230 } 14231 14232 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetMobileCountryCode() string { 14233 if m != nil { 14234 return m.MobileCountryCode 14235 } 14236 return "" 14237 } 14238 14239 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetMobileNetworkCode() string { 14240 if m != nil { 14241 return m.MobileNetworkCode 14242 } 14243 return "" 14244 } 14245 14246 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetLocationAreaCode() string { 14247 if m != nil { 14248 return m.LocationAreaCode 14249 } 14250 return "" 14251 } 14252 14253 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetName(fv string) { 14254 if m == nil { 14255 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_NetworkInterface_Carrier")) 14256 } 14257 m.Name = fv 14258 } 14259 14260 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetMobileCountryCode(fv string) { 14261 if m == nil { 14262 panic(fmt.Errorf("can't set %s on nil %s", "MobileCountryCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier")) 14263 } 14264 m.MobileCountryCode = fv 14265 } 14266 14267 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetMobileNetworkCode(fv string) { 14268 if m == nil { 14269 panic(fmt.Errorf("can't set %s on nil %s", "MobileNetworkCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier")) 14270 } 14271 m.MobileNetworkCode = fv 14272 } 14273 14274 func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetLocationAreaCode(fv string) { 14275 if m == nil { 14276 panic(fmt.Errorf("can't set %s on nil %s", "LocationAreaCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier")) 14277 } 14278 m.LocationAreaCode = fv 14279 } 14280 14281 var edgelq_devices_proto_v1alpha2_device_proto preflect.FileDescriptor 14282 14283 var edgelq_devices_proto_v1alpha2_device_proto_rawDesc = []byte{ 14284 0x0a, 0x2a, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 14285 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 14286 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x6e, 0x74, 14287 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 14288 0x61, 0x32, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 14289 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 14290 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 14291 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 14292 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 14293 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 14294 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 14295 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 14296 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 14297 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 14298 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 14299 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 14300 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 14301 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 14302 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 14303 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 14304 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 14305 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 14306 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 14307 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 14308 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 14309 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 14310 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 14311 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 14312 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67, 0x6f, 0x6f, 0x67, 14313 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6c, 0x61, 0x74, 0x6c, 0x6e, 0x67, 0x2e, 0x70, 14314 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 14315 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x65, 0x64, 14316 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 14317 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 14318 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x81, 0x02, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 14319 0x12, 0x22, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 14320 0xb2, 0xda, 0x21, 0x0a, 0x0a, 0x08, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x04, 14321 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 14322 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 14323 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 14324 0x61, 0x74, 0x61, 0x12, 0x35, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 14325 0x0b, 0x32, 0x21, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 14326 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 14327 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x3b, 0x0a, 0x06, 0x73, 0x74, 14328 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 14329 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 14330 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 14331 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x5e, 0x0a, 0x13, 0x70, 0x75, 0x62, 0x6c, 0x69, 14332 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x05, 14333 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 14334 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 14335 0x63, 0x65, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 14336 0x53, 0x70, 0x65, 0x63, 0x52, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 14337 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 14338 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 14339 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xc8, 0x7a, 0x0a, 0x04, 0x53, 14340 0x70, 0x65, 0x63, 0x12, 0x50, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 14341 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xb2, 0xda, 14342 0x21, 0x23, 0x12, 0x21, 0x0a, 0x1d, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 14343 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 14344 0x75, 0x6e, 0x74, 0x10, 0x01, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 14345 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 14346 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x73, 0x56, 0x65, 0x72, 14347 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 14348 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e, 14349 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 14350 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 14351 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x6e, 14352 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x6a, 0x0a, 0x17, 14353 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 14354 0x69, 0x67, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 14355 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 14356 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 14357 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f, 14358 0x64, 0x65, 0x52, 0x14, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x70, 0x69, 0x43, 0x6f, 14359 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x6f, 0x73, 0x5f, 0x69, 14360 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 14361 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x4a, 0x0a, 0x0a, 0x73, 0x73, 14362 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 14363 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 14364 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 14365 0x63, 0x2e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09, 0x73, 0x73, 0x68, 14366 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x62, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 14367 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 14368 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 14369 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 14370 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 14371 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x11, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 14372 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x38, 0x0a, 0x18, 0x64, 0x69, 14373 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x69, 0x73, 14374 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x64, 0x69, 14375 0x73, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x69, 0x73, 0x63, 0x6f, 14376 0x76, 0x65, 0x72, 0x79, 0x12, 0x56, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x5f, 14377 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e, 14378 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 14379 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 14380 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x6c, 14381 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x50, 0x0a, 0x0c, 14382 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0a, 0x20, 0x01, 14383 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 14384 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 14385 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 14386 0x67, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x46, 14387 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 14388 0x32, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 14389 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 14390 0x70, 0x65, 0x63, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 14391 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xe8, 0x67, 0x0a, 0x10, 0x4e, 0x65, 0x74, 0x77, 0x6f, 14392 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x76, 14393 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x76, 0x65, 14394 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 14395 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 14396 0x72, 0x12, 0x5f, 0x0a, 0x09, 0x65, 0x74, 0x68, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x73, 0x18, 0x0a, 14397 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 14398 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 14399 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 14400 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x6e, 0x65, 14401 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x65, 0x74, 0x68, 0x65, 0x72, 0x6e, 0x65, 14402 0x74, 0x73, 0x12, 0x53, 0x0a, 0x05, 0x77, 0x69, 0x66, 0x69, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 14403 0x0b, 0x32, 0x3d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 14404 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 14405 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 14406 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x57, 0x69, 0x66, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 14407 0x52, 0x05, 0x77, 0x69, 0x66, 0x69, 0x73, 0x12, 0x59, 0x0a, 0x07, 0x62, 0x72, 0x69, 0x64, 0x67, 14408 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 14409 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 14410 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 14411 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x72, 0x69, 14412 0x64, 0x67, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x62, 0x72, 0x69, 0x64, 0x67, 14413 0x65, 0x73, 0x12, 0x53, 0x0a, 0x05, 0x62, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 14414 0x0b, 0x32, 0x3d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 14415 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 14416 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 14417 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x6f, 0x6e, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 14418 0x52, 0x05, 0x62, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x59, 0x0a, 0x07, 0x74, 0x75, 0x6e, 0x6e, 0x65, 14419 0x6c, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 14420 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 14421 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 14422 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x54, 0x75, 0x6e, 14423 0x6e, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x74, 0x75, 0x6e, 0x6e, 0x65, 14424 0x6c, 0x73, 0x12, 0x53, 0x0a, 0x05, 0x76, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 14425 0x0b, 0x32, 0x3d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 14426 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 14427 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 14428 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 14429 0x52, 0x05, 0x76, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x56, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 14430 0x73, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 14431 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 14432 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 14433 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 14434 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x73, 0x1a, 14435 0xb7, 0x08, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x1a, 0x8d, 14436 0x02, 0x0a, 0x0d, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 14437 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x5f, 0x64, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 14438 0x08, 0x52, 0x07, 0x75, 0x73, 0x65, 0x2d, 0x64, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, 14439 0x65, 0x5f, 0x6e, 0x74, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x75, 0x73, 0x65, 14440 0x2d, 0x6e, 0x74, 0x70, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x68, 0x6f, 0x73, 14441 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x73, 0x65, 0x6e, 14442 0x64, 0x2d, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 14443 0x65, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 14444 0x52, 0x0c, 0x75, 0x73, 0x65, 0x2d, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 14445 0x0a, 0x07, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x74, 0x75, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 14446 0x07, 0x75, 0x73, 0x65, 0x2d, 0x6d, 0x74, 0x75, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 14447 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 14448 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x5f, 0x72, 0x6f, 0x75, 0x74, 14449 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x2d, 0x72, 0x6f, 14450 0x75, 0x74, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x6d, 0x65, 14451 0x74, 0x72, 0x69, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x72, 0x6f, 0x75, 0x74, 14452 0x65, 0x2d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x1a, 0x43, 14453 0x0a, 0x0b, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x16, 0x0a, 14454 0x06, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x73, 14455 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 14456 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 14457 0x73, 0x65, 0x73, 0x1a, 0xb0, 0x01, 0x0a, 0x06, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x12, 14458 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x72, 14459 0x6f, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 14460 0x74, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 14461 0x03, 0x76, 0x69, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 14462 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6f, 0x6e, 0x2d, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x16, 14463 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 14464 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 14465 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 14466 0x6f, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 14467 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 14468 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x1a, 0xa3, 0x01, 0x0a, 0x0d, 0x52, 0x6f, 0x75, 0x74, 0x69, 14469 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 14470 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 14471 0x74, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x74, 0x6f, 0x12, 0x14, 0x0a, 0x05, 14472 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x74, 0x61, 0x62, 14473 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x04, 14474 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x12, 14475 0x0a, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x6d, 0x61, 14476 0x72, 0x6b, 0x12, 0x28, 0x0a, 0x0f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6f, 0x66, 0x5f, 0x73, 0x65, 14477 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x74, 0x79, 0x70, 14478 0x65, 0x2d, 0x6f, 0x66, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x1a, 0xfa, 0x02, 0x0a, 14479 0x04, 0x41, 0x75, 0x74, 0x68, 0x12, 0x26, 0x0a, 0x0e, 0x6b, 0x65, 0x79, 0x5f, 0x6d, 0x61, 0x6e, 14480 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6b, 14481 0x65, 0x79, 0x2d, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 14482 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 14483 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 14484 0x68, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 14485 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x04, 0x20, 14486 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x2e, 0x0a, 14487 0x12, 0x61, 0x6e, 0x6f, 0x6e, 0x79, 0x6d, 0x6f, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 14488 0x69, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x61, 0x6e, 0x6f, 0x6e, 0x79, 14489 0x6d, 0x6f, 0x75, 0x73, 0x2d, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x26, 0x0a, 14490 0x0e, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 14491 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x61, 0x2d, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 14492 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 14493 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 14494 0x09, 0x52, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2d, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 14495 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 14496 0x6b, 0x65, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 14497 0x74, 0x2d, 0x6b, 0x65, 0x79, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 14498 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01, 14499 0x28, 0x09, 0x52, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2d, 0x6b, 0x65, 0x79, 0x2d, 0x70, 14500 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x68, 0x61, 0x73, 0x65, 14501 0x32, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x68, 14502 0x61, 0x73, 0x65, 0x32, 0x2d, 0x61, 0x75, 0x74, 0x68, 0x1a, 0xc5, 0x0a, 0x0a, 0x07, 0x45, 0x74, 14503 0x68, 0x4f, 0x70, 0x74, 0x73, 0x12, 0x56, 0x0a, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 14504 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 14505 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 14506 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 14507 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x45, 0x74, 0x68, 0x4f, 0x70, 0x74, 0x73, 14508 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x1a, 0x0a, 14509 0x08, 0x73, 0x65, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 14510 0x08, 0x73, 0x65, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x77, 0x61, 0x6b, 14511 0x65, 0x6f, 0x6e, 0x6c, 0x61, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x77, 0x61, 14512 0x6b, 0x65, 0x6f, 0x6e, 0x6c, 0x61, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 14513 0x72, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 14514 0x72, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x18, 0x07, 0x20, 0x01, 14515 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 14516 0x70, 0x36, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x12, 14517 0x22, 0x0a, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 14518 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x2d, 0x70, 0x72, 0x69, 0x76, 14519 0x61, 0x63, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 14520 0x6c, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x6e, 0x6b, 0x2d, 0x6c, 0x6f, 14521 0x63, 0x61, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x18, 14522 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x12, 14523 0x28, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 14524 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x2d, 0x69, 14525 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 14526 0x70, 0x34, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 14527 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 14528 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 14529 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 14530 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 14531 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 14532 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 14533 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 14534 0x64, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 14535 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 14536 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 14537 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 14538 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 14539 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x2d, 0x6f, 0x76, 14540 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x65, 0x70, 14541 0x74, 0x5f, 0x72, 0x61, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 14542 0x70, 0x74, 0x52, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 14543 0x73, 0x18, 0x10, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 14544 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 14545 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 14546 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 14547 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 14548 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 14549 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 14550 0x72, 0x73, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 14551 0x1e, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x12, 0x20, 14552 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 14553 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6d, 0x74, 14554 0x75, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x14, 0x20, 14555 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 14556 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 14557 0x73, 0x65, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 14558 0x6e, 0x61, 0x6c, 0x2d, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x5c, 0x0a, 14559 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x16, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 14560 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 14561 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 14562 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 14563 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 14564 0x74, 0x65, 0x73, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x73, 0x0a, 0x0e, 0x72, 14565 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x17, 0x20, 14566 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 14567 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 14568 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 14569 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 14570 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 14571 0x52, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 14572 0x12, 0x56, 0x0a, 0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 14573 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 14574 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 14575 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 14576 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x41, 0x75, 14577 0x74, 0x68, 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 14578 0x77, 0x61, 0x79, 0x34, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 14579 0x77, 0x61, 0x79, 0x34, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 14580 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 14581 0x1a, 0x53, 0x0a, 0x05, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 14582 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 14583 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 14584 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 14585 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 14586 0x72, 0x69, 0x76, 0x65, 0x72, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 14587 0x06, 0x1a, 0x8f, 0x0f, 0x0a, 0x08, 0x57, 0x69, 0x66, 0x69, 0x4f, 0x70, 0x74, 0x73, 0x12, 0x57, 14588 0x0a, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 14589 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 14590 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 14591 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 14592 0x67, 0x2e, 0x57, 0x69, 0x66, 0x69, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 14593 0x52, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x5f, 0x6e, 14594 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x74, 0x2d, 0x6e, 14595 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x77, 0x61, 0x6b, 0x65, 0x6f, 0x6e, 0x6c, 0x61, 0x6e, 14596 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x77, 0x61, 0x6b, 0x65, 0x6f, 0x6e, 0x6c, 0x61, 14597 0x6e, 0x12, 0x73, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 14598 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 14599 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 14600 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 14601 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x57, 0x69, 0x66, 14602 0x69, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x69, 0x6e, 14603 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2d, 14604 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x77, 0x61, 0x6b, 0x65, 0x6f, 0x6e, 14605 0x77, 0x6c, 0x61, 0x6e, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x77, 0x61, 0x6b, 0x65, 14606 0x6f, 0x6e, 0x77, 0x6c, 0x61, 0x6e, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 14607 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x1d, 0x20, 0x01, 0x28, 14608 0x09, 0x52, 0x11, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x79, 0x2d, 0x64, 0x6f, 14609 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 14610 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 14611 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 14612 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x18, 14613 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x12, 0x22, 0x0a, 0x0c, 14614 0x69, 0x70, 0x76, 0x36, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x0a, 0x20, 0x01, 14615 0x28, 0x08, 0x52, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x2d, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 14616 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x18, 0x0b, 14617 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x6e, 0x6b, 0x2d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 14618 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x18, 0x0c, 0x20, 0x01, 14619 0x28, 0x08, 0x52, 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 14620 0x64, 0x68, 0x63, 0x70, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 14621 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x2d, 0x69, 0x64, 0x65, 0x6e, 14622 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x5f, 14623 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 14624 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 14625 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 14626 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 14627 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 14628 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 14629 0x63, 0x70, 0x34, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x75, 0x0a, 14630 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 14631 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 14632 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 14633 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 14634 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 14635 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 14636 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 14637 0x69, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x72, 14638 0x61, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 14639 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x11, 14640 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 14641 0x6b, 0x0a, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x12, 14642 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 14643 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 14644 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 14645 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 14646 0x70, 0x74, 0x73, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 14647 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 14648 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 14649 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 14650 0x6d, 0x74, 0x75, 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6d, 0x74, 0x75, 0x12, 0x1a, 14651 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 14652 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x12, 0x6f, 0x70, 14653 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 14654 0x18, 0x16, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 14655 0x2d, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x5c, 0x0a, 0x06, 0x72, 0x6f, 14656 0x75, 0x74, 0x65, 0x73, 0x18, 0x17, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 14657 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 14658 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 14659 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 14660 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 14661 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x73, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74, 14662 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 14663 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 14664 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 14665 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 14666 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 14667 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e, 0x72, 14668 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x56, 0x0a, 14669 0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 14670 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 14671 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 14672 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 14673 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x52, 14674 0x04, 0x61, 0x75, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 14675 0x34, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 14676 0x34, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x18, 0x1b, 0x20, 14677 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x1a, 0x53, 0x0a, 14678 0x05, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 14679 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x61, 14680 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 14681 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x72, 14682 0x69, 0x76, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x72, 0x69, 0x76, 14683 0x65, 0x72, 0x1a, 0xf7, 0x01, 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x69, 14684 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 14685 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x12, 14686 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x6f, 14687 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x73, 0x73, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 14688 0x09, 0x52, 0x05, 0x62, 0x73, 0x73, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x61, 0x6e, 0x64, 14689 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x61, 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 14690 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 14691 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 14692 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x12, 0x56, 14693 0x0a, 0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 14694 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 14695 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 14696 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 14697 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 14698 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x1a, 0x88, 0x01, 0x0a, 14699 0x11, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x45, 0x6e, 0x74, 14700 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 14701 0x03, 0x6b, 0x65, 0x79, 0x12, 0x5d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 14702 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 14703 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 14704 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 14705 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x57, 0x69, 0x66, 0x69, 0x4f, 0x70, 0x74, 0x73, 14706 0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x05, 0x76, 0x61, 14707 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 14708 0x06, 0x10, 0x07, 0x1a, 0xf0, 0x0b, 0x0a, 0x0b, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x73, 0x4f, 14709 0x70, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 14710 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 14711 0x63, 0x65, 0x73, 0x12, 0x69, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 14712 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 14713 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 14714 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 14715 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x72, 0x69, 0x64, 14716 0x67, 0x65, 0x73, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 14717 0x72, 0x73, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1a, 14718 0x0a, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 14719 0x52, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 14720 0x63, 0x70, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 14721 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 14722 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x70, 14723 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x70, 14724 0x76, 0x36, 0x2d, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x69, 14725 0x6e, 0x6b, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 14726 0x6c, 0x69, 0x6e, 0x6b, 0x2d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 14727 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x72, 14728 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x5f, 0x69, 14729 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 14730 0x0f, 0x64, 0x68, 0x63, 0x70, 0x2d, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 14731 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 14732 0x64, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 14733 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 14734 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 14735 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 14736 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 14737 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x2d, 0x6f, 0x76, 14738 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 14739 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 14740 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 14741 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 14742 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 14743 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 14744 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 14745 0x68, 0x63, 0x70, 0x36, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x1b, 14746 0x0a, 0x09, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x72, 0x61, 0x18, 0x0e, 0x20, 0x01, 0x28, 14747 0x08, 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x61, 14748 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 14749 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x0b, 0x6e, 0x61, 0x6d, 14750 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 14751 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 14752 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 14753 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 14754 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x4e, 0x61, 14755 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 14756 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 14757 0x72, 0x65, 0x73, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x61, 14758 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x12, 0x20, 14759 0x01, 0x28, 0x05, 0x52, 0x03, 0x6d, 0x74, 0x75, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x69, 14760 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 14761 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 14762 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, 0x09, 14763 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2d, 0x61, 0x64, 0x64, 0x72, 0x65, 14764 0x73, 0x73, 0x65, 0x73, 0x12, 0x5c, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x15, 14765 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 14766 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 14767 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 14768 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 14769 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 14770 0x65, 0x73, 0x12, 0x73, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 14771 0x6c, 0x69, 0x63, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 14772 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 14773 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 14774 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 14775 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 14776 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 14777 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x56, 0x0a, 0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 14778 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 14779 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 14780 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 14781 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 14782 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x12, 14783 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x34, 0x18, 0x18, 0x20, 0x01, 0x28, 14784 0x09, 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x34, 0x12, 0x1a, 0x0a, 0x08, 0x67, 14785 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 14786 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x1a, 0x80, 0x02, 0x0a, 0x0a, 0x50, 0x61, 0x72, 0x61, 14787 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x67, 0x65, 0x69, 0x6e, 0x67, 14788 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x61, 0x67, 0x65, 14789 0x69, 0x6e, 0x67, 0x2d, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 14790 0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 14791 0x72, 0x69, 0x74, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x72, 0x69, 14792 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x70, 0x6f, 0x72, 14793 0x74, 0x2d, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x66, 0x6f, 14794 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 14795 0x05, 0x52, 0x0d, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x2d, 0x64, 0x65, 0x6c, 0x61, 0x79, 14796 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 14797 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2d, 0x74, 0x69, 0x6d, 0x65, 14798 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x61, 0x78, 0x5f, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 14799 0x05, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x2d, 0x61, 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 14800 0x74, 0x68, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 14801 0x61, 0x74, 0x68, 0x2d, 0x63, 0x6f, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x74, 0x70, 0x18, 14802 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x73, 0x74, 0x70, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 14803 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x1a, 0xc4, 0x0f, 0x0a, 0x09, 0x42, 0x6f, 0x6e, 0x64, 0x73, 14804 0x4f, 0x70, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 14805 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 14806 0x61, 0x63, 0x65, 0x73, 0x12, 0x67, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 14807 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 14808 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 14809 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 14810 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x6f, 0x6e, 14811 0x64, 0x73, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 14812 0x73, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1a, 0x0a, 14813 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 14814 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 14815 0x70, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x12, 14816 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 14817 0x64, 0x68, 0x63, 0x70, 0x36, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x70, 0x72, 14818 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x70, 0x76, 14819 0x36, 0x2d, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x69, 0x6e, 14820 0x6b, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6c, 14821 0x69, 0x6e, 0x6b, 0x2d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x69, 14822 0x74, 0x69, 0x63, 0x61, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x72, 0x69, 14823 0x74, 0x69, 0x63, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x5f, 0x69, 0x64, 14824 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 14825 0x64, 0x68, 0x63, 0x70, 0x2d, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 14826 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 14827 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 14828 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 14829 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 14830 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 14831 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 14832 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x2d, 0x6f, 0x76, 0x65, 14833 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x5f, 14834 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 14835 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 14836 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 14837 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 14838 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 14839 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 14840 0x63, 0x70, 0x36, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 14841 0x09, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x72, 0x61, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 14842 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 14843 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 14844 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 14845 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 14846 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 14847 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 14848 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 14849 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x4e, 0x61, 0x6d, 14850 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 14851 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 14852 0x65, 0x73, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 14853 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x12, 0x20, 0x01, 14854 0x28, 0x05, 0x52, 0x03, 0x6d, 0x74, 0x75, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 14855 0x6e, 0x61, 0x6c, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 14856 0x6e, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 14857 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, 0x09, 0x52, 14858 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2d, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 14859 0x73, 0x65, 0x73, 0x12, 0x5c, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x15, 0x20, 14860 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 14861 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 14862 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 14863 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 14864 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 14865 0x73, 0x12, 0x73, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 14866 0x69, 0x63, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 14867 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 14868 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 14869 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 14870 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 14871 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2d, 14872 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x56, 0x0a, 0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 0x17, 14873 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 14874 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 14875 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 14876 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 14877 0x70, 0x74, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x12, 0x1a, 14878 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x34, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 14879 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x34, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 14880 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 14881 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x1a, 0xd8, 0x05, 0x0a, 0x0a, 0x50, 0x61, 0x72, 0x61, 0x6d, 14882 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 14883 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x61, 0x63, 14884 0x70, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6c, 0x61, 14885 0x63, 0x70, 0x2d, 0x72, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x6d, 0x69, 0x69, 0x5f, 0x6d, 14886 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 14887 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6d, 0x69, 0x69, 0x2d, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 14888 0x6f, 0x72, 0x2d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 14889 0x69, 0x6e, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 14890 0x6d, 0x69, 0x6e, 0x2d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x32, 0x0a, 0x14, 0x74, 0x72, 0x61, 14891 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 14892 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 14893 0x74, 0x2d, 0x68, 0x61, 0x73, 0x68, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1c, 0x0a, 14894 0x09, 0x61, 0x64, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 14895 0x52, 0x09, 0x61, 0x64, 0x2d, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x61, 14896 0x6c, 0x6c, 0x5f, 0x73, 0x6c, 0x61, 0x76, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 14897 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x61, 0x6c, 0x6c, 0x2d, 0x73, 0x6c, 0x61, 0x76, 14898 0x65, 0x73, 0x2d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x72, 0x70, 14899 0x5f, 0x69, 0x70, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 14900 0x08, 0x52, 0x0e, 0x61, 0x72, 0x70, 0x2d, 0x69, 0x70, 0x2d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 14901 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x72, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 14902 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x70, 0x2d, 0x76, 0x61, 0x6c, 14903 0x69, 0x64, 0x61, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x72, 0x70, 0x5f, 0x61, 0x6c, 0x6c, 14904 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 14905 0x61, 0x72, 0x70, 0x2d, 0x61, 0x6c, 0x6c, 0x2d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12, 14906 0x1a, 0x0a, 0x08, 0x75, 0x70, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 14907 0x09, 0x52, 0x08, 0x75, 0x70, 0x2d, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x12, 0x32, 0x0a, 0x14, 0x66, 14908 0x61, 0x69, 0x6c, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x63, 0x5f, 0x70, 0x6f, 0x6c, 14909 0x69, 0x63, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x66, 0x61, 0x69, 0x6c, 0x2d, 14910 0x6f, 0x76, 0x65, 0x72, 0x2d, 0x6d, 0x61, 0x63, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 14911 0x26, 0x0a, 0x0e, 0x67, 0x72, 0x61, 0x74, 0x75, 0x69, 0x74, 0x6f, 0x75, 0x73, 0x5f, 0x61, 0x72, 14912 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x67, 0x72, 0x61, 0x74, 0x75, 0x69, 0x74, 14913 0x6f, 0x75, 0x73, 0x2d, 0x61, 0x72, 0x70, 0x12, 0x2c, 0x0a, 0x11, 0x70, 0x61, 0x63, 0x6b, 0x65, 14914 0x74, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x76, 0x65, 0x18, 0x0e, 0x20, 0x01, 14915 0x28, 0x09, 0x52, 0x11, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2d, 0x70, 0x65, 0x72, 0x2d, 14916 0x73, 0x6c, 0x61, 0x76, 0x65, 0x12, 0x38, 0x0a, 0x17, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 14917 0x5f, 0x72, 0x65, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 14918 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x2d, 14919 0x72, 0x65, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 14920 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x69, 0x67, 0x6d, 0x70, 0x18, 0x10, 14921 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x2d, 0x69, 0x67, 0x6d, 14922 0x70, 0x12, 0x34, 0x0a, 0x15, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x65, 14923 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 14924 0x52, 0x15, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x2d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x2d, 0x69, 14925 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x69, 0x6d, 0x61, 14926 0x72, 0x79, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 14927 0x79, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x1a, 0xeb, 0x09, 14928 0x0a, 0x0b, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x4f, 0x70, 0x74, 0x73, 0x12, 0x12, 0x0a, 14929 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x6f, 0x64, 14930 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 14931 0x52, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x6d, 0x6f, 0x74, 14932 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x12, 14933 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 14934 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x18, 0x07, 0x20, 14935 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x12, 0x14, 0x0a, 14936 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 14937 0x63, 0x70, 0x34, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x18, 0x09, 0x20, 0x01, 14938 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x70, 0x76, 14939 0x36, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 14940 0x0c, 0x69, 0x70, 0x76, 0x36, 0x2d, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x1e, 0x0a, 14941 0x0a, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 14942 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x6e, 0x6b, 0x2d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x1a, 0x0a, 14943 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 14944 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x68, 0x63, 14945 0x70, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 14946 0x28, 0x09, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x2d, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 14947 0x69, 0x65, 0x72, 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x5f, 0x6f, 0x76, 0x65, 14948 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 14949 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 14950 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 14951 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 14952 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 14953 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 14954 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 14955 0x63, 0x70, 0x36, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x0f, 0x20, 14956 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 14957 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 14958 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 14959 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 14960 0x74, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 14961 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 14962 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x72, 0x61, 0x18, 0x10, 14963 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x61, 0x12, 0x1c, 14964 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 14965 0x09, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x0b, 14966 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 14967 0x0b, 0x32, 0x49, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 14968 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 14969 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 14970 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 14971 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x0b, 0x6e, 0x61, 14972 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 14973 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 14974 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 14975 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6d, 0x74, 0x75, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 14976 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 14977 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 14978 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x16, 0x20, 14979 0x03, 0x28, 0x09, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2d, 0x61, 0x64, 14980 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x5c, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 14981 0x73, 0x18, 0x17, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 14982 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 14983 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 14984 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 14985 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x06, 0x72, 14986 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x73, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 14987 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 14988 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 14989 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 14990 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 14991 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 14992 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e, 0x72, 0x6f, 0x75, 0x74, 14993 0x69, 0x6e, 0x67, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x56, 0x0a, 0x04, 0x61, 0x75, 14994 0x74, 0x68, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 14995 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 14996 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 14997 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 14998 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x52, 0x04, 0x61, 0x75, 14999 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x34, 0x18, 0x1a, 15000 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x34, 0x12, 0x1a, 15001 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 15002 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x1a, 0x33, 0x0a, 0x03, 0x4b, 0x65, 15003 0x79, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 15004 0x52, 0x05, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 15005 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x4a, 15006 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07, 0x1a, 0x84, 0x09, 0x0a, 0x09, 15007 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x4f, 0x70, 0x74, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 15008 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 15009 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x1a, 0x0a, 15010 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 15011 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 15012 0x70, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x12, 15013 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 15014 0x64, 0x68, 0x63, 0x70, 0x36, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x70, 0x72, 15015 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x70, 0x76, 15016 0x36, 0x2d, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x69, 0x6e, 15017 0x6b, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6c, 15018 0x69, 0x6e, 0x6b, 0x2d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x69, 15019 0x74, 0x69, 0x63, 0x61, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x72, 0x69, 15020 0x74, 0x69, 0x63, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x5f, 0x69, 0x64, 15021 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 15022 0x64, 0x68, 0x63, 0x70, 0x2d, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 15023 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 15024 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 15025 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 15026 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 15027 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 15028 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 15029 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x34, 0x2d, 0x6f, 0x76, 0x65, 15030 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x5f, 15031 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 15032 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 15033 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 15034 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 15035 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 15036 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 15037 0x63, 0x70, 0x36, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 15038 0x09, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x72, 0x61, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 15039 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 15040 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 15041 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 15042 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 15043 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 15044 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 15045 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 15046 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x4e, 0x61, 0x6d, 15047 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 15048 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 15049 0x65, 0x73, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 15050 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x12, 0x20, 0x01, 15051 0x28, 0x05, 0x52, 0x03, 0x6d, 0x74, 0x75, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 15052 0x6e, 0x61, 0x6c, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 15053 0x6e, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 15054 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, 0x09, 0x52, 15055 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2d, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 15056 0x73, 0x65, 0x73, 0x12, 0x5c, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x15, 0x20, 15057 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 15058 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 15059 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 15060 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 15061 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 15062 0x73, 0x12, 0x73, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 15063 0x69, 0x63, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 15064 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 15065 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 15066 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 15067 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 15068 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2d, 15069 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x56, 0x0a, 0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 0x17, 15070 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 15071 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 15072 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 15073 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 15074 0x70, 0x74, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x12, 0x1a, 15075 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x34, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 15076 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x34, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 15077 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 15078 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x04, 15079 0x10, 0x05, 0x1a, 0xf0, 0x0a, 0x0a, 0x09, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x4f, 0x70, 0x74, 0x73, 15080 0x12, 0x10, 0x0a, 0x03, 0x61, 0x70, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 15081 0x70, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 15082 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 15083 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 15084 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 15085 0x6d, 0x62, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 15086 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 15087 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2d, 15088 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 15089 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2d, 0x69, 0x64, 15090 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 15091 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 15092 0x28, 0x09, 0x52, 0x06, 0x73, 0x69, 0x6d, 0x2d, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x73, 0x69, 15093 0x6d, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 15094 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x69, 0x6d, 0x2d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 15095 0x72, 0x2d, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x63, 0x6f, 0x6e, 15096 0x66, 0x69, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x2d, 15097 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 15098 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 15099 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28, 15100 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x34, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x68, 0x63, 0x70, 15101 0x36, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x68, 0x63, 0x70, 0x36, 0x12, 0x22, 15102 0x0a, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x0f, 15103 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x2d, 0x70, 0x72, 0x69, 0x76, 0x61, 15104 0x63, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 15105 0x18, 0x10, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x6e, 0x6b, 0x2d, 0x6c, 0x6f, 0x63, 15106 0x61, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x18, 0x11, 15107 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x12, 0x28, 15108 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 15109 0x72, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x2d, 0x69, 0x64, 15110 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 15111 0x34, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 15112 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 15113 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 15114 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 15115 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 15116 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 15117 0x64, 0x68, 0x63, 0x70, 0x34, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 15118 0x75, 0x0a, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 15119 0x65, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 15120 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 15121 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 15122 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 15123 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x4f, 0x76, 0x65, 0x72, 15124 0x72, 0x69, 0x64, 0x65, 0x73, 0x52, 0x0f, 0x64, 0x68, 0x63, 0x70, 0x36, 0x2d, 0x6f, 0x76, 0x65, 15125 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 15126 0x5f, 0x72, 0x61, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 15127 0x74, 0x52, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 15128 0x18, 0x16, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 15129 0x73, 0x12, 0x6b, 0x0a, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 15130 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 15131 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 15132 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 15133 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 15134 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 15135 0x73, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1e, 15136 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x18, 0x20, 0x01, 15137 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x10, 15138 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6d, 0x74, 0x75, 15139 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x1a, 0x20, 0x01, 15140 0x28, 0x08, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x12, 15141 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 15142 0x65, 0x73, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 15143 0x61, 0x6c, 0x2d, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x5c, 0x0a, 0x06, 15144 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 15145 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 15146 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 15147 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 15148 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 15149 0x65, 0x73, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x73, 0x0a, 0x0e, 0x72, 0x6f, 15150 0x75, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x1d, 0x20, 0x01, 15151 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 15152 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 15153 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 15154 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 15155 0x73, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 15156 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 15157 0x56, 0x0a, 0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 15158 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 15159 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 15160 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 15161 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x73, 0x2e, 0x41, 0x75, 0x74, 15162 0x68, 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 15163 0x61, 0x79, 0x34, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 15164 0x61, 0x79, 0x34, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x18, 15165 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x36, 0x4a, 15166 0x04, 0x08, 0x0a, 0x10, 0x0b, 0x1a, 0x78, 0x0a, 0x0e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x6e, 0x65, 15167 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 15168 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x50, 0x0a, 0x05, 0x76, 0x61, 0x6c, 15169 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 15170 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 15171 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 15172 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x45, 0x74, 0x68, 15173 0x4f, 0x70, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 15174 0x75, 0x0a, 0x0a, 0x57, 0x69, 0x66, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 15175 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 15176 0x51, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 15177 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 15178 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 15179 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 15180 0x69, 0x67, 0x2e, 0x57, 0x69, 0x66, 0x69, 0x4f, 0x70, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 15181 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x7a, 0x0a, 0x0c, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 15182 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 15183 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x54, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 15184 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 15185 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 15186 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 15187 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x72, 0x69, 0x64, 15188 0x67, 0x65, 0x73, 0x4f, 0x70, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 15189 0x38, 0x01, 0x1a, 0x76, 0x0a, 0x0a, 0x42, 0x6f, 0x6e, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 15190 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 15191 0x65, 0x79, 0x12, 0x52, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 15192 0x0b, 0x32, 0x3c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 15193 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 15194 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 15195 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x6f, 0x6e, 0x64, 0x73, 0x4f, 0x70, 0x74, 0x73, 0x52, 15196 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x7a, 0x0a, 0x0c, 0x54, 0x75, 15197 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 15198 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x54, 0x0a, 0x05, 15199 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6e, 0x74, 15200 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 15201 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 15202 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 15203 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x4f, 0x70, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 15204 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x76, 0x0a, 0x0a, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x45, 15205 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 15206 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x52, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 15207 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 15208 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 15209 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 15210 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x4f, 15211 0x70, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x77, 15212 0x0a, 0x0b, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 15213 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 15214 0x52, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 15215 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 15216 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 15217 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 15218 0x69, 0x67, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x4f, 0x70, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 15219 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, 15220 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 15221 0x04, 0x08, 0x06, 0x10, 0x07, 0x4a, 0x04, 0x08, 0x07, 0x10, 0x08, 0x4a, 0x04, 0x08, 0x08, 0x10, 15222 0x09, 0x1a, 0x5d, 0x0a, 0x0d, 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 15223 0x69, 0x67, 0x12, 0x4c, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 15224 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 15225 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 15226 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 15227 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 15228 0x1a, 0xce, 0x06, 0x0a, 0x09, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2c, 15229 0x0a, 0x12, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 0x73, 0x65, 15230 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x64, 0x69, 0x73, 0x61, 15231 0x62, 0x6c, 0x65, 0x53, 0x73, 0x68, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x30, 0x0a, 0x14, 15232 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 0x70, 0x61, 0x73, 0x73, 15233 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x64, 0x69, 0x73, 0x61, 15234 0x62, 0x6c, 0x65, 0x53, 0x73, 0x68, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x5a, 15235 0x0a, 0x0e, 0x73, 0x73, 0x68, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 15236 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 15237 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 15238 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6e, 15239 0x66, 0x69, 0x67, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x52, 0x0d, 0x73, 0x73, 0x68, 15240 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x70, 15241 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 15242 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 15243 0x0a, 0x0c, 0x69, 0x70, 0x5f, 0x64, 0x65, 0x6e, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 15244 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x70, 0x44, 0x65, 0x6e, 0x79, 0x4c, 0x69, 0x73, 0x74, 15245 0x12, 0x3e, 0x0a, 0x0d, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 15246 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 15247 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 15248 0x6f, 0x6e, 0x52, 0x0c, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 15249 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 15250 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 15251 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x73, 0x68, 0x41, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 15252 0x1a, 0xce, 0x03, 0x0a, 0x07, 0x41, 0x75, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x12, 0x19, 0x0a, 0x08, 15253 0x73, 0x73, 0x68, 0x61, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 15254 0x73, 0x73, 0x68, 0x61, 0x4b, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x65, 0x72, 0x74, 0x5f, 15255 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 15256 0x0d, 0x63, 0x65, 0x72, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 15257 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 15258 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 15259 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x65, 15260 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72, 15261 0x6f, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x2e, 15262 0x0a, 0x13, 0x6e, 0x6f, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 15263 0x72, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x6e, 0x6f, 0x41, 15264 0x67, 0x65, 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x2c, 15265 0x0a, 0x12, 0x6e, 0x6f, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 15266 0x64, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6e, 0x6f, 0x50, 0x6f, 15267 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x15, 0x0a, 0x06, 15268 0x6e, 0x6f, 0x5f, 0x70, 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x6e, 0x6f, 15269 0x50, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x0a, 0x6e, 0x6f, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x72, 15270 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6e, 0x6f, 0x55, 0x73, 0x65, 0x72, 0x52, 15271 0x63, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x6f, 0x5f, 0x78, 0x31, 0x31, 0x5f, 0x66, 0x6f, 0x72, 0x77, 15272 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x6e, 0x6f, 15273 0x58, 0x31, 0x31, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a, 15274 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 15275 0x09, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x6f, 0x70, 0x65, 0x6e, 0x12, 0x1e, 0x0a, 15276 0x0a, 0x70, 0x72, 0x69, 0x6e, 0x63, 0x69, 0x70, 0x61, 0x6c, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 15277 0x09, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x6e, 0x63, 0x69, 0x70, 0x61, 0x6c, 0x73, 0x12, 0x16, 0x0a, 15278 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 15279 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 15280 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 15281 0x74, 0x1a, 0xe7, 0x01, 0x0a, 0x11, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 15282 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x31, 0x0a, 0x14, 0x61, 0x74, 0x74, 0x65, 0x73, 15283 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 15284 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 15285 0x6f, 0x6e, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x59, 0x0a, 0x12, 0x61, 0x74, 15286 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 15287 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xb2, 0xda, 0x21, 0x26, 0x12, 0x24, 0x0a, 0x20, 15288 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 15289 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 15290 0x10, 0x01, 0x52, 0x11, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 15291 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x44, 0x0a, 0x1f, 0x69, 0x6e, 0x73, 0x65, 0x63, 0x75, 0x72, 15292 0x65, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x74, 0x70, 0x6d, 0x5f, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x61, 15293 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1b, 15294 0x69, 0x6e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x65, 0x55, 0x73, 0x65, 0x54, 0x70, 0x6d, 0x53, 0x69, 15295 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x65, 0x64, 0x1a, 0x75, 0x0a, 0x0d, 0x4c, 15296 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 15297 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 15298 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x74, 15299 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x12, 0x32, 15300 0x0a, 0x15, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 15301 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 15302 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x45, 0x78, 0x70, 0x6f, 15303 0x72, 0x74, 0x1a, 0x93, 0x01, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 15304 0x69, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 15305 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x50, 0x72, 0x6f, 0x78, 15306 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 15307 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x73, 0x50, 0x72, 0x6f, 15308 0x78, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x03, 15309 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x6f, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x29, 0x0a, 15310 0x10, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 15311 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x49, 0x6e, 15312 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x1a, 0x42, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 15313 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 15314 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1c, 15315 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 15316 0x09, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x2b, 0x0a, 0x11, 15317 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f, 0x64, 15318 0x65, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x45, 0x52, 0x47, 0x45, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 15319 0x52, 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45, 0x10, 0x01, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 15320 0x04, 0x08, 0x04, 0x10, 0x05, 0x1a, 0xc0, 0x7c, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 15321 0x12, 0x49, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 15322 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 15323 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 15324 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 15325 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x4d, 0x0a, 0x0a, 0x63, 15326 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 15327 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 15328 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 15329 0x61, 0x74, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 15330 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x68, 0x0a, 0x14, 0x6e, 0x65, 15331 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x74, 0x61, 15332 0x74, 0x65, 0x18, 0x69, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 15333 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 15334 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65, 15335 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 15336 0x52, 0x12, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 15337 0x74, 0x61, 0x74, 0x65, 0x12, 0x65, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x63, 0x6f, 15338 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x6a, 0x20, 0x01, 0x28, 15339 0x0b, 0x32, 0x35, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 15340 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 15341 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 15342 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x43, 15343 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x4f, 0x0a, 0x0b, 0x64, 15344 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 15345 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 15346 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 15347 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 15348 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x12, 15349 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 15350 0x75, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 15351 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x43, 0x52, 0x52, 15352 0x11, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 15353 0x75, 0x73, 0x12, 0x64, 0x0a, 0x12, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 15354 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 15355 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 15356 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 15357 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x41, 0x64, 15358 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x11, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 15359 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x1a, 0x37, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72, 15360 0x65, 0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 15361 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 15362 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 15363 0x65, 0x1a, 0x84, 0x02, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 15364 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 15365 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 15366 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 15367 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 15368 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 15369 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 15370 0x14, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x72, 0x74, 0x5f, 0x62, 0x65, 0x61, 0x74, 15371 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 15372 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 15373 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x48, 0x65, 0x61, 15374 0x72, 0x74, 0x42, 0x65, 0x61, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4c, 0x0a, 0x14, 0x6c, 0x61, 15375 0x73, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 15376 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 15377 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 15378 0x74, 0x61, 0x6d, 0x70, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, 15379 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0xaa, 0x06, 0x0a, 0x12, 0x4e, 0x65, 0x74, 15380 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 15381 0x8b, 0x01, 0x0a, 0x1c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 15382 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 15383 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 15384 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 15385 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65, 0x74, 0x77, 15386 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e, 15387 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 15388 0x63, 0x65, 0x52, 0x19, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 15389 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x8d, 0x01, 15390 0x0a, 0x1d, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 15391 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 15392 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 15393 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 15394 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 15395 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x65, 15396 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 15397 0x65, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 15398 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x3f, 0x0a, 15399 0x1c, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 15400 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 15401 0x01, 0x28, 0x09, 0x52, 0x19, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x77, 15402 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x56, 15403 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 15404 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 15405 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 15406 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61, 15407 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 15408 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x54, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 15409 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 15410 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 15411 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 15412 0x2e, 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 15413 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x56, 0x0a, 0x0e, 15414 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 15415 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 15416 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 15417 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 15418 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x43, 0x6f, 15419 0x6e, 0x66, 0x69, 0x67, 0x22, 0xae, 0x01, 0x0a, 0x13, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 15420 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0b, 0x0a, 0x07, 15421 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x45, 0x46, 15422 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x01, 0x12, 0x0e, 0x0a, 15423 0x0a, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x02, 0x12, 0x21, 0x0a, 15424 0x1d, 0x4d, 0x45, 0x52, 0x47, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 15425 0x41, 0x4e, 0x44, 0x5f, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x03, 15426 0x12, 0x2a, 0x0a, 0x26, 0x50, 0x52, 0x45, 0x56, 0x49, 0x4f, 0x55, 0x53, 0x5f, 0x4d, 0x45, 0x52, 15427 0x47, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 15428 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x04, 0x12, 0x17, 0x0a, 0x13, 15429 0x50, 0x52, 0x45, 0x56, 0x49, 0x4f, 0x55, 0x53, 0x5f, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 15430 0x46, 0x49, 0x47, 0x10, 0x05, 0x1a, 0xf9, 0x04, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 15431 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x79, 0x0a, 0x14, 0x61, 15432 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 15433 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 15434 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 15435 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 15436 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 15437 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 15438 0x63, 0x65, 0x52, 0x12, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 15439 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x7b, 0x0a, 0x15, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 15440 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 15441 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 15442 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 15443 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 15444 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 15445 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x13, 15446 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 15447 0x72, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 15448 0x66, 0x69, 0x67, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 15449 0x10, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x72, 0x72, 0x6f, 15450 0x72, 0x12, 0x54, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 15451 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 15452 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 15453 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 15454 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 15455 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x52, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 15456 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 15457 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 15458 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 15459 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x61, 15460 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4c, 0x0a, 0x0a, 0x61, 15461 0x70, 0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 15462 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 15463 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 15464 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09, 15465 0x61, 0x70, 0x69, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x46, 0x0a, 0x11, 0x50, 0x72, 0x6f, 15466 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0d, 15467 0x0a, 0x09, 0x4e, 0x4f, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x00, 0x12, 0x12, 0x0a, 15468 0x0e, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 15469 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 15470 0x02, 0x1a, 0x87, 0x65, 0x0a, 0x0a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 15471 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 0x74, 0x75, 0x72, 0x65, 15472 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 15473 0x74, 0x75, 0x72, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 15474 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 15475 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 15476 0x25, 0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 15477 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 15478 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 15479 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 15480 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x72, 15481 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 15482 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 15483 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 15484 0x0a, 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 15485 0x09, 0x52, 0x09, 0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 15486 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x72, 15487 0x69, 0x76, 0x65, 0x72, 0x12, 0x75, 0x0a, 0x14, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 15488 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x66, 0x20, 0x01, 15489 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 15490 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 15491 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 15492 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 15493 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 15494 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x74, 0x0a, 0x12, 0x6e, 15495 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 15496 0x73, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 15497 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 15498 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 15499 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 15500 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 15501 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 15502 0x73, 0x12, 0x89, 0x01, 0x0a, 0x1c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x70, 0x6c, 15503 0x61, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x6e, 15504 0x66, 0x6f, 0x18, 0x68, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 15505 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 15506 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 15507 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 15508 0x50, 0x6c, 0x61, 0x6e, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x49, 0x6e, 15509 0x66, 0x6f, 0x52, 0x19, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65, 15510 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0xf6, 0x57, 15511 0x0a, 0x13, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 15512 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x55, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 15513 0x0b, 0x32, 0x45, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 15514 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 15515 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 15516 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 15517 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x53, 0x52, 0x02, 0x6f, 0x73, 0x12, 0x5b, 0x0a, 0x04, 15518 0x62, 0x69, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e, 0x74, 0x74, 15519 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 15520 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 15521 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 15522 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 15523 0x49, 0x4f, 0x53, 0x52, 0x04, 0x62, 0x69, 0x6f, 0x73, 0x12, 0x61, 0x0a, 0x06, 0x73, 0x79, 0x73, 15524 0x74, 0x65, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 15525 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 15526 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 15527 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 15528 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x79, 15529 0x73, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x58, 0x0a, 0x03, 15530 0x63, 0x70, 0x75, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 15531 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 15532 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 15533 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 15534 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x50, 15535 0x55, 0x52, 0x03, 0x63, 0x70, 0x75, 0x12, 0x5e, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 15536 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 15537 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 15538 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 15539 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 15540 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 15541 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x64, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 15542 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 15543 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 15544 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 15545 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 15546 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x65, 0x74, 0x77, 15547 0x6f, 0x72, 0x6b, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x58, 0x0a, 0x03, 15548 0x67, 0x70, 0x75, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 15549 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 15550 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 15551 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 15552 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x47, 0x50, 15553 0x55, 0x52, 0x03, 0x67, 0x70, 0x75, 0x12, 0x6e, 0x0a, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 15554 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6e, 0x74, 15555 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 15556 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 15557 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 15558 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 15559 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x65, 0x6d, 0x6f, 15560 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x6b, 0x0a, 0x0a, 0x68, 0x61, 0x69, 0x6c, 0x6f, 0x5f, 15561 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x6e, 0x74, 0x74, 15562 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 15563 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 15564 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 15565 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x48, 15566 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x68, 0x61, 0x69, 0x6c, 0x6f, 0x49, 15567 0x6e, 0x66, 0x6f, 0x12, 0x6e, 0x0a, 0x0b, 0x6e, 0x76, 0x69, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 15568 0x66, 0x6f, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 15569 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 15570 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 15571 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 15572 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x76, 0x69, 15573 0x64, 0x69, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6e, 0x76, 0x69, 0x64, 0x69, 0x61, 0x49, 15574 0x6e, 0x66, 0x6f, 0x12, 0x71, 0x0a, 0x0c, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x5f, 0x73, 0x74, 0x61, 15575 0x74, 0x75, 0x73, 0x18, 0x16, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 15576 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 15577 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 15578 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 15579 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 15580 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0b, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 15581 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0x42, 0x0a, 0x0a, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 15582 0x6c, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 15583 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 15584 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 15585 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xad, 0x01, 0x0a, 0x02, 0x4f, 15586 0x53, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 15587 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x70, 0x65, 15588 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 15589 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 15590 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 15591 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 15592 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3a, 15593 0x0a, 0x19, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x72, 0x75, 0x6e, 0x74, 15594 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 15595 0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x74, 15596 0x69, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x64, 0x0a, 0x04, 0x42, 0x49, 15597 0x4f, 0x53, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 15598 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x69, 15599 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 15600 0x52, 0x0b, 0x62, 0x69, 0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 15601 0x0c, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 15602 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x44, 0x61, 0x74, 0x65, 15603 0x1a, 0x83, 0x03, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 15604 0x61, 0x6e, 0x75, 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 15605 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x6e, 0x75, 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x12, 15606 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 15607 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 15608 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 15609 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 15610 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x04, 0x20, 15611 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 15612 0x72, 0x12, 0x7d, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 15613 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 15614 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 15615 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 15616 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 15617 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x79, 0x73, 15618 0x74, 0x65, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 15619 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 15620 0x1a, 0x74, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 15621 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x18, 0x01, 0x20, 0x01, 15622 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x75, 15623 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 15624 0x1d, 0x0a, 0x0a, 0x73, 0x6b, 0x75, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 15625 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6b, 0x75, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x16, 15626 0x0a, 0x06, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 15627 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x1a, 0x88, 0x06, 0x0a, 0x03, 0x43, 0x50, 0x55, 0x12, 0x70, 15628 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 15629 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 15630 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 15631 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 15632 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 15633 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x50, 0x55, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 15634 0x73, 0x73, 0x6f, 0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 15635 0x1a, 0x8e, 0x05, 0x0a, 0x09, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x16, 15636 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 15637 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 15638 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x71, 0x0a, 0x0c, 15639 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 15640 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 15641 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 15642 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 15643 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 15644 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 15645 0x79, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 15646 0x1f, 0x0a, 0x0b, 0x6e, 0x75, 0x6d, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x04, 15647 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e, 0x75, 0x6d, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 15648 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x75, 0x6d, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x18, 0x05, 0x20, 15649 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6e, 0x75, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x2a, 0x0a, 15650 0x11, 0x6e, 0x75, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x72, 15651 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x61, 15652 0x62, 0x6c, 0x65, 0x64, 0x43, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 15653 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 15654 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 15655 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 15656 0x63, 0x79, 0x5f, 0x6d, 0x68, 0x7a, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x66, 0x72, 15657 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x68, 0x7a, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x61, 15658 0x78, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6d, 0x68, 0x7a, 0x18, 15659 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 15660 0x6e, 0x63, 0x79, 0x4d, 0x68, 0x7a, 0x12, 0x75, 0x0a, 0x0a, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 15661 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 15662 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 15663 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 15664 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 15665 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 15666 0x50, 0x55, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x2e, 0x43, 0x61, 0x63, 15667 0x68, 0x65, 0x52, 0x09, 0x63, 0x61, 0x63, 0x68, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 15668 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 15669 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 15670 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x12, 15671 0x14, 0x0a, 0x05, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 15672 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x1a, 0x3a, 0x0a, 0x05, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x12, 15673 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 15674 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 15675 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 15676 0x73, 0x1a, 0x9a, 0x04, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x63, 0x0a, 0x05, 0x64, 15677 0x69, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6e, 0x74, 0x74, 15678 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 15679 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 15680 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 15681 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 15682 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x52, 0x05, 0x64, 0x69, 0x73, 0x6b, 0x73, 15683 0x1a, 0xab, 0x03, 0x0a, 0x04, 0x44, 0x69, 0x73, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 15684 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 15685 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 15686 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 15687 0x64, 0x72, 0x69, 0x76, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 15688 0x52, 0x09, 0x64, 0x72, 0x69, 0x76, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 15689 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 15690 0x64, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 15691 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 15692 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 15693 0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x10, 15694 0x0a, 0x03, 0x77, 0x77, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x77, 0x77, 0x6e, 15695 0x12, 0x77, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 15696 0x20, 0x03, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 15697 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 15698 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 15699 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 15700 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x44, 15701 0x69, 0x73, 0x6b, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x70, 15702 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x73, 0x0a, 0x09, 0x50, 0x61, 0x72, 15703 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 15704 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 15705 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 15706 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x6f, 0x75, 15707 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 15708 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 15709 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x1a, 0xf2, 15710 0x03, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x62, 0x0a, 0x04, 0x6e, 0x69, 15711 0x63, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 15712 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 15713 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 15714 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 15715 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x65, 0x74, 15716 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x4e, 0x49, 0x43, 0x52, 0x04, 0x6e, 0x69, 0x63, 0x73, 0x1a, 0x82, 15717 0x03, 0x0a, 0x03, 0x4e, 0x49, 0x43, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 15718 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 15719 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 15720 0x0a, 0x6d, 0x61, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 15721 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x69, 15722 0x72, 0x74, 0x75, 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 15723 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 15724 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 15725 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 15726 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 15727 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 15728 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 15729 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 15730 0x12, 0x75, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x03, 0x28, 15731 0x0b, 0x32, 0x5b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 15732 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 15733 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 15734 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 15735 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x4e, 0x49, 15736 0x43, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 15737 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x1a, 0x3a, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x74, 0x69, 15738 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 15739 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 15740 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 15741 0x02, 0x38, 0x01, 0x1a, 0x8a, 0x02, 0x0a, 0x03, 0x47, 0x50, 0x55, 0x12, 0x77, 0x0a, 0x0d, 0x67, 15742 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 15743 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 15744 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 15745 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 15746 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 15747 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x47, 0x50, 0x55, 0x2e, 0x47, 0x72, 0x61, 0x70, 0x68, 15748 0x69, 0x63, 0x43, 0x61, 0x72, 0x64, 0x52, 0x0c, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x43, 15749 0x61, 0x72, 0x64, 0x73, 0x1a, 0x89, 0x01, 0x0a, 0x0b, 0x47, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 15750 0x43, 0x61, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 15751 0x01, 0x28, 0x03, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x64, 0x0a, 0x06, 0x64, 0x65, 15752 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x6e, 0x74, 0x74, 15753 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 15754 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 15755 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 15756 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 15757 0x43, 0x49, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 15758 0x1a, 0x89, 0x01, 0x0a, 0x09, 0x50, 0x43, 0x49, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x18, 15759 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 15760 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 15761 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 15762 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 15763 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 15764 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 15765 0x0a, 0x09, 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 15766 0x09, 0x52, 0x09, 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x1a, 0xbb, 0x04, 0x0a, 15767 0x0a, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 15768 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x54, 0x2e, 0x6e, 0x74, 15769 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 15770 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 15771 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 15772 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 15773 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 15774 0x79, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x1a, 0xbe, 0x03, 0x0a, 0x06, 0x4d, 0x65, 15775 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 15776 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 15777 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 15778 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 15779 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x82, 0x01, 0x0a, 0x0c, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 15780 0x5f, 0x62, 0x61, 0x6e, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x5f, 0x2e, 0x6e, 15781 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 15782 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 15783 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 15784 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 15785 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 15786 0x72, 0x79, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x6b, 0x52, 0x0b, 0x6d, 15787 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x6b, 0x73, 0x1a, 0xed, 0x01, 0x0a, 0x0a, 0x4d, 15788 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x6b, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 15789 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 15790 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x70, 15791 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 15792 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 15793 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12, 0x16, 0x0a, 15794 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 15795 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x05, 0x20, 15796 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 15797 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 15798 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x72, 0x65, 0x71, 15799 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x68, 0x7a, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 15800 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x48, 0x7a, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 15801 0x69, 0x64, 0x74, 0x68, 0x5f, 0x62, 0x69, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 15802 0x09, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x69, 0x74, 0x73, 0x1a, 0xb9, 0x04, 0x0a, 0x09, 0x48, 15803 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 15804 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 15805 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 15806 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 15807 0x6e, 0x12, 0x76, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 15808 0x28, 0x0b, 0x32, 0x5c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 15809 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 15810 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 15811 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 15812 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 15813 0x2e, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 15814 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x1a, 0xfa, 0x02, 0x0a, 0x0f, 0x48, 0x61, 15815 0x69, 0x6c, 0x6f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a, 15816 0x06, 0x64, 0x65, 0x76, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 15817 0x65, 0x76, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 15818 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 15819 0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74, 15820 0x6f, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x6d, 15821 0x77, 0x61, 0x72, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 15822 0x28, 0x09, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x56, 0x65, 0x72, 0x73, 15823 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x76, 0x65, 15824 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x6f, 0x67, 15825 0x67, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 15826 0x61, 0x72, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 15827 0x62, 0x6f, 0x61, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 15828 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 15829 0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1f, 15830 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 15831 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 15832 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 15833 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 15834 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x1e, 0x6e, 0x65, 0x75, 0x72, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 15835 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 15836 0x72, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x6e, 0x65, 0x75, 0x72, 15837 0x61, 0x6c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x72, 0x65, 0x43, 0x6c, 0x6f, 15838 0x63, 0x6b, 0x52, 0x61, 0x74, 0x65, 0x1a, 0x97, 0x02, 0x0a, 0x0a, 0x4e, 0x76, 0x69, 0x64, 0x69, 15839 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 15840 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x25, 0x0a, 15841 0x0e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 15842 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x56, 0x65, 0x72, 15843 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x64, 0x61, 0x5f, 0x76, 0x65, 0x72, 15844 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x64, 0x61, 15845 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x69, 0x0a, 0x04, 0x67, 0x70, 0x75, 0x73, 0x18, 15846 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 15847 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 15848 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 15849 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 15850 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x76, 0x69, 0x64, 0x69, 0x61, 15851 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x47, 0x70, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x67, 0x70, 15852 0x75, 0x73, 0x1a, 0x3c, 0x0a, 0x07, 0x47, 0x70, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 15853 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x21, 0x0a, 15854 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 15855 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 15856 0x1a, 0xe3, 0x2c, 0x0a, 0x0b, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 15857 0x12, 0x6a, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 15858 0x54, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 15859 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 15860 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 15861 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 15862 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 15863 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x1a, 0x50, 0x0a, 0x14, 15864 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 15865 0x69, 0x6e, 0x67, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x72, 0x78, 0x5f, 0x63, 0x79, 0x63, 0x6c, 15866 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x78, 0x43, 0x79, 0x63, 0x6c, 15867 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69, 0x63, 0x6f, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x02, 15868 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x69, 0x63, 0x6f, 0x4d, 0x6f, 0x64, 0x65, 0x1a, 0xa4, 15869 0x01, 0x0a, 0x07, 0x46, 0x69, 0x76, 0x65, 0x47, 0x4e, 0x72, 0x12, 0x98, 0x01, 0x0a, 0x15, 0x72, 15870 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74, 15871 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x63, 0x2e, 0x6e, 0x74, 0x74, 15872 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 15873 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 15874 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 15875 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 15876 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 15877 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 15878 0x14, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 15879 0x74, 0x69, 0x6e, 0x67, 0x73, 0x1a, 0x65, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 15880 0x73, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x70, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 15881 0x61, 0x70, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 15882 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 15883 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 15884 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 15885 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x1a, 0xa1, 0x01, 0x0a, 15886 0x0d, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x12, 0x1b, 15887 0x0a, 0x09, 0x64, 0x62, 0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 15888 0x09, 0x52, 0x08, 0x64, 0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x73, 0x0a, 0x08, 0x73, 15889 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 15890 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 15891 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 15892 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 15893 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 15894 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x65, 15895 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 15896 0x1a, 0xb7, 0x01, 0x0a, 0x03, 0x45, 0x70, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x0e, 0x69, 0x6e, 0x69, 15897 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 15898 0x0b, 0x32, 0x5c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 15899 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 15900 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 15901 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 15902 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 15903 0x73, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x52, 15904 0x0d, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x12, 0x2a, 15905 0x0a, 0x11, 0x75, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 15906 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x75, 0x65, 0x4d, 0x6f, 0x64, 15907 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xd9, 0x03, 0x0a, 0x08, 0x54, 15908 0x68, 0x72, 0x65, 0x65, 0x47, 0x70, 0x70, 0x12, 0x71, 0x0a, 0x08, 0x66, 0x69, 0x76, 0x65, 0x67, 15909 0x5f, 0x6e, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 15910 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 15911 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 15912 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 15913 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 15914 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x46, 0x69, 0x76, 0x65, 0x47, 0x4e, 15915 0x72, 0x52, 0x07, 0x66, 0x69, 0x76, 0x65, 0x67, 0x4e, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x6e, 15916 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 15917 0x09, 0x52, 0x0c, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 15918 0x64, 0x0a, 0x03, 0x65, 0x70, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x6e, 15919 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 15920 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 15921 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 15922 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 15923 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x45, 0x70, 0x73, 15924 0x52, 0x03, 0x65, 0x70, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x6d, 0x65, 0x69, 0x18, 0x04, 0x20, 15925 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x6d, 0x65, 0x69, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 15926 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 15927 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 15928 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 15929 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4e, 15930 0x61, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x73, 0x65, 15931 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 15932 0x09, 0x52, 0x12, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 15933 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x63, 0x6f, 0x18, 0x08, 0x20, 0x01, 15934 0x28, 0x09, 0x52, 0x03, 0x70, 0x63, 0x6f, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x67, 0x69, 0x73, 15935 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 15936 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 15937 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x1a, 0xef, 0x01, 0x0a, 0x04, 0x43, 0x64, 0x6d, 0x61, 0x12, 15938 0x29, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 15939 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x76, 15940 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x64, 15941 0x6d, 0x61, 0x31, 0x78, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 15942 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x63, 15943 0x64, 0x6d, 0x61, 0x31, 0x78, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 15944 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x73, 0x6e, 0x18, 0x03, 0x20, 15945 0x01, 0x28, 0x09, 0x52, 0x03, 0x65, 0x73, 0x6e, 0x12, 0x36, 0x0a, 0x17, 0x65, 0x76, 0x64, 0x6f, 15946 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 15947 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x65, 0x76, 0x64, 0x6f, 0x52, 15948 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 15949 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x65, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 15950 0x6d, 0x65, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 15951 0x09, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x07, 0x20, 15952 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x1a, 0x3d, 0x0a, 0x0d, 0x53, 0x69, 0x67, 0x6e, 15953 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x63, 15954 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x63, 0x65, 0x6e, 15955 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 15956 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0xa6, 0x0a, 0x0a, 0x07, 0x47, 0x65, 0x6e, 0x65, 15957 0x72, 0x69, 0x63, 0x12, 0x2f, 0x0a, 0x13, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x65, 15958 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 15959 0x52, 0x12, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 15960 0x67, 0x69, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x73, 0x18, 15961 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x73, 0x12, 0x33, 15962 0x0a, 0x15, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 15963 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x63, 15964 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 15965 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x1e, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x5f, 0x63, 15966 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x76, 15967 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x63, 0x61, 0x72, 15968 0x72, 0x69, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 15969 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x75, 0x72, 15970 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 15971 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x31, 15972 0x0a, 0x14, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 15973 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x63, 0x75, 15974 0x72, 0x72, 0x65, 0x6e, 0x74, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 15975 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 15976 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 15977 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 15978 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x2b, 15979 0x0a, 0x11, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 15980 0x69, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x65, 0x76, 0x69, 0x63, 15981 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x64, 15982 0x72, 0x69, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x72, 15983 0x69, 0x76, 0x65, 0x72, 0x73, 0x12, 0x31, 0x0a, 0x14, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 15984 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x0b, 0x20, 15985 0x01, 0x28, 0x09, 0x52, 0x13, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 15986 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x11, 0x68, 0x61, 0x72, 0x64, 15987 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 15988 0x01, 0x28, 0x09, 0x52, 0x10, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x76, 15989 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, 0x6e, 0x75, 0x66, 0x61, 0x63, 15990 0x74, 0x75, 0x72, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x6e, 15991 0x75, 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 15992 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 15993 0x1f, 0x0a, 0x0b, 0x6f, 0x77, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x0f, 15994 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x77, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 15995 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 15996 0x52, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x6f, 0x72, 0x74, 15997 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x1f, 15998 0x0a, 0x0b, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x12, 0x20, 15999 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 16000 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 16001 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x50, 0x6f, 16002 0x72, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x73, 0x69, 16003 0x6d, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, 16004 0x69, 0x6d, 0x61, 0x72, 0x79, 0x53, 0x69, 0x6d, 0x53, 0x6c, 0x6f, 0x74, 0x12, 0x1a, 0x0a, 0x08, 16005 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 16006 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x83, 0x01, 0x0a, 0x0e, 0x73, 0x69, 0x67, 16007 0x6e, 0x61, 0x6c, 0x5f, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 16008 0x0b, 0x32, 0x5c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 16009 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 16010 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 16011 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 16012 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 16013 0x73, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x52, 16014 0x0d, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x10, 16015 0x0a, 0x03, 0x73, 0x69, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x6d, 16016 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x18, 0x20, 16017 0x03, 0x28, 0x09, 0x52, 0x08, 0x73, 0x69, 0x6d, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x12, 0x14, 0x0a, 16018 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74, 16019 0x61, 0x74, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x61, 0x69, 16020 0x6c, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 16021 0x52, 0x11, 0x73, 0x74, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x61, 16022 0x73, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 16023 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x75, 16024 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x35, 0x0a, 0x16, 16025 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 16026 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 16027 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 16028 0x69, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 16029 0x5f, 0x69, 0x70, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x1d, 0x20, 0x03, 16030 0x28, 0x09, 0x52, 0x13, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x49, 0x70, 0x46, 16031 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x75, 0x70, 0x70, 0x6f, 16032 0x72, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x09, 16033 0x52, 0x0e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x73, 16034 0x12, 0x27, 0x0a, 0x0f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 16035 0x72, 0x65, 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 16036 0x6b, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x75, 0x6e, 0x6c, 16037 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 16038 0x09, 0x52, 0x0d, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 16039 0x1a, 0x63, 0x0a, 0x08, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x35, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 16040 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 16041 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 16042 0x73, 0x72, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x73, 0x72, 0x70, 0x12, 16043 0x12, 0x0a, 0x04, 0x72, 0x73, 0x72, 0x71, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 16044 0x73, 0x72, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x6e, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 16045 0x52, 0x03, 0x73, 0x6e, 0x72, 0x1a, 0x55, 0x0a, 0x0c, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x43, 16046 0x64, 0x6d, 0x61, 0x31, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x63, 0x69, 0x6f, 0x18, 0x01, 0x20, 16047 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x63, 0x69, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 16048 0x6f, 0x72, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 16049 0x72, 0x72, 0x6f, 0x72, 0x52, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x73, 0x73, 0x69, 16050 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x73, 0x73, 0x69, 0x1a, 0x77, 0x0a, 0x0a, 16051 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x45, 0x76, 0x64, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x63, 16052 0x69, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x63, 0x69, 0x6f, 0x12, 0x1d, 16053 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 16054 0x28, 0x09, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 16055 0x02, 0x69, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x6f, 0x12, 0x12, 0x0a, 16056 0x04, 0x72, 0x73, 0x73, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x73, 0x73, 16057 0x69, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x6e, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 16058 0x04, 0x73, 0x69, 0x6e, 0x72, 0x1a, 0x3e, 0x0a, 0x09, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x47, 16059 0x73, 0x6d, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x61, 0x74, 0x65, 16060 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x61, 0x74, 16061 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x73, 0x73, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 16062 0x04, 0x72, 0x73, 0x73, 0x69, 0x1a, 0x78, 0x0a, 0x09, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x4c, 16063 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x61, 0x74, 0x65, 16064 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x61, 0x74, 16065 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x73, 0x72, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 16066 0x04, 0x72, 0x73, 0x72, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x73, 0x72, 0x71, 0x18, 0x03, 0x20, 16067 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x73, 0x72, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x73, 0x73, 16068 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x73, 0x73, 0x69, 0x12, 0x10, 0x0a, 16069 0x03, 0x73, 0x6e, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x6e, 0x72, 0x1a, 16070 0x23, 0x0a, 0x0d, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 16071 0x12, 0x12, 0x0a, 0x04, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 16072 0x72, 0x61, 0x74, 0x65, 0x1a, 0x44, 0x0a, 0x0f, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x54, 0x68, 16073 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 16074 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x72, 0x72, 16075 0x6f, 0x72, 0x52, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x73, 0x73, 0x69, 0x18, 0x02, 16076 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x73, 0x73, 0x69, 0x1a, 0x67, 0x0a, 0x0a, 0x53, 0x69, 16077 0x67, 0x6e, 0x61, 0x6c, 0x55, 0x6d, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x63, 0x69, 0x6f, 16078 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x63, 0x69, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 16079 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 16080 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 16081 0x73, 0x63, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x73, 0x63, 0x70, 0x12, 16082 0x12, 0x0a, 0x04, 0x72, 0x73, 0x73, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 16083 0x73, 0x73, 0x69, 0x1a, 0xa6, 0x07, 0x0a, 0x06, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x12, 0x6e, 16084 0x0a, 0x06, 0x66, 0x69, 0x76, 0x65, 0x5f, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 16085 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 16086 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 16087 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 16088 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 16089 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 16090 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x35, 0x67, 0x52, 0x05, 0x66, 0x69, 0x76, 0x65, 0x47, 0x12, 0x73, 16091 0x0a, 0x06, 0x63, 0x64, 0x6d, 0x61, 0x31, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x5b, 16092 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 16093 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 16094 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 16095 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 16096 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 16097 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x43, 0x64, 0x6d, 0x61, 0x31, 0x78, 0x52, 0x06, 0x63, 0x64, 0x6d, 16098 0x61, 0x31, 0x78, 0x12, 0x6d, 0x0a, 0x04, 0x65, 0x76, 0x64, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 16099 0x0b, 0x32, 0x59, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 16100 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 16101 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 16102 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 16103 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 16104 0x73, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x45, 0x76, 0x64, 0x6f, 0x52, 0x04, 0x65, 0x76, 16105 0x64, 0x6f, 0x12, 0x6a, 0x0a, 0x03, 0x67, 0x73, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 16106 0x58, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 16107 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 16108 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 16109 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 16110 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 16111 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x47, 0x73, 0x6d, 0x52, 0x03, 0x67, 0x73, 0x6d, 0x12, 0x77, 16112 0x0a, 0x0a, 0x6c, 0x74, 0x65, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 16113 0x28, 0x0b, 0x32, 0x58, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 16114 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 16115 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 16116 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 16117 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 16118 0x75, 0x73, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x4c, 0x74, 0x65, 0x52, 0x09, 0x6c, 0x74, 16119 0x65, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x12, 0x76, 0x0a, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 16120 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x5c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 16121 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 16122 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 16123 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 16124 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 16125 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x52, 16126 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x52, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 16127 0x7c, 0x0a, 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x07, 0x20, 0x01, 16128 0x28, 0x0b, 0x32, 0x5e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 16129 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 16130 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 16131 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 16132 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 16133 0x75, 0x73, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 16134 0x6c, 0x64, 0x52, 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x6d, 0x0a, 16135 0x04, 0x75, 0x6d, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x59, 0x2e, 0x6e, 0x74, 16136 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 16137 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 16138 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 16139 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 16140 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x69, 0x67, 0x6e, 16141 0x61, 0x6c, 0x55, 0x6d, 0x74, 0x73, 0x52, 0x04, 0x75, 0x6d, 0x74, 0x73, 0x1a, 0xfb, 0x02, 0x0a, 16142 0x09, 0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x62, 16143 0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 16144 0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 16145 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 16146 0x10, 0x0a, 0x03, 0x65, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x65, 0x69, 16147 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x65, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6e, 16148 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x65, 0x6d, 16149 0x65, 0x72, 0x67, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x1f, 16150 0x0a, 0x0b, 0x65, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 16151 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x73, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 16152 0x12, 0x0a, 0x04, 0x67, 0x69, 0x64, 0x31, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x67, 16153 0x69, 0x64, 0x31, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x69, 0x64, 0x32, 0x18, 0x07, 0x20, 0x01, 0x28, 16154 0x09, 0x52, 0x04, 0x67, 0x69, 0x64, 0x32, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x63, 0x63, 0x69, 0x64, 16155 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x63, 0x63, 0x69, 0x64, 0x12, 0x12, 0x0a, 16156 0x04, 0x69, 0x6d, 0x73, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x6d, 0x73, 16157 0x69, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 16158 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 16159 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 16160 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 16161 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x72, 16162 0x65, 0x6d, 0x6f, 0x76, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 16163 0x09, 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 16164 0x19, 0x0a, 0x08, 0x73, 0x69, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 16165 0x09, 0x52, 0x07, 0x73, 0x69, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x1a, 0x89, 0x06, 0x0a, 0x05, 0x4d, 16166 0x6f, 0x64, 0x65, 0x6d, 0x12, 0x75, 0x0a, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x5f, 16167 0x70, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 16168 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 16169 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 16170 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 16171 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 16172 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x47, 0x70, 16173 0x70, 0x52, 0x08, 0x74, 0x68, 0x72, 0x65, 0x65, 0x47, 0x50, 0x70, 0x12, 0x67, 0x0a, 0x04, 0x63, 16174 0x64, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x53, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 16175 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 16176 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 16177 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 16178 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 16179 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x43, 0x64, 0x6d, 0x61, 0x52, 0x04, 16180 0x63, 0x64, 0x6d, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x62, 0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 16181 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 16182 0x68, 0x12, 0x70, 0x0a, 0x07, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x18, 0x04, 0x20, 0x01, 16183 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 16184 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 16185 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 16186 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 16187 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 16188 0x75, 0x73, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x52, 0x07, 0x67, 0x65, 0x6e, 0x65, 16189 0x72, 0x69, 0x63, 0x12, 0x6d, 0x0a, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x18, 0x05, 0x20, 16190 0x01, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 16191 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 16192 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 16193 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 16194 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 16195 0x74, 0x75, 0x73, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x52, 0x06, 0x73, 0x69, 0x67, 0x6e, 16196 0x61, 0x6c, 0x12, 0x82, 0x01, 0x0a, 0x0a, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 16197 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x63, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 16198 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 16199 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 16200 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 16201 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 16202 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x2e, 0x53, 0x69, 16203 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x73, 0x69, 16204 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0x96, 0x01, 0x0a, 0x0e, 0x53, 0x69, 0x6d, 0x53, 16205 0x74, 0x61, 0x74, 0x75, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 16206 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x6e, 0x0a, 0x05, 16207 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x58, 0x2e, 0x6e, 0x74, 16208 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 16209 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 16210 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 16211 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 16212 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x69, 0x6d, 0x53, 16213 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 16214 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07, 0x1a, 0xd8, 0x05, 0x0a, 0x10, 0x4e, 0x65, 0x74, 0x77, 0x6f, 16215 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x69, 16216 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 16217 0x01, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x4e, 0x61, 16218 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 16219 0x5f, 0x76, 0x34, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 16220 0x72, 0x65, 0x73, 0x73, 0x56, 0x34, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 16221 0x61, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x34, 16222 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 16223 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x56, 0x34, 0x12, 0x22, 0x0a, 0x0d, 0x69, 16224 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x36, 0x18, 0x04, 0x20, 0x03, 16225 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x56, 0x36, 0x12, 16226 0x33, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x61, 16227 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x36, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 16228 0x13, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 16229 0x73, 0x73, 0x56, 0x36, 0x12, 0x5f, 0x0a, 0x07, 0x61, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 16230 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 16231 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 16232 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 16233 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 16234 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2e, 0x41, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x61, 16235 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x61, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 16236 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 16237 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 16238 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 16239 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 16240 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x52, 16241 0x07, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x1a, 0x79, 0x0a, 0x06, 0x41, 0x53, 0x49, 0x6e, 16242 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x73, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 16243 0x03, 0x61, 0x73, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 16244 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 16245 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 16246 0x12, 0x16, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 16247 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x61, 0x73, 0x6e, 0x5f, 16248 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x73, 0x6e, 0x54, 16249 0x79, 0x70, 0x65, 0x1a, 0xab, 0x01, 0x0a, 0x07, 0x43, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x12, 16250 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 16251 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 16252 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 16253 0x52, 0x11, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 16254 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x65, 16255 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 16256 0x52, 0x11, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 16257 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 16258 0x61, 0x72, 0x65, 0x61, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 16259 0x10, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x43, 0x6f, 0x64, 16260 0x65, 0x1a, 0x85, 0x01, 0x0a, 0x16, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 16261 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 16262 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x55, 16263 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 16264 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 16265 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 16266 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 16267 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x05, 16268 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x9f, 0x01, 0x0a, 0x19, 0x43, 0x6f, 16269 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 16270 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x1e, 0x61, 0x63, 0x74, 0x69, 0x76, 16271 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x5f, 16272 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 16273 0x1b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 16274 0x61, 0x6e, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x09, 16275 0x75, 0x73, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 16276 0x09, 0x75, 0x73, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 16277 0x5f, 0x66, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 16278 0x0a, 0x69, 0x73, 0x46, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x1a, 0xda, 0x04, 0x0a, 0x11, 16279 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 16280 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 16281 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 16282 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 16283 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 16284 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 16285 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 16286 0x65, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74, 16287 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x69, 16288 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 16289 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 16290 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 16291 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 16292 0x1f, 0x0a, 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x18, 0x07, 16293 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x31, 16294 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x5f, 16295 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 16296 0x72, 0x65, 0x61, 0x31, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 16297 0x61, 0x72, 0x65, 0x61, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 16298 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x32, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 16299 0x5f, 0x61, 0x72, 0x65, 0x61, 0x32, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 16300 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x32, 0x49, 0x64, 0x12, 0x1f, 0x0a, 16301 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x33, 0x18, 0x0b, 0x20, 0x01, 16302 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x33, 0x12, 0x24, 16303 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x33, 0x5f, 0x69, 0x64, 16304 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 16305 0x61, 0x33, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 16306 0x65, 0x61, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 16307 0x41, 0x72, 0x65, 0x61, 0x34, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 16308 0x72, 0x65, 0x61, 0x34, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 16309 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x34, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 16310 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 16311 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x35, 0x0a, 0x0b, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 16312 0x61, 0x74, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67, 0x6f, 0x6f, 16313 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4c, 0x61, 0x74, 0x4c, 0x6e, 0x67, 0x52, 16314 0x0b, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 16315 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x18, 0x11, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 16316 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x1a, 0x78, 0x0a, 0x11, 0x50, 0x75, 0x62, 0x6c, 16317 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x12, 0x18, 0x0a, 16318 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 16319 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x49, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 16320 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 16321 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 16322 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x32, 0x08, 0x0a, 16323 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 16324 0x73, 0x6b, 0x3a, 0x8f, 0x07, 0xea, 0x41, 0x51, 0x0a, 0x19, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 16325 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x65, 0x76, 16326 0x69, 0x63, 0x65, 0x12, 0x34, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 16327 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 16328 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 16329 0x2f, 0x7b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x92, 0xd9, 0x21, 0x98, 0x02, 0x0a, 0x07, 16330 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 16331 0x1a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x18, 0x67, 0x6f, 0x74, 0x65, 0x6e, 16332 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x52, 0x65, 0x67, 16333 0x69, 0x6f, 0x6e, 0x38, 0x05, 0x42, 0xde, 0x01, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 16334 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 16335 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x1d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 16336 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 16337 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x3b, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 0x65, 16338 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 16339 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x73, 16340 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6e, 0x61, 16341 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x3c, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 16342 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 16343 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x79, 16344 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 16345 0x65, 0x72, 0x12, 0x11, 0x0a, 0x0f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x6c, 16346 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x0f, 0x0a, 0x0d, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 16347 0x61, 0x2e, 0x74, 0x61, 0x67, 0x73, 0xb2, 0xdf, 0x21, 0x83, 0x03, 0x0a, 0xb9, 0x02, 0x0a, 0x4b, 16348 0x0a, 0x0c, 0x62, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 16349 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 16350 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x25, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2d, 16351 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 16352 0x7d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2d, 0x0a, 0x7b, 0x0a, 0x0d, 0x62, 16353 0x79, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x0c, 0x64, 0x69, 16354 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x2d, 0x70, 0x72, 0x6f, 0x6a, 16355 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 16356 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 16357 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2d, 0x1a, 0x26, 0x70, 0x72, 0x6f, 0x6a, 0x65, 16358 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 16359 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 16360 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x3e, 0x0a, 0x3c, 0x73, 0x74, 0x61, 0x74, 16361 0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x68, 16362 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 16363 0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 16364 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x1b, 0x70, 0x75, 0x62, 0x6c, 16365 0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x2e, 16366 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x10, 0x01, 0x1a, 0x0c, 0x62, 0x79, 0x43, 0x72, 0x65, 16367 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x3c, 0x73, 0x74, 0x61, 0x74, 0x75, 16368 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x68, 0x61, 16369 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 16370 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 16371 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 16372 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0xa3, 0x22, 0x41, 0x12, 0x3f, 16373 0x0a, 0x22, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x65, 16374 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 16375 0x61, 0x74, 0x75, 0x73, 0x12, 0x19, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x61, 0x74, 0x74, 16376 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0xc2, 16377 0x85, 0x2c, 0x41, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 16378 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x04, 0x73, 0x70, 0x65, 0x63, 0x22, 0x13, 0x70, 16379 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 16380 0x65, 0x63, 0x2a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 16381 0x64, 0x61, 0x74, 0x61, 0x42, 0x91, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x48, 16382 0x0a, 0x0c, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x38, 16383 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 16384 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 16385 0x65, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 16386 0x32, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0xa2, 0x80, 0xd1, 0x02, 0x4a, 0x0a, 0x0d, 0x64, 16387 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x39, 0x67, 0x69, 16388 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 16389 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 16390 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 16391 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 16392 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61, 0x6c, 16393 0x70, 0x68, 0x61, 0x32, 0x42, 0x0b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 16394 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 16395 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 16396 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 16397 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 16398 0x65, 0x3b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 16399 } 16400 16401 var ( 16402 edgelq_devices_proto_v1alpha2_device_proto_rawDescOnce sync.Once 16403 edgelq_devices_proto_v1alpha2_device_proto_rawDescData = edgelq_devices_proto_v1alpha2_device_proto_rawDesc 16404 ) 16405 16406 func edgelq_devices_proto_v1alpha2_device_proto_rawDescGZIP() []byte { 16407 edgelq_devices_proto_v1alpha2_device_proto_rawDescOnce.Do(func() { 16408 edgelq_devices_proto_v1alpha2_device_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_devices_proto_v1alpha2_device_proto_rawDescData) 16409 }) 16410 return edgelq_devices_proto_v1alpha2_device_proto_rawDescData 16411 } 16412 16413 var edgelq_devices_proto_v1alpha2_device_proto_enumTypes = make([]protoimpl.EnumInfo, 3) 16414 var edgelq_devices_proto_v1alpha2_device_proto_msgTypes = make([]protoimpl.MessageInfo, 97) 16415 var edgelq_devices_proto_v1alpha2_device_proto_goTypes = []interface{}{ 16416 (Device_Spec_NetworkConfigMode)(0), // 0: ntt.devices.v1alpha2.Device_Spec_NetworkConfigMode 16417 (Device_Status_NetworkConfigState_NetworkConfigSource)(0), // 1: ntt.devices.v1alpha2.Device_Status_NetworkConfigState_NetworkConfigSource 16418 (Device_Status_ProxyConfigStatus_ProxyConfigSource)(0), // 2: ntt.devices.v1alpha2.Device_Status_ProxyConfigStatus_ProxyConfigSource 16419 (*Device)(nil), // 3: ntt.devices.v1alpha2.Device 16420 (*Device_Spec)(nil), // 4: ntt.devices.v1alpha2.Device.Spec 16421 (*Device_Status)(nil), // 5: ntt.devices.v1alpha2.Device.Status 16422 (*Device_PublicListingSpec)(nil), // 6: ntt.devices.v1alpha2.Device.PublicListingSpec 16423 (*Device_Spec_NetworkingConfig)(nil), // 7: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig 16424 (*Device_Spec_NetplanConfig)(nil), // 8: ntt.devices.v1alpha2.Device.Spec.NetplanConfig 16425 (*Device_Spec_SSHConfig)(nil), // 9: ntt.devices.v1alpha2.Device.Spec.SSHConfig 16426 (*Device_Spec_AttestationConfig)(nil), // 10: ntt.devices.v1alpha2.Device.Spec.AttestationConfig 16427 (*Device_Spec_LoggingConfig)(nil), // 11: ntt.devices.v1alpha2.Device.Spec.LoggingConfig 16428 (*Device_Spec_ProxyConfig)(nil), // 12: ntt.devices.v1alpha2.Device.Spec.ProxyConfig 16429 (*Device_Spec_Location)(nil), // 13: ntt.devices.v1alpha2.Device.Spec.Location 16430 (*Device_Spec_NetworkingConfig_CommonOpts)(nil), // 14: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts 16431 (*Device_Spec_NetworkingConfig_EthOpts)(nil), // 15: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts 16432 (*Device_Spec_NetworkingConfig_WifiOpts)(nil), // 16: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts 16433 (*Device_Spec_NetworkingConfig_BridgesOpts)(nil), // 17: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts 16434 (*Device_Spec_NetworkingConfig_BondsOpts)(nil), // 18: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts 16435 (*Device_Spec_NetworkingConfig_TunnelsOpts)(nil), // 19: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts 16436 (*Device_Spec_NetworkingConfig_VlansOpts)(nil), // 20: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansOpts 16437 (*Device_Spec_NetworkingConfig_ModemOpts)(nil), // 21: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemOpts 16438 nil, // 22: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthernetsEntry 16439 nil, // 23: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifisEntry 16440 nil, // 24: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesEntry 16441 nil, // 25: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsEntry 16442 nil, // 26: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsEntry 16443 nil, // 27: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansEntry 16444 nil, // 28: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemsEntry 16445 (*Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides)(nil), // 29: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16446 (*Device_Spec_NetworkingConfig_CommonOpts_Nameservers)(nil), // 30: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Nameservers 16447 (*Device_Spec_NetworkingConfig_CommonOpts_Routes)(nil), // 31: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Routes 16448 (*Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy)(nil), // 32: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.RoutingPolicy 16449 (*Device_Spec_NetworkingConfig_CommonOpts_Auth)(nil), // 33: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16450 (*Device_Spec_NetworkingConfig_EthOpts_Match)(nil), // 34: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.Match 16451 (*Device_Spec_NetworkingConfig_WifiOpts_Match)(nil), // 35: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.Match 16452 (*Device_Spec_NetworkingConfig_WifiOpts_AccessPoint)(nil), // 36: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.AccessPoint 16453 nil, // 37: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.AccessPointsEntry 16454 (*Device_Spec_NetworkingConfig_BridgesOpts_Parameters)(nil), // 38: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.Parameters 16455 (*Device_Spec_NetworkingConfig_BondsOpts_Parameters)(nil), // 39: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.Parameters 16456 (*Device_Spec_NetworkingConfig_TunnelsOpts_Key)(nil), // 40: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts.Key 16457 (*Device_Spec_SSHConfig_AuthKey)(nil), // 41: ntt.devices.v1alpha2.Device.Spec.SSHConfig.AuthKey 16458 (*Device_Status_Address)(nil), // 42: ntt.devices.v1alpha2.Device.Status.Address 16459 (*Device_Status_Condition)(nil), // 43: ntt.devices.v1alpha2.Device.Status.Condition 16460 (*Device_Status_NetworkConfigState)(nil), // 44: ntt.devices.v1alpha2.Device.Status.NetworkConfigState 16461 (*Device_Status_ProxyConfigStatus)(nil), // 45: ntt.devices.v1alpha2.Device.Status.ProxyConfigStatus 16462 (*Device_Status_DeviceInfo)(nil), // 46: ntt.devices.v1alpha2.Device.Status.DeviceInfo 16463 (*Device_Status_NormalizedAddress)(nil), // 47: ntt.devices.v1alpha2.Device.Status.NormalizedAddress 16464 (*Device_Status_DeviceInfo_HardwareInformation)(nil), // 48: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation 16465 (*Device_Status_DeviceInfo_NetworkInterface)(nil), // 49: ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterface 16466 nil, // 50: ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterfacesEntry 16467 (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo)(nil), // 51: ntt.devices.v1alpha2.Device.Status.DeviceInfo.ControlPlaneInterfaceInfo 16468 (*Device_Status_DeviceInfo_HardwareInformation_Capability)(nil), // 52: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Capability 16469 (*Device_Status_DeviceInfo_HardwareInformation_OS)(nil), // 53: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.OS 16470 (*Device_Status_DeviceInfo_HardwareInformation_BIOS)(nil), // 54: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.BIOS 16471 (*Device_Status_DeviceInfo_HardwareInformation_System)(nil), // 55: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.System 16472 (*Device_Status_DeviceInfo_HardwareInformation_CPU)(nil), // 56: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU 16473 (*Device_Status_DeviceInfo_HardwareInformation_Block)(nil), // 57: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Block 16474 (*Device_Status_DeviceInfo_HardwareInformation_Network)(nil), // 58: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Network 16475 (*Device_Status_DeviceInfo_HardwareInformation_GPU)(nil), // 59: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.GPU 16476 (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice)(nil), // 60: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.PCIDevice 16477 (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo)(nil), // 61: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo 16478 (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo)(nil), // 62: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.HailoInfo 16479 (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo)(nil), // 63: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo 16480 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus)(nil), // 64: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus 16481 (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration)(nil), // 65: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.System.Configuration 16482 (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor)(nil), // 66: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor 16483 (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache)(nil), // 67: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.Cache 16484 (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk)(nil), // 68: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Block.Disk 16485 (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition)(nil), // 69: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.Partition 16486 (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC)(nil), // 70: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Network.NIC 16487 nil, // 71: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.SettingEntry 16488 (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard)(nil), // 72: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard 16489 (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory)(nil), // 73: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.Memory 16490 (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank)(nil), // 74: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.Memory.MemoryBank 16491 (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo)(nil), // 75: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.HailoModuleInfo 16492 (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo)(nil), // 76: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.GpuInfo 16493 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings)(nil), // 77: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.RegistrationSettings 16494 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr)(nil), // 78: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr 16495 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings)(nil), // 79: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Settings 16496 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer)(nil), // 80: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer 16497 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps)(nil), // 81: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps 16498 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp)(nil), // 82: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp 16499 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma)(nil), // 83: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Cdma 16500 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality)(nil), // 84: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalQuality 16501 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic)(nil), // 85: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic 16502 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G)(nil), // 86: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal5g 16503 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X)(nil), // 87: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalCdma1x 16504 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo)(nil), // 88: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalEvdo 16505 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm)(nil), // 89: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalGsm 16506 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte)(nil), // 90: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalLte 16507 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh)(nil), // 91: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalRefresh 16508 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold)(nil), // 92: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalThreshold 16509 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts)(nil), // 93: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalUmts 16510 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal)(nil), // 94: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal 16511 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus)(nil), // 95: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SimStatus 16512 (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem)(nil), // 96: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem 16513 nil, // 97: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry 16514 (*Device_Status_DeviceInfo_NetworkInterface_ASInfo)(nil), // 98: ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterface.ASInfo 16515 (*Device_Status_DeviceInfo_NetworkInterface_Carrier)(nil), // 99: ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterface.Carrier 16516 (*meta.Meta)(nil), // 100: goten.types.Meta 16517 (*durationpb.Duration)(nil), // 101: google.protobuf.Duration 16518 (*iam_iam_common.PCR)(nil), // 102: ntt.iam.v1alpha2.PCR 16519 (*timestamppb.Timestamp)(nil), // 103: google.protobuf.Timestamp 16520 (*latlng.LatLng)(nil), // 104: google.type.LatLng 16521 (*Device_FieldMask)(nil), // 105: ntt.devices.v1alpha2.Device_FieldMask 16522 } 16523 var edgelq_devices_proto_v1alpha2_device_proto_depIdxs = []int32{ 16524 100, // 0: ntt.devices.v1alpha2.Device.metadata:type_name -> goten.types.Meta 16525 4, // 1: ntt.devices.v1alpha2.Device.spec:type_name -> ntt.devices.v1alpha2.Device.Spec 16526 5, // 2: ntt.devices.v1alpha2.Device.status:type_name -> ntt.devices.v1alpha2.Device.Status 16527 6, // 3: ntt.devices.v1alpha2.Device.public_listing_spec:type_name -> ntt.devices.v1alpha2.Device.PublicListingSpec 16528 8, // 4: ntt.devices.v1alpha2.Device.Spec.netplan_config:type_name -> ntt.devices.v1alpha2.Device.Spec.NetplanConfig 16529 0, // 5: ntt.devices.v1alpha2.Device.Spec.netplan_api_config_mode:type_name -> ntt.devices.v1alpha2.Device_Spec_NetworkConfigMode 16530 9, // 6: ntt.devices.v1alpha2.Device.Spec.ssh_config:type_name -> ntt.devices.v1alpha2.Device.Spec.SSHConfig 16531 10, // 7: ntt.devices.v1alpha2.Device.Spec.attestation_config:type_name -> ntt.devices.v1alpha2.Device.Spec.AttestationConfig 16532 11, // 8: ntt.devices.v1alpha2.Device.Spec.logging_config:type_name -> ntt.devices.v1alpha2.Device.Spec.LoggingConfig 16533 12, // 9: ntt.devices.v1alpha2.Device.Spec.proxy_config:type_name -> ntt.devices.v1alpha2.Device.Spec.ProxyConfig 16534 13, // 10: ntt.devices.v1alpha2.Device.Spec.location:type_name -> ntt.devices.v1alpha2.Device.Spec.Location 16535 42, // 11: ntt.devices.v1alpha2.Device.Status.addresses:type_name -> ntt.devices.v1alpha2.Device.Status.Address 16536 43, // 12: ntt.devices.v1alpha2.Device.Status.conditions:type_name -> ntt.devices.v1alpha2.Device.Status.Condition 16537 44, // 13: ntt.devices.v1alpha2.Device.Status.network_config_state:type_name -> ntt.devices.v1alpha2.Device.Status.NetworkConfigState 16538 45, // 14: ntt.devices.v1alpha2.Device.Status.proxy_config_status:type_name -> ntt.devices.v1alpha2.Device.Status.ProxyConfigStatus 16539 46, // 15: ntt.devices.v1alpha2.Device.Status.device_info:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo 16540 102, // 16: ntt.devices.v1alpha2.Device.Status.attestation_status:type_name -> ntt.iam.v1alpha2.PCR 16541 47, // 17: ntt.devices.v1alpha2.Device.Status.normalized_address:type_name -> ntt.devices.v1alpha2.Device.Status.NormalizedAddress 16542 105, // 18: ntt.devices.v1alpha2.Device.PublicListingSpec.field_mask:type_name -> ntt.devices.v1alpha2.Device_FieldMask 16543 22, // 19: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ethernets:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthernetsEntry 16544 23, // 20: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.wifis:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifisEntry 16545 24, // 21: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.bridges:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesEntry 16546 25, // 22: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.bonds:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsEntry 16547 26, // 23: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.tunnels:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsEntry 16548 27, // 24: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.vlans:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansEntry 16549 28, // 25: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.modems:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemsEntry 16550 7, // 26: ntt.devices.v1alpha2.Device.Spec.NetplanConfig.network:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig 16551 41, // 27: ntt.devices.v1alpha2.Device.Spec.SSHConfig.ssh_authorized:type_name -> ntt.devices.v1alpha2.Device.Spec.SSHConfig.AuthKey 16552 101, // 28: ntt.devices.v1alpha2.Device.Spec.SSHConfig.reject_period:type_name -> google.protobuf.Duration 16553 34, // 29: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.match:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.Match 16554 29, // 30: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.dhcp4_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16555 29, // 31: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.dhcp6_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16556 30, // 32: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.nameservers:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Nameservers 16557 31, // 33: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.routes:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Routes 16558 32, // 34: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.routing_policy:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.RoutingPolicy 16559 33, // 35: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts.auth:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16560 35, // 36: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.match:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.Match 16561 37, // 37: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.access_points:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.AccessPointsEntry 16562 29, // 38: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.dhcp4_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16563 29, // 39: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.dhcp6_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16564 30, // 40: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.nameservers:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Nameservers 16565 31, // 41: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.routes:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Routes 16566 32, // 42: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.routing_policy:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.RoutingPolicy 16567 33, // 43: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.auth:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16568 38, // 44: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.parameters:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.Parameters 16569 29, // 45: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.dhcp4_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16570 29, // 46: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.dhcp6_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16571 30, // 47: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.nameservers:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Nameservers 16572 31, // 48: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.routes:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Routes 16573 32, // 49: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.routing_policy:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.RoutingPolicy 16574 33, // 50: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts.auth:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16575 39, // 51: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.parameters:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.Parameters 16576 29, // 52: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.dhcp4_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16577 29, // 53: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.dhcp6_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16578 30, // 54: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.nameservers:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Nameservers 16579 31, // 55: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.routes:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Routes 16580 32, // 56: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.routing_policy:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.RoutingPolicy 16581 33, // 57: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts.auth:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16582 29, // 58: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts.dhcp4_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16583 29, // 59: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts.dhcp6_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16584 30, // 60: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts.nameservers:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Nameservers 16585 31, // 61: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts.routes:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Routes 16586 32, // 62: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts.routing_policy:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.RoutingPolicy 16587 33, // 63: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts.auth:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16588 29, // 64: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansOpts.dhcp4_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16589 29, // 65: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansOpts.dhcp6_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16590 30, // 66: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansOpts.nameservers:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Nameservers 16591 31, // 67: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansOpts.routes:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Routes 16592 32, // 68: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansOpts.routing_policy:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.RoutingPolicy 16593 33, // 69: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansOpts.auth:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16594 29, // 70: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemOpts.dhcp4_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16595 29, // 71: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemOpts.dhcp6_overrides:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.DHCPOverrides 16596 30, // 72: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemOpts.nameservers:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Nameservers 16597 31, // 73: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemOpts.routes:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Routes 16598 32, // 74: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemOpts.routing_policy:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.RoutingPolicy 16599 33, // 75: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemOpts.auth:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16600 15, // 76: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthernetsEntry.value:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.EthOpts 16601 16, // 77: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifisEntry.value:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts 16602 17, // 78: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesEntry.value:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BridgesOpts 16603 18, // 79: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsEntry.value:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.BondsOpts 16604 19, // 80: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsEntry.value:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.TunnelsOpts 16605 20, // 81: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansEntry.value:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.VlansOpts 16606 21, // 82: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemsEntry.value:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.ModemOpts 16607 33, // 83: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.AccessPoint.auth:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.CommonOpts.Auth 16608 36, // 84: ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.AccessPointsEntry.value:type_name -> ntt.devices.v1alpha2.Device.Spec.NetworkingConfig.WifiOpts.AccessPoint 16609 103, // 85: ntt.devices.v1alpha2.Device.Status.Condition.last_heart_beat_time:type_name -> google.protobuf.Timestamp 16610 103, // 86: ntt.devices.v1alpha2.Device.Status.Condition.last_transition_time:type_name -> google.protobuf.Timestamp 16611 1, // 87: ntt.devices.v1alpha2.Device.Status.NetworkConfigState.active_network_config_source:type_name -> ntt.devices.v1alpha2.Device_Status_NetworkConfigState_NetworkConfigSource 16612 1, // 88: ntt.devices.v1alpha2.Device.Status.NetworkConfigState.desired_network_config_source:type_name -> ntt.devices.v1alpha2.Device_Status_NetworkConfigState_NetworkConfigSource 16613 8, // 89: ntt.devices.v1alpha2.Device.Status.NetworkConfigState.default_config:type_name -> ntt.devices.v1alpha2.Device.Spec.NetplanConfig 16614 8, // 90: ntt.devices.v1alpha2.Device.Status.NetworkConfigState.active_config:type_name -> ntt.devices.v1alpha2.Device.Spec.NetplanConfig 16615 8, // 91: ntt.devices.v1alpha2.Device.Status.NetworkConfigState.desired_config:type_name -> ntt.devices.v1alpha2.Device.Spec.NetplanConfig 16616 2, // 92: ntt.devices.v1alpha2.Device.Status.ProxyConfigStatus.active_config_source:type_name -> ntt.devices.v1alpha2.Device_Status_ProxyConfigStatus_ProxyConfigSource 16617 2, // 93: ntt.devices.v1alpha2.Device.Status.ProxyConfigStatus.desired_config_source:type_name -> ntt.devices.v1alpha2.Device_Status_ProxyConfigStatus_ProxyConfigSource 16618 12, // 94: ntt.devices.v1alpha2.Device.Status.ProxyConfigStatus.default_config:type_name -> ntt.devices.v1alpha2.Device.Spec.ProxyConfig 16619 12, // 95: ntt.devices.v1alpha2.Device.Status.ProxyConfigStatus.active_config:type_name -> ntt.devices.v1alpha2.Device.Spec.ProxyConfig 16620 12, // 96: ntt.devices.v1alpha2.Device.Status.ProxyConfigStatus.api_config:type_name -> ntt.devices.v1alpha2.Device.Spec.ProxyConfig 16621 48, // 97: ntt.devices.v1alpha2.Device.Status.DeviceInfo.hardware_information:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation 16622 50, // 98: ntt.devices.v1alpha2.Device.Status.DeviceInfo.network_interfaces:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterfacesEntry 16623 51, // 99: ntt.devices.v1alpha2.Device.Status.DeviceInfo.control_plane_interface_info:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.ControlPlaneInterfaceInfo 16624 104, // 100: ntt.devices.v1alpha2.Device.Status.NormalizedAddress.coordinates:type_name -> google.type.LatLng 16625 53, // 101: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.os:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.OS 16626 54, // 102: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.bios:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.BIOS 16627 55, // 103: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.system:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.System 16628 56, // 104: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.cpu:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU 16629 57, // 105: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.block:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Block 16630 58, // 106: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.network:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Network 16631 59, // 107: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.gpu:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.GPU 16632 61, // 108: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.memory_info:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo 16633 62, // 109: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.hailo_info:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.HailoInfo 16634 63, // 110: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.nvidia_info:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo 16635 64, // 111: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.modem_status:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus 16636 98, // 112: ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterface.as_info:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterface.ASInfo 16637 99, // 113: ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterface.carrier:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterface.Carrier 16638 49, // 114: ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterfacesEntry.value:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.NetworkInterface 16639 65, // 115: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.System.configuration:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.System.Configuration 16640 66, // 116: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU.processors:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor 16641 68, // 117: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Block.disks:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Block.Disk 16642 70, // 118: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Network.nics:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Network.NIC 16643 72, // 119: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.GPU.graphic_cards:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard 16644 73, // 120: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.memory:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.Memory 16645 75, // 121: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.modules:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.HailoModuleInfo 16646 76, // 122: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.gpus:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.GpuInfo 16647 96, // 123: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.modem:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem 16648 52, // 124: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.capabilities:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Capability 16649 67, // 125: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.cache_info:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.Cache 16650 69, // 126: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.partitions:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.Partition 16651 71, // 127: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.setting:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.SettingEntry 16652 60, // 128: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard.device:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.PCIDevice 16653 74, // 129: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.Memory.memory_banks:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.Memory.MemoryBank 16654 77, // 130: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr.registration_settings:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.RegistrationSettings 16655 79, // 131: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer.settings:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Settings 16656 80, // 132: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps.initial_bearer:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer 16657 78, // 133: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp.fiveg_nr:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr 16658 81, // 134: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp.eps:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps 16659 84, // 135: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic.signal_quality:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalQuality 16660 86, // 136: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal.five_g:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal5g 16661 87, // 137: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal.cdma1x:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalCdma1x 16662 88, // 138: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal.evdo:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalEvdo 16663 89, // 139: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal.gsm:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalGsm 16664 90, // 140: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal.lte_signal:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalLte 16665 91, // 141: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal.refresh:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalRefresh 16666 92, // 142: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal.threshold:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalThreshold 16667 93, // 143: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal.umts:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalUmts 16668 82, // 144: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.three_g_pp:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp 16669 83, // 145: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.cdma:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Cdma 16670 85, // 146: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.generic:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic 16671 94, // 147: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.signal:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Signal 16672 97, // 148: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.sim_status:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry 16673 95, // 149: ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry.value:type_name -> ntt.devices.v1alpha2.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SimStatus 16674 150, // [150:150] is the sub-list for method output_type 16675 150, // [150:150] is the sub-list for method input_type 16676 150, // [150:150] is the sub-list for extension type_name 16677 150, // [150:150] is the sub-list for extension extendee 16678 0, // [0:150] is the sub-list for field type_name 16679 } 16680 16681 func init() { edgelq_devices_proto_v1alpha2_device_proto_init() } 16682 func edgelq_devices_proto_v1alpha2_device_proto_init() { 16683 if edgelq_devices_proto_v1alpha2_device_proto != nil { 16684 return 16685 } 16686 if !protoimpl.UnsafeEnabled { 16687 16688 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 16689 switch v := v.(*Device); i { 16690 case 0: 16691 return &v.state 16692 case 1: 16693 return &v.sizeCache 16694 case 2: 16695 return &v.unknownFields 16696 default: 16697 return nil 16698 } 16699 } 16700 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 16701 switch v := v.(*Device_Spec); i { 16702 case 0: 16703 return &v.state 16704 case 1: 16705 return &v.sizeCache 16706 case 2: 16707 return &v.unknownFields 16708 default: 16709 return nil 16710 } 16711 } 16712 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 16713 switch v := v.(*Device_Status); i { 16714 case 0: 16715 return &v.state 16716 case 1: 16717 return &v.sizeCache 16718 case 2: 16719 return &v.unknownFields 16720 default: 16721 return nil 16722 } 16723 } 16724 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 16725 switch v := v.(*Device_PublicListingSpec); i { 16726 case 0: 16727 return &v.state 16728 case 1: 16729 return &v.sizeCache 16730 case 2: 16731 return &v.unknownFields 16732 default: 16733 return nil 16734 } 16735 } 16736 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 16737 switch v := v.(*Device_Spec_NetworkingConfig); i { 16738 case 0: 16739 return &v.state 16740 case 1: 16741 return &v.sizeCache 16742 case 2: 16743 return &v.unknownFields 16744 default: 16745 return nil 16746 } 16747 } 16748 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 16749 switch v := v.(*Device_Spec_NetplanConfig); i { 16750 case 0: 16751 return &v.state 16752 case 1: 16753 return &v.sizeCache 16754 case 2: 16755 return &v.unknownFields 16756 default: 16757 return nil 16758 } 16759 } 16760 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 16761 switch v := v.(*Device_Spec_SSHConfig); i { 16762 case 0: 16763 return &v.state 16764 case 1: 16765 return &v.sizeCache 16766 case 2: 16767 return &v.unknownFields 16768 default: 16769 return nil 16770 } 16771 } 16772 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 16773 switch v := v.(*Device_Spec_AttestationConfig); i { 16774 case 0: 16775 return &v.state 16776 case 1: 16777 return &v.sizeCache 16778 case 2: 16779 return &v.unknownFields 16780 default: 16781 return nil 16782 } 16783 } 16784 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 16785 switch v := v.(*Device_Spec_LoggingConfig); i { 16786 case 0: 16787 return &v.state 16788 case 1: 16789 return &v.sizeCache 16790 case 2: 16791 return &v.unknownFields 16792 default: 16793 return nil 16794 } 16795 } 16796 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 16797 switch v := v.(*Device_Spec_ProxyConfig); i { 16798 case 0: 16799 return &v.state 16800 case 1: 16801 return &v.sizeCache 16802 case 2: 16803 return &v.unknownFields 16804 default: 16805 return nil 16806 } 16807 } 16808 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 16809 switch v := v.(*Device_Spec_Location); i { 16810 case 0: 16811 return &v.state 16812 case 1: 16813 return &v.sizeCache 16814 case 2: 16815 return &v.unknownFields 16816 default: 16817 return nil 16818 } 16819 } 16820 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 16821 switch v := v.(*Device_Spec_NetworkingConfig_CommonOpts); i { 16822 case 0: 16823 return &v.state 16824 case 1: 16825 return &v.sizeCache 16826 case 2: 16827 return &v.unknownFields 16828 default: 16829 return nil 16830 } 16831 } 16832 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 16833 switch v := v.(*Device_Spec_NetworkingConfig_EthOpts); i { 16834 case 0: 16835 return &v.state 16836 case 1: 16837 return &v.sizeCache 16838 case 2: 16839 return &v.unknownFields 16840 default: 16841 return nil 16842 } 16843 } 16844 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 16845 switch v := v.(*Device_Spec_NetworkingConfig_WifiOpts); i { 16846 case 0: 16847 return &v.state 16848 case 1: 16849 return &v.sizeCache 16850 case 2: 16851 return &v.unknownFields 16852 default: 16853 return nil 16854 } 16855 } 16856 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 16857 switch v := v.(*Device_Spec_NetworkingConfig_BridgesOpts); i { 16858 case 0: 16859 return &v.state 16860 case 1: 16861 return &v.sizeCache 16862 case 2: 16863 return &v.unknownFields 16864 default: 16865 return nil 16866 } 16867 } 16868 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 16869 switch v := v.(*Device_Spec_NetworkingConfig_BondsOpts); i { 16870 case 0: 16871 return &v.state 16872 case 1: 16873 return &v.sizeCache 16874 case 2: 16875 return &v.unknownFields 16876 default: 16877 return nil 16878 } 16879 } 16880 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 16881 switch v := v.(*Device_Spec_NetworkingConfig_TunnelsOpts); i { 16882 case 0: 16883 return &v.state 16884 case 1: 16885 return &v.sizeCache 16886 case 2: 16887 return &v.unknownFields 16888 default: 16889 return nil 16890 } 16891 } 16892 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 16893 switch v := v.(*Device_Spec_NetworkingConfig_VlansOpts); i { 16894 case 0: 16895 return &v.state 16896 case 1: 16897 return &v.sizeCache 16898 case 2: 16899 return &v.unknownFields 16900 default: 16901 return nil 16902 } 16903 } 16904 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 16905 switch v := v.(*Device_Spec_NetworkingConfig_ModemOpts); i { 16906 case 0: 16907 return &v.state 16908 case 1: 16909 return &v.sizeCache 16910 case 2: 16911 return &v.unknownFields 16912 default: 16913 return nil 16914 } 16915 } 16916 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 16917 switch v := v.(*Device_Spec_NetworkingConfig_CommonOpts_DHCPOverrides); i { 16918 case 0: 16919 return &v.state 16920 case 1: 16921 return &v.sizeCache 16922 case 2: 16923 return &v.unknownFields 16924 default: 16925 return nil 16926 } 16927 } 16928 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 16929 switch v := v.(*Device_Spec_NetworkingConfig_CommonOpts_Nameservers); i { 16930 case 0: 16931 return &v.state 16932 case 1: 16933 return &v.sizeCache 16934 case 2: 16935 return &v.unknownFields 16936 default: 16937 return nil 16938 } 16939 } 16940 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 16941 switch v := v.(*Device_Spec_NetworkingConfig_CommonOpts_Routes); i { 16942 case 0: 16943 return &v.state 16944 case 1: 16945 return &v.sizeCache 16946 case 2: 16947 return &v.unknownFields 16948 default: 16949 return nil 16950 } 16951 } 16952 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 16953 switch v := v.(*Device_Spec_NetworkingConfig_CommonOpts_RoutingPolicy); i { 16954 case 0: 16955 return &v.state 16956 case 1: 16957 return &v.sizeCache 16958 case 2: 16959 return &v.unknownFields 16960 default: 16961 return nil 16962 } 16963 } 16964 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 16965 switch v := v.(*Device_Spec_NetworkingConfig_CommonOpts_Auth); i { 16966 case 0: 16967 return &v.state 16968 case 1: 16969 return &v.sizeCache 16970 case 2: 16971 return &v.unknownFields 16972 default: 16973 return nil 16974 } 16975 } 16976 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 16977 switch v := v.(*Device_Spec_NetworkingConfig_EthOpts_Match); i { 16978 case 0: 16979 return &v.state 16980 case 1: 16981 return &v.sizeCache 16982 case 2: 16983 return &v.unknownFields 16984 default: 16985 return nil 16986 } 16987 } 16988 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 16989 switch v := v.(*Device_Spec_NetworkingConfig_WifiOpts_Match); i { 16990 case 0: 16991 return &v.state 16992 case 1: 16993 return &v.sizeCache 16994 case 2: 16995 return &v.unknownFields 16996 default: 16997 return nil 16998 } 16999 } 17000 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { 17001 switch v := v.(*Device_Spec_NetworkingConfig_WifiOpts_AccessPoint); i { 17002 case 0: 17003 return &v.state 17004 case 1: 17005 return &v.sizeCache 17006 case 2: 17007 return &v.unknownFields 17008 default: 17009 return nil 17010 } 17011 } 17012 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 17013 switch v := v.(*Device_Spec_NetworkingConfig_BridgesOpts_Parameters); i { 17014 case 0: 17015 return &v.state 17016 case 1: 17017 return &v.sizeCache 17018 case 2: 17019 return &v.unknownFields 17020 default: 17021 return nil 17022 } 17023 } 17024 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { 17025 switch v := v.(*Device_Spec_NetworkingConfig_BondsOpts_Parameters); i { 17026 case 0: 17027 return &v.state 17028 case 1: 17029 return &v.sizeCache 17030 case 2: 17031 return &v.unknownFields 17032 default: 17033 return nil 17034 } 17035 } 17036 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 17037 switch v := v.(*Device_Spec_NetworkingConfig_TunnelsOpts_Key); i { 17038 case 0: 17039 return &v.state 17040 case 1: 17041 return &v.sizeCache 17042 case 2: 17043 return &v.unknownFields 17044 default: 17045 return nil 17046 } 17047 } 17048 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 17049 switch v := v.(*Device_Spec_SSHConfig_AuthKey); i { 17050 case 0: 17051 return &v.state 17052 case 1: 17053 return &v.sizeCache 17054 case 2: 17055 return &v.unknownFields 17056 default: 17057 return nil 17058 } 17059 } 17060 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { 17061 switch v := v.(*Device_Status_Address); i { 17062 case 0: 17063 return &v.state 17064 case 1: 17065 return &v.sizeCache 17066 case 2: 17067 return &v.unknownFields 17068 default: 17069 return nil 17070 } 17071 } 17072 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { 17073 switch v := v.(*Device_Status_Condition); i { 17074 case 0: 17075 return &v.state 17076 case 1: 17077 return &v.sizeCache 17078 case 2: 17079 return &v.unknownFields 17080 default: 17081 return nil 17082 } 17083 } 17084 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { 17085 switch v := v.(*Device_Status_NetworkConfigState); i { 17086 case 0: 17087 return &v.state 17088 case 1: 17089 return &v.sizeCache 17090 case 2: 17091 return &v.unknownFields 17092 default: 17093 return nil 17094 } 17095 } 17096 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { 17097 switch v := v.(*Device_Status_ProxyConfigStatus); i { 17098 case 0: 17099 return &v.state 17100 case 1: 17101 return &v.sizeCache 17102 case 2: 17103 return &v.unknownFields 17104 default: 17105 return nil 17106 } 17107 } 17108 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { 17109 switch v := v.(*Device_Status_DeviceInfo); i { 17110 case 0: 17111 return &v.state 17112 case 1: 17113 return &v.sizeCache 17114 case 2: 17115 return &v.unknownFields 17116 default: 17117 return nil 17118 } 17119 } 17120 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { 17121 switch v := v.(*Device_Status_NormalizedAddress); i { 17122 case 0: 17123 return &v.state 17124 case 1: 17125 return &v.sizeCache 17126 case 2: 17127 return &v.unknownFields 17128 default: 17129 return nil 17130 } 17131 } 17132 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { 17133 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation); i { 17134 case 0: 17135 return &v.state 17136 case 1: 17137 return &v.sizeCache 17138 case 2: 17139 return &v.unknownFields 17140 default: 17141 return nil 17142 } 17143 } 17144 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { 17145 switch v := v.(*Device_Status_DeviceInfo_NetworkInterface); i { 17146 case 0: 17147 return &v.state 17148 case 1: 17149 return &v.sizeCache 17150 case 2: 17151 return &v.unknownFields 17152 default: 17153 return nil 17154 } 17155 } 17156 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { 17157 switch v := v.(*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo); i { 17158 case 0: 17159 return &v.state 17160 case 1: 17161 return &v.sizeCache 17162 case 2: 17163 return &v.unknownFields 17164 default: 17165 return nil 17166 } 17167 } 17168 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { 17169 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Capability); i { 17170 case 0: 17171 return &v.state 17172 case 1: 17173 return &v.sizeCache 17174 case 2: 17175 return &v.unknownFields 17176 default: 17177 return nil 17178 } 17179 } 17180 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { 17181 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_OS); i { 17182 case 0: 17183 return &v.state 17184 case 1: 17185 return &v.sizeCache 17186 case 2: 17187 return &v.unknownFields 17188 default: 17189 return nil 17190 } 17191 } 17192 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { 17193 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_BIOS); i { 17194 case 0: 17195 return &v.state 17196 case 1: 17197 return &v.sizeCache 17198 case 2: 17199 return &v.unknownFields 17200 default: 17201 return nil 17202 } 17203 } 17204 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { 17205 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_System); i { 17206 case 0: 17207 return &v.state 17208 case 1: 17209 return &v.sizeCache 17210 case 2: 17211 return &v.unknownFields 17212 default: 17213 return nil 17214 } 17215 } 17216 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { 17217 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU); i { 17218 case 0: 17219 return &v.state 17220 case 1: 17221 return &v.sizeCache 17222 case 2: 17223 return &v.unknownFields 17224 default: 17225 return nil 17226 } 17227 } 17228 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { 17229 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block); i { 17230 case 0: 17231 return &v.state 17232 case 1: 17233 return &v.sizeCache 17234 case 2: 17235 return &v.unknownFields 17236 default: 17237 return nil 17238 } 17239 } 17240 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { 17241 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Network); i { 17242 case 0: 17243 return &v.state 17244 case 1: 17245 return &v.sizeCache 17246 case 2: 17247 return &v.unknownFields 17248 default: 17249 return nil 17250 } 17251 } 17252 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { 17253 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_GPU); i { 17254 case 0: 17255 return &v.state 17256 case 1: 17257 return &v.sizeCache 17258 case 2: 17259 return &v.unknownFields 17260 default: 17261 return nil 17262 } 17263 } 17264 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { 17265 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_PCIDevice); i { 17266 case 0: 17267 return &v.state 17268 case 1: 17269 return &v.sizeCache 17270 case 2: 17271 return &v.unknownFields 17272 default: 17273 return nil 17274 } 17275 } 17276 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { 17277 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo); i { 17278 case 0: 17279 return &v.state 17280 case 1: 17281 return &v.sizeCache 17282 case 2: 17283 return &v.unknownFields 17284 default: 17285 return nil 17286 } 17287 } 17288 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { 17289 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_HailoInfo); i { 17290 case 0: 17291 return &v.state 17292 case 1: 17293 return &v.sizeCache 17294 case 2: 17295 return &v.unknownFields 17296 default: 17297 return nil 17298 } 17299 } 17300 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { 17301 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo); i { 17302 case 0: 17303 return &v.state 17304 case 1: 17305 return &v.sizeCache 17306 case 2: 17307 return &v.unknownFields 17308 default: 17309 return nil 17310 } 17311 } 17312 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { 17313 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus); i { 17314 case 0: 17315 return &v.state 17316 case 1: 17317 return &v.sizeCache 17318 case 2: 17319 return &v.unknownFields 17320 default: 17321 return nil 17322 } 17323 } 17324 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { 17325 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_System_Configuration); i { 17326 case 0: 17327 return &v.state 17328 case 1: 17329 return &v.sizeCache 17330 case 2: 17331 return &v.unknownFields 17332 default: 17333 return nil 17334 } 17335 } 17336 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { 17337 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor); i { 17338 case 0: 17339 return &v.state 17340 case 1: 17341 return &v.sizeCache 17342 case 2: 17343 return &v.unknownFields 17344 default: 17345 return nil 17346 } 17347 } 17348 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { 17349 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache); i { 17350 case 0: 17351 return &v.state 17352 case 1: 17353 return &v.sizeCache 17354 case 2: 17355 return &v.unknownFields 17356 default: 17357 return nil 17358 } 17359 } 17360 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { 17361 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block_Disk); i { 17362 case 0: 17363 return &v.state 17364 case 1: 17365 return &v.sizeCache 17366 case 2: 17367 return &v.unknownFields 17368 default: 17369 return nil 17370 } 17371 } 17372 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { 17373 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition); i { 17374 case 0: 17375 return &v.state 17376 case 1: 17377 return &v.sizeCache 17378 case 2: 17379 return &v.unknownFields 17380 default: 17381 return nil 17382 } 17383 } 17384 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { 17385 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Network_NIC); i { 17386 case 0: 17387 return &v.state 17388 case 1: 17389 return &v.sizeCache 17390 case 2: 17391 return &v.unknownFields 17392 default: 17393 return nil 17394 } 17395 } 17396 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { 17397 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard); i { 17398 case 0: 17399 return &v.state 17400 case 1: 17401 return &v.sizeCache 17402 case 2: 17403 return &v.unknownFields 17404 default: 17405 return nil 17406 } 17407 } 17408 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { 17409 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory); i { 17410 case 0: 17411 return &v.state 17412 case 1: 17413 return &v.sizeCache 17414 case 2: 17415 return &v.unknownFields 17416 default: 17417 return nil 17418 } 17419 } 17420 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { 17421 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank); i { 17422 case 0: 17423 return &v.state 17424 case 1: 17425 return &v.sizeCache 17426 case 2: 17427 return &v.unknownFields 17428 default: 17429 return nil 17430 } 17431 } 17432 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { 17433 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo); i { 17434 case 0: 17435 return &v.state 17436 case 1: 17437 return &v.sizeCache 17438 case 2: 17439 return &v.unknownFields 17440 default: 17441 return nil 17442 } 17443 } 17444 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { 17445 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo); i { 17446 case 0: 17447 return &v.state 17448 case 1: 17449 return &v.sizeCache 17450 case 2: 17451 return &v.unknownFields 17452 default: 17453 return nil 17454 } 17455 } 17456 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { 17457 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings); i { 17458 case 0: 17459 return &v.state 17460 case 1: 17461 return &v.sizeCache 17462 case 2: 17463 return &v.unknownFields 17464 default: 17465 return nil 17466 } 17467 } 17468 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { 17469 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr); i { 17470 case 0: 17471 return &v.state 17472 case 1: 17473 return &v.sizeCache 17474 case 2: 17475 return &v.unknownFields 17476 default: 17477 return nil 17478 } 17479 } 17480 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { 17481 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings); i { 17482 case 0: 17483 return &v.state 17484 case 1: 17485 return &v.sizeCache 17486 case 2: 17487 return &v.unknownFields 17488 default: 17489 return nil 17490 } 17491 } 17492 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { 17493 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer); i { 17494 case 0: 17495 return &v.state 17496 case 1: 17497 return &v.sizeCache 17498 case 2: 17499 return &v.unknownFields 17500 default: 17501 return nil 17502 } 17503 } 17504 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { 17505 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps); i { 17506 case 0: 17507 return &v.state 17508 case 1: 17509 return &v.sizeCache 17510 case 2: 17511 return &v.unknownFields 17512 default: 17513 return nil 17514 } 17515 } 17516 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { 17517 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp); i { 17518 case 0: 17519 return &v.state 17520 case 1: 17521 return &v.sizeCache 17522 case 2: 17523 return &v.unknownFields 17524 default: 17525 return nil 17526 } 17527 } 17528 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { 17529 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma); i { 17530 case 0: 17531 return &v.state 17532 case 1: 17533 return &v.sizeCache 17534 case 2: 17535 return &v.unknownFields 17536 default: 17537 return nil 17538 } 17539 } 17540 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { 17541 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality); i { 17542 case 0: 17543 return &v.state 17544 case 1: 17545 return &v.sizeCache 17546 case 2: 17547 return &v.unknownFields 17548 default: 17549 return nil 17550 } 17551 } 17552 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { 17553 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic); i { 17554 case 0: 17555 return &v.state 17556 case 1: 17557 return &v.sizeCache 17558 case 2: 17559 return &v.unknownFields 17560 default: 17561 return nil 17562 } 17563 } 17564 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { 17565 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G); i { 17566 case 0: 17567 return &v.state 17568 case 1: 17569 return &v.sizeCache 17570 case 2: 17571 return &v.unknownFields 17572 default: 17573 return nil 17574 } 17575 } 17576 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { 17577 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X); i { 17578 case 0: 17579 return &v.state 17580 case 1: 17581 return &v.sizeCache 17582 case 2: 17583 return &v.unknownFields 17584 default: 17585 return nil 17586 } 17587 } 17588 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { 17589 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo); i { 17590 case 0: 17591 return &v.state 17592 case 1: 17593 return &v.sizeCache 17594 case 2: 17595 return &v.unknownFields 17596 default: 17597 return nil 17598 } 17599 } 17600 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { 17601 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm); i { 17602 case 0: 17603 return &v.state 17604 case 1: 17605 return &v.sizeCache 17606 case 2: 17607 return &v.unknownFields 17608 default: 17609 return nil 17610 } 17611 } 17612 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { 17613 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte); i { 17614 case 0: 17615 return &v.state 17616 case 1: 17617 return &v.sizeCache 17618 case 2: 17619 return &v.unknownFields 17620 default: 17621 return nil 17622 } 17623 } 17624 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { 17625 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh); i { 17626 case 0: 17627 return &v.state 17628 case 1: 17629 return &v.sizeCache 17630 case 2: 17631 return &v.unknownFields 17632 default: 17633 return nil 17634 } 17635 } 17636 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { 17637 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold); i { 17638 case 0: 17639 return &v.state 17640 case 1: 17641 return &v.sizeCache 17642 case 2: 17643 return &v.unknownFields 17644 default: 17645 return nil 17646 } 17647 } 17648 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { 17649 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts); i { 17650 case 0: 17651 return &v.state 17652 case 1: 17653 return &v.sizeCache 17654 case 2: 17655 return &v.unknownFields 17656 default: 17657 return nil 17658 } 17659 } 17660 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { 17661 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal); i { 17662 case 0: 17663 return &v.state 17664 case 1: 17665 return &v.sizeCache 17666 case 2: 17667 return &v.unknownFields 17668 default: 17669 return nil 17670 } 17671 } 17672 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { 17673 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus); i { 17674 case 0: 17675 return &v.state 17676 case 1: 17677 return &v.sizeCache 17678 case 2: 17679 return &v.unknownFields 17680 default: 17681 return nil 17682 } 17683 } 17684 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { 17685 switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem); i { 17686 case 0: 17687 return &v.state 17688 case 1: 17689 return &v.sizeCache 17690 case 2: 17691 return &v.unknownFields 17692 default: 17693 return nil 17694 } 17695 } 17696 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { 17697 switch v := v.(*Device_Status_DeviceInfo_NetworkInterface_ASInfo); i { 17698 case 0: 17699 return &v.state 17700 case 1: 17701 return &v.sizeCache 17702 case 2: 17703 return &v.unknownFields 17704 default: 17705 return nil 17706 } 17707 } 17708 edgelq_devices_proto_v1alpha2_device_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { 17709 switch v := v.(*Device_Status_DeviceInfo_NetworkInterface_Carrier); i { 17710 case 0: 17711 return &v.state 17712 case 1: 17713 return &v.sizeCache 17714 case 2: 17715 return &v.unknownFields 17716 default: 17717 return nil 17718 } 17719 } 17720 } 17721 17722 type x struct{} 17723 out := protoimpl.TypeBuilder{ 17724 File: protoimpl.DescBuilder{ 17725 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 17726 RawDescriptor: edgelq_devices_proto_v1alpha2_device_proto_rawDesc, 17727 NumEnums: 3, 17728 NumMessages: 97, 17729 NumExtensions: 0, 17730 NumServices: 0, 17731 }, 17732 GoTypes: edgelq_devices_proto_v1alpha2_device_proto_goTypes, 17733 DependencyIndexes: edgelq_devices_proto_v1alpha2_device_proto_depIdxs, 17734 EnumInfos: edgelq_devices_proto_v1alpha2_device_proto_enumTypes, 17735 MessageInfos: edgelq_devices_proto_v1alpha2_device_proto_msgTypes, 17736 }.Build() 17737 edgelq_devices_proto_v1alpha2_device_proto = out.File 17738 edgelq_devices_proto_v1alpha2_device_proto_rawDesc = nil 17739 edgelq_devices_proto_v1alpha2_device_proto_goTypes = nil 17740 edgelq_devices_proto_v1alpha2_device_proto_depIdxs = nil 17741 }