github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/resources/v4/alert/alert.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/monitoring/proto/v4/alert.proto
     3  // DO NOT EDIT!!!
     4  
     5  package alert
     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  	alerting_condition "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/alerting_condition"
    21  	common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/common"
    22  	meta "github.com/cloudwan/goten-sdk/types/meta"
    23  )
    24  
    25  // Reference imports to suppress errors if they are not otherwise used.
    26  var (
    27  	_ = fmt.Errorf
    28  	_ = reflect.Method{}
    29  	_ = sync.Once{}
    30  
    31  	_ = protojson.MarshalOptions{}
    32  	_ = proto.MarshalOptions{}
    33  	_ = preflect.Value{}
    34  	_ = protoimpl.DescBuilder{}
    35  )
    36  
    37  // make sure we're using proto imports
    38  var (
    39  	_ = &alerting_condition.AlertingCondition{}
    40  	_ = &common.LabelDescriptor{}
    41  	_ = &meta.Meta{}
    42  )
    43  
    44  const (
    45  	// Verify that this generated code is sufficiently up-to-date.
    46  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    47  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    48  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    49  )
    50  
    51  // Alert Resource
    52  type Alert struct {
    53  	state         protoimpl.MessageState
    54  	sizeCache     protoimpl.SizeCache
    55  	unknownFields protoimpl.UnknownFields
    56  	// Name of Alert
    57  	// When creating a new instance, this field is optional and if not provided,
    58  	// it will be generated automatically. Last ID segment must conform to the
    59  	// following regex: [a-zA-Z0-9_.:-]{1,128}
    60  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    61  	// Metadata is an object with information like create, update and delete time
    62  	// (for async deleted resources), has user labels/annotations, sharding
    63  	// information, multi-region syncing information and may have non-schema
    64  	// owners (useful for taking ownership of resources belonging to lower level
    65  	// services by higher ones).
    66  	Metadata    *meta.Meta  `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
    67  	DisplayName string      `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    68  	Info        *Alert_Info `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
    69  	// State of alert
    70  	State *Alert_State `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
    71  }
    72  
    73  func (m *Alert) Reset() {
    74  	*m = Alert{}
    75  	if protoimpl.UnsafeEnabled {
    76  		mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[0]
    77  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    78  		ms.StoreMessageInfo(mi)
    79  	}
    80  }
    81  
    82  func (m *Alert) String() string {
    83  	return protoimpl.X.MessageStringOf(m)
    84  }
    85  
    86  func (*Alert) ProtoMessage() {}
    87  
    88  func (m *Alert) ProtoReflect() preflect.Message {
    89  	mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[0]
    90  	if protoimpl.UnsafeEnabled && m != nil {
    91  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    92  		if ms.LoadMessageInfo() == nil {
    93  			ms.StoreMessageInfo(mi)
    94  		}
    95  		return ms
    96  	}
    97  	return mi.MessageOf(m)
    98  }
    99  
   100  func (*Alert) GotenMessage() {}
   101  
   102  // Deprecated, Use Alert.ProtoReflect.Descriptor instead.
   103  func (*Alert) Descriptor() ([]byte, []int) {
   104  	return edgelq_monitoring_proto_v4_alert_proto_rawDescGZIP(), []int{0}
   105  }
   106  
   107  func (m *Alert) Unmarshal(b []byte) error {
   108  	return proto.Unmarshal(b, m)
   109  }
   110  
   111  func (m *Alert) Marshal() ([]byte, error) {
   112  	return proto.Marshal(m)
   113  }
   114  
   115  func (m *Alert) MarshalJSON() ([]byte, error) {
   116  	return protojson.MarshalOptions{}.Marshal(m)
   117  }
   118  
   119  func (m *Alert) UnmarshalJSON(data []byte) error {
   120  	return protojson.Unmarshal(data, m)
   121  }
   122  
   123  func (m *Alert) GetName() *Name {
   124  	if m != nil {
   125  		return m.Name
   126  	}
   127  	return nil
   128  }
   129  
   130  func (m *Alert) GetMetadata() *meta.Meta {
   131  	if m != nil {
   132  		return m.Metadata
   133  	}
   134  	return nil
   135  }
   136  
   137  func (m *Alert) GetDisplayName() string {
   138  	if m != nil {
   139  		return m.DisplayName
   140  	}
   141  	return ""
   142  }
   143  
   144  func (m *Alert) GetInfo() *Alert_Info {
   145  	if m != nil {
   146  		return m.Info
   147  	}
   148  	return nil
   149  }
   150  
   151  func (m *Alert) GetState() *Alert_State {
   152  	if m != nil {
   153  		return m.State
   154  	}
   155  	return nil
   156  }
   157  
   158  func (m *Alert) SetName(fv *Name) {
   159  	if m == nil {
   160  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Alert"))
   161  	}
   162  	m.Name = fv
   163  }
   164  
   165  func (m *Alert) SetMetadata(fv *meta.Meta) {
   166  	if m == nil {
   167  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Alert"))
   168  	}
   169  	m.Metadata = fv
   170  }
   171  
   172  func (m *Alert) SetDisplayName(fv string) {
   173  	if m == nil {
   174  		panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "Alert"))
   175  	}
   176  	m.DisplayName = fv
   177  }
   178  
   179  func (m *Alert) SetInfo(fv *Alert_Info) {
   180  	if m == nil {
   181  		panic(fmt.Errorf("can't set %s on nil %s", "Info", "Alert"))
   182  	}
   183  	m.Info = fv
   184  }
   185  
   186  func (m *Alert) SetState(fv *Alert_State) {
   187  	if m == nil {
   188  		panic(fmt.Errorf("can't set %s on nil %s", "State", "Alert"))
   189  	}
   190  	m.State = fv
   191  }
   192  
   193  type Alert_Info struct {
   194  	state         protoimpl.MessageState
   195  	sizeCache     protoimpl.SizeCache
   196  	unknownFields protoimpl.UnknownFields
   197  	// TimeSerie labels that violated condition. If Alert is for
   198  	// AlertingCondition using combine threshold, metric.type will be equal to
   199  	// primary metric indicated.
   200  	TimeSerie *Alert_Info_TimeSerie `protobuf:"bytes,1,opt,name=time_serie,json=timeSerie,proto3" json:"time_serie,omitempty"`
   201  	// observed time series values during alert creation
   202  	ObservedValues *Alert_Info_ObservedValues `protobuf:"bytes,2,opt,name=observed_values,json=observedValues,proto3" json:"observed_values,omitempty"`
   203  }
   204  
   205  func (m *Alert_Info) Reset() {
   206  	*m = Alert_Info{}
   207  	if protoimpl.UnsafeEnabled {
   208  		mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[1]
   209  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   210  		ms.StoreMessageInfo(mi)
   211  	}
   212  }
   213  
   214  func (m *Alert_Info) String() string {
   215  	return protoimpl.X.MessageStringOf(m)
   216  }
   217  
   218  func (*Alert_Info) ProtoMessage() {}
   219  
   220  func (m *Alert_Info) ProtoReflect() preflect.Message {
   221  	mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[1]
   222  	if protoimpl.UnsafeEnabled && m != nil {
   223  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   224  		if ms.LoadMessageInfo() == nil {
   225  			ms.StoreMessageInfo(mi)
   226  		}
   227  		return ms
   228  	}
   229  	return mi.MessageOf(m)
   230  }
   231  
   232  func (*Alert_Info) GotenMessage() {}
   233  
   234  // Deprecated, Use Alert_Info.ProtoReflect.Descriptor instead.
   235  func (*Alert_Info) Descriptor() ([]byte, []int) {
   236  	return edgelq_monitoring_proto_v4_alert_proto_rawDescGZIP(), []int{0, 0}
   237  }
   238  
   239  func (m *Alert_Info) Unmarshal(b []byte) error {
   240  	return proto.Unmarshal(b, m)
   241  }
   242  
   243  func (m *Alert_Info) Marshal() ([]byte, error) {
   244  	return proto.Marshal(m)
   245  }
   246  
   247  func (m *Alert_Info) MarshalJSON() ([]byte, error) {
   248  	return protojson.MarshalOptions{}.Marshal(m)
   249  }
   250  
   251  func (m *Alert_Info) UnmarshalJSON(data []byte) error {
   252  	return protojson.Unmarshal(data, m)
   253  }
   254  
   255  func (m *Alert_Info) GetTimeSerie() *Alert_Info_TimeSerie {
   256  	if m != nil {
   257  		return m.TimeSerie
   258  	}
   259  	return nil
   260  }
   261  
   262  func (m *Alert_Info) GetObservedValues() *Alert_Info_ObservedValues {
   263  	if m != nil {
   264  		return m.ObservedValues
   265  	}
   266  	return nil
   267  }
   268  
   269  func (m *Alert_Info) SetTimeSerie(fv *Alert_Info_TimeSerie) {
   270  	if m == nil {
   271  		panic(fmt.Errorf("can't set %s on nil %s", "TimeSerie", "Alert_Info"))
   272  	}
   273  	m.TimeSerie = fv
   274  }
   275  
   276  func (m *Alert_Info) SetObservedValues(fv *Alert_Info_ObservedValues) {
   277  	if m == nil {
   278  		panic(fmt.Errorf("can't set %s on nil %s", "ObservedValues", "Alert_Info"))
   279  	}
   280  	m.ObservedValues = fv
   281  }
   282  
   283  type Alert_State struct {
   284  	state          protoimpl.MessageState
   285  	sizeCache      protoimpl.SizeCache
   286  	unknownFields  protoimpl.UnknownFields
   287  	IsFiring       bool `protobuf:"varint,2,opt,name=is_firing,json=isFiring,proto3" json:"is_firing,omitempty"`
   288  	IsAcknowledged bool `protobuf:"varint,3,opt,name=is_acknowledged,json=isAcknowledged,proto3" json:"is_acknowledged,omitempty"`
   289  	IsSilenced     bool `protobuf:"varint,4,opt,name=is_silenced,json=isSilenced,proto3" json:"is_silenced,omitempty"`
   290  	// describes in terms of time series when alert began and ended (resolved).
   291  	// uses Time Series derived timestamps, rather than real-time.
   292  	// use meta.create_time to get creation date.
   293  	Lifetime *common.TimeRange `protobuf:"bytes,7,opt,name=lifetime,proto3" json:"lifetime,omitempty"`
   294  	// This alert needs to be notified
   295  	NeedsNotification bool `protobuf:"varint,8,opt,name=needs_notification,json=needsNotification,proto3" json:"needs_notification,omitempty"`
   296  	// Notification resource is generated for this alert
   297  	NotificationCreated bool `protobuf:"varint,9,opt,name=notification_created,json=notificationCreated,proto3" json:"notification_created,omitempty"`
   298  	// Alert has ended and any needed notifications are processed
   299  	LifecycleCompleted bool `protobuf:"varint,10,opt,name=lifecycle_completed,json=lifecycleCompleted,proto3" json:"lifecycle_completed,omitempty"`
   300  }
   301  
   302  func (m *Alert_State) Reset() {
   303  	*m = Alert_State{}
   304  	if protoimpl.UnsafeEnabled {
   305  		mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[2]
   306  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   307  		ms.StoreMessageInfo(mi)
   308  	}
   309  }
   310  
   311  func (m *Alert_State) String() string {
   312  	return protoimpl.X.MessageStringOf(m)
   313  }
   314  
   315  func (*Alert_State) ProtoMessage() {}
   316  
   317  func (m *Alert_State) ProtoReflect() preflect.Message {
   318  	mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[2]
   319  	if protoimpl.UnsafeEnabled && m != nil {
   320  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   321  		if ms.LoadMessageInfo() == nil {
   322  			ms.StoreMessageInfo(mi)
   323  		}
   324  		return ms
   325  	}
   326  	return mi.MessageOf(m)
   327  }
   328  
   329  func (*Alert_State) GotenMessage() {}
   330  
   331  // Deprecated, Use Alert_State.ProtoReflect.Descriptor instead.
   332  func (*Alert_State) Descriptor() ([]byte, []int) {
   333  	return edgelq_monitoring_proto_v4_alert_proto_rawDescGZIP(), []int{0, 1}
   334  }
   335  
   336  func (m *Alert_State) Unmarshal(b []byte) error {
   337  	return proto.Unmarshal(b, m)
   338  }
   339  
   340  func (m *Alert_State) Marshal() ([]byte, error) {
   341  	return proto.Marshal(m)
   342  }
   343  
   344  func (m *Alert_State) MarshalJSON() ([]byte, error) {
   345  	return protojson.MarshalOptions{}.Marshal(m)
   346  }
   347  
   348  func (m *Alert_State) UnmarshalJSON(data []byte) error {
   349  	return protojson.Unmarshal(data, m)
   350  }
   351  
   352  func (m *Alert_State) GetIsFiring() bool {
   353  	if m != nil {
   354  		return m.IsFiring
   355  	}
   356  	return false
   357  }
   358  
   359  func (m *Alert_State) GetIsAcknowledged() bool {
   360  	if m != nil {
   361  		return m.IsAcknowledged
   362  	}
   363  	return false
   364  }
   365  
   366  func (m *Alert_State) GetIsSilenced() bool {
   367  	if m != nil {
   368  		return m.IsSilenced
   369  	}
   370  	return false
   371  }
   372  
   373  func (m *Alert_State) GetLifetime() *common.TimeRange {
   374  	if m != nil {
   375  		return m.Lifetime
   376  	}
   377  	return nil
   378  }
   379  
   380  func (m *Alert_State) GetNeedsNotification() bool {
   381  	if m != nil {
   382  		return m.NeedsNotification
   383  	}
   384  	return false
   385  }
   386  
   387  func (m *Alert_State) GetNotificationCreated() bool {
   388  	if m != nil {
   389  		return m.NotificationCreated
   390  	}
   391  	return false
   392  }
   393  
   394  func (m *Alert_State) GetLifecycleCompleted() bool {
   395  	if m != nil {
   396  		return m.LifecycleCompleted
   397  	}
   398  	return false
   399  }
   400  
   401  func (m *Alert_State) SetIsFiring(fv bool) {
   402  	if m == nil {
   403  		panic(fmt.Errorf("can't set %s on nil %s", "IsFiring", "Alert_State"))
   404  	}
   405  	m.IsFiring = fv
   406  }
   407  
   408  func (m *Alert_State) SetIsAcknowledged(fv bool) {
   409  	if m == nil {
   410  		panic(fmt.Errorf("can't set %s on nil %s", "IsAcknowledged", "Alert_State"))
   411  	}
   412  	m.IsAcknowledged = fv
   413  }
   414  
   415  func (m *Alert_State) SetIsSilenced(fv bool) {
   416  	if m == nil {
   417  		panic(fmt.Errorf("can't set %s on nil %s", "IsSilenced", "Alert_State"))
   418  	}
   419  	m.IsSilenced = fv
   420  }
   421  
   422  func (m *Alert_State) SetLifetime(fv *common.TimeRange) {
   423  	if m == nil {
   424  		panic(fmt.Errorf("can't set %s on nil %s", "Lifetime", "Alert_State"))
   425  	}
   426  	m.Lifetime = fv
   427  }
   428  
   429  func (m *Alert_State) SetNeedsNotification(fv bool) {
   430  	if m == nil {
   431  		panic(fmt.Errorf("can't set %s on nil %s", "NeedsNotification", "Alert_State"))
   432  	}
   433  	m.NeedsNotification = fv
   434  }
   435  
   436  func (m *Alert_State) SetNotificationCreated(fv bool) {
   437  	if m == nil {
   438  		panic(fmt.Errorf("can't set %s on nil %s", "NotificationCreated", "Alert_State"))
   439  	}
   440  	m.NotificationCreated = fv
   441  }
   442  
   443  func (m *Alert_State) SetLifecycleCompleted(fv bool) {
   444  	if m == nil {
   445  		panic(fmt.Errorf("can't set %s on nil %s", "LifecycleCompleted", "Alert_State"))
   446  	}
   447  	m.LifecycleCompleted = fv
   448  }
   449  
   450  type Alert_Info_TimeSerie struct {
   451  	state             protoimpl.MessageState
   452  	sizeCache         protoimpl.SizeCache
   453  	unknownFields     protoimpl.UnknownFields
   454  	Key               []byte                    `protobuf:"bytes,101,opt,name=key,proto3" json:"key,omitempty"`
   455  	Metric            *common.Metric            `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"`
   456  	MonitoredResource *common.MonitoredResource `protobuf:"bytes,2,opt,name=monitored_resource,json=monitoredResource,proto3" json:"monitored_resource,omitempty"`
   457  	// Internal data for filtering...
   458  	Data    []string `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
   459  	BinData [][]byte `protobuf:"bytes,4,rep,name=bin_data,json=binData,proto3" json:"bin_data,omitempty"`
   460  }
   461  
   462  func (m *Alert_Info_TimeSerie) Reset() {
   463  	*m = Alert_Info_TimeSerie{}
   464  	if protoimpl.UnsafeEnabled {
   465  		mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[3]
   466  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   467  		ms.StoreMessageInfo(mi)
   468  	}
   469  }
   470  
   471  func (m *Alert_Info_TimeSerie) String() string {
   472  	return protoimpl.X.MessageStringOf(m)
   473  }
   474  
   475  func (*Alert_Info_TimeSerie) ProtoMessage() {}
   476  
   477  func (m *Alert_Info_TimeSerie) ProtoReflect() preflect.Message {
   478  	mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[3]
   479  	if protoimpl.UnsafeEnabled && m != nil {
   480  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   481  		if ms.LoadMessageInfo() == nil {
   482  			ms.StoreMessageInfo(mi)
   483  		}
   484  		return ms
   485  	}
   486  	return mi.MessageOf(m)
   487  }
   488  
   489  func (*Alert_Info_TimeSerie) GotenMessage() {}
   490  
   491  // Deprecated, Use Alert_Info_TimeSerie.ProtoReflect.Descriptor instead.
   492  func (*Alert_Info_TimeSerie) Descriptor() ([]byte, []int) {
   493  	return edgelq_monitoring_proto_v4_alert_proto_rawDescGZIP(), []int{0, 0, 0}
   494  }
   495  
   496  func (m *Alert_Info_TimeSerie) Unmarshal(b []byte) error {
   497  	return proto.Unmarshal(b, m)
   498  }
   499  
   500  func (m *Alert_Info_TimeSerie) Marshal() ([]byte, error) {
   501  	return proto.Marshal(m)
   502  }
   503  
   504  func (m *Alert_Info_TimeSerie) MarshalJSON() ([]byte, error) {
   505  	return protojson.MarshalOptions{}.Marshal(m)
   506  }
   507  
   508  func (m *Alert_Info_TimeSerie) UnmarshalJSON(data []byte) error {
   509  	return protojson.Unmarshal(data, m)
   510  }
   511  
   512  func (m *Alert_Info_TimeSerie) GetKey() []byte {
   513  	if m != nil {
   514  		return m.Key
   515  	}
   516  	return nil
   517  }
   518  
   519  func (m *Alert_Info_TimeSerie) GetMetric() *common.Metric {
   520  	if m != nil {
   521  		return m.Metric
   522  	}
   523  	return nil
   524  }
   525  
   526  func (m *Alert_Info_TimeSerie) GetMonitoredResource() *common.MonitoredResource {
   527  	if m != nil {
   528  		return m.MonitoredResource
   529  	}
   530  	return nil
   531  }
   532  
   533  func (m *Alert_Info_TimeSerie) GetData() []string {
   534  	if m != nil {
   535  		return m.Data
   536  	}
   537  	return nil
   538  }
   539  
   540  func (m *Alert_Info_TimeSerie) GetBinData() [][]byte {
   541  	if m != nil {
   542  		return m.BinData
   543  	}
   544  	return nil
   545  }
   546  
   547  func (m *Alert_Info_TimeSerie) SetKey(fv []byte) {
   548  	if m == nil {
   549  		panic(fmt.Errorf("can't set %s on nil %s", "Key", "Alert_Info_TimeSerie"))
   550  	}
   551  	m.Key = fv
   552  }
   553  
   554  func (m *Alert_Info_TimeSerie) SetMetric(fv *common.Metric) {
   555  	if m == nil {
   556  		panic(fmt.Errorf("can't set %s on nil %s", "Metric", "Alert_Info_TimeSerie"))
   557  	}
   558  	m.Metric = fv
   559  }
   560  
   561  func (m *Alert_Info_TimeSerie) SetMonitoredResource(fv *common.MonitoredResource) {
   562  	if m == nil {
   563  		panic(fmt.Errorf("can't set %s on nil %s", "MonitoredResource", "Alert_Info_TimeSerie"))
   564  	}
   565  	m.MonitoredResource = fv
   566  }
   567  
   568  func (m *Alert_Info_TimeSerie) SetData(fv []string) {
   569  	if m == nil {
   570  		panic(fmt.Errorf("can't set %s on nil %s", "Data", "Alert_Info_TimeSerie"))
   571  	}
   572  	m.Data = fv
   573  }
   574  
   575  func (m *Alert_Info_TimeSerie) SetBinData(fv [][]byte) {
   576  	if m == nil {
   577  		panic(fmt.Errorf("can't set %s on nil %s", "BinData", "Alert_Info_TimeSerie"))
   578  	}
   579  	m.BinData = fv
   580  }
   581  
   582  type Alert_Info_ObservedValues struct {
   583  	state         protoimpl.MessageState
   584  	sizeCache     protoimpl.SizeCache
   585  	unknownFields protoimpl.UnknownFields
   586  	// oneof
   587  	ExampleValue float64            `protobuf:"fixed64,1,opt,name=example_value,json=exampleValue,proto3" json:"example_value,omitempty"`
   588  	PerMetric    map[string]float64 `protobuf:"bytes,2,rep,name=per_metric,json=perMetric,proto3" json:"per_metric,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
   589  }
   590  
   591  func (m *Alert_Info_ObservedValues) Reset() {
   592  	*m = Alert_Info_ObservedValues{}
   593  	if protoimpl.UnsafeEnabled {
   594  		mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[4]
   595  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   596  		ms.StoreMessageInfo(mi)
   597  	}
   598  }
   599  
   600  func (m *Alert_Info_ObservedValues) String() string {
   601  	return protoimpl.X.MessageStringOf(m)
   602  }
   603  
   604  func (*Alert_Info_ObservedValues) ProtoMessage() {}
   605  
   606  func (m *Alert_Info_ObservedValues) ProtoReflect() preflect.Message {
   607  	mi := &edgelq_monitoring_proto_v4_alert_proto_msgTypes[4]
   608  	if protoimpl.UnsafeEnabled && m != nil {
   609  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   610  		if ms.LoadMessageInfo() == nil {
   611  			ms.StoreMessageInfo(mi)
   612  		}
   613  		return ms
   614  	}
   615  	return mi.MessageOf(m)
   616  }
   617  
   618  func (*Alert_Info_ObservedValues) GotenMessage() {}
   619  
   620  // Deprecated, Use Alert_Info_ObservedValues.ProtoReflect.Descriptor instead.
   621  func (*Alert_Info_ObservedValues) Descriptor() ([]byte, []int) {
   622  	return edgelq_monitoring_proto_v4_alert_proto_rawDescGZIP(), []int{0, 0, 1}
   623  }
   624  
   625  func (m *Alert_Info_ObservedValues) Unmarshal(b []byte) error {
   626  	return proto.Unmarshal(b, m)
   627  }
   628  
   629  func (m *Alert_Info_ObservedValues) Marshal() ([]byte, error) {
   630  	return proto.Marshal(m)
   631  }
   632  
   633  func (m *Alert_Info_ObservedValues) MarshalJSON() ([]byte, error) {
   634  	return protojson.MarshalOptions{}.Marshal(m)
   635  }
   636  
   637  func (m *Alert_Info_ObservedValues) UnmarshalJSON(data []byte) error {
   638  	return protojson.Unmarshal(data, m)
   639  }
   640  
   641  func (m *Alert_Info_ObservedValues) GetExampleValue() float64 {
   642  	if m != nil {
   643  		return m.ExampleValue
   644  	}
   645  	return float64(0)
   646  }
   647  
   648  func (m *Alert_Info_ObservedValues) GetPerMetric() map[string]float64 {
   649  	if m != nil {
   650  		return m.PerMetric
   651  	}
   652  	return nil
   653  }
   654  
   655  func (m *Alert_Info_ObservedValues) SetExampleValue(fv float64) {
   656  	if m == nil {
   657  		panic(fmt.Errorf("can't set %s on nil %s", "ExampleValue", "Alert_Info_ObservedValues"))
   658  	}
   659  	m.ExampleValue = fv
   660  }
   661  
   662  func (m *Alert_Info_ObservedValues) SetPerMetric(fv map[string]float64) {
   663  	if m == nil {
   664  		panic(fmt.Errorf("can't set %s on nil %s", "PerMetric", "Alert_Info_ObservedValues"))
   665  	}
   666  	m.PerMetric = fv
   667  }
   668  
   669  var edgelq_monitoring_proto_v4_alert_proto preflect.FileDescriptor
   670  
   671  var edgelq_monitoring_proto_v4_alert_proto_rawDesc = []byte{
   672  	0x0a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   673  	0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34, 0x2f, 0x61, 0x6c, 0x65,
   674  	0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
   675  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x1a, 0x19, 0x67, 0x6f, 0x6f,
   676  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
   677  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e,
   678  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
   679  	0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
   680  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65,
   681  	0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61,
   682  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75,
   683  	0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e,
   684  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f,
   685  	0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
   686  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76,
   687  	0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e,
   688  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c,
   689  	0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   690  	0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e,
   691  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
   692  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70,
   693  	0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x65,
   694  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
   695  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
   696  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x14, 0x0a, 0x05, 0x41, 0x6c, 0x65, 0x72, 0x74,
   697  	0x12, 0x21, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d,
   698  	0xb2, 0xda, 0x21, 0x09, 0x0a, 0x07, 0x0a, 0x05, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x52, 0x04, 0x6e,
   699  	0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18,
   700  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79,
   701  	0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
   702  	0x74, 0x61, 0x12, 0x27, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61,
   703  	0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0b,
   704  	0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x04, 0x69,
   705  	0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
   706  	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x41, 0x6c,
   707  	0x65, 0x72, 0x74, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x34,
   708  	0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
   709  	0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
   710  	0x34, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73,
   711  	0x74, 0x61, 0x74, 0x65, 0x1a, 0xe6, 0x04, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a,
   712  	0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
   713  	0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
   714  	0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x49, 0x6e, 0x66, 0x6f,
   715  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65,
   716  	0x53, 0x65, 0x72, 0x69, 0x65, 0x12, 0x55, 0x0a, 0x0f, 0x6f, 0x62, 0x73, 0x65, 0x72, 0x76, 0x65,
   717  	0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c,
   718  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
   719  	0x76, 0x34, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4f, 0x62,
   720  	0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x0e, 0x6f, 0x62,
   721  	0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0xec, 0x01, 0x0a,
   722  	0x09, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
   723  	0x79, 0x18, 0x65, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x37, 0x0a, 0x06,
   724  	0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e,
   725  	0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34,
   726  	0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x06, 0x6d,
   727  	0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x59, 0x0a, 0x12, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   728  	0x65, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
   729  	0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
   730  	0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x52,
   731  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x11, 0x6d,
   732  	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
   733  	0x12, 0x18, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x04,
   734  	0xf0, 0xd9, 0x21, 0x01, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x08, 0x62, 0x69,
   735  	0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0c, 0x42, 0x04, 0xf0, 0xd9,
   736  	0x21, 0x01, 0x52, 0x07, 0x62, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x1a, 0xcf, 0x01, 0x0a, 0x0e,
   737  	0x4f, 0x62, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x23,
   738  	0x0a, 0x0d, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
   739  	0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0c, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x56, 0x61,
   740  	0x6c, 0x75, 0x65, 0x12, 0x5a, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69,
   741  	0x63, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
   742  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x41, 0x6c, 0x65, 0x72,
   743  	0x74, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4f, 0x62, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x56,
   744  	0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x50, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x45,
   745  	0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x70, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x1a,
   746  	0x3c, 0x0a, 0x0e, 0x50, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x45, 0x6e, 0x74, 0x72,
   747  	0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
   748  	0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
   749  	0x28, 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0xbb, 0x02,
   750  	0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69,
   751  	0x72, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69,
   752  	0x72, 0x69, 0x6e, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x6b, 0x6e, 0x6f,
   753  	0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69,
   754  	0x73, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x64, 0x12, 0x1f, 0x0a,
   755  	0x0b, 0x69, 0x73, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01,
   756  	0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x12, 0x38,
   757  	0x0a, 0x08, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
   758  	0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
   759  	0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x08,
   760  	0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x6e, 0x65, 0x65, 0x64,
   761  	0x73, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08,
   762  	0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x6e, 0x65, 0x65, 0x64, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66,
   763  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x14, 0x6e, 0x6f, 0x74, 0x69, 0x66,
   764  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18,
   765  	0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
   766  	0x69, 0x6f, 0x6e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x6c, 0x69,
   767  	0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65,
   768  	0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x6c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63,
   769  	0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x3a, 0xad, 0x0b, 0xea, 0x41,
   770  	0x9c, 0x01, 0x0a, 0x1b, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x65,
   771  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x12,
   772  	0x7d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   773  	0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67,
   774  	0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c,
   775  	0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f,
   776  	0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67,
   777  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x6c, 0x65, 0x72,
   778  	0x74, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f,
   779  	0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2f, 0x7b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x7d, 0x92, 0xd9,
   780  	0x21, 0xd2, 0x02, 0x0a, 0x06, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x12, 0x06, 0x61, 0x6c, 0x65,
   781  	0x72, 0x74, 0x73, 0x1a, 0x11, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e,
   782  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x16, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x30,
   783  	0x2d, 0x39, 0x5f, 0x2e, 0x3a, 0x2d, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x38, 0x05,
   784  	0x42, 0x92, 0x02, 0x08, 0x02, 0x12, 0x0c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x04, 0x4e,
   785  	0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e,
   786  	0x61, 0x6d, 0x65, 0x12, 0x0c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x4e, 0x61, 0x6d,
   787  	0x65, 0x12, 0x2a, 0x0a, 0x1b, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73,
   788  	0x65, 0x72, 0x69, 0x65, 0x2e, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x2e, 0x74, 0x79, 0x70, 0x65,
   789  	0x12, 0x0b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x20, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a,
   790  	0x0f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x69, 0x6e, 0x67,
   791  	0x12, 0x09, 0x49, 0x73, 0x20, 0x46, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x28, 0x0a, 0x15, 0x73,
   792  	0x74, 0x61, 0x74, 0x65, 0x2e, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65,
   793  	0x64, 0x67, 0x65, 0x64, 0x12, 0x0f, 0x49, 0x73, 0x20, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c,
   794  	0x65, 0x64, 0x67, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x69,
   795  	0x73, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x12, 0x0b, 0x49, 0x73, 0x20, 0x53,
   796  	0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x19, 0x73, 0x74, 0x61, 0x74, 0x65,
   797  	0x2e, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
   798  	0x74, 0x69, 0x6d, 0x65, 0x12, 0x0a, 0x53, 0x74, 0x61, 0x72, 0x74, 0x20, 0x54, 0x69, 0x6d, 0x65,
   799  	0x12, 0x23, 0x0a, 0x17, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69,
   800  	0x6d, 0x65, 0x2e, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x08, 0x45, 0x6e, 0x64,
   801  	0x20, 0x54, 0x69, 0x6d, 0x65, 0xb2, 0xdf, 0x21, 0xf6, 0x06, 0x0a, 0xf3, 0x06, 0x0a, 0xe8, 0x02,
   802  	0x0a, 0x0b, 0x62, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x73,
   803  	0x74, 0x61, 0x74, 0x65, 0x2e, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x73, 0x74,
   804  	0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x54, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   805  	0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67,
   806  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x6c,
   807  	0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2d,
   808  	0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
   809  	0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2f, 0x2d, 0x1a, 0x64,
   810  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   811  	0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69,
   812  	0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69,
   813  	0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70,
   814  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43,
   815  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2f, 0x61, 0x6c, 0x65, 0x72,
   816  	0x74, 0x73, 0x2f, 0x2d, 0x1a, 0x77, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
   817  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73,
   818  	0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69,
   819  	0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x61, 0x6c, 0x65, 0x72,
   820  	0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0x2f, 0x61, 0x6c, 0x65,
   821  	0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   822  	0x7b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
   823  	0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2f, 0x2d, 0x2a, 0x09, 0x66,
   824  	0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x0a, 0x90, 0x01, 0x0a, 0x16, 0x62, 0x79, 0x53,
   825  	0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x52, 0x65, 0x67,
   826  	0x69, 0x6f, 0x6e, 0x12, 0x19, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x6c, 0x69, 0x66, 0x65, 0x74,
   827  	0x69, 0x6d, 0x65, 0x2e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x54,
   828  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   829  	0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69,
   830  	0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69,
   831  	0x63, 0x69, 0x65, 0x73, 0x2f, 0x2d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43,
   832  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2f, 0x61, 0x6c, 0x65, 0x72,
   833  	0x74, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x0a, 0x9e, 0x02, 0x0a, 0x1b,
   834  	0x62, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e,
   835  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4f, 0x72, 0x43, 0x6e, 0x64, 0x12, 0x19, 0x73, 0x74, 0x61,
   836  	0x74, 0x65, 0x2e, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x73, 0x74, 0x61, 0x72,
   837  	0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x64, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   838  	0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f,
   839  	0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72,
   840  	0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x61, 0x6c,
   841  	0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0x2f, 0x61,
   842  	0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
   843  	0x73, 0x2f, 0x2d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2f, 0x2d, 0x1a, 0x77, 0x70, 0x72,
   844  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
   845  	0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
   846  	0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69,
   847  	0x65, 0x73, 0x2f, 0x7b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c,
   848  	0x69, 0x63, 0x79, 0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e,
   849  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e,
   850  	0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x6c, 0x65,
   851  	0x72, 0x74, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x11, 0x0a, 0x0f,
   852  	0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x12,
   853  	0x3f, 0x0a, 0x18, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72,
   854  	0x69, 0x65, 0x2e, 0x62, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x0b, 0x62, 0x79, 0x53,
   855  	0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x16, 0x62, 0x79, 0x53, 0x74, 0x61, 0x72,
   856  	0x74, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
   857  	0xda, 0x94, 0x23, 0x02, 0x08, 0x01, 0xe2, 0xde, 0x21, 0x02, 0x08, 0x02, 0xc2, 0x85, 0x2c, 0x2b,
   858  	0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f,
   859  	0x6e, 0x61, 0x6d, 0x65, 0x22, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x2a, 0x05, 0x73, 0x74, 0x61, 0x74,
   860  	0x65, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0xfe, 0x01, 0xe8, 0xde,
   861  	0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x43, 0x0a, 0x0b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x5f, 0x73,
   862  	0x74, 0x6f, 0x72, 0x65, 0x12, 0x34, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
   863  	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
   864  	0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x73, 0x74, 0x6f, 0x72,
   865  	0x65, 0x2f, 0x76, 0x34, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0xa2, 0x80, 0xd1, 0x02, 0x45, 0x0a,
   866  	0x0c, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x35, 0x67,
   867  	0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77,
   868  	0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
   869  	0x72, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x34, 0x2f, 0x61,
   870  	0x6c, 0x65, 0x72, 0x74, 0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
   871  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x34, 0x42, 0x0a,
   872  	0x41, 0x6c, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x67, 0x69,
   873  	0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61,
   874  	0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   875  	0x69, 0x6e, 0x67, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x34,
   876  	0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x3b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x62, 0x06, 0x70, 0x72,
   877  	0x6f, 0x74, 0x6f, 0x33,
   878  }
   879  
   880  var (
   881  	edgelq_monitoring_proto_v4_alert_proto_rawDescOnce sync.Once
   882  	edgelq_monitoring_proto_v4_alert_proto_rawDescData = edgelq_monitoring_proto_v4_alert_proto_rawDesc
   883  )
   884  
   885  func edgelq_monitoring_proto_v4_alert_proto_rawDescGZIP() []byte {
   886  	edgelq_monitoring_proto_v4_alert_proto_rawDescOnce.Do(func() {
   887  		edgelq_monitoring_proto_v4_alert_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_monitoring_proto_v4_alert_proto_rawDescData)
   888  	})
   889  	return edgelq_monitoring_proto_v4_alert_proto_rawDescData
   890  }
   891  
   892  var edgelq_monitoring_proto_v4_alert_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
   893  var edgelq_monitoring_proto_v4_alert_proto_goTypes = []interface{}{
   894  	(*Alert)(nil),                     // 0: ntt.monitoring.v4.Alert
   895  	(*Alert_Info)(nil),                // 1: ntt.monitoring.v4.Alert.Info
   896  	(*Alert_State)(nil),               // 2: ntt.monitoring.v4.Alert.State
   897  	(*Alert_Info_TimeSerie)(nil),      // 3: ntt.monitoring.v4.Alert.Info.TimeSerie
   898  	(*Alert_Info_ObservedValues)(nil), // 4: ntt.monitoring.v4.Alert.Info.ObservedValues
   899  	nil,                               // 5: ntt.monitoring.v4.Alert.Info.ObservedValues.PerMetricEntry
   900  	(*meta.Meta)(nil),                 // 6: goten.types.Meta
   901  	(*common.Metric)(nil),             // 7: ntt.monitoring.v4.Metric
   902  	(*common.MonitoredResource)(nil),  // 8: ntt.monitoring.v4.MonitoredResource
   903  	(*common.TimeRange)(nil),          // 9: ntt.monitoring.v4.TimeRange
   904  }
   905  var edgelq_monitoring_proto_v4_alert_proto_depIdxs = []int32{
   906  	6, // 0: ntt.monitoring.v4.Alert.metadata:type_name -> goten.types.Meta
   907  	1, // 1: ntt.monitoring.v4.Alert.info:type_name -> ntt.monitoring.v4.Alert.Info
   908  	2, // 2: ntt.monitoring.v4.Alert.state:type_name -> ntt.monitoring.v4.Alert.State
   909  	3, // 3: ntt.monitoring.v4.Alert.Info.time_serie:type_name -> ntt.monitoring.v4.Alert.Info.TimeSerie
   910  	4, // 4: ntt.monitoring.v4.Alert.Info.observed_values:type_name -> ntt.monitoring.v4.Alert.Info.ObservedValues
   911  	9, // 5: ntt.monitoring.v4.Alert.State.lifetime:type_name -> ntt.monitoring.v4.TimeRange
   912  	7, // 6: ntt.monitoring.v4.Alert.Info.TimeSerie.metric:type_name -> ntt.monitoring.v4.Metric
   913  	8, // 7: ntt.monitoring.v4.Alert.Info.TimeSerie.monitored_resource:type_name -> ntt.monitoring.v4.MonitoredResource
   914  	5, // 8: ntt.monitoring.v4.Alert.Info.ObservedValues.per_metric:type_name -> ntt.monitoring.v4.Alert.Info.ObservedValues.PerMetricEntry
   915  	9, // [9:9] is the sub-list for method output_type
   916  	9, // [9:9] is the sub-list for method input_type
   917  	9, // [9:9] is the sub-list for extension type_name
   918  	9, // [9:9] is the sub-list for extension extendee
   919  	0, // [0:9] is the sub-list for field type_name
   920  }
   921  
   922  func init() { edgelq_monitoring_proto_v4_alert_proto_init() }
   923  func edgelq_monitoring_proto_v4_alert_proto_init() {
   924  	if edgelq_monitoring_proto_v4_alert_proto != nil {
   925  		return
   926  	}
   927  	if !protoimpl.UnsafeEnabled {
   928  
   929  		edgelq_monitoring_proto_v4_alert_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   930  			switch v := v.(*Alert); i {
   931  			case 0:
   932  				return &v.state
   933  			case 1:
   934  				return &v.sizeCache
   935  			case 2:
   936  				return &v.unknownFields
   937  			default:
   938  				return nil
   939  			}
   940  		}
   941  		edgelq_monitoring_proto_v4_alert_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   942  			switch v := v.(*Alert_Info); i {
   943  			case 0:
   944  				return &v.state
   945  			case 1:
   946  				return &v.sizeCache
   947  			case 2:
   948  				return &v.unknownFields
   949  			default:
   950  				return nil
   951  			}
   952  		}
   953  		edgelq_monitoring_proto_v4_alert_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   954  			switch v := v.(*Alert_State); i {
   955  			case 0:
   956  				return &v.state
   957  			case 1:
   958  				return &v.sizeCache
   959  			case 2:
   960  				return &v.unknownFields
   961  			default:
   962  				return nil
   963  			}
   964  		}
   965  		edgelq_monitoring_proto_v4_alert_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   966  			switch v := v.(*Alert_Info_TimeSerie); i {
   967  			case 0:
   968  				return &v.state
   969  			case 1:
   970  				return &v.sizeCache
   971  			case 2:
   972  				return &v.unknownFields
   973  			default:
   974  				return nil
   975  			}
   976  		}
   977  		edgelq_monitoring_proto_v4_alert_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   978  			switch v := v.(*Alert_Info_ObservedValues); i {
   979  			case 0:
   980  				return &v.state
   981  			case 1:
   982  				return &v.sizeCache
   983  			case 2:
   984  				return &v.unknownFields
   985  			default:
   986  				return nil
   987  			}
   988  		}
   989  	}
   990  
   991  	type x struct{}
   992  	out := protoimpl.TypeBuilder{
   993  		File: protoimpl.DescBuilder{
   994  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   995  			RawDescriptor: edgelq_monitoring_proto_v4_alert_proto_rawDesc,
   996  			NumEnums:      0,
   997  			NumMessages:   6,
   998  			NumExtensions: 0,
   999  			NumServices:   0,
  1000  		},
  1001  		GoTypes:           edgelq_monitoring_proto_v4_alert_proto_goTypes,
  1002  		DependencyIndexes: edgelq_monitoring_proto_v4_alert_proto_depIdxs,
  1003  		MessageInfos:      edgelq_monitoring_proto_v4_alert_proto_msgTypes,
  1004  	}.Build()
  1005  	edgelq_monitoring_proto_v4_alert_proto = out.File
  1006  	edgelq_monitoring_proto_v4_alert_proto_rawDesc = nil
  1007  	edgelq_monitoring_proto_v4_alert_proto_goTypes = nil
  1008  	edgelq_monitoring_proto_v4_alert_proto_depIdxs = nil
  1009  }