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