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  	_ = &timestamppb.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  }