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 _ = ¬ification_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 }