github.com/cloudwan/edgelq-sdk@v1.15.4/alerting/resources/v1/notifications/notification_msg.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/alerting/proto/v1/notification_msg.proto 3 // DO NOT EDIT!!! 4 5 package notification_msg 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/alerting/resources/v1/alert" 21 rcommon "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/common" 22 log_condition "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/log_condition" 23 policy "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/policy" 24 ts_condition "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/ts_condition" 25 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 26 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 27 monitoring_common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/common" 28 durationpb "google.golang.org/protobuf/types/known/durationpb" 29 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 30 ) 31 32 // Reference imports to suppress errors if they are not otherwise used. 33 var ( 34 _ = fmt.Errorf 35 _ = reflect.Method{} 36 _ = sync.Once{} 37 38 _ = protojson.MarshalOptions{} 39 _ = proto.MarshalOptions{} 40 _ = preflect.Value{} 41 _ = protoimpl.DescBuilder{} 42 ) 43 44 // make sure we're using proto imports 45 var ( 46 _ = &alert.Alert{} 47 _ = &log_condition.LogCondition{} 48 _ = &policy.Policy{} 49 _ = &rcommon.LogCndSpec{} 50 _ = &ts_condition.TsCondition{} 51 _ = &iam_organization.Organization{} 52 _ = &iam_project.Project{} 53 _ = &monitoring_common.LabelDescriptor{} 54 _ = &durationpb.Duration{} 55 _ = ×tamppb.Timestamp{} 56 ) 57 58 const ( 59 // Verify that this generated code is sufficiently up-to-date. 60 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 61 // Verify that runtime/protoimpl is sufficiently up-to-date. 62 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 63 ) 64 65 type NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type int32 66 67 const ( 68 NotificationMsg_AlertsGroup_ConditionAlerts_Alert_UNDEFINED NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type = 0 69 NotificationMsg_AlertsGroup_ConditionAlerts_Alert_TS_BASED_ANOMALY NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type = 1 70 NotificationMsg_AlertsGroup_ConditionAlerts_Alert_TS_BASED_THRESHOLD NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type = 2 71 NotificationMsg_AlertsGroup_ConditionAlerts_Alert_LOG_BASED NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type = 3 72 ) 73 74 var ( 75 NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type_name = map[int32]string{ 76 0: "UNDEFINED", 77 1: "TS_BASED_ANOMALY", 78 2: "TS_BASED_THRESHOLD", 79 3: "LOG_BASED", 80 } 81 82 NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type_value = map[string]int32{ 83 "UNDEFINED": 0, 84 "TS_BASED_ANOMALY": 1, 85 "TS_BASED_THRESHOLD": 2, 86 "LOG_BASED": 3, 87 } 88 ) 89 90 func (x NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type) Enum() *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type { 91 p := new(NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type) 92 *p = x 93 return p 94 } 95 96 func (x NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type) String() string { 97 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 98 } 99 100 func (NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type) Descriptor() preflect.EnumDescriptor { 101 return edgelq_alerting_proto_v1_notification_msg_proto_enumTypes[0].Descriptor() 102 } 103 104 func (NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type) Type() preflect.EnumType { 105 return &edgelq_alerting_proto_v1_notification_msg_proto_enumTypes[0] 106 } 107 108 func (x NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type) Number() preflect.EnumNumber { 109 return preflect.EnumNumber(x) 110 } 111 112 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type.ProtoReflect.Descriptor instead. 113 func (NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type) EnumDescriptor() ([]byte, []int) { 114 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 2, 0} 115 } 116 117 // NotificationMsg is a notification message sent to channels, 118 // according to NotificationChannel resource. 119 type NotificationMsg struct { 120 state protoimpl.MessageState 121 sizeCache protoimpl.SizeCache 122 unknownFields protoimpl.UnknownFields 123 ProjectFqn *iam_project.Name `protobuf:"bytes,1,opt,customtype=Name,name=project_fqn,json=projectFqn,proto3" json:"project_fqn,omitempty"` 124 ProjectDisplayName string `protobuf:"bytes,2,opt,name=project_display_name,json=projectDisplayName,proto3" json:"project_display_name,omitempty"` 125 OrganizationFqn *iam_organization.Name `protobuf:"bytes,3,opt,customtype=Name,name=organization_fqn,json=organizationFqn,proto3" json:"organization_fqn,omitempty"` 126 OrganizationDisplayName string `protobuf:"bytes,4,opt,name=organization_display_name,json=organizationDisplayName,proto3" json:"organization_display_name,omitempty"` 127 PolicyFqn *policy.Name `protobuf:"bytes,5,opt,customtype=Name,name=policy_fqn,json=policyFqn,proto3" json:"policy_fqn,omitempty"` 128 PolicyDisplayName string `protobuf:"bytes,6,opt,name=policy_display_name,json=policyDisplayName,proto3" json:"policy_display_name,omitempty"` 129 NewFiringAlerts *NotificationMsg_AlertsGroup `protobuf:"bytes,7,opt,name=new_firing_alerts,json=newFiringAlerts,proto3" json:"new_firing_alerts,omitempty"` 130 AlertsEscalatedByAiToOperator *NotificationMsg_AlertsGroup `protobuf:"bytes,8,opt,name=alerts_escalated_by_ai_to_operator,json=alertsEscalatedByAiToOperator,proto3" json:"alerts_escalated_by_ai_to_operator,omitempty"` 131 AlertsAwaitingForApprovalWithAiRemediation *NotificationMsg_AlertsGroup `protobuf:"bytes,9,opt,name=alerts_awaiting_for_approval_with_ai_remediation,json=alertsAwaitingForApprovalWithAiRemediation,proto3" json:"alerts_awaiting_for_approval_with_ai_remediation,omitempty"` 132 AlertsFlaggedToIgnoreByAi *NotificationMsg_AlertsGroup `protobuf:"bytes,10,opt,name=alerts_flagged_to_ignore_by_ai,json=alertsFlaggedToIgnoreByAi,proto3" json:"alerts_flagged_to_ignore_by_ai,omitempty"` 133 AlertsWithConditionMarkedForAdjustingByAi *NotificationMsg_AlertsGroup `protobuf:"bytes,11,opt,name=alerts_with_condition_marked_for_adjusting_by_ai,json=alertsWithConditionMarkedForAdjustingByAi,proto3" json:"alerts_with_condition_marked_for_adjusting_by_ai,omitempty"` 134 AlertsWithAiRemediationApplied *NotificationMsg_AlertsGroup `protobuf:"bytes,12,opt,name=alerts_with_ai_remediation_applied,json=alertsWithAiRemediationApplied,proto3" json:"alerts_with_ai_remediation_applied,omitempty"` 135 AlertsWithOperatorRemediationApplied *NotificationMsg_AlertsGroup `protobuf:"bytes,13,opt,name=alerts_with_operator_remediation_applied,json=alertsWithOperatorRemediationApplied,proto3" json:"alerts_with_operator_remediation_applied,omitempty"` 136 StoppedAlerts *NotificationMsg_AlertsGroup `protobuf:"bytes,14,opt,name=stopped_alerts,json=stoppedAlerts,proto3" json:"stopped_alerts,omitempty"` 137 } 138 139 func (m *NotificationMsg) Reset() { 140 *m = NotificationMsg{} 141 if protoimpl.UnsafeEnabled { 142 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[0] 143 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 144 ms.StoreMessageInfo(mi) 145 } 146 } 147 148 func (m *NotificationMsg) String() string { 149 return protoimpl.X.MessageStringOf(m) 150 } 151 152 func (*NotificationMsg) ProtoMessage() {} 153 154 func (m *NotificationMsg) ProtoReflect() preflect.Message { 155 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[0] 156 if protoimpl.UnsafeEnabled && m != nil { 157 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 158 if ms.LoadMessageInfo() == nil { 159 ms.StoreMessageInfo(mi) 160 } 161 return ms 162 } 163 return mi.MessageOf(m) 164 } 165 166 func (*NotificationMsg) GotenMessage() {} 167 168 // Deprecated, Use NotificationMsg.ProtoReflect.Descriptor instead. 169 func (*NotificationMsg) Descriptor() ([]byte, []int) { 170 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0} 171 } 172 173 func (m *NotificationMsg) Unmarshal(b []byte) error { 174 return proto.Unmarshal(b, m) 175 } 176 177 func (m *NotificationMsg) Marshal() ([]byte, error) { 178 return proto.Marshal(m) 179 } 180 181 func (m *NotificationMsg) MarshalJSON() ([]byte, error) { 182 return protojson.MarshalOptions{}.Marshal(m) 183 } 184 185 func (m *NotificationMsg) UnmarshalJSON(data []byte) error { 186 return protojson.Unmarshal(data, m) 187 } 188 189 func (m *NotificationMsg) GetProjectFqn() *iam_project.Name { 190 if m != nil { 191 return m.ProjectFqn 192 } 193 return nil 194 } 195 196 func (m *NotificationMsg) GetProjectDisplayName() string { 197 if m != nil { 198 return m.ProjectDisplayName 199 } 200 return "" 201 } 202 203 func (m *NotificationMsg) GetOrganizationFqn() *iam_organization.Name { 204 if m != nil { 205 return m.OrganizationFqn 206 } 207 return nil 208 } 209 210 func (m *NotificationMsg) GetOrganizationDisplayName() string { 211 if m != nil { 212 return m.OrganizationDisplayName 213 } 214 return "" 215 } 216 217 func (m *NotificationMsg) GetPolicyFqn() *policy.Name { 218 if m != nil { 219 return m.PolicyFqn 220 } 221 return nil 222 } 223 224 func (m *NotificationMsg) GetPolicyDisplayName() string { 225 if m != nil { 226 return m.PolicyDisplayName 227 } 228 return "" 229 } 230 231 func (m *NotificationMsg) GetNewFiringAlerts() *NotificationMsg_AlertsGroup { 232 if m != nil { 233 return m.NewFiringAlerts 234 } 235 return nil 236 } 237 238 func (m *NotificationMsg) GetAlertsEscalatedByAiToOperator() *NotificationMsg_AlertsGroup { 239 if m != nil { 240 return m.AlertsEscalatedByAiToOperator 241 } 242 return nil 243 } 244 245 func (m *NotificationMsg) GetAlertsAwaitingForApprovalWithAiRemediation() *NotificationMsg_AlertsGroup { 246 if m != nil { 247 return m.AlertsAwaitingForApprovalWithAiRemediation 248 } 249 return nil 250 } 251 252 func (m *NotificationMsg) GetAlertsFlaggedToIgnoreByAi() *NotificationMsg_AlertsGroup { 253 if m != nil { 254 return m.AlertsFlaggedToIgnoreByAi 255 } 256 return nil 257 } 258 259 func (m *NotificationMsg) GetAlertsWithConditionMarkedForAdjustingByAi() *NotificationMsg_AlertsGroup { 260 if m != nil { 261 return m.AlertsWithConditionMarkedForAdjustingByAi 262 } 263 return nil 264 } 265 266 func (m *NotificationMsg) GetAlertsWithAiRemediationApplied() *NotificationMsg_AlertsGroup { 267 if m != nil { 268 return m.AlertsWithAiRemediationApplied 269 } 270 return nil 271 } 272 273 func (m *NotificationMsg) GetAlertsWithOperatorRemediationApplied() *NotificationMsg_AlertsGroup { 274 if m != nil { 275 return m.AlertsWithOperatorRemediationApplied 276 } 277 return nil 278 } 279 280 func (m *NotificationMsg) GetStoppedAlerts() *NotificationMsg_AlertsGroup { 281 if m != nil { 282 return m.StoppedAlerts 283 } 284 return nil 285 } 286 287 func (m *NotificationMsg) SetProjectFqn(fv *iam_project.Name) { 288 if m == nil { 289 panic(fmt.Errorf("can't set %s on nil %s", "ProjectFqn", "NotificationMsg")) 290 } 291 m.ProjectFqn = fv 292 } 293 294 func (m *NotificationMsg) SetProjectDisplayName(fv string) { 295 if m == nil { 296 panic(fmt.Errorf("can't set %s on nil %s", "ProjectDisplayName", "NotificationMsg")) 297 } 298 m.ProjectDisplayName = fv 299 } 300 301 func (m *NotificationMsg) SetOrganizationFqn(fv *iam_organization.Name) { 302 if m == nil { 303 panic(fmt.Errorf("can't set %s on nil %s", "OrganizationFqn", "NotificationMsg")) 304 } 305 m.OrganizationFqn = fv 306 } 307 308 func (m *NotificationMsg) SetOrganizationDisplayName(fv string) { 309 if m == nil { 310 panic(fmt.Errorf("can't set %s on nil %s", "OrganizationDisplayName", "NotificationMsg")) 311 } 312 m.OrganizationDisplayName = fv 313 } 314 315 func (m *NotificationMsg) SetPolicyFqn(fv *policy.Name) { 316 if m == nil { 317 panic(fmt.Errorf("can't set %s on nil %s", "PolicyFqn", "NotificationMsg")) 318 } 319 m.PolicyFqn = fv 320 } 321 322 func (m *NotificationMsg) SetPolicyDisplayName(fv string) { 323 if m == nil { 324 panic(fmt.Errorf("can't set %s on nil %s", "PolicyDisplayName", "NotificationMsg")) 325 } 326 m.PolicyDisplayName = fv 327 } 328 329 func (m *NotificationMsg) SetNewFiringAlerts(fv *NotificationMsg_AlertsGroup) { 330 if m == nil { 331 panic(fmt.Errorf("can't set %s on nil %s", "NewFiringAlerts", "NotificationMsg")) 332 } 333 m.NewFiringAlerts = fv 334 } 335 336 func (m *NotificationMsg) SetAlertsEscalatedByAiToOperator(fv *NotificationMsg_AlertsGroup) { 337 if m == nil { 338 panic(fmt.Errorf("can't set %s on nil %s", "AlertsEscalatedByAiToOperator", "NotificationMsg")) 339 } 340 m.AlertsEscalatedByAiToOperator = fv 341 } 342 343 func (m *NotificationMsg) SetAlertsAwaitingForApprovalWithAiRemediation(fv *NotificationMsg_AlertsGroup) { 344 if m == nil { 345 panic(fmt.Errorf("can't set %s on nil %s", "AlertsAwaitingForApprovalWithAiRemediation", "NotificationMsg")) 346 } 347 m.AlertsAwaitingForApprovalWithAiRemediation = fv 348 } 349 350 func (m *NotificationMsg) SetAlertsFlaggedToIgnoreByAi(fv *NotificationMsg_AlertsGroup) { 351 if m == nil { 352 panic(fmt.Errorf("can't set %s on nil %s", "AlertsFlaggedToIgnoreByAi", "NotificationMsg")) 353 } 354 m.AlertsFlaggedToIgnoreByAi = fv 355 } 356 357 func (m *NotificationMsg) SetAlertsWithConditionMarkedForAdjustingByAi(fv *NotificationMsg_AlertsGroup) { 358 if m == nil { 359 panic(fmt.Errorf("can't set %s on nil %s", "AlertsWithConditionMarkedForAdjustingByAi", "NotificationMsg")) 360 } 361 m.AlertsWithConditionMarkedForAdjustingByAi = fv 362 } 363 364 func (m *NotificationMsg) SetAlertsWithAiRemediationApplied(fv *NotificationMsg_AlertsGroup) { 365 if m == nil { 366 panic(fmt.Errorf("can't set %s on nil %s", "AlertsWithAiRemediationApplied", "NotificationMsg")) 367 } 368 m.AlertsWithAiRemediationApplied = fv 369 } 370 371 func (m *NotificationMsg) SetAlertsWithOperatorRemediationApplied(fv *NotificationMsg_AlertsGroup) { 372 if m == nil { 373 panic(fmt.Errorf("can't set %s on nil %s", "AlertsWithOperatorRemediationApplied", "NotificationMsg")) 374 } 375 m.AlertsWithOperatorRemediationApplied = fv 376 } 377 378 func (m *NotificationMsg) SetStoppedAlerts(fv *NotificationMsg_AlertsGroup) { 379 if m == nil { 380 panic(fmt.Errorf("can't set %s on nil %s", "StoppedAlerts", "NotificationMsg")) 381 } 382 m.StoppedAlerts = fv 383 } 384 385 type NotificationMsg_AlertsGroup struct { 386 state protoimpl.MessageState 387 sizeCache protoimpl.SizeCache 388 unknownFields protoimpl.UnknownFields 389 ByCondition []*NotificationMsg_AlertsGroup_ConditionAlerts `protobuf:"bytes,1,rep,name=by_condition,json=byCondition,proto3" json:"by_condition,omitempty"` 390 } 391 392 func (m *NotificationMsg_AlertsGroup) Reset() { 393 *m = NotificationMsg_AlertsGroup{} 394 if protoimpl.UnsafeEnabled { 395 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[1] 396 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 397 ms.StoreMessageInfo(mi) 398 } 399 } 400 401 func (m *NotificationMsg_AlertsGroup) String() string { 402 return protoimpl.X.MessageStringOf(m) 403 } 404 405 func (*NotificationMsg_AlertsGroup) ProtoMessage() {} 406 407 func (m *NotificationMsg_AlertsGroup) ProtoReflect() preflect.Message { 408 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[1] 409 if protoimpl.UnsafeEnabled && m != nil { 410 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 411 if ms.LoadMessageInfo() == nil { 412 ms.StoreMessageInfo(mi) 413 } 414 return ms 415 } 416 return mi.MessageOf(m) 417 } 418 419 func (*NotificationMsg_AlertsGroup) GotenMessage() {} 420 421 // Deprecated, Use NotificationMsg_AlertsGroup.ProtoReflect.Descriptor instead. 422 func (*NotificationMsg_AlertsGroup) Descriptor() ([]byte, []int) { 423 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0} 424 } 425 426 func (m *NotificationMsg_AlertsGroup) Unmarshal(b []byte) error { 427 return proto.Unmarshal(b, m) 428 } 429 430 func (m *NotificationMsg_AlertsGroup) Marshal() ([]byte, error) { 431 return proto.Marshal(m) 432 } 433 434 func (m *NotificationMsg_AlertsGroup) MarshalJSON() ([]byte, error) { 435 return protojson.MarshalOptions{}.Marshal(m) 436 } 437 438 func (m *NotificationMsg_AlertsGroup) UnmarshalJSON(data []byte) error { 439 return protojson.Unmarshal(data, m) 440 } 441 442 func (m *NotificationMsg_AlertsGroup) GetByCondition() []*NotificationMsg_AlertsGroup_ConditionAlerts { 443 if m != nil { 444 return m.ByCondition 445 } 446 return nil 447 } 448 449 func (m *NotificationMsg_AlertsGroup) SetByCondition(fv []*NotificationMsg_AlertsGroup_ConditionAlerts) { 450 if m == nil { 451 panic(fmt.Errorf("can't set %s on nil %s", "ByCondition", "NotificationMsg_AlertsGroup")) 452 } 453 m.ByCondition = fv 454 } 455 456 type NotificationMsg_AlertsGroup_ConditionAlerts struct { 457 state protoimpl.MessageState 458 sizeCache protoimpl.SizeCache 459 unknownFields protoimpl.UnknownFields 460 Alerts []*NotificationMsg_AlertsGroup_ConditionAlerts_Alert `protobuf:"bytes,3,rep,name=alerts,proto3" json:"alerts,omitempty"` 461 MoreAlertsCount int32 `protobuf:"varint,4,opt,name=more_alerts_count,json=moreAlertsCount,proto3" json:"more_alerts_count,omitempty"` 462 // Types that are valid to be assigned to Type: 463 // *NotificationMsg_AlertsGroup_ConditionAlerts_TimeSeriesCondition 464 // *NotificationMsg_AlertsGroup_ConditionAlerts_LogCondition 465 Type isNotificationMsg_AlertsGroup_ConditionAlerts_Type `protobuf_oneof:"type"` 466 } 467 468 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) Reset() { 469 *m = NotificationMsg_AlertsGroup_ConditionAlerts{} 470 if protoimpl.UnsafeEnabled { 471 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[2] 472 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 473 ms.StoreMessageInfo(mi) 474 } 475 } 476 477 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) String() string { 478 return protoimpl.X.MessageStringOf(m) 479 } 480 481 func (*NotificationMsg_AlertsGroup_ConditionAlerts) ProtoMessage() {} 482 483 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) ProtoReflect() preflect.Message { 484 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[2] 485 if protoimpl.UnsafeEnabled && m != nil { 486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 487 if ms.LoadMessageInfo() == nil { 488 ms.StoreMessageInfo(mi) 489 } 490 return ms 491 } 492 return mi.MessageOf(m) 493 } 494 495 func (*NotificationMsg_AlertsGroup_ConditionAlerts) GotenMessage() {} 496 497 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts.ProtoReflect.Descriptor instead. 498 func (*NotificationMsg_AlertsGroup_ConditionAlerts) Descriptor() ([]byte, []int) { 499 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0} 500 } 501 502 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) Unmarshal(b []byte) error { 503 return proto.Unmarshal(b, m) 504 } 505 506 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) Marshal() ([]byte, error) { 507 return proto.Marshal(m) 508 } 509 510 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) MarshalJSON() ([]byte, error) { 511 return protojson.MarshalOptions{}.Marshal(m) 512 } 513 514 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) UnmarshalJSON(data []byte) error { 515 return protojson.Unmarshal(data, m) 516 } 517 518 type isNotificationMsg_AlertsGroup_ConditionAlerts_Type interface { 519 isNotificationMsg_AlertsGroup_ConditionAlerts_Type() 520 } 521 522 type NotificationMsg_AlertsGroup_ConditionAlerts_TimeSeriesCondition struct { 523 TimeSeriesCondition *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType `protobuf:"bytes,1,opt,name=time_series_condition,json=timeSeriesCondition,proto3,oneof"` 524 } 525 type NotificationMsg_AlertsGroup_ConditionAlerts_LogCondition struct { 526 LogCondition *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType `protobuf:"bytes,2,opt,name=log_condition,json=logCondition,proto3,oneof"` 527 } 528 529 func (*NotificationMsg_AlertsGroup_ConditionAlerts_TimeSeriesCondition) isNotificationMsg_AlertsGroup_ConditionAlerts_Type() { 530 } 531 func (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCondition) isNotificationMsg_AlertsGroup_ConditionAlerts_Type() { 532 } 533 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) GetAlerts() []*NotificationMsg_AlertsGroup_ConditionAlerts_Alert { 534 if m != nil { 535 return m.Alerts 536 } 537 return nil 538 } 539 540 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) GetMoreAlertsCount() int32 { 541 if m != nil { 542 return m.MoreAlertsCount 543 } 544 return int32(0) 545 } 546 547 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) GetType() isNotificationMsg_AlertsGroup_ConditionAlerts_Type { 548 if m != nil { 549 return m.Type 550 } 551 return nil 552 } 553 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) GetTimeSeriesCondition() *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType { 554 if x, ok := m.GetType().(*NotificationMsg_AlertsGroup_ConditionAlerts_TimeSeriesCondition); ok { 555 return x.TimeSeriesCondition 556 } 557 return nil 558 } 559 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) GetLogCondition() *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType { 560 if x, ok := m.GetType().(*NotificationMsg_AlertsGroup_ConditionAlerts_LogCondition); ok { 561 return x.LogCondition 562 } 563 return nil 564 } 565 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) SetAlerts(fv []*NotificationMsg_AlertsGroup_ConditionAlerts_Alert) { 566 if m == nil { 567 panic(fmt.Errorf("can't set %s on nil %s", "Alerts", "NotificationMsg_AlertsGroup_ConditionAlerts")) 568 } 569 m.Alerts = fv 570 } 571 572 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) SetMoreAlertsCount(fv int32) { 573 if m == nil { 574 panic(fmt.Errorf("can't set %s on nil %s", "MoreAlertsCount", "NotificationMsg_AlertsGroup_ConditionAlerts")) 575 } 576 m.MoreAlertsCount = fv 577 } 578 579 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) SetType(ofv isNotificationMsg_AlertsGroup_ConditionAlerts_Type) { 580 if m == nil { 581 panic(fmt.Errorf("can't set %s on nil %s", "isNotificationMsg_AlertsGroup_ConditionAlerts_Type", "NotificationMsg_AlertsGroup_ConditionAlerts")) 582 } 583 m.Type = ofv 584 } 585 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) SetTimeSeriesCondition(fv *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) { 586 m.SetType(&NotificationMsg_AlertsGroup_ConditionAlerts_TimeSeriesCondition{TimeSeriesCondition: fv}) 587 } 588 func (m *NotificationMsg_AlertsGroup_ConditionAlerts) SetLogCondition(fv *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) { 589 m.SetType(&NotificationMsg_AlertsGroup_ConditionAlerts_LogCondition{LogCondition: fv}) 590 } 591 592 type NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType struct { 593 state protoimpl.MessageState 594 sizeCache protoimpl.SizeCache 595 unknownFields protoimpl.UnknownFields 596 Fqn *ts_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=fqn,proto3" json:"fqn,omitempty"` 597 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 598 Queries []*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` 599 } 600 601 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) Reset() { 602 *m = NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType{} 603 if protoimpl.UnsafeEnabled { 604 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[3] 605 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 606 ms.StoreMessageInfo(mi) 607 } 608 } 609 610 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) String() string { 611 return protoimpl.X.MessageStringOf(m) 612 } 613 614 func (*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) ProtoMessage() {} 615 616 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) ProtoReflect() preflect.Message { 617 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[3] 618 if protoimpl.UnsafeEnabled && m != nil { 619 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 620 if ms.LoadMessageInfo() == nil { 621 ms.StoreMessageInfo(mi) 622 } 623 return ms 624 } 625 return mi.MessageOf(m) 626 } 627 628 func (*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) GotenMessage() {} 629 630 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType.ProtoReflect.Descriptor instead. 631 func (*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) Descriptor() ([]byte, []int) { 632 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 0} 633 } 634 635 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) Unmarshal(b []byte) error { 636 return proto.Unmarshal(b, m) 637 } 638 639 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) Marshal() ([]byte, error) { 640 return proto.Marshal(m) 641 } 642 643 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) MarshalJSON() ([]byte, error) { 644 return protojson.MarshalOptions{}.Marshal(m) 645 } 646 647 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) UnmarshalJSON(data []byte) error { 648 return protojson.Unmarshal(data, m) 649 } 650 651 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) GetFqn() *ts_condition.Name { 652 if m != nil { 653 return m.Fqn 654 } 655 return nil 656 } 657 658 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) GetDisplayName() string { 659 if m != nil { 660 return m.DisplayName 661 } 662 return "" 663 } 664 665 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) GetQueries() []*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query { 666 if m != nil { 667 return m.Queries 668 } 669 return nil 670 } 671 672 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) SetFqn(fv *ts_condition.Name) { 673 if m == nil { 674 panic(fmt.Errorf("can't set %s on nil %s", "Fqn", "NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType")) 675 } 676 m.Fqn = fv 677 } 678 679 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) SetDisplayName(fv string) { 680 if m == nil { 681 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType")) 682 } 683 m.DisplayName = fv 684 } 685 686 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType) SetQueries(fv []*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) { 687 if m == nil { 688 panic(fmt.Errorf("can't set %s on nil %s", "Queries", "NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType")) 689 } 690 m.Queries = fv 691 } 692 693 type NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType struct { 694 state protoimpl.MessageState 695 sizeCache protoimpl.SizeCache 696 unknownFields protoimpl.UnknownFields 697 Fqn *log_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=fqn,proto3" json:"fqn,omitempty"` 698 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 699 Queries []*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` 700 } 701 702 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) Reset() { 703 *m = NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType{} 704 if protoimpl.UnsafeEnabled { 705 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[4] 706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 707 ms.StoreMessageInfo(mi) 708 } 709 } 710 711 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) String() string { 712 return protoimpl.X.MessageStringOf(m) 713 } 714 715 func (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) ProtoMessage() {} 716 717 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) ProtoReflect() preflect.Message { 718 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[4] 719 if protoimpl.UnsafeEnabled && m != nil { 720 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 721 if ms.LoadMessageInfo() == nil { 722 ms.StoreMessageInfo(mi) 723 } 724 return ms 725 } 726 return mi.MessageOf(m) 727 } 728 729 func (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) GotenMessage() {} 730 731 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType.ProtoReflect.Descriptor instead. 732 func (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) Descriptor() ([]byte, []int) { 733 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 1} 734 } 735 736 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) Unmarshal(b []byte) error { 737 return proto.Unmarshal(b, m) 738 } 739 740 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) Marshal() ([]byte, error) { 741 return proto.Marshal(m) 742 } 743 744 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) MarshalJSON() ([]byte, error) { 745 return protojson.MarshalOptions{}.Marshal(m) 746 } 747 748 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) UnmarshalJSON(data []byte) error { 749 return protojson.Unmarshal(data, m) 750 } 751 752 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) GetFqn() *log_condition.Name { 753 if m != nil { 754 return m.Fqn 755 } 756 return nil 757 } 758 759 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) GetDisplayName() string { 760 if m != nil { 761 return m.DisplayName 762 } 763 return "" 764 } 765 766 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) GetQueries() []*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query { 767 if m != nil { 768 return m.Queries 769 } 770 return nil 771 } 772 773 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) SetFqn(fv *log_condition.Name) { 774 if m == nil { 775 panic(fmt.Errorf("can't set %s on nil %s", "Fqn", "NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType")) 776 } 777 m.Fqn = fv 778 } 779 780 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) SetDisplayName(fv string) { 781 if m == nil { 782 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType")) 783 } 784 m.DisplayName = fv 785 } 786 787 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType) SetQueries(fv []*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) { 788 if m == nil { 789 panic(fmt.Errorf("can't set %s on nil %s", "Queries", "NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType")) 790 } 791 m.Queries = fv 792 } 793 794 type NotificationMsg_AlertsGroup_ConditionAlerts_Alert struct { 795 state protoimpl.MessageState 796 sizeCache protoimpl.SizeCache 797 unknownFields protoimpl.UnknownFields 798 Type NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type `protobuf:"varint,1,opt,name=type,proto3,enum=ntt.alerting.v1.NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type" json:"type,omitempty"` 799 Fqn *alert.Name `protobuf:"bytes,2,opt,customtype=Name,name=fqn,proto3" json:"fqn,omitempty"` 800 DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 801 IsFiring bool `protobuf:"varint,4,opt,name=is_firing,json=isFiring,proto3" json:"is_firing,omitempty"` 802 StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 803 StopTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=stop_time,json=stopTime,proto3" json:"stop_time,omitempty"` 804 Identification *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification `protobuf:"bytes,7,opt,name=identification,proto3" json:"identification,omitempty"` 805 ViolationInfo *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo `protobuf:"bytes,8,opt,name=violation_info,json=violationInfo,proto3" json:"violation_info,omitempty"` 806 EscalationLevel alert.Alert_State_EscalationLevel `protobuf:"varint,9,opt,name=escalation_level,json=escalationLevel,proto3,enum=ntt.alerting.v1.Alert_State_EscalationLevel" json:"escalation_level,omitempty"` 807 AiHandling *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling `protobuf:"bytes,10,opt,name=ai_handling,json=aiHandling,proto3" json:"ai_handling,omitempty"` 808 OperatorHandling *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling `protobuf:"bytes,11,opt,name=operator_handling,json=operatorHandling,proto3" json:"operator_handling,omitempty"` 809 } 810 811 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) Reset() { 812 *m = NotificationMsg_AlertsGroup_ConditionAlerts_Alert{} 813 if protoimpl.UnsafeEnabled { 814 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[5] 815 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 816 ms.StoreMessageInfo(mi) 817 } 818 } 819 820 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) String() string { 821 return protoimpl.X.MessageStringOf(m) 822 } 823 824 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert) ProtoMessage() {} 825 826 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) ProtoReflect() preflect.Message { 827 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[5] 828 if protoimpl.UnsafeEnabled && m != nil { 829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 830 if ms.LoadMessageInfo() == nil { 831 ms.StoreMessageInfo(mi) 832 } 833 return ms 834 } 835 return mi.MessageOf(m) 836 } 837 838 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GotenMessage() {} 839 840 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_Alert.ProtoReflect.Descriptor instead. 841 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert) Descriptor() ([]byte, []int) { 842 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 2} 843 } 844 845 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) Unmarshal(b []byte) error { 846 return proto.Unmarshal(b, m) 847 } 848 849 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) Marshal() ([]byte, error) { 850 return proto.Marshal(m) 851 } 852 853 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) MarshalJSON() ([]byte, error) { 854 return protojson.MarshalOptions{}.Marshal(m) 855 } 856 857 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) UnmarshalJSON(data []byte) error { 858 return protojson.Unmarshal(data, m) 859 } 860 861 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetType() NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type { 862 if m != nil { 863 return m.Type 864 } 865 return NotificationMsg_AlertsGroup_ConditionAlerts_Alert_UNDEFINED 866 } 867 868 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetFqn() *alert.Name { 869 if m != nil { 870 return m.Fqn 871 } 872 return nil 873 } 874 875 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetDisplayName() string { 876 if m != nil { 877 return m.DisplayName 878 } 879 return "" 880 } 881 882 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetIsFiring() bool { 883 if m != nil { 884 return m.IsFiring 885 } 886 return false 887 } 888 889 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetStartTime() *timestamppb.Timestamp { 890 if m != nil { 891 return m.StartTime 892 } 893 return nil 894 } 895 896 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetStopTime() *timestamppb.Timestamp { 897 if m != nil { 898 return m.StopTime 899 } 900 return nil 901 } 902 903 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetIdentification() *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification { 904 if m != nil { 905 return m.Identification 906 } 907 return nil 908 } 909 910 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetViolationInfo() *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo { 911 if m != nil { 912 return m.ViolationInfo 913 } 914 return nil 915 } 916 917 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetEscalationLevel() alert.Alert_State_EscalationLevel { 918 if m != nil { 919 return m.EscalationLevel 920 } 921 return alert.Alert_State_NONE 922 } 923 924 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetAiHandling() *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling { 925 if m != nil { 926 return m.AiHandling 927 } 928 return nil 929 } 930 931 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) GetOperatorHandling() *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling { 932 if m != nil { 933 return m.OperatorHandling 934 } 935 return nil 936 } 937 938 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetType(fv NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type) { 939 if m == nil { 940 panic(fmt.Errorf("can't set %s on nil %s", "Type", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 941 } 942 m.Type = fv 943 } 944 945 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetFqn(fv *alert.Name) { 946 if m == nil { 947 panic(fmt.Errorf("can't set %s on nil %s", "Fqn", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 948 } 949 m.Fqn = fv 950 } 951 952 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetDisplayName(fv string) { 953 if m == nil { 954 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 955 } 956 m.DisplayName = fv 957 } 958 959 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetIsFiring(fv bool) { 960 if m == nil { 961 panic(fmt.Errorf("can't set %s on nil %s", "IsFiring", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 962 } 963 m.IsFiring = fv 964 } 965 966 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetStartTime(fv *timestamppb.Timestamp) { 967 if m == nil { 968 panic(fmt.Errorf("can't set %s on nil %s", "StartTime", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 969 } 970 m.StartTime = fv 971 } 972 973 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetStopTime(fv *timestamppb.Timestamp) { 974 if m == nil { 975 panic(fmt.Errorf("can't set %s on nil %s", "StopTime", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 976 } 977 m.StopTime = fv 978 } 979 980 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetIdentification(fv *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) { 981 if m == nil { 982 panic(fmt.Errorf("can't set %s on nil %s", "Identification", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 983 } 984 m.Identification = fv 985 } 986 987 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetViolationInfo(fv *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) { 988 if m == nil { 989 panic(fmt.Errorf("can't set %s on nil %s", "ViolationInfo", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 990 } 991 m.ViolationInfo = fv 992 } 993 994 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetEscalationLevel(fv alert.Alert_State_EscalationLevel) { 995 if m == nil { 996 panic(fmt.Errorf("can't set %s on nil %s", "EscalationLevel", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 997 } 998 m.EscalationLevel = fv 999 } 1000 1001 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetAiHandling(fv *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) { 1002 if m == nil { 1003 panic(fmt.Errorf("can't set %s on nil %s", "AiHandling", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 1004 } 1005 m.AiHandling = fv 1006 } 1007 1008 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert) SetOperatorHandling(fv *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) { 1009 if m == nil { 1010 panic(fmt.Errorf("can't set %s on nil %s", "OperatorHandling", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert")) 1011 } 1012 m.OperatorHandling = fv 1013 } 1014 1015 type NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query struct { 1016 state protoimpl.MessageState 1017 sizeCache protoimpl.SizeCache 1018 unknownFields protoimpl.UnknownFields 1019 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` 1020 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` 1021 Aggregation *monitoring_common.Aggregation `protobuf:"bytes,3,opt,name=aggregation,proto3" json:"aggregation,omitempty"` 1022 } 1023 1024 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) Reset() { 1025 *m = NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query{} 1026 if protoimpl.UnsafeEnabled { 1027 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[6] 1028 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1029 ms.StoreMessageInfo(mi) 1030 } 1031 } 1032 1033 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) String() string { 1034 return protoimpl.X.MessageStringOf(m) 1035 } 1036 1037 func (*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) ProtoMessage() {} 1038 1039 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) ProtoReflect() preflect.Message { 1040 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[6] 1041 if protoimpl.UnsafeEnabled && m != nil { 1042 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1043 if ms.LoadMessageInfo() == nil { 1044 ms.StoreMessageInfo(mi) 1045 } 1046 return ms 1047 } 1048 return mi.MessageOf(m) 1049 } 1050 1051 func (*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) GotenMessage() {} 1052 1053 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query.ProtoReflect.Descriptor instead. 1054 func (*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) Descriptor() ([]byte, []int) { 1055 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 0, 0} 1056 } 1057 1058 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) Unmarshal(b []byte) error { 1059 return proto.Unmarshal(b, m) 1060 } 1061 1062 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) Marshal() ([]byte, error) { 1063 return proto.Marshal(m) 1064 } 1065 1066 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) MarshalJSON() ([]byte, error) { 1067 return protojson.MarshalOptions{}.Marshal(m) 1068 } 1069 1070 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) UnmarshalJSON(data []byte) error { 1071 return protojson.Unmarshal(data, m) 1072 } 1073 1074 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) GetDescription() string { 1075 if m != nil { 1076 return m.Description 1077 } 1078 return "" 1079 } 1080 1081 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) GetFilter() string { 1082 if m != nil { 1083 return m.Filter 1084 } 1085 return "" 1086 } 1087 1088 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) GetAggregation() *monitoring_common.Aggregation { 1089 if m != nil { 1090 return m.Aggregation 1091 } 1092 return nil 1093 } 1094 1095 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) SetDescription(fv string) { 1096 if m == nil { 1097 panic(fmt.Errorf("can't set %s on nil %s", "Description", "NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query")) 1098 } 1099 m.Description = fv 1100 } 1101 1102 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) SetFilter(fv string) { 1103 if m == nil { 1104 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query")) 1105 } 1106 m.Filter = fv 1107 } 1108 1109 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query) SetAggregation(fv *monitoring_common.Aggregation) { 1110 if m == nil { 1111 panic(fmt.Errorf("can't set %s on nil %s", "Aggregation", "NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query")) 1112 } 1113 m.Aggregation = fv 1114 } 1115 1116 type NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query struct { 1117 state protoimpl.MessageState 1118 sizeCache protoimpl.SizeCache 1119 unknownFields protoimpl.UnknownFields 1120 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` 1121 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` 1122 } 1123 1124 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) Reset() { 1125 *m = NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query{} 1126 if protoimpl.UnsafeEnabled { 1127 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[7] 1128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1129 ms.StoreMessageInfo(mi) 1130 } 1131 } 1132 1133 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) String() string { 1134 return protoimpl.X.MessageStringOf(m) 1135 } 1136 1137 func (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) ProtoMessage() {} 1138 1139 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) ProtoReflect() preflect.Message { 1140 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[7] 1141 if protoimpl.UnsafeEnabled && m != nil { 1142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1143 if ms.LoadMessageInfo() == nil { 1144 ms.StoreMessageInfo(mi) 1145 } 1146 return ms 1147 } 1148 return mi.MessageOf(m) 1149 } 1150 1151 func (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) GotenMessage() {} 1152 1153 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query.ProtoReflect.Descriptor instead. 1154 func (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) Descriptor() ([]byte, []int) { 1155 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 1, 0} 1156 } 1157 1158 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) Unmarshal(b []byte) error { 1159 return proto.Unmarshal(b, m) 1160 } 1161 1162 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) Marshal() ([]byte, error) { 1163 return proto.Marshal(m) 1164 } 1165 1166 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) MarshalJSON() ([]byte, error) { 1167 return protojson.MarshalOptions{}.Marshal(m) 1168 } 1169 1170 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) UnmarshalJSON(data []byte) error { 1171 return protojson.Unmarshal(data, m) 1172 } 1173 1174 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) GetDescription() string { 1175 if m != nil { 1176 return m.Description 1177 } 1178 return "" 1179 } 1180 1181 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) GetFilter() string { 1182 if m != nil { 1183 return m.Filter 1184 } 1185 return "" 1186 } 1187 1188 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) SetDescription(fv string) { 1189 if m == nil { 1190 panic(fmt.Errorf("can't set %s on nil %s", "Description", "NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query")) 1191 } 1192 m.Description = fv 1193 } 1194 1195 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query) SetFilter(fv string) { 1196 if m == nil { 1197 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query")) 1198 } 1199 m.Filter = fv 1200 } 1201 1202 type NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification struct { 1203 state protoimpl.MessageState 1204 sizeCache protoimpl.SizeCache 1205 unknownFields protoimpl.UnknownFields 1206 LogLabels map[string]string `protobuf:"bytes,1,rep,name=log_labels,json=logLabels,proto3" json:"log_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1207 MetricLabels map[string]string `protobuf:"bytes,2,rep,name=metric_labels,json=metricLabels,proto3" json:"metric_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1208 ResourceLabels map[string]string `protobuf:"bytes,3,rep,name=resource_labels,json=resourceLabels,proto3" json:"resource_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1209 } 1210 1211 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) Reset() { 1212 *m = NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification{} 1213 if protoimpl.UnsafeEnabled { 1214 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[8] 1215 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1216 ms.StoreMessageInfo(mi) 1217 } 1218 } 1219 1220 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) String() string { 1221 return protoimpl.X.MessageStringOf(m) 1222 } 1223 1224 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) ProtoMessage() {} 1225 1226 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) ProtoReflect() preflect.Message { 1227 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[8] 1228 if protoimpl.UnsafeEnabled && m != nil { 1229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1230 if ms.LoadMessageInfo() == nil { 1231 ms.StoreMessageInfo(mi) 1232 } 1233 return ms 1234 } 1235 return mi.MessageOf(m) 1236 } 1237 1238 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) GotenMessage() {} 1239 1240 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification.ProtoReflect.Descriptor instead. 1241 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) Descriptor() ([]byte, []int) { 1242 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 2, 0} 1243 } 1244 1245 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) Unmarshal(b []byte) error { 1246 return proto.Unmarshal(b, m) 1247 } 1248 1249 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) Marshal() ([]byte, error) { 1250 return proto.Marshal(m) 1251 } 1252 1253 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) MarshalJSON() ([]byte, error) { 1254 return protojson.MarshalOptions{}.Marshal(m) 1255 } 1256 1257 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) UnmarshalJSON(data []byte) error { 1258 return protojson.Unmarshal(data, m) 1259 } 1260 1261 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) GetLogLabels() map[string]string { 1262 if m != nil { 1263 return m.LogLabels 1264 } 1265 return nil 1266 } 1267 1268 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) GetMetricLabels() map[string]string { 1269 if m != nil { 1270 return m.MetricLabels 1271 } 1272 return nil 1273 } 1274 1275 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) GetResourceLabels() map[string]string { 1276 if m != nil { 1277 return m.ResourceLabels 1278 } 1279 return nil 1280 } 1281 1282 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) SetLogLabels(fv map[string]string) { 1283 if m == nil { 1284 panic(fmt.Errorf("can't set %s on nil %s", "LogLabels", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification")) 1285 } 1286 m.LogLabels = fv 1287 } 1288 1289 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) SetMetricLabels(fv map[string]string) { 1290 if m == nil { 1291 panic(fmt.Errorf("can't set %s on nil %s", "MetricLabels", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification")) 1292 } 1293 m.MetricLabels = fv 1294 } 1295 1296 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification) SetResourceLabels(fv map[string]string) { 1297 if m == nil { 1298 panic(fmt.Errorf("can't set %s on nil %s", "ResourceLabels", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification")) 1299 } 1300 m.ResourceLabels = fv 1301 } 1302 1303 type NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo struct { 1304 state protoimpl.MessageState 1305 sizeCache protoimpl.SizeCache 1306 unknownFields protoimpl.UnknownFields 1307 LogValue string `protobuf:"bytes,1,opt,name=log_value,json=logValue,proto3" json:"log_value,omitempty"` 1308 TimeSeries []*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries `protobuf:"bytes,2,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` 1309 } 1310 1311 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) Reset() { 1312 *m = NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo{} 1313 if protoimpl.UnsafeEnabled { 1314 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[9] 1315 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1316 ms.StoreMessageInfo(mi) 1317 } 1318 } 1319 1320 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) String() string { 1321 return protoimpl.X.MessageStringOf(m) 1322 } 1323 1324 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) ProtoMessage() {} 1325 1326 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) ProtoReflect() preflect.Message { 1327 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[9] 1328 if protoimpl.UnsafeEnabled && m != nil { 1329 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1330 if ms.LoadMessageInfo() == nil { 1331 ms.StoreMessageInfo(mi) 1332 } 1333 return ms 1334 } 1335 return mi.MessageOf(m) 1336 } 1337 1338 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) GotenMessage() {} 1339 1340 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo.ProtoReflect.Descriptor instead. 1341 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) Descriptor() ([]byte, []int) { 1342 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 2, 1} 1343 } 1344 1345 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) Unmarshal(b []byte) error { 1346 return proto.Unmarshal(b, m) 1347 } 1348 1349 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) Marshal() ([]byte, error) { 1350 return proto.Marshal(m) 1351 } 1352 1353 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) MarshalJSON() ([]byte, error) { 1354 return protojson.MarshalOptions{}.Marshal(m) 1355 } 1356 1357 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) UnmarshalJSON(data []byte) error { 1358 return protojson.Unmarshal(data, m) 1359 } 1360 1361 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) GetLogValue() string { 1362 if m != nil { 1363 return m.LogValue 1364 } 1365 return "" 1366 } 1367 1368 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) GetTimeSeries() []*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries { 1369 if m != nil { 1370 return m.TimeSeries 1371 } 1372 return nil 1373 } 1374 1375 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) SetLogValue(fv string) { 1376 if m == nil { 1377 panic(fmt.Errorf("can't set %s on nil %s", "LogValue", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo")) 1378 } 1379 m.LogValue = fv 1380 } 1381 1382 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo) SetTimeSeries(fv []*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) { 1383 if m == nil { 1384 panic(fmt.Errorf("can't set %s on nil %s", "TimeSeries", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo")) 1385 } 1386 m.TimeSeries = fv 1387 } 1388 1389 type NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling struct { 1390 state protoimpl.MessageState 1391 sizeCache protoimpl.SizeCache 1392 unknownFields protoimpl.UnknownFields 1393 CurrentState alert.Alert_State_AiHandlingState `protobuf:"varint,1,opt,name=current_state,json=currentState,proto3,enum=ntt.alerting.v1.Alert_State_AiHandlingState" json:"current_state,omitempty"` 1394 TroubleshootingNotes string `protobuf:"bytes,2,opt,name=troubleshooting_notes,json=troubleshootingNotes,proto3" json:"troubleshooting_notes,omitempty"` 1395 AiRemediation *rcommon.PolicySpec_AIAgentHandling_Remediation `protobuf:"bytes,3,opt,name=ai_remediation,json=aiRemediation,proto3" json:"ai_remediation,omitempty"` 1396 RemediationArg string `protobuf:"bytes,4,opt,name=remediation_arg,json=remediationArg,proto3" json:"remediation_arg,omitempty"` 1397 } 1398 1399 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) Reset() { 1400 *m = NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling{} 1401 if protoimpl.UnsafeEnabled { 1402 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[10] 1403 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1404 ms.StoreMessageInfo(mi) 1405 } 1406 } 1407 1408 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) String() string { 1409 return protoimpl.X.MessageStringOf(m) 1410 } 1411 1412 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) ProtoMessage() {} 1413 1414 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) ProtoReflect() preflect.Message { 1415 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[10] 1416 if protoimpl.UnsafeEnabled && m != nil { 1417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1418 if ms.LoadMessageInfo() == nil { 1419 ms.StoreMessageInfo(mi) 1420 } 1421 return ms 1422 } 1423 return mi.MessageOf(m) 1424 } 1425 1426 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) GotenMessage() {} 1427 1428 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling.ProtoReflect.Descriptor instead. 1429 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) Descriptor() ([]byte, []int) { 1430 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 2, 2} 1431 } 1432 1433 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) Unmarshal(b []byte) error { 1434 return proto.Unmarshal(b, m) 1435 } 1436 1437 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) Marshal() ([]byte, error) { 1438 return proto.Marshal(m) 1439 } 1440 1441 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) MarshalJSON() ([]byte, error) { 1442 return protojson.MarshalOptions{}.Marshal(m) 1443 } 1444 1445 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) UnmarshalJSON(data []byte) error { 1446 return protojson.Unmarshal(data, m) 1447 } 1448 1449 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) GetCurrentState() alert.Alert_State_AiHandlingState { 1450 if m != nil { 1451 return m.CurrentState 1452 } 1453 return alert.Alert_State_AI_AGENT_NOT_INVOLVED 1454 } 1455 1456 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) GetTroubleshootingNotes() string { 1457 if m != nil { 1458 return m.TroubleshootingNotes 1459 } 1460 return "" 1461 } 1462 1463 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) GetAiRemediation() *rcommon.PolicySpec_AIAgentHandling_Remediation { 1464 if m != nil { 1465 return m.AiRemediation 1466 } 1467 return nil 1468 } 1469 1470 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) GetRemediationArg() string { 1471 if m != nil { 1472 return m.RemediationArg 1473 } 1474 return "" 1475 } 1476 1477 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) SetCurrentState(fv alert.Alert_State_AiHandlingState) { 1478 if m == nil { 1479 panic(fmt.Errorf("can't set %s on nil %s", "CurrentState", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling")) 1480 } 1481 m.CurrentState = fv 1482 } 1483 1484 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) SetTroubleshootingNotes(fv string) { 1485 if m == nil { 1486 panic(fmt.Errorf("can't set %s on nil %s", "TroubleshootingNotes", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling")) 1487 } 1488 m.TroubleshootingNotes = fv 1489 } 1490 1491 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) SetAiRemediation(fv *rcommon.PolicySpec_AIAgentHandling_Remediation) { 1492 if m == nil { 1493 panic(fmt.Errorf("can't set %s on nil %s", "AiRemediation", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling")) 1494 } 1495 m.AiRemediation = fv 1496 } 1497 1498 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling) SetRemediationArg(fv string) { 1499 if m == nil { 1500 panic(fmt.Errorf("can't set %s on nil %s", "RemediationArg", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling")) 1501 } 1502 m.RemediationArg = fv 1503 } 1504 1505 type NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling struct { 1506 state protoimpl.MessageState 1507 sizeCache protoimpl.SizeCache 1508 unknownFields protoimpl.UnknownFields 1509 CurrentState alert.Alert_State_OperatorHandlingState `protobuf:"varint,1,opt,name=current_state,json=currentState,proto3,enum=ntt.alerting.v1.Alert_State_OperatorHandlingState" json:"current_state,omitempty"` 1510 Notes string `protobuf:"bytes,2,opt,name=notes,proto3" json:"notes,omitempty"` 1511 } 1512 1513 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) Reset() { 1514 *m = NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling{} 1515 if protoimpl.UnsafeEnabled { 1516 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[11] 1517 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1518 ms.StoreMessageInfo(mi) 1519 } 1520 } 1521 1522 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) String() string { 1523 return protoimpl.X.MessageStringOf(m) 1524 } 1525 1526 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) ProtoMessage() {} 1527 1528 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) ProtoReflect() preflect.Message { 1529 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[11] 1530 if protoimpl.UnsafeEnabled && m != nil { 1531 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1532 if ms.LoadMessageInfo() == nil { 1533 ms.StoreMessageInfo(mi) 1534 } 1535 return ms 1536 } 1537 return mi.MessageOf(m) 1538 } 1539 1540 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) GotenMessage() {} 1541 1542 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling.ProtoReflect.Descriptor instead. 1543 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) Descriptor() ([]byte, []int) { 1544 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 2, 3} 1545 } 1546 1547 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) Unmarshal(b []byte) error { 1548 return proto.Unmarshal(b, m) 1549 } 1550 1551 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) Marshal() ([]byte, error) { 1552 return proto.Marshal(m) 1553 } 1554 1555 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) MarshalJSON() ([]byte, error) { 1556 return protojson.MarshalOptions{}.Marshal(m) 1557 } 1558 1559 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) UnmarshalJSON(data []byte) error { 1560 return protojson.Unmarshal(data, m) 1561 } 1562 1563 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) GetCurrentState() alert.Alert_State_OperatorHandlingState { 1564 if m != nil { 1565 return m.CurrentState 1566 } 1567 return alert.Alert_State_OP_NOT_INVOLVED 1568 } 1569 1570 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) GetNotes() string { 1571 if m != nil { 1572 return m.Notes 1573 } 1574 return "" 1575 } 1576 1577 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) SetCurrentState(fv alert.Alert_State_OperatorHandlingState) { 1578 if m == nil { 1579 panic(fmt.Errorf("can't set %s on nil %s", "CurrentState", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling")) 1580 } 1581 m.CurrentState = fv 1582 } 1583 1584 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling) SetNotes(fv string) { 1585 if m == nil { 1586 panic(fmt.Errorf("can't set %s on nil %s", "Notes", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling")) 1587 } 1588 m.Notes = fv 1589 } 1590 1591 type NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries struct { 1592 state protoimpl.MessageState 1593 sizeCache protoimpl.SizeCache 1594 unknownFields protoimpl.UnknownFields 1595 Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 1596 Values []float64 `protobuf:"fixed64,2,rep,packed,name=values,proto3" json:"values,omitempty"` 1597 UpperThreshold *rcommon.AlertingThreshold `protobuf:"bytes,3,opt,name=upper_threshold,json=upperThreshold,proto3" json:"upper_threshold,omitempty"` 1598 LowerThreshold *rcommon.AlertingThreshold `protobuf:"bytes,4,opt,name=lower_threshold,json=lowerThreshold,proto3" json:"lower_threshold,omitempty"` 1599 RaisedAfter *durationpb.Duration `protobuf:"bytes,5,opt,name=raised_after,json=raisedAfter,proto3" json:"raised_after,omitempty"` 1600 } 1601 1602 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) Reset() { 1603 *m = NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries{} 1604 if protoimpl.UnsafeEnabled { 1605 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[15] 1606 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1607 ms.StoreMessageInfo(mi) 1608 } 1609 } 1610 1611 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) String() string { 1612 return protoimpl.X.MessageStringOf(m) 1613 } 1614 1615 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) ProtoMessage() {} 1616 1617 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) ProtoReflect() preflect.Message { 1618 mi := &edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[15] 1619 if protoimpl.UnsafeEnabled && m != nil { 1620 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1621 if ms.LoadMessageInfo() == nil { 1622 ms.StoreMessageInfo(mi) 1623 } 1624 return ms 1625 } 1626 return mi.MessageOf(m) 1627 } 1628 1629 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) GotenMessage() {} 1630 1631 // Deprecated, Use NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries.ProtoReflect.Descriptor instead. 1632 func (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) Descriptor() ([]byte, []int) { 1633 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP(), []int{0, 0, 0, 2, 1, 0} 1634 } 1635 1636 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) Unmarshal(b []byte) error { 1637 return proto.Unmarshal(b, m) 1638 } 1639 1640 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) Marshal() ([]byte, error) { 1641 return proto.Marshal(m) 1642 } 1643 1644 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) MarshalJSON() ([]byte, error) { 1645 return protojson.MarshalOptions{}.Marshal(m) 1646 } 1647 1648 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) UnmarshalJSON(data []byte) error { 1649 return protojson.Unmarshal(data, m) 1650 } 1651 1652 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) GetQuery() string { 1653 if m != nil { 1654 return m.Query 1655 } 1656 return "" 1657 } 1658 1659 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) GetValues() []float64 { 1660 if m != nil { 1661 return m.Values 1662 } 1663 return nil 1664 } 1665 1666 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) GetUpperThreshold() *rcommon.AlertingThreshold { 1667 if m != nil { 1668 return m.UpperThreshold 1669 } 1670 return nil 1671 } 1672 1673 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) GetLowerThreshold() *rcommon.AlertingThreshold { 1674 if m != nil { 1675 return m.LowerThreshold 1676 } 1677 return nil 1678 } 1679 1680 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) GetRaisedAfter() *durationpb.Duration { 1681 if m != nil { 1682 return m.RaisedAfter 1683 } 1684 return nil 1685 } 1686 1687 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) SetQuery(fv string) { 1688 if m == nil { 1689 panic(fmt.Errorf("can't set %s on nil %s", "Query", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries")) 1690 } 1691 m.Query = fv 1692 } 1693 1694 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) SetValues(fv []float64) { 1695 if m == nil { 1696 panic(fmt.Errorf("can't set %s on nil %s", "Values", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries")) 1697 } 1698 m.Values = fv 1699 } 1700 1701 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) SetUpperThreshold(fv *rcommon.AlertingThreshold) { 1702 if m == nil { 1703 panic(fmt.Errorf("can't set %s on nil %s", "UpperThreshold", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries")) 1704 } 1705 m.UpperThreshold = fv 1706 } 1707 1708 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) SetLowerThreshold(fv *rcommon.AlertingThreshold) { 1709 if m == nil { 1710 panic(fmt.Errorf("can't set %s on nil %s", "LowerThreshold", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries")) 1711 } 1712 m.LowerThreshold = fv 1713 } 1714 1715 func (m *NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries) SetRaisedAfter(fv *durationpb.Duration) { 1716 if m == nil { 1717 panic(fmt.Errorf("can't set %s on nil %s", "RaisedAfter", "NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries")) 1718 } 1719 m.RaisedAfter = fv 1720 } 1721 1722 var edgelq_alerting_proto_v1_notification_msg_proto preflect.FileDescriptor 1723 1724 var edgelq_alerting_proto_v1_notification_msg_proto_rawDesc = []byte{ 1725 0x0a, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 1726 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 1727 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1728 0x6f, 0x12, 0x0f, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 1729 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 1730 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 1731 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1732 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1733 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 1734 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 1735 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1736 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1737 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 1738 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1739 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 1740 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1741 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 1742 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 1743 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 1744 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1745 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 1746 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 1747 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 1748 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1749 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 1750 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x2e, 1751 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x6c, 1752 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 1753 0x61, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x65, 0x64, 0x67, 1754 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x70, 1755 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x34, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 1756 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x26, 0x0a, 0x0f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 1757 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x12, 0x3f, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x6a, 1758 0x65, 0x63, 0x74, 0x5f, 0x66, 0x71, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1e, 0xb2, 1759 0xda, 0x21, 0x1a, 0x0a, 0x18, 0x0a, 0x16, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 1760 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x0a, 0x70, 1761 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x46, 0x71, 0x6e, 0x12, 0x30, 0x0a, 0x14, 0x70, 0x72, 0x6f, 1762 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 1763 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 1764 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 0x10, 0x6f, 1765 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x71, 0x6e, 0x18, 1766 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x0a, 0x1d, 0x0a, 0x1b, 0x69, 1767 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x72, 1768 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x6f, 0x72, 0x67, 0x61, 1769 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x71, 0x6e, 0x12, 0x3a, 0x0a, 0x19, 0x6f, 1770 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x70, 1771 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 1772 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 1773 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 1774 0x79, 0x5f, 0x66, 0x71, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 1775 0x0a, 0x0a, 0x08, 0x0a, 0x06, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x09, 0x70, 0x6f, 0x6c, 1776 0x69, 0x63, 0x79, 0x46, 0x71, 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 1777 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 1778 0x01, 0x28, 0x09, 0x52, 0x11, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x69, 0x73, 0x70, 0x6c, 1779 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x58, 0x0a, 0x11, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x69, 1780 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 1781 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 1782 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1783 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 1784 0x0f, 0x6e, 0x65, 0x77, 0x46, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 1785 0x12, 0x77, 0x0a, 0x22, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x5f, 0x65, 0x73, 0x63, 0x61, 0x6c, 1786 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x61, 0x69, 0x5f, 0x74, 0x6f, 0x5f, 0x6f, 0x70, 1787 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 1788 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 1789 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 1790 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x1d, 0x61, 0x6c, 0x65, 0x72, 1791 0x74, 0x73, 0x45, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x41, 0x69, 0x54, 1792 0x6f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x92, 0x01, 0x0a, 0x30, 0x61, 0x6c, 1793 0x65, 0x72, 0x74, 0x73, 0x5f, 0x61, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6f, 1794 0x72, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f, 1795 0x61, 0x69, 0x5f, 0x72, 0x65, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 1796 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 1797 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 1798 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 1799 0x75, 0x70, 0x52, 0x2a, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x41, 0x77, 0x61, 0x69, 0x74, 0x69, 1800 0x6e, 0x67, 0x46, 0x6f, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x57, 0x69, 0x74, 1801 0x68, 0x41, 0x69, 0x52, 0x65, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x6f, 1802 0x0a, 0x1e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x67, 0x65, 0x64, 1803 0x5f, 0x74, 0x6f, 0x5f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x62, 0x79, 0x5f, 0x61, 0x69, 1804 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 1805 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 1806 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 1807 0x72, 0x6f, 0x75, 0x70, 0x52, 0x19, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x46, 0x6c, 0x61, 0x67, 1808 0x67, 0x65, 0x64, 0x54, 0x6f, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x42, 0x79, 0x41, 0x69, 0x12, 1809 0x91, 0x01, 0x0a, 0x30, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f, 1810 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 1811 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x62, 1812 0x79, 0x5f, 0x61, 0x69, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 1813 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 1814 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 1815 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x29, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 1816 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x72, 1817 0x6b, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x42, 1818 0x79, 0x41, 0x69, 0x12, 0x78, 0x0a, 0x22, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x5f, 0x77, 0x69, 1819 0x74, 0x68, 0x5f, 0x61, 0x69, 0x5f, 0x72, 0x65, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x69, 0x6f, 1820 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 1821 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 1822 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 1823 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x1e, 0x61, 1824 0x6c, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x41, 0x69, 0x52, 0x65, 0x6d, 0x65, 0x64, 1825 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x12, 0x84, 0x01, 1826 0x0a, 0x28, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x6f, 0x70, 1827 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x69, 1828 0x6f, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 1829 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 1830 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 1831 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x24, 1832 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 1833 0x6f, 0x72, 0x52, 0x65, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x70, 0x70, 1834 0x6c, 0x69, 0x65, 0x64, 0x12, 0x53, 0x0a, 0x0e, 0x73, 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x5f, 1835 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 1836 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 1837 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 1838 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x73, 0x74, 0x6f, 0x70, 1839 0x70, 0x65, 0x64, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x1a, 0xf4, 0x1b, 0x0a, 0x0b, 0x41, 0x6c, 1840 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x5f, 0x0a, 0x0c, 0x62, 0x79, 0x5f, 1841 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 1842 0x3c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 1843 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 1844 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 1845 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x52, 0x0b, 0x62, 1846 0x79, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x83, 0x1b, 0x0a, 0x0f, 0x43, 1847 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x12, 0x7c, 1848 0x0a, 0x15, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x63, 0x6f, 1849 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 1850 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 1851 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 1852 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 1853 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x54, 0x73, 0x43, 0x6e, 1854 0x64, 0x54, 0x79, 0x70, 0x65, 0x48, 0x00, 0x52, 0x13, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 1855 0x69, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x6e, 0x0a, 0x0d, 1856 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 1857 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 1858 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 1859 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 1860 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 1861 0x73, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x48, 0x00, 0x52, 0x0c, 1862 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5a, 0x0a, 0x06, 1863 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 1864 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 1865 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 1866 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 1867 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 1868 0x52, 0x06, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x72, 0x65, 1869 0x5f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 1870 0x01, 0x28, 0x05, 0x52, 0x0f, 0x6d, 0x6f, 0x72, 0x65, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x43, 1871 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0xc3, 0x02, 0x0a, 0x09, 0x54, 0x73, 0x43, 0x6e, 0x64, 0x54, 0x79, 1872 0x70, 0x65, 0x12, 0x25, 0x0a, 0x03, 0x66, 0x71, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 1873 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x0a, 0x0d, 0x0a, 0x0b, 0x54, 0x73, 0x43, 0x6f, 0x6e, 0x64, 0x69, 1874 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x03, 0x66, 0x71, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 1875 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 1876 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x66, 0x0a, 0x07, 1877 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 1878 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 1879 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 1880 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 1881 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x54, 0x73, 0x43, 0x6e, 1882 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, 1883 0x72, 0x69, 0x65, 0x73, 0x1a, 0x83, 0x01, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x20, 1884 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 1885 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 1886 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 1887 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x61, 0x67, 0x67, 0x72, 1888 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 1889 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 1890 0x34, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 1891 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x83, 0x02, 0x0a, 0x0a, 0x4c, 1892 0x6f, 0x67, 0x43, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x03, 0x66, 0x71, 0x6e, 1893 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 1894 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x03, 0x66, 0x71, 1895 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 1896 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 1897 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x67, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 1898 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 1899 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 1900 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 1901 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 1902 0x72, 0x74, 0x73, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x51, 1903 0x75, 0x65, 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x1a, 0x41, 0x0a, 1904 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 1905 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 1906 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 1907 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 1908 0x1a, 0xa5, 0x13, 0x0a, 0x05, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x12, 0x5b, 0x0a, 0x04, 0x74, 0x79, 1909 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 1910 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 1911 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 1912 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 1913 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x54, 0x79, 0x70, 1914 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x03, 0x66, 0x71, 0x6e, 0x18, 0x02, 1915 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xb2, 0xda, 0x21, 0x09, 0x0a, 0x07, 0x0a, 0x05, 0x41, 0x6c, 1916 0x65, 0x72, 0x74, 0x52, 0x03, 0x66, 0x71, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 1917 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 1918 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 1919 0x73, 0x5f, 0x66, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 1920 0x69, 0x73, 0x46, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 1921 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 1922 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 1923 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 1924 0x69, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x09, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x74, 0x69, 0x6d, 0x65, 1925 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1926 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 1927 0x6d, 0x70, 0x52, 0x08, 0x73, 0x74, 0x6f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x79, 0x0a, 0x0e, 1928 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 1929 0x20, 0x01, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 1930 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 1931 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 1932 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 1933 0x74, 0x73, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 1934 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 1935 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x77, 0x0a, 0x0e, 0x76, 0x69, 0x6f, 0x6c, 0x61, 1936 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 1937 0x50, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 1938 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 1939 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 1940 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x41, 0x6c, 1941 0x65, 0x72, 0x74, 0x2e, 0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 1942 0x6f, 0x52, 0x0d, 0x76, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 1943 0x12, 0x57, 0x0a, 0x10, 0x65, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 1944 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 1945 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x65, 1946 0x72, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x45, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x74, 1947 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x0f, 0x65, 0x73, 0x63, 0x61, 0x6c, 0x61, 1948 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x6e, 0x0a, 0x0b, 0x61, 0x69, 0x5f, 1949 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 1950 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 1951 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 1952 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 1953 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x41, 0x6c, 0x65, 1954 0x72, 0x74, 0x2e, 0x41, 0x69, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x52, 0x0a, 0x61, 1955 0x69, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x6f, 0x70, 1956 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x18, 1957 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x53, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 1958 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 1959 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 1960 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 1961 0x72, 0x74, 0x73, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 1962 0x6f, 0x72, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x6f, 0x70, 0x65, 0x72, 1963 0x61, 0x74, 0x6f, 0x72, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x1a, 0xef, 0x04, 0x0a, 1964 0x0e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 1965 0x7f, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 1966 0x03, 0x28, 0x0b, 0x32, 0x60, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 1967 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 1968 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 1969 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 1970 0x73, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 1971 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 1972 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 1973 0x12, 0x88, 0x01, 0x0a, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x6c, 0x61, 0x62, 0x65, 1974 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x63, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 1975 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 1976 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 1977 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 1978 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x49, 0x64, 0x65, 1979 0x6e, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 0x74, 0x72, 1980 0x69, 0x63, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6d, 1981 0x65, 0x74, 0x72, 0x69, 0x63, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x8e, 0x01, 0x0a, 0x0f, 1982 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 1983 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x65, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 1984 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 1985 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 1986 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 1987 0x72, 0x74, 0x73, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 1988 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 1989 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x72, 0x65, 1990 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x3c, 0x0a, 0x0e, 1991 0x4c, 0x6f, 0x67, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 1992 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 1993 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 1994 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a, 0x11, 0x4d, 0x65, 1995 0x74, 0x72, 0x69, 0x63, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 1996 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 1997 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 1998 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x52, 1999 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 2000 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 2001 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 2002 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0xbf, 2003 0x03, 0x0a, 0x0d, 0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 2004 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 2005 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x7c, 0x0a, 2006 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 2007 0x28, 0x0b, 0x32, 0x5b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 2008 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 2009 0x6e, 0x4d, 0x73, 0x67, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 2010 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x73, 2011 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 2012 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 2013 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x1a, 0x92, 0x02, 0x0a, 0x0a, 2014 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 2015 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 2016 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x01, 2017 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x4b, 0x0a, 0x0f, 0x75, 0x70, 0x70, 0x65, 2018 0x72, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 2019 0x0b, 0x32, 0x22, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 2020 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x68, 0x72, 0x65, 2021 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x0e, 0x75, 0x70, 0x70, 0x65, 0x72, 0x54, 0x68, 0x72, 0x65, 2022 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x4b, 0x0a, 0x0f, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x74, 2023 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 2024 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 2025 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 2026 0x6c, 0x64, 0x52, 0x0e, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 2027 0x6c, 0x64, 0x12, 0x3c, 0x0a, 0x0c, 0x72, 0x61, 0x69, 0x73, 0x65, 0x64, 0x5f, 0x61, 0x66, 0x74, 2028 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2029 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 2030 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x72, 0x61, 0x69, 0x73, 0x65, 0x64, 0x41, 0x66, 0x74, 0x65, 0x72, 2031 0x1a, 0x9d, 0x02, 0x0a, 0x0a, 0x41, 0x69, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x12, 2032 0x51, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 2033 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 2034 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x53, 2035 0x74, 0x61, 0x74, 0x65, 0x2e, 0x41, 0x69, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x53, 2036 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 2037 0x74, 0x65, 0x12, 0x33, 0x0a, 0x15, 0x74, 0x72, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x73, 0x68, 0x6f, 2038 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 2039 0x09, 0x52, 0x14, 0x74, 0x72, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x73, 0x68, 0x6f, 0x6f, 0x74, 0x69, 2040 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x12, 0x5e, 0x0a, 0x0e, 0x61, 0x69, 0x5f, 0x72, 0x65, 2041 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 2042 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 2043 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x41, 0x49, 0x41, 2044 0x67, 0x65, 0x6e, 0x74, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x2e, 0x52, 0x65, 0x6d, 2045 0x65, 0x64, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x61, 0x69, 0x52, 0x65, 0x6d, 0x65, 2046 0x64, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x6d, 0x65, 0x64, 2047 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 2048 0x52, 0x0e, 0x72, 0x65, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x67, 2049 0x1a, 0x81, 0x01, 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x48, 0x61, 0x6e, 2050 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x57, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 2051 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x6e, 2052 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 2053 0x6c, 0x65, 0x72, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 2054 0x74, 0x6f, 0x72, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 2055 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 2056 0x0a, 0x05, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 2057 0x6f, 0x74, 0x65, 0x73, 0x22, 0x52, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 2058 0x55, 0x4e, 0x44, 0x45, 0x46, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x54, 2059 0x53, 0x5f, 0x42, 0x41, 0x53, 0x45, 0x44, 0x5f, 0x41, 0x4e, 0x4f, 0x4d, 0x41, 0x4c, 0x59, 0x10, 2060 0x01, 0x12, 0x16, 0x0a, 0x12, 0x54, 0x53, 0x5f, 0x42, 0x41, 0x53, 0x45, 0x44, 0x5f, 0x54, 0x48, 2061 0x52, 0x45, 0x53, 0x48, 0x4f, 0x4c, 0x44, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x4c, 0x4f, 0x47, 2062 0x5f, 0x42, 0x41, 0x53, 0x45, 0x44, 0x10, 0x03, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 2063 0x42, 0x55, 0xe8, 0xde, 0x21, 0x01, 0x5a, 0x4f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 2064 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 2065 0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x72, 0x65, 0x73, 0x6f, 2066 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 2067 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 2068 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x73, 0x67, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 2069 } 2070 2071 var ( 2072 edgelq_alerting_proto_v1_notification_msg_proto_rawDescOnce sync.Once 2073 edgelq_alerting_proto_v1_notification_msg_proto_rawDescData = edgelq_alerting_proto_v1_notification_msg_proto_rawDesc 2074 ) 2075 2076 func edgelq_alerting_proto_v1_notification_msg_proto_rawDescGZIP() []byte { 2077 edgelq_alerting_proto_v1_notification_msg_proto_rawDescOnce.Do(func() { 2078 edgelq_alerting_proto_v1_notification_msg_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_alerting_proto_v1_notification_msg_proto_rawDescData) 2079 }) 2080 return edgelq_alerting_proto_v1_notification_msg_proto_rawDescData 2081 } 2082 2083 var edgelq_alerting_proto_v1_notification_msg_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 2084 var edgelq_alerting_proto_v1_notification_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 16) 2085 var edgelq_alerting_proto_v1_notification_msg_proto_goTypes = []interface{}{ 2086 (NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type)(0), // 0: ntt.alerting.v1.NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type 2087 (*NotificationMsg)(nil), // 1: ntt.alerting.v1.NotificationMsg 2088 (*NotificationMsg_AlertsGroup)(nil), // 2: ntt.alerting.v1.NotificationMsg.AlertsGroup 2089 (*NotificationMsg_AlertsGroup_ConditionAlerts)(nil), // 3: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts 2090 (*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType)(nil), // 4: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.TsCndType 2091 (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType)(nil), // 5: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.LogCndType 2092 (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert)(nil), // 6: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert 2093 (*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query)(nil), // 7: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.TsCndType.Query 2094 (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query)(nil), // 8: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.LogCndType.Query 2095 (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification)(nil), // 9: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification 2096 (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo)(nil), // 10: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ViolationInfo 2097 (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling)(nil), // 11: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.AiHandling 2098 (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling)(nil), // 12: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.OperatorHandling 2099 nil, // 13: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.LogLabelsEntry 2100 nil, // 14: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.MetricLabelsEntry 2101 nil, // 15: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.ResourceLabelsEntry 2102 (*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries)(nil), // 16: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ViolationInfo.TimeSeries 2103 (*monitoring_common.Aggregation)(nil), // 17: ntt.monitoring.v4.Aggregation 2104 (*timestamppb.Timestamp)(nil), // 18: google.protobuf.Timestamp 2105 (alert.Alert_State_EscalationLevel)(0), // 19: ntt.alerting.v1.Alert_State_EscalationLevel 2106 (*rcommon.AlertingThreshold)(nil), // 20: ntt.alerting.v1.AlertingThreshold 2107 (*durationpb.Duration)(nil), // 21: google.protobuf.Duration 2108 (alert.Alert_State_AiHandlingState)(0), // 22: ntt.alerting.v1.Alert_State_AiHandlingState 2109 (*rcommon.PolicySpec_AIAgentHandling_Remediation)(nil), // 23: ntt.alerting.v1.PolicySpec.AIAgentHandling.Remediation 2110 (alert.Alert_State_OperatorHandlingState)(0), // 24: ntt.alerting.v1.Alert_State_OperatorHandlingState 2111 } 2112 var edgelq_alerting_proto_v1_notification_msg_proto_depIdxs = []int32{ 2113 2, // 0: ntt.alerting.v1.NotificationMsg.new_firing_alerts:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup 2114 2, // 1: ntt.alerting.v1.NotificationMsg.alerts_escalated_by_ai_to_operator:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup 2115 2, // 2: ntt.alerting.v1.NotificationMsg.alerts_awaiting_for_approval_with_ai_remediation:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup 2116 2, // 3: ntt.alerting.v1.NotificationMsg.alerts_flagged_to_ignore_by_ai:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup 2117 2, // 4: ntt.alerting.v1.NotificationMsg.alerts_with_condition_marked_for_adjusting_by_ai:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup 2118 2, // 5: ntt.alerting.v1.NotificationMsg.alerts_with_ai_remediation_applied:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup 2119 2, // 6: ntt.alerting.v1.NotificationMsg.alerts_with_operator_remediation_applied:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup 2120 2, // 7: ntt.alerting.v1.NotificationMsg.stopped_alerts:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup 2121 3, // 8: ntt.alerting.v1.NotificationMsg.AlertsGroup.by_condition:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts 2122 4, // 9: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.time_series_condition:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.TsCndType 2123 5, // 10: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.log_condition:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.LogCndType 2124 6, // 11: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.alerts:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert 2125 7, // 12: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.TsCndType.queries:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.TsCndType.Query 2126 8, // 13: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.LogCndType.queries:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.LogCndType.Query 2127 0, // 14: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.type:type_name -> ntt.alerting.v1.NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Type 2128 18, // 15: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.start_time:type_name -> google.protobuf.Timestamp 2129 18, // 16: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.stop_time:type_name -> google.protobuf.Timestamp 2130 9, // 17: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.identification:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification 2131 10, // 18: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.violation_info:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ViolationInfo 2132 19, // 19: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.escalation_level:type_name -> ntt.alerting.v1.Alert_State_EscalationLevel 2133 11, // 20: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ai_handling:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.AiHandling 2134 12, // 21: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.operator_handling:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.OperatorHandling 2135 17, // 22: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.TsCndType.Query.aggregation:type_name -> ntt.monitoring.v4.Aggregation 2136 13, // 23: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.log_labels:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.LogLabelsEntry 2137 14, // 24: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.metric_labels:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.MetricLabelsEntry 2138 15, // 25: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.resource_labels:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.Identification.ResourceLabelsEntry 2139 16, // 26: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ViolationInfo.time_series:type_name -> ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ViolationInfo.TimeSeries 2140 22, // 27: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.AiHandling.current_state:type_name -> ntt.alerting.v1.Alert_State_AiHandlingState 2141 23, // 28: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.AiHandling.ai_remediation:type_name -> ntt.alerting.v1.PolicySpec.AIAgentHandling.Remediation 2142 24, // 29: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.OperatorHandling.current_state:type_name -> ntt.alerting.v1.Alert_State_OperatorHandlingState 2143 20, // 30: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ViolationInfo.TimeSeries.upper_threshold:type_name -> ntt.alerting.v1.AlertingThreshold 2144 20, // 31: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ViolationInfo.TimeSeries.lower_threshold:type_name -> ntt.alerting.v1.AlertingThreshold 2145 21, // 32: ntt.alerting.v1.NotificationMsg.AlertsGroup.ConditionAlerts.Alert.ViolationInfo.TimeSeries.raised_after:type_name -> google.protobuf.Duration 2146 33, // [33:33] is the sub-list for method output_type 2147 33, // [33:33] is the sub-list for method input_type 2148 33, // [33:33] is the sub-list for extension type_name 2149 33, // [33:33] is the sub-list for extension extendee 2150 0, // [0:33] is the sub-list for field type_name 2151 } 2152 2153 func init() { edgelq_alerting_proto_v1_notification_msg_proto_init() } 2154 func edgelq_alerting_proto_v1_notification_msg_proto_init() { 2155 if edgelq_alerting_proto_v1_notification_msg_proto != nil { 2156 return 2157 } 2158 if !protoimpl.UnsafeEnabled { 2159 2160 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 2161 switch v := v.(*NotificationMsg); i { 2162 case 0: 2163 return &v.state 2164 case 1: 2165 return &v.sizeCache 2166 case 2: 2167 return &v.unknownFields 2168 default: 2169 return nil 2170 } 2171 } 2172 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 2173 switch v := v.(*NotificationMsg_AlertsGroup); i { 2174 case 0: 2175 return &v.state 2176 case 1: 2177 return &v.sizeCache 2178 case 2: 2179 return &v.unknownFields 2180 default: 2181 return nil 2182 } 2183 } 2184 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 2185 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts); i { 2186 case 0: 2187 return &v.state 2188 case 1: 2189 return &v.sizeCache 2190 case 2: 2191 return &v.unknownFields 2192 default: 2193 return nil 2194 } 2195 } 2196 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 2197 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType); i { 2198 case 0: 2199 return &v.state 2200 case 1: 2201 return &v.sizeCache 2202 case 2: 2203 return &v.unknownFields 2204 default: 2205 return nil 2206 } 2207 } 2208 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 2209 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType); i { 2210 case 0: 2211 return &v.state 2212 case 1: 2213 return &v.sizeCache 2214 case 2: 2215 return &v.unknownFields 2216 default: 2217 return nil 2218 } 2219 } 2220 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 2221 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_Alert); i { 2222 case 0: 2223 return &v.state 2224 case 1: 2225 return &v.sizeCache 2226 case 2: 2227 return &v.unknownFields 2228 default: 2229 return nil 2230 } 2231 } 2232 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 2233 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_TsCndType_Query); i { 2234 case 0: 2235 return &v.state 2236 case 1: 2237 return &v.sizeCache 2238 case 2: 2239 return &v.unknownFields 2240 default: 2241 return nil 2242 } 2243 } 2244 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 2245 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_LogCndType_Query); i { 2246 case 0: 2247 return &v.state 2248 case 1: 2249 return &v.sizeCache 2250 case 2: 2251 return &v.unknownFields 2252 default: 2253 return nil 2254 } 2255 } 2256 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 2257 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_Identification); i { 2258 case 0: 2259 return &v.state 2260 case 1: 2261 return &v.sizeCache 2262 case 2: 2263 return &v.unknownFields 2264 default: 2265 return nil 2266 } 2267 } 2268 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 2269 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo); i { 2270 case 0: 2271 return &v.state 2272 case 1: 2273 return &v.sizeCache 2274 case 2: 2275 return &v.unknownFields 2276 default: 2277 return nil 2278 } 2279 } 2280 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 2281 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_AiHandling); i { 2282 case 0: 2283 return &v.state 2284 case 1: 2285 return &v.sizeCache 2286 case 2: 2287 return &v.unknownFields 2288 default: 2289 return nil 2290 } 2291 } 2292 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 2293 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_OperatorHandling); i { 2294 case 0: 2295 return &v.state 2296 case 1: 2297 return &v.sizeCache 2298 case 2: 2299 return &v.unknownFields 2300 default: 2301 return nil 2302 } 2303 } 2304 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 2305 switch v := v.(*NotificationMsg_AlertsGroup_ConditionAlerts_Alert_ViolationInfo_TimeSeries); i { 2306 case 0: 2307 return &v.state 2308 case 1: 2309 return &v.sizeCache 2310 case 2: 2311 return &v.unknownFields 2312 default: 2313 return nil 2314 } 2315 } 2316 } 2317 2318 edgelq_alerting_proto_v1_notification_msg_proto_msgTypes[2].OneofWrappers = []interface{}{ 2319 (*NotificationMsg_AlertsGroup_ConditionAlerts_TimeSeriesCondition)(nil), 2320 (*NotificationMsg_AlertsGroup_ConditionAlerts_LogCondition)(nil), 2321 } 2322 type x struct{} 2323 out := protoimpl.TypeBuilder{ 2324 File: protoimpl.DescBuilder{ 2325 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 2326 RawDescriptor: edgelq_alerting_proto_v1_notification_msg_proto_rawDesc, 2327 NumEnums: 1, 2328 NumMessages: 16, 2329 NumExtensions: 0, 2330 NumServices: 0, 2331 }, 2332 GoTypes: edgelq_alerting_proto_v1_notification_msg_proto_goTypes, 2333 DependencyIndexes: edgelq_alerting_proto_v1_notification_msg_proto_depIdxs, 2334 EnumInfos: edgelq_alerting_proto_v1_notification_msg_proto_enumTypes, 2335 MessageInfos: edgelq_alerting_proto_v1_notification_msg_proto_msgTypes, 2336 }.Build() 2337 edgelq_alerting_proto_v1_notification_msg_proto = out.File 2338 edgelq_alerting_proto_v1_notification_msg_proto_rawDesc = nil 2339 edgelq_alerting_proto_v1_notification_msg_proto_goTypes = nil 2340 edgelq_alerting_proto_v1_notification_msg_proto_depIdxs = nil 2341 }