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

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/monitoring/proto/v4/notification.proto
     3  // DO NOT EDIT!!!
     4  
     5  package notification
     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  	alert "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/alert"
    21  	alerting_condition "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/alerting_condition"
    22  	alerting_policy "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/alerting_policy"
    23  	common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/common"
    24  	notification_channel "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/notification_channel"
    25  	project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project"
    26  	meta "github.com/cloudwan/goten-sdk/types/meta"
    27  )
    28  
    29  // Reference imports to suppress errors if they are not otherwise used.
    30  var (
    31  	_ = fmt.Errorf
    32  	_ = reflect.Method{}
    33  	_ = sync.Once{}
    34  
    35  	_ = protojson.MarshalOptions{}
    36  	_ = proto.MarshalOptions{}
    37  	_ = preflect.Value{}
    38  	_ = protoimpl.DescBuilder{}
    39  )
    40  
    41  // make sure we're using proto imports
    42  var (
    43  	_ = &alert.Alert{}
    44  	_ = &alerting_condition.AlertingCondition{}
    45  	_ = &alerting_policy.AlertingPolicy{}
    46  	_ = &common.LabelDescriptor{}
    47  	_ = &notification_channel.NotificationChannel{}
    48  	_ = &project.Project{}
    49  	_ = &meta.Meta{}
    50  )
    51  
    52  const (
    53  	// Verify that this generated code is sufficiently up-to-date.
    54  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    55  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    56  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    57  )
    58  
    59  type Notification_State_NotificationState_Status int32
    60  
    61  const (
    62  	Notification_State_NotificationState_UNKNOWN    Notification_State_NotificationState_Status = 0
    63  	Notification_State_NotificationState_PENDING    Notification_State_NotificationState_Status = 1
    64  	Notification_State_NotificationState_FAILED     Notification_State_NotificationState_Status = 2
    65  	Notification_State_NotificationState_SUPPRESSED Notification_State_NotificationState_Status = 3
    66  	Notification_State_NotificationState_SENT       Notification_State_NotificationState_Status = 4
    67  	// Status types that can be used by webhook integrated providers, like
    68  	// PagerDuty.
    69  	Notification_State_NotificationState_DELIVERED      Notification_State_NotificationState_Status = 5
    70  	Notification_State_NotificationState_ACKNOWLEDGED   Notification_State_NotificationState_Status = 6
    71  	Notification_State_NotificationState_UNACKNOWLEDGED Notification_State_NotificationState_Status = 7
    72  )
    73  
    74  var (
    75  	Notification_State_NotificationState_Status_name = map[int32]string{
    76  		0: "UNKNOWN",
    77  		1: "PENDING",
    78  		2: "FAILED",
    79  		3: "SUPPRESSED",
    80  		4: "SENT",
    81  		5: "DELIVERED",
    82  		6: "ACKNOWLEDGED",
    83  		7: "UNACKNOWLEDGED",
    84  	}
    85  
    86  	Notification_State_NotificationState_Status_value = map[string]int32{
    87  		"UNKNOWN":        0,
    88  		"PENDING":        1,
    89  		"FAILED":         2,
    90  		"SUPPRESSED":     3,
    91  		"SENT":           4,
    92  		"DELIVERED":      5,
    93  		"ACKNOWLEDGED":   6,
    94  		"UNACKNOWLEDGED": 7,
    95  	}
    96  )
    97  
    98  func (x Notification_State_NotificationState_Status) Enum() *Notification_State_NotificationState_Status {
    99  	p := new(Notification_State_NotificationState_Status)
   100  	*p = x
   101  	return p
   102  }
   103  
   104  func (x Notification_State_NotificationState_Status) String() string {
   105  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   106  }
   107  
   108  func (Notification_State_NotificationState_Status) Descriptor() preflect.EnumDescriptor {
   109  	return edgelq_monitoring_proto_v4_notification_proto_enumTypes[0].Descriptor()
   110  }
   111  
   112  func (Notification_State_NotificationState_Status) Type() preflect.EnumType {
   113  	return &edgelq_monitoring_proto_v4_notification_proto_enumTypes[0]
   114  }
   115  
   116  func (x Notification_State_NotificationState_Status) Number() preflect.EnumNumber {
   117  	return preflect.EnumNumber(x)
   118  }
   119  
   120  // Deprecated, Use Notification_State_NotificationState_Status.ProtoReflect.Descriptor instead.
   121  func (Notification_State_NotificationState_Status) EnumDescriptor() ([]byte, []int) {
   122  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 1, 0, 0}
   123  }
   124  
   125  // Notification Resource
   126  type Notification struct {
   127  	state         protoimpl.MessageState
   128  	sizeCache     protoimpl.SizeCache
   129  	unknownFields protoimpl.UnknownFields
   130  	// Name of Notification
   131  	// When creating a new instance, this field is optional and if not provided,
   132  	// it will be generated automatically. Last ID segment must conform to the
   133  	// following regex: [a-zA-Z0-9_.:-]{1,128}
   134  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   135  	// Metadata is an object with information like create, update and delete time
   136  	// (for async deleted resources), has user labels/annotations, sharding
   137  	// information, multi-region syncing information and may have non-schema
   138  	// owners (useful for taking ownership of resources belonging to lower level
   139  	// services by higher ones).
   140  	Metadata *meta.Meta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
   141  	// References to alerts that are part of this notification
   142  	// TODO: Obsolete and to be retired, in favor of alert_sets
   143  	Alerts []*alert.Name `protobuf:"bytes,4,rep,customtype=Name,name=alerts,proto3" json:"alerts,omitempty"`
   144  	// Alerts by notification
   145  	AlertSets []*Notification_AlertsSet `protobuf:"bytes,5,rep,name=alert_sets,json=alertSets,proto3" json:"alert_sets,omitempty"`
   146  	State     *Notification_State       `protobuf:"bytes,6,opt,name=state,proto3" json:"state,omitempty"`
   147  }
   148  
   149  func (m *Notification) Reset() {
   150  	*m = Notification{}
   151  	if protoimpl.UnsafeEnabled {
   152  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[0]
   153  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   154  		ms.StoreMessageInfo(mi)
   155  	}
   156  }
   157  
   158  func (m *Notification) String() string {
   159  	return protoimpl.X.MessageStringOf(m)
   160  }
   161  
   162  func (*Notification) ProtoMessage() {}
   163  
   164  func (m *Notification) ProtoReflect() preflect.Message {
   165  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[0]
   166  	if protoimpl.UnsafeEnabled && m != nil {
   167  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   168  		if ms.LoadMessageInfo() == nil {
   169  			ms.StoreMessageInfo(mi)
   170  		}
   171  		return ms
   172  	}
   173  	return mi.MessageOf(m)
   174  }
   175  
   176  func (*Notification) GotenMessage() {}
   177  
   178  // Deprecated, Use Notification.ProtoReflect.Descriptor instead.
   179  func (*Notification) Descriptor() ([]byte, []int) {
   180  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0}
   181  }
   182  
   183  func (m *Notification) Unmarshal(b []byte) error {
   184  	return proto.Unmarshal(b, m)
   185  }
   186  
   187  func (m *Notification) Marshal() ([]byte, error) {
   188  	return proto.Marshal(m)
   189  }
   190  
   191  func (m *Notification) MarshalJSON() ([]byte, error) {
   192  	return protojson.MarshalOptions{}.Marshal(m)
   193  }
   194  
   195  func (m *Notification) UnmarshalJSON(data []byte) error {
   196  	return protojson.Unmarshal(data, m)
   197  }
   198  
   199  func (m *Notification) GetName() *Name {
   200  	if m != nil {
   201  		return m.Name
   202  	}
   203  	return nil
   204  }
   205  
   206  func (m *Notification) GetMetadata() *meta.Meta {
   207  	if m != nil {
   208  		return m.Metadata
   209  	}
   210  	return nil
   211  }
   212  
   213  func (m *Notification) GetAlerts() []*alert.Name {
   214  	if m != nil {
   215  		return m.Alerts
   216  	}
   217  	return nil
   218  }
   219  
   220  func (m *Notification) GetAlertSets() []*Notification_AlertsSet {
   221  	if m != nil {
   222  		return m.AlertSets
   223  	}
   224  	return nil
   225  }
   226  
   227  func (m *Notification) GetState() *Notification_State {
   228  	if m != nil {
   229  		return m.State
   230  	}
   231  	return nil
   232  }
   233  
   234  func (m *Notification) SetName(fv *Name) {
   235  	if m == nil {
   236  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Notification"))
   237  	}
   238  	m.Name = fv
   239  }
   240  
   241  func (m *Notification) SetMetadata(fv *meta.Meta) {
   242  	if m == nil {
   243  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Notification"))
   244  	}
   245  	m.Metadata = fv
   246  }
   247  
   248  func (m *Notification) SetAlerts(fv []*alert.Name) {
   249  	if m == nil {
   250  		panic(fmt.Errorf("can't set %s on nil %s", "Alerts", "Notification"))
   251  	}
   252  	m.Alerts = fv
   253  }
   254  
   255  func (m *Notification) SetAlertSets(fv []*Notification_AlertsSet) {
   256  	if m == nil {
   257  		panic(fmt.Errorf("can't set %s on nil %s", "AlertSets", "Notification"))
   258  	}
   259  	m.AlertSets = fv
   260  }
   261  
   262  func (m *Notification) SetState(fv *Notification_State) {
   263  	if m == nil {
   264  		panic(fmt.Errorf("can't set %s on nil %s", "State", "Notification"))
   265  	}
   266  	m.State = fv
   267  }
   268  
   269  type Notification_AlertsSet struct {
   270  	state         protoimpl.MessageState
   271  	sizeCache     protoimpl.SizeCache
   272  	unknownFields protoimpl.UnknownFields
   273  	// Condition holding alerts
   274  	Condition *alerting_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=condition,proto3" json:"condition,omitempty"`
   275  	// List of alert IDs.
   276  	Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"`
   277  }
   278  
   279  func (m *Notification_AlertsSet) Reset() {
   280  	*m = Notification_AlertsSet{}
   281  	if protoimpl.UnsafeEnabled {
   282  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[1]
   283  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   284  		ms.StoreMessageInfo(mi)
   285  	}
   286  }
   287  
   288  func (m *Notification_AlertsSet) String() string {
   289  	return protoimpl.X.MessageStringOf(m)
   290  }
   291  
   292  func (*Notification_AlertsSet) ProtoMessage() {}
   293  
   294  func (m *Notification_AlertsSet) ProtoReflect() preflect.Message {
   295  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[1]
   296  	if protoimpl.UnsafeEnabled && m != nil {
   297  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   298  		if ms.LoadMessageInfo() == nil {
   299  			ms.StoreMessageInfo(mi)
   300  		}
   301  		return ms
   302  	}
   303  	return mi.MessageOf(m)
   304  }
   305  
   306  func (*Notification_AlertsSet) GotenMessage() {}
   307  
   308  // Deprecated, Use Notification_AlertsSet.ProtoReflect.Descriptor instead.
   309  func (*Notification_AlertsSet) Descriptor() ([]byte, []int) {
   310  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 0}
   311  }
   312  
   313  func (m *Notification_AlertsSet) Unmarshal(b []byte) error {
   314  	return proto.Unmarshal(b, m)
   315  }
   316  
   317  func (m *Notification_AlertsSet) Marshal() ([]byte, error) {
   318  	return proto.Marshal(m)
   319  }
   320  
   321  func (m *Notification_AlertsSet) MarshalJSON() ([]byte, error) {
   322  	return protojson.MarshalOptions{}.Marshal(m)
   323  }
   324  
   325  func (m *Notification_AlertsSet) UnmarshalJSON(data []byte) error {
   326  	return protojson.Unmarshal(data, m)
   327  }
   328  
   329  func (m *Notification_AlertsSet) GetCondition() *alerting_condition.Name {
   330  	if m != nil {
   331  		return m.Condition
   332  	}
   333  	return nil
   334  }
   335  
   336  func (m *Notification_AlertsSet) GetIds() []string {
   337  	if m != nil {
   338  		return m.Ids
   339  	}
   340  	return nil
   341  }
   342  
   343  func (m *Notification_AlertsSet) SetCondition(fv *alerting_condition.Name) {
   344  	if m == nil {
   345  		panic(fmt.Errorf("can't set %s on nil %s", "Condition", "Notification_AlertsSet"))
   346  	}
   347  	m.Condition = fv
   348  }
   349  
   350  func (m *Notification_AlertsSet) SetIds(fv []string) {
   351  	if m == nil {
   352  		panic(fmt.Errorf("can't set %s on nil %s", "Ids", "Notification_AlertsSet"))
   353  	}
   354  	m.Ids = fv
   355  }
   356  
   357  type Notification_State struct {
   358  	state         protoimpl.MessageState
   359  	sizeCache     protoimpl.SizeCache
   360  	unknownFields protoimpl.UnknownFields
   361  	IsResolved    bool `protobuf:"varint,1,opt,name=is_resolved,json=isResolved,proto3" json:"is_resolved,omitempty"`
   362  	// Notification state
   363  	NotificationState []*Notification_State_NotificationState `protobuf:"bytes,2,rep,name=notification_state,json=notificationState,proto3" json:"notification_state,omitempty"`
   364  	// Internal state to keep track of whether any notification sends needs to
   365  	// be retried for new incident
   366  	IncidentNotifyAttemptsDone bool `protobuf:"varint,3,opt,name=incident_notify_attempts_done,json=incidentNotifyAttemptsDone,proto3" json:"incident_notify_attempts_done,omitempty"`
   367  	// Internal state to keep track of whether any notification sends needs to
   368  	// be retried for resolution
   369  	ResolutionNotifyAttemptsDone bool `protobuf:"varint,4,opt,name=resolution_notify_attempts_done,json=resolutionNotifyAttemptsDone,proto3" json:"resolution_notify_attempts_done,omitempty"`
   370  	// Time range for which alerts for the policy are clubbed together
   371  	AlertsLifetime              *common.TimeRange                       `protobuf:"bytes,5,opt,name=alerts_lifetime,json=alertsLifetime,proto3" json:"alerts_lifetime,omitempty"`
   372  	ResolutionNotificationState []*Notification_State_NotificationState `protobuf:"bytes,6,rep,name=resolution_notification_state,json=resolutionNotificationState,proto3" json:"resolution_notification_state,omitempty"`
   373  	// Alert has ended and any needed notifications are processed
   374  	LifecycleCompleted bool `protobuf:"varint,7,opt,name=lifecycle_completed,json=lifecycleCompleted,proto3" json:"lifecycle_completed,omitempty"`
   375  }
   376  
   377  func (m *Notification_State) Reset() {
   378  	*m = Notification_State{}
   379  	if protoimpl.UnsafeEnabled {
   380  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[2]
   381  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   382  		ms.StoreMessageInfo(mi)
   383  	}
   384  }
   385  
   386  func (m *Notification_State) String() string {
   387  	return protoimpl.X.MessageStringOf(m)
   388  }
   389  
   390  func (*Notification_State) ProtoMessage() {}
   391  
   392  func (m *Notification_State) ProtoReflect() preflect.Message {
   393  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[2]
   394  	if protoimpl.UnsafeEnabled && m != nil {
   395  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   396  		if ms.LoadMessageInfo() == nil {
   397  			ms.StoreMessageInfo(mi)
   398  		}
   399  		return ms
   400  	}
   401  	return mi.MessageOf(m)
   402  }
   403  
   404  func (*Notification_State) GotenMessage() {}
   405  
   406  // Deprecated, Use Notification_State.ProtoReflect.Descriptor instead.
   407  func (*Notification_State) Descriptor() ([]byte, []int) {
   408  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 1}
   409  }
   410  
   411  func (m *Notification_State) Unmarshal(b []byte) error {
   412  	return proto.Unmarshal(b, m)
   413  }
   414  
   415  func (m *Notification_State) Marshal() ([]byte, error) {
   416  	return proto.Marshal(m)
   417  }
   418  
   419  func (m *Notification_State) MarshalJSON() ([]byte, error) {
   420  	return protojson.MarshalOptions{}.Marshal(m)
   421  }
   422  
   423  func (m *Notification_State) UnmarshalJSON(data []byte) error {
   424  	return protojson.Unmarshal(data, m)
   425  }
   426  
   427  func (m *Notification_State) GetIsResolved() bool {
   428  	if m != nil {
   429  		return m.IsResolved
   430  	}
   431  	return false
   432  }
   433  
   434  func (m *Notification_State) GetNotificationState() []*Notification_State_NotificationState {
   435  	if m != nil {
   436  		return m.NotificationState
   437  	}
   438  	return nil
   439  }
   440  
   441  func (m *Notification_State) GetIncidentNotifyAttemptsDone() bool {
   442  	if m != nil {
   443  		return m.IncidentNotifyAttemptsDone
   444  	}
   445  	return false
   446  }
   447  
   448  func (m *Notification_State) GetResolutionNotifyAttemptsDone() bool {
   449  	if m != nil {
   450  		return m.ResolutionNotifyAttemptsDone
   451  	}
   452  	return false
   453  }
   454  
   455  func (m *Notification_State) GetAlertsLifetime() *common.TimeRange {
   456  	if m != nil {
   457  		return m.AlertsLifetime
   458  	}
   459  	return nil
   460  }
   461  
   462  func (m *Notification_State) GetResolutionNotificationState() []*Notification_State_NotificationState {
   463  	if m != nil {
   464  		return m.ResolutionNotificationState
   465  	}
   466  	return nil
   467  }
   468  
   469  func (m *Notification_State) GetLifecycleCompleted() bool {
   470  	if m != nil {
   471  		return m.LifecycleCompleted
   472  	}
   473  	return false
   474  }
   475  
   476  func (m *Notification_State) SetIsResolved(fv bool) {
   477  	if m == nil {
   478  		panic(fmt.Errorf("can't set %s on nil %s", "IsResolved", "Notification_State"))
   479  	}
   480  	m.IsResolved = fv
   481  }
   482  
   483  func (m *Notification_State) SetNotificationState(fv []*Notification_State_NotificationState) {
   484  	if m == nil {
   485  		panic(fmt.Errorf("can't set %s on nil %s", "NotificationState", "Notification_State"))
   486  	}
   487  	m.NotificationState = fv
   488  }
   489  
   490  func (m *Notification_State) SetIncidentNotifyAttemptsDone(fv bool) {
   491  	if m == nil {
   492  		panic(fmt.Errorf("can't set %s on nil %s", "IncidentNotifyAttemptsDone", "Notification_State"))
   493  	}
   494  	m.IncidentNotifyAttemptsDone = fv
   495  }
   496  
   497  func (m *Notification_State) SetResolutionNotifyAttemptsDone(fv bool) {
   498  	if m == nil {
   499  		panic(fmt.Errorf("can't set %s on nil %s", "ResolutionNotifyAttemptsDone", "Notification_State"))
   500  	}
   501  	m.ResolutionNotifyAttemptsDone = fv
   502  }
   503  
   504  func (m *Notification_State) SetAlertsLifetime(fv *common.TimeRange) {
   505  	if m == nil {
   506  		panic(fmt.Errorf("can't set %s on nil %s", "AlertsLifetime", "Notification_State"))
   507  	}
   508  	m.AlertsLifetime = fv
   509  }
   510  
   511  func (m *Notification_State) SetResolutionNotificationState(fv []*Notification_State_NotificationState) {
   512  	if m == nil {
   513  		panic(fmt.Errorf("can't set %s on nil %s", "ResolutionNotificationState", "Notification_State"))
   514  	}
   515  	m.ResolutionNotificationState = fv
   516  }
   517  
   518  func (m *Notification_State) SetLifecycleCompleted(fv bool) {
   519  	if m == nil {
   520  		panic(fmt.Errorf("can't set %s on nil %s", "LifecycleCompleted", "Notification_State"))
   521  	}
   522  	m.LifecycleCompleted = fv
   523  }
   524  
   525  type Notification_State_NotificationState struct {
   526  	state         protoimpl.MessageState
   527  	sizeCache     protoimpl.SizeCache
   528  	unknownFields protoimpl.UnknownFields
   529  	// Notification channel name
   530  	NotificationChannel *notification_channel.Name                  `protobuf:"bytes,1,opt,customtype=Name,name=notification_channel,json=notificationChannel,proto3" json:"notification_channel,omitempty"`
   531  	Status              Notification_State_NotificationState_Status `protobuf:"varint,2,opt,name=status,proto3,enum=ntt.monitoring.v4.Notification_State_NotificationState_Status" json:"status,omitempty"`
   532  	// Error message if status is FAILED
   533  	Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
   534  	// Provider specific data. Allows tracking ids of notifications sent to
   535  	// specific channels.
   536  	ProviderData   *Notification_State_NotificationState_ProviderData `protobuf:"bytes,4,opt,name=provider_data,json=providerData,proto3" json:"provider_data,omitempty"`
   537  	NotifyAttempts int64                                              `protobuf:"varint,5,opt,name=notify_attempts,json=notifyAttempts,proto3" json:"notify_attempts,omitempty"`
   538  }
   539  
   540  func (m *Notification_State_NotificationState) Reset() {
   541  	*m = Notification_State_NotificationState{}
   542  	if protoimpl.UnsafeEnabled {
   543  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[3]
   544  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   545  		ms.StoreMessageInfo(mi)
   546  	}
   547  }
   548  
   549  func (m *Notification_State_NotificationState) String() string {
   550  	return protoimpl.X.MessageStringOf(m)
   551  }
   552  
   553  func (*Notification_State_NotificationState) ProtoMessage() {}
   554  
   555  func (m *Notification_State_NotificationState) ProtoReflect() preflect.Message {
   556  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[3]
   557  	if protoimpl.UnsafeEnabled && m != nil {
   558  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   559  		if ms.LoadMessageInfo() == nil {
   560  			ms.StoreMessageInfo(mi)
   561  		}
   562  		return ms
   563  	}
   564  	return mi.MessageOf(m)
   565  }
   566  
   567  func (*Notification_State_NotificationState) GotenMessage() {}
   568  
   569  // Deprecated, Use Notification_State_NotificationState.ProtoReflect.Descriptor instead.
   570  func (*Notification_State_NotificationState) Descriptor() ([]byte, []int) {
   571  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 1, 0}
   572  }
   573  
   574  func (m *Notification_State_NotificationState) Unmarshal(b []byte) error {
   575  	return proto.Unmarshal(b, m)
   576  }
   577  
   578  func (m *Notification_State_NotificationState) Marshal() ([]byte, error) {
   579  	return proto.Marshal(m)
   580  }
   581  
   582  func (m *Notification_State_NotificationState) MarshalJSON() ([]byte, error) {
   583  	return protojson.MarshalOptions{}.Marshal(m)
   584  }
   585  
   586  func (m *Notification_State_NotificationState) UnmarshalJSON(data []byte) error {
   587  	return protojson.Unmarshal(data, m)
   588  }
   589  
   590  func (m *Notification_State_NotificationState) GetNotificationChannel() *notification_channel.Name {
   591  	if m != nil {
   592  		return m.NotificationChannel
   593  	}
   594  	return nil
   595  }
   596  
   597  func (m *Notification_State_NotificationState) GetStatus() Notification_State_NotificationState_Status {
   598  	if m != nil {
   599  		return m.Status
   600  	}
   601  	return Notification_State_NotificationState_UNKNOWN
   602  }
   603  
   604  func (m *Notification_State_NotificationState) GetError() string {
   605  	if m != nil {
   606  		return m.Error
   607  	}
   608  	return ""
   609  }
   610  
   611  func (m *Notification_State_NotificationState) GetProviderData() *Notification_State_NotificationState_ProviderData {
   612  	if m != nil {
   613  		return m.ProviderData
   614  	}
   615  	return nil
   616  }
   617  
   618  func (m *Notification_State_NotificationState) GetNotifyAttempts() int64 {
   619  	if m != nil {
   620  		return m.NotifyAttempts
   621  	}
   622  	return int64(0)
   623  }
   624  
   625  func (m *Notification_State_NotificationState) SetNotificationChannel(fv *notification_channel.Name) {
   626  	if m == nil {
   627  		panic(fmt.Errorf("can't set %s on nil %s", "NotificationChannel", "Notification_State_NotificationState"))
   628  	}
   629  	m.NotificationChannel = fv
   630  }
   631  
   632  func (m *Notification_State_NotificationState) SetStatus(fv Notification_State_NotificationState_Status) {
   633  	if m == nil {
   634  		panic(fmt.Errorf("can't set %s on nil %s", "Status", "Notification_State_NotificationState"))
   635  	}
   636  	m.Status = fv
   637  }
   638  
   639  func (m *Notification_State_NotificationState) SetError(fv string) {
   640  	if m == nil {
   641  		panic(fmt.Errorf("can't set %s on nil %s", "Error", "Notification_State_NotificationState"))
   642  	}
   643  	m.Error = fv
   644  }
   645  
   646  func (m *Notification_State_NotificationState) SetProviderData(fv *Notification_State_NotificationState_ProviderData) {
   647  	if m == nil {
   648  		panic(fmt.Errorf("can't set %s on nil %s", "ProviderData", "Notification_State_NotificationState"))
   649  	}
   650  	m.ProviderData = fv
   651  }
   652  
   653  func (m *Notification_State_NotificationState) SetNotifyAttempts(fv int64) {
   654  	if m == nil {
   655  		panic(fmt.Errorf("can't set %s on nil %s", "NotifyAttempts", "Notification_State_NotificationState"))
   656  	}
   657  	m.NotifyAttempts = fv
   658  }
   659  
   660  // Provider specific data
   661  type Notification_State_NotificationState_ProviderData struct {
   662  	state         protoimpl.MessageState
   663  	sizeCache     protoimpl.SizeCache
   664  	unknownFields protoimpl.UnknownFields
   665  	Slack         *Notification_State_NotificationState_ProviderData_Slack     `protobuf:"bytes,3,opt,name=slack,proto3" json:"slack,omitempty"`
   666  	PagerDuty     *Notification_State_NotificationState_ProviderData_PagerDuty `protobuf:"bytes,4,opt,name=pager_duty,json=pagerDuty,proto3" json:"pager_duty,omitempty"`
   667  	Webhook       *Notification_State_NotificationState_ProviderData_WebHook   `protobuf:"bytes,5,opt,name=webhook,proto3" json:"webhook,omitempty"`
   668  }
   669  
   670  func (m *Notification_State_NotificationState_ProviderData) Reset() {
   671  	*m = Notification_State_NotificationState_ProviderData{}
   672  	if protoimpl.UnsafeEnabled {
   673  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[4]
   674  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   675  		ms.StoreMessageInfo(mi)
   676  	}
   677  }
   678  
   679  func (m *Notification_State_NotificationState_ProviderData) String() string {
   680  	return protoimpl.X.MessageStringOf(m)
   681  }
   682  
   683  func (*Notification_State_NotificationState_ProviderData) ProtoMessage() {}
   684  
   685  func (m *Notification_State_NotificationState_ProviderData) ProtoReflect() preflect.Message {
   686  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[4]
   687  	if protoimpl.UnsafeEnabled && m != nil {
   688  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   689  		if ms.LoadMessageInfo() == nil {
   690  			ms.StoreMessageInfo(mi)
   691  		}
   692  		return ms
   693  	}
   694  	return mi.MessageOf(m)
   695  }
   696  
   697  func (*Notification_State_NotificationState_ProviderData) GotenMessage() {}
   698  
   699  // Deprecated, Use Notification_State_NotificationState_ProviderData.ProtoReflect.Descriptor instead.
   700  func (*Notification_State_NotificationState_ProviderData) Descriptor() ([]byte, []int) {
   701  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 1, 0, 0}
   702  }
   703  
   704  func (m *Notification_State_NotificationState_ProviderData) Unmarshal(b []byte) error {
   705  	return proto.Unmarshal(b, m)
   706  }
   707  
   708  func (m *Notification_State_NotificationState_ProviderData) Marshal() ([]byte, error) {
   709  	return proto.Marshal(m)
   710  }
   711  
   712  func (m *Notification_State_NotificationState_ProviderData) MarshalJSON() ([]byte, error) {
   713  	return protojson.MarshalOptions{}.Marshal(m)
   714  }
   715  
   716  func (m *Notification_State_NotificationState_ProviderData) UnmarshalJSON(data []byte) error {
   717  	return protojson.Unmarshal(data, m)
   718  }
   719  
   720  func (m *Notification_State_NotificationState_ProviderData) GetSlack() *Notification_State_NotificationState_ProviderData_Slack {
   721  	if m != nil {
   722  		return m.Slack
   723  	}
   724  	return nil
   725  }
   726  
   727  func (m *Notification_State_NotificationState_ProviderData) GetPagerDuty() *Notification_State_NotificationState_ProviderData_PagerDuty {
   728  	if m != nil {
   729  		return m.PagerDuty
   730  	}
   731  	return nil
   732  }
   733  
   734  func (m *Notification_State_NotificationState_ProviderData) GetWebhook() *Notification_State_NotificationState_ProviderData_WebHook {
   735  	if m != nil {
   736  		return m.Webhook
   737  	}
   738  	return nil
   739  }
   740  
   741  func (m *Notification_State_NotificationState_ProviderData) SetSlack(fv *Notification_State_NotificationState_ProviderData_Slack) {
   742  	if m == nil {
   743  		panic(fmt.Errorf("can't set %s on nil %s", "Slack", "Notification_State_NotificationState_ProviderData"))
   744  	}
   745  	m.Slack = fv
   746  }
   747  
   748  func (m *Notification_State_NotificationState_ProviderData) SetPagerDuty(fv *Notification_State_NotificationState_ProviderData_PagerDuty) {
   749  	if m == nil {
   750  		panic(fmt.Errorf("can't set %s on nil %s", "PagerDuty", "Notification_State_NotificationState_ProviderData"))
   751  	}
   752  	m.PagerDuty = fv
   753  }
   754  
   755  func (m *Notification_State_NotificationState_ProviderData) SetWebhook(fv *Notification_State_NotificationState_ProviderData_WebHook) {
   756  	if m == nil {
   757  		panic(fmt.Errorf("can't set %s on nil %s", "Webhook", "Notification_State_NotificationState_ProviderData"))
   758  	}
   759  	m.Webhook = fv
   760  }
   761  
   762  // Slack
   763  type Notification_State_NotificationState_ProviderData_Slack struct {
   764  	state         protoimpl.MessageState
   765  	sizeCache     protoimpl.SizeCache
   766  	unknownFields protoimpl.UnknownFields
   767  	Ts            string `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
   768  }
   769  
   770  func (m *Notification_State_NotificationState_ProviderData_Slack) Reset() {
   771  	*m = Notification_State_NotificationState_ProviderData_Slack{}
   772  	if protoimpl.UnsafeEnabled {
   773  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[5]
   774  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   775  		ms.StoreMessageInfo(mi)
   776  	}
   777  }
   778  
   779  func (m *Notification_State_NotificationState_ProviderData_Slack) String() string {
   780  	return protoimpl.X.MessageStringOf(m)
   781  }
   782  
   783  func (*Notification_State_NotificationState_ProviderData_Slack) ProtoMessage() {}
   784  
   785  func (m *Notification_State_NotificationState_ProviderData_Slack) ProtoReflect() preflect.Message {
   786  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[5]
   787  	if protoimpl.UnsafeEnabled && m != nil {
   788  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   789  		if ms.LoadMessageInfo() == nil {
   790  			ms.StoreMessageInfo(mi)
   791  		}
   792  		return ms
   793  	}
   794  	return mi.MessageOf(m)
   795  }
   796  
   797  func (*Notification_State_NotificationState_ProviderData_Slack) GotenMessage() {}
   798  
   799  // Deprecated, Use Notification_State_NotificationState_ProviderData_Slack.ProtoReflect.Descriptor instead.
   800  func (*Notification_State_NotificationState_ProviderData_Slack) Descriptor() ([]byte, []int) {
   801  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 1, 0, 0, 0}
   802  }
   803  
   804  func (m *Notification_State_NotificationState_ProviderData_Slack) Unmarshal(b []byte) error {
   805  	return proto.Unmarshal(b, m)
   806  }
   807  
   808  func (m *Notification_State_NotificationState_ProviderData_Slack) Marshal() ([]byte, error) {
   809  	return proto.Marshal(m)
   810  }
   811  
   812  func (m *Notification_State_NotificationState_ProviderData_Slack) MarshalJSON() ([]byte, error) {
   813  	return protojson.MarshalOptions{}.Marshal(m)
   814  }
   815  
   816  func (m *Notification_State_NotificationState_ProviderData_Slack) UnmarshalJSON(data []byte) error {
   817  	return protojson.Unmarshal(data, m)
   818  }
   819  
   820  func (m *Notification_State_NotificationState_ProviderData_Slack) GetTs() string {
   821  	if m != nil {
   822  		return m.Ts
   823  	}
   824  	return ""
   825  }
   826  
   827  func (m *Notification_State_NotificationState_ProviderData_Slack) SetTs(fv string) {
   828  	if m == nil {
   829  		panic(fmt.Errorf("can't set %s on nil %s", "Ts", "Notification_State_NotificationState_ProviderData_Slack"))
   830  	}
   831  	m.Ts = fv
   832  }
   833  
   834  // Pager Duty
   835  type Notification_State_NotificationState_ProviderData_PagerDuty struct {
   836  	state         protoimpl.MessageState
   837  	sizeCache     protoimpl.SizeCache
   838  	unknownFields protoimpl.UnknownFields
   839  	IncidentKey   string `protobuf:"bytes,1,opt,name=incident_key,json=incidentKey,proto3" json:"incident_key,omitempty"`
   840  }
   841  
   842  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) Reset() {
   843  	*m = Notification_State_NotificationState_ProviderData_PagerDuty{}
   844  	if protoimpl.UnsafeEnabled {
   845  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[6]
   846  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   847  		ms.StoreMessageInfo(mi)
   848  	}
   849  }
   850  
   851  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) String() string {
   852  	return protoimpl.X.MessageStringOf(m)
   853  }
   854  
   855  func (*Notification_State_NotificationState_ProviderData_PagerDuty) ProtoMessage() {}
   856  
   857  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) ProtoReflect() preflect.Message {
   858  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[6]
   859  	if protoimpl.UnsafeEnabled && m != nil {
   860  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   861  		if ms.LoadMessageInfo() == nil {
   862  			ms.StoreMessageInfo(mi)
   863  		}
   864  		return ms
   865  	}
   866  	return mi.MessageOf(m)
   867  }
   868  
   869  func (*Notification_State_NotificationState_ProviderData_PagerDuty) GotenMessage() {}
   870  
   871  // Deprecated, Use Notification_State_NotificationState_ProviderData_PagerDuty.ProtoReflect.Descriptor instead.
   872  func (*Notification_State_NotificationState_ProviderData_PagerDuty) Descriptor() ([]byte, []int) {
   873  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 1, 0, 0, 1}
   874  }
   875  
   876  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) Unmarshal(b []byte) error {
   877  	return proto.Unmarshal(b, m)
   878  }
   879  
   880  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) Marshal() ([]byte, error) {
   881  	return proto.Marshal(m)
   882  }
   883  
   884  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) MarshalJSON() ([]byte, error) {
   885  	return protojson.MarshalOptions{}.Marshal(m)
   886  }
   887  
   888  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) UnmarshalJSON(data []byte) error {
   889  	return protojson.Unmarshal(data, m)
   890  }
   891  
   892  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) GetIncidentKey() string {
   893  	if m != nil {
   894  		return m.IncidentKey
   895  	}
   896  	return ""
   897  }
   898  
   899  func (m *Notification_State_NotificationState_ProviderData_PagerDuty) SetIncidentKey(fv string) {
   900  	if m == nil {
   901  		panic(fmt.Errorf("can't set %s on nil %s", "IncidentKey", "Notification_State_NotificationState_ProviderData_PagerDuty"))
   902  	}
   903  	m.IncidentKey = fv
   904  }
   905  
   906  type Notification_State_NotificationState_ProviderData_WebHook struct {
   907  	state         protoimpl.MessageState
   908  	sizeCache     protoimpl.SizeCache
   909  	unknownFields protoimpl.UnknownFields
   910  	TotalChunks   int64                                                                     `protobuf:"varint,2,opt,name=total_chunks,json=totalChunks,proto3" json:"total_chunks,omitempty"`
   911  	FailedChunks  []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks `protobuf:"bytes,1,rep,name=failed_chunks,json=failedChunks,proto3" json:"failed_chunks,omitempty"`
   912  }
   913  
   914  func (m *Notification_State_NotificationState_ProviderData_WebHook) Reset() {
   915  	*m = Notification_State_NotificationState_ProviderData_WebHook{}
   916  	if protoimpl.UnsafeEnabled {
   917  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[7]
   918  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   919  		ms.StoreMessageInfo(mi)
   920  	}
   921  }
   922  
   923  func (m *Notification_State_NotificationState_ProviderData_WebHook) String() string {
   924  	return protoimpl.X.MessageStringOf(m)
   925  }
   926  
   927  func (*Notification_State_NotificationState_ProviderData_WebHook) ProtoMessage() {}
   928  
   929  func (m *Notification_State_NotificationState_ProviderData_WebHook) ProtoReflect() preflect.Message {
   930  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[7]
   931  	if protoimpl.UnsafeEnabled && m != nil {
   932  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   933  		if ms.LoadMessageInfo() == nil {
   934  			ms.StoreMessageInfo(mi)
   935  		}
   936  		return ms
   937  	}
   938  	return mi.MessageOf(m)
   939  }
   940  
   941  func (*Notification_State_NotificationState_ProviderData_WebHook) GotenMessage() {}
   942  
   943  // Deprecated, Use Notification_State_NotificationState_ProviderData_WebHook.ProtoReflect.Descriptor instead.
   944  func (*Notification_State_NotificationState_ProviderData_WebHook) Descriptor() ([]byte, []int) {
   945  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 1, 0, 0, 2}
   946  }
   947  
   948  func (m *Notification_State_NotificationState_ProviderData_WebHook) Unmarshal(b []byte) error {
   949  	return proto.Unmarshal(b, m)
   950  }
   951  
   952  func (m *Notification_State_NotificationState_ProviderData_WebHook) Marshal() ([]byte, error) {
   953  	return proto.Marshal(m)
   954  }
   955  
   956  func (m *Notification_State_NotificationState_ProviderData_WebHook) MarshalJSON() ([]byte, error) {
   957  	return protojson.MarshalOptions{}.Marshal(m)
   958  }
   959  
   960  func (m *Notification_State_NotificationState_ProviderData_WebHook) UnmarshalJSON(data []byte) error {
   961  	return protojson.Unmarshal(data, m)
   962  }
   963  
   964  func (m *Notification_State_NotificationState_ProviderData_WebHook) GetTotalChunks() int64 {
   965  	if m != nil {
   966  		return m.TotalChunks
   967  	}
   968  	return int64(0)
   969  }
   970  
   971  func (m *Notification_State_NotificationState_ProviderData_WebHook) GetFailedChunks() []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks {
   972  	if m != nil {
   973  		return m.FailedChunks
   974  	}
   975  	return nil
   976  }
   977  
   978  func (m *Notification_State_NotificationState_ProviderData_WebHook) SetTotalChunks(fv int64) {
   979  	if m == nil {
   980  		panic(fmt.Errorf("can't set %s on nil %s", "TotalChunks", "Notification_State_NotificationState_ProviderData_WebHook"))
   981  	}
   982  	m.TotalChunks = fv
   983  }
   984  
   985  func (m *Notification_State_NotificationState_ProviderData_WebHook) SetFailedChunks(fv []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) {
   986  	if m == nil {
   987  		panic(fmt.Errorf("can't set %s on nil %s", "FailedChunks", "Notification_State_NotificationState_ProviderData_WebHook"))
   988  	}
   989  	m.FailedChunks = fv
   990  }
   991  
   992  type Notification_State_NotificationState_ProviderData_WebHook_FailedChunks struct {
   993  	state         protoimpl.MessageState
   994  	sizeCache     protoimpl.SizeCache
   995  	unknownFields protoimpl.UnknownFields
   996  	AlertOffset   int64  `protobuf:"varint,1,opt,name=alert_offset,json=alertOffset,proto3" json:"alert_offset,omitempty"`
   997  	Error         string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
   998  }
   999  
  1000  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) Reset() {
  1001  	*m = Notification_State_NotificationState_ProviderData_WebHook_FailedChunks{}
  1002  	if protoimpl.UnsafeEnabled {
  1003  		mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[8]
  1004  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1005  		ms.StoreMessageInfo(mi)
  1006  	}
  1007  }
  1008  
  1009  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) String() string {
  1010  	return protoimpl.X.MessageStringOf(m)
  1011  }
  1012  
  1013  func (*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) ProtoMessage() {}
  1014  
  1015  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) ProtoReflect() preflect.Message {
  1016  	mi := &edgelq_monitoring_proto_v4_notification_proto_msgTypes[8]
  1017  	if protoimpl.UnsafeEnabled && m != nil {
  1018  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1019  		if ms.LoadMessageInfo() == nil {
  1020  			ms.StoreMessageInfo(mi)
  1021  		}
  1022  		return ms
  1023  	}
  1024  	return mi.MessageOf(m)
  1025  }
  1026  
  1027  func (*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) GotenMessage() {}
  1028  
  1029  // Deprecated, Use Notification_State_NotificationState_ProviderData_WebHook_FailedChunks.ProtoReflect.Descriptor instead.
  1030  func (*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) Descriptor() ([]byte, []int) {
  1031  	return edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP(), []int{0, 1, 0, 0, 2, 0}
  1032  }
  1033  
  1034  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) Unmarshal(b []byte) error {
  1035  	return proto.Unmarshal(b, m)
  1036  }
  1037  
  1038  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) Marshal() ([]byte, error) {
  1039  	return proto.Marshal(m)
  1040  }
  1041  
  1042  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) MarshalJSON() ([]byte, error) {
  1043  	return protojson.MarshalOptions{}.Marshal(m)
  1044  }
  1045  
  1046  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) UnmarshalJSON(data []byte) error {
  1047  	return protojson.Unmarshal(data, m)
  1048  }
  1049  
  1050  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) GetAlertOffset() int64 {
  1051  	if m != nil {
  1052  		return m.AlertOffset
  1053  	}
  1054  	return int64(0)
  1055  }
  1056  
  1057  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) GetError() string {
  1058  	if m != nil {
  1059  		return m.Error
  1060  	}
  1061  	return ""
  1062  }
  1063  
  1064  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) SetAlertOffset(fv int64) {
  1065  	if m == nil {
  1066  		panic(fmt.Errorf("can't set %s on nil %s", "AlertOffset", "Notification_State_NotificationState_ProviderData_WebHook_FailedChunks"))
  1067  	}
  1068  	m.AlertOffset = fv
  1069  }
  1070  
  1071  func (m *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) SetError(fv string) {
  1072  	if m == nil {
  1073  		panic(fmt.Errorf("can't set %s on nil %s", "Error", "Notification_State_NotificationState_ProviderData_WebHook_FailedChunks"))
  1074  	}
  1075  	m.Error = fv
  1076  }
  1077  
  1078  var edgelq_monitoring_proto_v4_notification_proto preflect.FileDescriptor
  1079  
  1080  var edgelq_monitoring_proto_v4_notification_proto_rawDesc = []byte{
  1081  	0x0a, 0x2d, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
  1082  	0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34, 0x2f, 0x6e, 0x6f, 0x74,
  1083  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
  1084  	0x11, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
  1085  	0x76, 0x34, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72,
  1086  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67,
  1087  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1088  	0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  1089  	0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1090  	0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
  1091  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1092  	0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1093  	0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
  1094  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  1095  	0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1096  	0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1097  	0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
  1098  	0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
  1099  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61,
  1100  	0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1101  	0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f,
  1102  	0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70,
  1103  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e,
  1104  	0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34,
  1105  	0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x14,
  1106  	0x0a, 0x0c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28,
  1107  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda,
  1108  	0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
  1109  	0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61,
  1110  	0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74,
  1111  	0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d,
  1112  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x25, 0x0a, 0x06, 0x61, 0x6c, 0x65, 0x72, 0x74,
  1113  	0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0d, 0xb2, 0xda, 0x21, 0x09, 0x0a, 0x07, 0x0a,
  1114  	0x05, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x52, 0x06, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x12, 0x48,
  1115  	0x0a, 0x0a, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03,
  1116  	0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
  1117  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
  1118  	0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x53, 0x65, 0x74, 0x52, 0x09, 0x61,
  1119  	0x6c, 0x65, 0x72, 0x74, 0x53, 0x65, 0x74, 0x73, 0x12, 0x3b, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74,
  1120  	0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
  1121  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e, 0x6f, 0x74, 0x69,
  1122  	0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05,
  1123  	0x73, 0x74, 0x61, 0x74, 0x65, 0x1a, 0x56, 0x0a, 0x09, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x53,
  1124  	0x65, 0x74, 0x12, 0x37, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18,
  1125  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x19, 0xb2, 0xda, 0x21, 0x15, 0x0a, 0x13, 0x0a, 0x11, 0x41,
  1126  	0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  1127  	0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x69,
  1128  	0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x03, 0x69, 0x64, 0x73, 0x1a, 0x81, 0x0d,
  1129  	0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x72, 0x65,
  1130  	0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
  1131  	0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x12, 0x66, 0x0a, 0x12, 0x6e, 0x6f, 0x74, 0x69,
  1132  	0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02,
  1133  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
  1134  	0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
  1135  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x6f, 0x74, 0x69,
  1136  	0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x11, 0x6e,
  1137  	0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65,
  1138  	0x12, 0x41, 0x0a, 0x1d, 0x69, 0x6e, 0x63, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x74,
  1139  	0x69, 0x66, 0x79, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x73, 0x5f, 0x64, 0x6f, 0x6e,
  1140  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x69, 0x6e, 0x63, 0x69, 0x64, 0x65, 0x6e,
  1141  	0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x73, 0x44,
  1142  	0x6f, 0x6e, 0x65, 0x12, 0x45, 0x0a, 0x1f, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f,
  1143  	0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74,
  1144  	0x73, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1c, 0x72, 0x65,
  1145  	0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x41, 0x74,
  1146  	0x74, 0x65, 0x6d, 0x70, 0x74, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x45, 0x0a, 0x0f, 0x61, 0x6c,
  1147  	0x65, 0x72, 0x74, 0x73, 0x5f, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20,
  1148  	0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  1149  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67,
  1150  	0x65, 0x52, 0x0e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x4c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d,
  1151  	0x65, 0x12, 0x7b, 0x0a, 0x1d, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  1152  	0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61,
  1153  	0x74, 0x65, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d,
  1154  	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e, 0x6f, 0x74,
  1155  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e,
  1156  	0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
  1157  	0x65, 0x52, 0x1b, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74,
  1158  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2f,
  1159  	0x0a, 0x13, 0x6c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70,
  1160  	0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x6c, 0x69, 0x66,
  1161  	0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x1a,
  1162  	0xef, 0x08, 0x0a, 0x11, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1163  	0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x14, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
  1164  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x01, 0x20,
  1165  	0x01, 0x28, 0x09, 0x42, 0x1b, 0xb2, 0xda, 0x21, 0x17, 0x0a, 0x15, 0x0a, 0x13, 0x4e, 0x6f, 0x74,
  1166  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
  1167  	0x52, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
  1168  	0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
  1169  	0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
  1170  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69,
  1171  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x6f, 0x74,
  1172  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x53,
  1173  	0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14, 0x0a,
  1174  	0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72,
  1175  	0x72, 0x6f, 0x72, 0x12, 0x69, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f,
  1176  	0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74,
  1177  	0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e,
  1178  	0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74,
  1179  	0x65, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
  1180  	0x61, 0x74, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61,
  1181  	0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x27,
  1182  	0x0a, 0x0f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74,
  1183  	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x41,
  1184  	0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x73, 0x1a, 0x88, 0x05, 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x76,
  1185  	0x69, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x60, 0x0a, 0x05, 0x73, 0x6c, 0x61, 0x63,
  1186  	0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f,
  1187  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e, 0x6f, 0x74, 0x69,
  1188  	0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e,
  1189  	0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65,
  1190  	0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x6c,
  1191  	0x61, 0x63, 0x6b, 0x52, 0x05, 0x73, 0x6c, 0x61, 0x63, 0x6b, 0x12, 0x6d, 0x0a, 0x0a, 0x70, 0x61,
  1192  	0x67, 0x65, 0x72, 0x5f, 0x64, 0x75, 0x74, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4e,
  1193  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
  1194  	0x76, 0x34, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
  1195  	0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
  1196  	0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72,
  1197  	0x44, 0x61, 0x74, 0x61, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x72, 0x44, 0x75, 0x74, 0x79, 0x52, 0x09,
  1198  	0x70, 0x61, 0x67, 0x65, 0x72, 0x44, 0x75, 0x74, 0x79, 0x12, 0x66, 0x0a, 0x07, 0x77, 0x65, 0x62,
  1199  	0x68, 0x6f, 0x6f, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x6e, 0x74, 0x74,
  1200  	0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e,
  1201  	0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74,
  1202  	0x65, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
  1203  	0x61, 0x74, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61,
  1204  	0x2e, 0x57, 0x65, 0x62, 0x48, 0x6f, 0x6f, 0x6b, 0x52, 0x07, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f,
  1205  	0x6b, 0x1a, 0x17, 0x0a, 0x05, 0x53, 0x6c, 0x61, 0x63, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x73,
  1206  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x74, 0x73, 0x1a, 0x2e, 0x0a, 0x09, 0x50, 0x61,
  1207  	0x67, 0x65, 0x72, 0x44, 0x75, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6e, 0x63, 0x69, 0x64,
  1208  	0x65, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69,
  1209  	0x6e, 0x63, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x1a, 0xf5, 0x01, 0x0a, 0x07, 0x57,
  1210  	0x65, 0x62, 0x48, 0x6f, 0x6f, 0x6b, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f,
  1211  	0x63, 0x68, 0x75, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x6f,
  1212  	0x74, 0x61, 0x6c, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x73, 0x12, 0x7e, 0x0a, 0x0d, 0x66, 0x61, 0x69,
  1213  	0x6c, 0x65, 0x64, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
  1214  	0x32, 0x59, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
  1215  	0x67, 0x2e, 0x76, 0x34, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
  1216  	0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
  1217  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64,
  1218  	0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x57, 0x65, 0x62, 0x48, 0x6f, 0x6f, 0x6b, 0x2e, 0x46,
  1219  	0x61, 0x69, 0x6c, 0x65, 0x64, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x73, 0x52, 0x0c, 0x66, 0x61, 0x69,
  1220  	0x6c, 0x65, 0x64, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x73, 0x1a, 0x47, 0x0a, 0x0c, 0x46, 0x61, 0x69,
  1221  	0x6c, 0x65, 0x64, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x6c, 0x65,
  1222  	0x72, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
  1223  	0x0b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05,
  1224  	0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72,
  1225  	0x6f, 0x72, 0x22, 0x7d, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07,
  1226  	0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e,
  1227  	0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44,
  1228  	0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x55, 0x50, 0x50, 0x52, 0x45, 0x53, 0x53, 0x45, 0x44,
  1229  	0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x45, 0x4e, 0x54, 0x10, 0x04, 0x12, 0x0d, 0x0a, 0x09,
  1230  	0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x45, 0x44, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x41,
  1231  	0x43, 0x4b, 0x4e, 0x4f, 0x57, 0x4c, 0x45, 0x44, 0x47, 0x45, 0x44, 0x10, 0x06, 0x12, 0x12, 0x0a,
  1232  	0x0e, 0x55, 0x4e, 0x41, 0x43, 0x4b, 0x4e, 0x4f, 0x57, 0x4c, 0x45, 0x44, 0x47, 0x45, 0x44, 0x10,
  1233  	0x07, 0x3a, 0xbd, 0x04, 0xea, 0x41, 0x89, 0x01, 0x0a, 0x22, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
  1234  	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  1235  	0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x70, 0x72,
  1236  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
  1237  	0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
  1238  	0x7d, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69,
  1239  	0x65, 0x73, 0x2f, 0x7b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c,
  1240  	0x69, 0x63, 0x79, 0x7d, 0x2f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
  1241  	0x6e, 0x73, 0x2f, 0x7b, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1242  	0x7d, 0x92, 0xd9, 0x21, 0xc9, 0x01, 0x0a, 0x0d, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
  1243  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x0d, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
  1244  	0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x0e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f,
  1245  	0x6c, 0x69, 0x63, 0x79, 0x2a, 0x16, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x30, 0x2d, 0x39,
  1246  	0x5f, 0x2e, 0x3a, 0x2d, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x38, 0x05, 0x42, 0x7f,
  1247  	0x08, 0x02, 0x12, 0x0c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x04, 0x4e, 0x61, 0x6d, 0x65,
  1248  	0x12, 0x3d, 0x0a, 0x23, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x69, 0x6e, 0x63, 0x69, 0x64, 0x65,
  1249  	0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70,
  1250  	0x74, 0x73, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x12, 0x16, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
  1251  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x12,
  1252  	0x2e, 0x0a, 0x18, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
  1253  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x4e, 0x6f, 0x74,
  1254  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x53, 0x74, 0x61, 0x74, 0x65, 0xb2,
  1255  	0xdf, 0x21, 0xa2, 0x01, 0x0a, 0x9f, 0x01, 0x0a, 0x87, 0x01, 0x0a, 0x0b, 0x62, 0x79, 0x53, 0x74,
  1256  	0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x61,
  1257  	0x6c, 0x65, 0x72, 0x74, 0x73, 0x5f, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x73,
  1258  	0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x56, 0x70, 0x72, 0x6f, 0x6a, 0x65,
  1259  	0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65,
  1260  	0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61,
  1261  	0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f,
  1262  	0x7b, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79,
  1263  	0x7d, 0x2f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  1264  	0x2d, 0x12, 0x13, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x69, 0x73, 0x5f, 0x72, 0x65,
  1265  	0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0xda, 0x94, 0x23, 0x02, 0x08, 0x01, 0xe2, 0xde, 0x21, 0x02,
  1266  	0x08, 0x02, 0xc2, 0x85, 0x2c, 0x2b, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x06, 0x61, 0x6c,
  1267  	0x65, 0x72, 0x74, 0x73, 0x22, 0x0a, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x73,
  1268  	0x2a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  1269  	0x61, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x42, 0xaf, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff,
  1270  	0xd0, 0x02, 0x51, 0x0a, 0x12, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
  1271  	0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
  1272  	0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67,
  1273  	0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x73,
  1274  	0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x34, 0x2f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
  1275  	0x74, 0x69, 0x6f, 0x6e, 0xa2, 0x80, 0xd1, 0x02, 0x53, 0x0a, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66,
  1276  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3c,
  1277  	0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1278  	0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
  1279  	0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x34, 0x2f,
  1280  	0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x18, 0x63, 0x6f,
  1281  	0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
  1282  	0x2e, 0x70, 0x62, 0x2e, 0x76, 0x34, 0x42, 0x11, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
  1283  	0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4c, 0x67, 0x69, 0x74,
  1284  	0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e,
  1285  	0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
  1286  	0x6e, 0x67, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x34, 0x2f,
  1287  	0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x6e, 0x6f, 0x74,
  1288  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1289  	0x33,
  1290  }
  1291  
  1292  var (
  1293  	edgelq_monitoring_proto_v4_notification_proto_rawDescOnce sync.Once
  1294  	edgelq_monitoring_proto_v4_notification_proto_rawDescData = edgelq_monitoring_proto_v4_notification_proto_rawDesc
  1295  )
  1296  
  1297  func edgelq_monitoring_proto_v4_notification_proto_rawDescGZIP() []byte {
  1298  	edgelq_monitoring_proto_v4_notification_proto_rawDescOnce.Do(func() {
  1299  		edgelq_monitoring_proto_v4_notification_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_monitoring_proto_v4_notification_proto_rawDescData)
  1300  	})
  1301  	return edgelq_monitoring_proto_v4_notification_proto_rawDescData
  1302  }
  1303  
  1304  var edgelq_monitoring_proto_v4_notification_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  1305  var edgelq_monitoring_proto_v4_notification_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
  1306  var edgelq_monitoring_proto_v4_notification_proto_goTypes = []interface{}{
  1307  	(Notification_State_NotificationState_Status)(0),                               // 0: ntt.monitoring.v4.Notification_State_NotificationState_Status
  1308  	(*Notification)(nil),                                                           // 1: ntt.monitoring.v4.Notification
  1309  	(*Notification_AlertsSet)(nil),                                                 // 2: ntt.monitoring.v4.Notification.AlertsSet
  1310  	(*Notification_State)(nil),                                                     // 3: ntt.monitoring.v4.Notification.State
  1311  	(*Notification_State_NotificationState)(nil),                                   // 4: ntt.monitoring.v4.Notification.State.NotificationState
  1312  	(*Notification_State_NotificationState_ProviderData)(nil),                      // 5: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData
  1313  	(*Notification_State_NotificationState_ProviderData_Slack)(nil),                // 6: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.Slack
  1314  	(*Notification_State_NotificationState_ProviderData_PagerDuty)(nil),            // 7: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.PagerDuty
  1315  	(*Notification_State_NotificationState_ProviderData_WebHook)(nil),              // 8: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.WebHook
  1316  	(*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks)(nil), // 9: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.WebHook.FailedChunks
  1317  	(*meta.Meta)(nil),        // 10: goten.types.Meta
  1318  	(*common.TimeRange)(nil), // 11: ntt.monitoring.v4.TimeRange
  1319  }
  1320  var edgelq_monitoring_proto_v4_notification_proto_depIdxs = []int32{
  1321  	10, // 0: ntt.monitoring.v4.Notification.metadata:type_name -> goten.types.Meta
  1322  	2,  // 1: ntt.monitoring.v4.Notification.alert_sets:type_name -> ntt.monitoring.v4.Notification.AlertsSet
  1323  	3,  // 2: ntt.monitoring.v4.Notification.state:type_name -> ntt.monitoring.v4.Notification.State
  1324  	4,  // 3: ntt.monitoring.v4.Notification.State.notification_state:type_name -> ntt.monitoring.v4.Notification.State.NotificationState
  1325  	11, // 4: ntt.monitoring.v4.Notification.State.alerts_lifetime:type_name -> ntt.monitoring.v4.TimeRange
  1326  	4,  // 5: ntt.monitoring.v4.Notification.State.resolution_notification_state:type_name -> ntt.monitoring.v4.Notification.State.NotificationState
  1327  	0,  // 6: ntt.monitoring.v4.Notification.State.NotificationState.status:type_name -> ntt.monitoring.v4.Notification_State_NotificationState_Status
  1328  	5,  // 7: ntt.monitoring.v4.Notification.State.NotificationState.provider_data:type_name -> ntt.monitoring.v4.Notification.State.NotificationState.ProviderData
  1329  	6,  // 8: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.slack:type_name -> ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.Slack
  1330  	7,  // 9: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.pager_duty:type_name -> ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.PagerDuty
  1331  	8,  // 10: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.webhook:type_name -> ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.WebHook
  1332  	9,  // 11: ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.WebHook.failed_chunks:type_name -> ntt.monitoring.v4.Notification.State.NotificationState.ProviderData.WebHook.FailedChunks
  1333  	12, // [12:12] is the sub-list for method output_type
  1334  	12, // [12:12] is the sub-list for method input_type
  1335  	12, // [12:12] is the sub-list for extension type_name
  1336  	12, // [12:12] is the sub-list for extension extendee
  1337  	0,  // [0:12] is the sub-list for field type_name
  1338  }
  1339  
  1340  func init() { edgelq_monitoring_proto_v4_notification_proto_init() }
  1341  func edgelq_monitoring_proto_v4_notification_proto_init() {
  1342  	if edgelq_monitoring_proto_v4_notification_proto != nil {
  1343  		return
  1344  	}
  1345  	if !protoimpl.UnsafeEnabled {
  1346  
  1347  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1348  			switch v := v.(*Notification); i {
  1349  			case 0:
  1350  				return &v.state
  1351  			case 1:
  1352  				return &v.sizeCache
  1353  			case 2:
  1354  				return &v.unknownFields
  1355  			default:
  1356  				return nil
  1357  			}
  1358  		}
  1359  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1360  			switch v := v.(*Notification_AlertsSet); i {
  1361  			case 0:
  1362  				return &v.state
  1363  			case 1:
  1364  				return &v.sizeCache
  1365  			case 2:
  1366  				return &v.unknownFields
  1367  			default:
  1368  				return nil
  1369  			}
  1370  		}
  1371  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1372  			switch v := v.(*Notification_State); i {
  1373  			case 0:
  1374  				return &v.state
  1375  			case 1:
  1376  				return &v.sizeCache
  1377  			case 2:
  1378  				return &v.unknownFields
  1379  			default:
  1380  				return nil
  1381  			}
  1382  		}
  1383  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1384  			switch v := v.(*Notification_State_NotificationState); i {
  1385  			case 0:
  1386  				return &v.state
  1387  			case 1:
  1388  				return &v.sizeCache
  1389  			case 2:
  1390  				return &v.unknownFields
  1391  			default:
  1392  				return nil
  1393  			}
  1394  		}
  1395  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1396  			switch v := v.(*Notification_State_NotificationState_ProviderData); i {
  1397  			case 0:
  1398  				return &v.state
  1399  			case 1:
  1400  				return &v.sizeCache
  1401  			case 2:
  1402  				return &v.unknownFields
  1403  			default:
  1404  				return nil
  1405  			}
  1406  		}
  1407  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1408  			switch v := v.(*Notification_State_NotificationState_ProviderData_Slack); i {
  1409  			case 0:
  1410  				return &v.state
  1411  			case 1:
  1412  				return &v.sizeCache
  1413  			case 2:
  1414  				return &v.unknownFields
  1415  			default:
  1416  				return nil
  1417  			}
  1418  		}
  1419  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1420  			switch v := v.(*Notification_State_NotificationState_ProviderData_PagerDuty); i {
  1421  			case 0:
  1422  				return &v.state
  1423  			case 1:
  1424  				return &v.sizeCache
  1425  			case 2:
  1426  				return &v.unknownFields
  1427  			default:
  1428  				return nil
  1429  			}
  1430  		}
  1431  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1432  			switch v := v.(*Notification_State_NotificationState_ProviderData_WebHook); i {
  1433  			case 0:
  1434  				return &v.state
  1435  			case 1:
  1436  				return &v.sizeCache
  1437  			case 2:
  1438  				return &v.unknownFields
  1439  			default:
  1440  				return nil
  1441  			}
  1442  		}
  1443  		edgelq_monitoring_proto_v4_notification_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1444  			switch v := v.(*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks); i {
  1445  			case 0:
  1446  				return &v.state
  1447  			case 1:
  1448  				return &v.sizeCache
  1449  			case 2:
  1450  				return &v.unknownFields
  1451  			default:
  1452  				return nil
  1453  			}
  1454  		}
  1455  	}
  1456  
  1457  	type x struct{}
  1458  	out := protoimpl.TypeBuilder{
  1459  		File: protoimpl.DescBuilder{
  1460  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1461  			RawDescriptor: edgelq_monitoring_proto_v4_notification_proto_rawDesc,
  1462  			NumEnums:      1,
  1463  			NumMessages:   9,
  1464  			NumExtensions: 0,
  1465  			NumServices:   0,
  1466  		},
  1467  		GoTypes:           edgelq_monitoring_proto_v4_notification_proto_goTypes,
  1468  		DependencyIndexes: edgelq_monitoring_proto_v4_notification_proto_depIdxs,
  1469  		EnumInfos:         edgelq_monitoring_proto_v4_notification_proto_enumTypes,
  1470  		MessageInfos:      edgelq_monitoring_proto_v4_notification_proto_msgTypes,
  1471  	}.Build()
  1472  	edgelq_monitoring_proto_v4_notification_proto = out.File
  1473  	edgelq_monitoring_proto_v4_notification_proto_rawDesc = nil
  1474  	edgelq_monitoring_proto_v4_notification_proto_goTypes = nil
  1475  	edgelq_monitoring_proto_v4_notification_proto_depIdxs = nil
  1476  }