github.com/cloudwan/edgelq-sdk@v1.15.4/alerting/client/v1/log_condition/log_condition_service.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/alerting/proto/v1/log_condition_service.proto 3 // DO NOT EDIT!!! 4 5 package log_condition_client 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 log_condition "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/log_condition" 21 policy "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/policy" 22 view "github.com/cloudwan/goten-sdk/types/view" 23 watch_type "github.com/cloudwan/goten-sdk/types/watch_type" 24 emptypb "google.golang.org/protobuf/types/known/emptypb" 25 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 26 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 27 ) 28 29 // Reference imports to suppress errors if they are not otherwise used. 30 var ( 31 _ = fmt.Errorf 32 _ = reflect.Method{} 33 _ = sync.Once{} 34 35 _ = protojson.MarshalOptions{} 36 _ = proto.MarshalOptions{} 37 _ = preflect.Value{} 38 _ = protoimpl.DescBuilder{} 39 ) 40 41 // make sure we're using proto imports 42 var ( 43 _ = &log_condition.LogCondition{} 44 _ = &policy.Policy{} 45 _ = &emptypb.Empty{} 46 _ = &fieldmaskpb.FieldMask{} 47 _ = ×tamppb.Timestamp{} 48 _ = view.View(0) 49 _ = watch_type.WatchType(0) 50 ) 51 52 const ( 53 // Verify that this generated code is sufficiently up-to-date. 54 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 55 // Verify that runtime/protoimpl is sufficiently up-to-date. 56 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 57 ) 58 59 // A request message of the GetLogCondition method. 60 type GetLogConditionRequest struct { 61 state protoimpl.MessageState 62 sizeCache protoimpl.SizeCache 63 unknownFields protoimpl.UnknownFields 64 // Name of ntt.alerting.v1.LogCondition 65 Name *log_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 66 // A list of extra fields to be obtained for each response item on top of 67 // fields defined by request field view 68 FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,3,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 69 // View defines list of standard response fields present in response items. 70 // Additional fields can be amended by request field field_mask 71 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 72 } 73 74 func (m *GetLogConditionRequest) Reset() { 75 *m = GetLogConditionRequest{} 76 if protoimpl.UnsafeEnabled { 77 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[0] 78 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 79 ms.StoreMessageInfo(mi) 80 } 81 } 82 83 func (m *GetLogConditionRequest) String() string { 84 return protoimpl.X.MessageStringOf(m) 85 } 86 87 func (*GetLogConditionRequest) ProtoMessage() {} 88 89 func (m *GetLogConditionRequest) ProtoReflect() preflect.Message { 90 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[0] 91 if protoimpl.UnsafeEnabled && m != nil { 92 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 93 if ms.LoadMessageInfo() == nil { 94 ms.StoreMessageInfo(mi) 95 } 96 return ms 97 } 98 return mi.MessageOf(m) 99 } 100 101 func (*GetLogConditionRequest) GotenMessage() {} 102 103 // Deprecated, Use GetLogConditionRequest.ProtoReflect.Descriptor instead. 104 func (*GetLogConditionRequest) Descriptor() ([]byte, []int) { 105 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{0} 106 } 107 108 func (m *GetLogConditionRequest) Unmarshal(b []byte) error { 109 return proto.Unmarshal(b, m) 110 } 111 112 func (m *GetLogConditionRequest) Marshal() ([]byte, error) { 113 return proto.Marshal(m) 114 } 115 116 func (m *GetLogConditionRequest) MarshalJSON() ([]byte, error) { 117 return protojson.MarshalOptions{}.Marshal(m) 118 } 119 120 func (m *GetLogConditionRequest) UnmarshalJSON(data []byte) error { 121 return protojson.Unmarshal(data, m) 122 } 123 124 func (m *GetLogConditionRequest) GetName() *log_condition.Name { 125 if m != nil { 126 return m.Name 127 } 128 return nil 129 } 130 131 func (m *GetLogConditionRequest) GetFieldMask() *log_condition.LogCondition_FieldMask { 132 if m != nil { 133 return m.FieldMask 134 } 135 return nil 136 } 137 138 func (m *GetLogConditionRequest) GetView() view.View { 139 if m != nil { 140 return m.View 141 } 142 return view.View_UNSPECIFIED 143 } 144 145 func (m *GetLogConditionRequest) SetName(fv *log_condition.Name) { 146 if m == nil { 147 panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetLogConditionRequest")) 148 } 149 m.Name = fv 150 } 151 152 func (m *GetLogConditionRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) { 153 if m == nil { 154 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetLogConditionRequest")) 155 } 156 m.FieldMask = fv 157 } 158 159 func (m *GetLogConditionRequest) SetView(fv view.View) { 160 if m == nil { 161 panic(fmt.Errorf("can't set %s on nil %s", "View", "GetLogConditionRequest")) 162 } 163 m.View = fv 164 } 165 166 // A request message of the BatchGetLogConditions method. 167 type BatchGetLogConditionsRequest struct { 168 state protoimpl.MessageState 169 sizeCache protoimpl.SizeCache 170 unknownFields protoimpl.UnknownFields 171 // Names of LogConditions 172 Names []*log_condition.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty"` 173 // A list of extra fields to be obtained for each response item on top of 174 // fields defined by request field view 175 FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,3,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 176 // View defines list of standard response fields present in response items. 177 // Additional fields can be amended by request field field_mask 178 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 179 } 180 181 func (m *BatchGetLogConditionsRequest) Reset() { 182 *m = BatchGetLogConditionsRequest{} 183 if protoimpl.UnsafeEnabled { 184 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[1] 185 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 186 ms.StoreMessageInfo(mi) 187 } 188 } 189 190 func (m *BatchGetLogConditionsRequest) String() string { 191 return protoimpl.X.MessageStringOf(m) 192 } 193 194 func (*BatchGetLogConditionsRequest) ProtoMessage() {} 195 196 func (m *BatchGetLogConditionsRequest) ProtoReflect() preflect.Message { 197 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[1] 198 if protoimpl.UnsafeEnabled && m != nil { 199 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 200 if ms.LoadMessageInfo() == nil { 201 ms.StoreMessageInfo(mi) 202 } 203 return ms 204 } 205 return mi.MessageOf(m) 206 } 207 208 func (*BatchGetLogConditionsRequest) GotenMessage() {} 209 210 // Deprecated, Use BatchGetLogConditionsRequest.ProtoReflect.Descriptor instead. 211 func (*BatchGetLogConditionsRequest) Descriptor() ([]byte, []int) { 212 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{1} 213 } 214 215 func (m *BatchGetLogConditionsRequest) Unmarshal(b []byte) error { 216 return proto.Unmarshal(b, m) 217 } 218 219 func (m *BatchGetLogConditionsRequest) Marshal() ([]byte, error) { 220 return proto.Marshal(m) 221 } 222 223 func (m *BatchGetLogConditionsRequest) MarshalJSON() ([]byte, error) { 224 return protojson.MarshalOptions{}.Marshal(m) 225 } 226 227 func (m *BatchGetLogConditionsRequest) UnmarshalJSON(data []byte) error { 228 return protojson.Unmarshal(data, m) 229 } 230 231 func (m *BatchGetLogConditionsRequest) GetNames() []*log_condition.Name { 232 if m != nil { 233 return m.Names 234 } 235 return nil 236 } 237 238 func (m *BatchGetLogConditionsRequest) GetFieldMask() *log_condition.LogCondition_FieldMask { 239 if m != nil { 240 return m.FieldMask 241 } 242 return nil 243 } 244 245 func (m *BatchGetLogConditionsRequest) GetView() view.View { 246 if m != nil { 247 return m.View 248 } 249 return view.View_UNSPECIFIED 250 } 251 252 func (m *BatchGetLogConditionsRequest) SetNames(fv []*log_condition.Name) { 253 if m == nil { 254 panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetLogConditionsRequest")) 255 } 256 m.Names = fv 257 } 258 259 func (m *BatchGetLogConditionsRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) { 260 if m == nil { 261 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetLogConditionsRequest")) 262 } 263 m.FieldMask = fv 264 } 265 266 func (m *BatchGetLogConditionsRequest) SetView(fv view.View) { 267 if m == nil { 268 panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetLogConditionsRequest")) 269 } 270 m.View = fv 271 } 272 273 // A response message of the BatchGetLogConditions method. 274 type BatchGetLogConditionsResponse struct { 275 state protoimpl.MessageState 276 sizeCache protoimpl.SizeCache 277 unknownFields protoimpl.UnknownFields 278 // found LogConditions 279 LogConditions []*log_condition.LogCondition `protobuf:"bytes,1,rep,name=log_conditions,json=logConditions,proto3" json:"log_conditions,omitempty"` 280 // list of not found LogConditions 281 Missing []*log_condition.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"` 282 } 283 284 func (m *BatchGetLogConditionsResponse) Reset() { 285 *m = BatchGetLogConditionsResponse{} 286 if protoimpl.UnsafeEnabled { 287 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[2] 288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 289 ms.StoreMessageInfo(mi) 290 } 291 } 292 293 func (m *BatchGetLogConditionsResponse) String() string { 294 return protoimpl.X.MessageStringOf(m) 295 } 296 297 func (*BatchGetLogConditionsResponse) ProtoMessage() {} 298 299 func (m *BatchGetLogConditionsResponse) ProtoReflect() preflect.Message { 300 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[2] 301 if protoimpl.UnsafeEnabled && m != nil { 302 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 303 if ms.LoadMessageInfo() == nil { 304 ms.StoreMessageInfo(mi) 305 } 306 return ms 307 } 308 return mi.MessageOf(m) 309 } 310 311 func (*BatchGetLogConditionsResponse) GotenMessage() {} 312 313 // Deprecated, Use BatchGetLogConditionsResponse.ProtoReflect.Descriptor instead. 314 func (*BatchGetLogConditionsResponse) Descriptor() ([]byte, []int) { 315 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{2} 316 } 317 318 func (m *BatchGetLogConditionsResponse) Unmarshal(b []byte) error { 319 return proto.Unmarshal(b, m) 320 } 321 322 func (m *BatchGetLogConditionsResponse) Marshal() ([]byte, error) { 323 return proto.Marshal(m) 324 } 325 326 func (m *BatchGetLogConditionsResponse) MarshalJSON() ([]byte, error) { 327 return protojson.MarshalOptions{}.Marshal(m) 328 } 329 330 func (m *BatchGetLogConditionsResponse) UnmarshalJSON(data []byte) error { 331 return protojson.Unmarshal(data, m) 332 } 333 334 func (m *BatchGetLogConditionsResponse) GetLogConditions() []*log_condition.LogCondition { 335 if m != nil { 336 return m.LogConditions 337 } 338 return nil 339 } 340 341 func (m *BatchGetLogConditionsResponse) GetMissing() []*log_condition.Name { 342 if m != nil { 343 return m.Missing 344 } 345 return nil 346 } 347 348 func (m *BatchGetLogConditionsResponse) SetLogConditions(fv []*log_condition.LogCondition) { 349 if m == nil { 350 panic(fmt.Errorf("can't set %s on nil %s", "LogConditions", "BatchGetLogConditionsResponse")) 351 } 352 m.LogConditions = fv 353 } 354 355 func (m *BatchGetLogConditionsResponse) SetMissing(fv []*log_condition.Name) { 356 if m == nil { 357 panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetLogConditionsResponse")) 358 } 359 m.Missing = fv 360 } 361 362 // A request message of the ListLogConditions method. 363 type ListLogConditionsRequest struct { 364 state protoimpl.MessageState 365 sizeCache protoimpl.SizeCache 366 unknownFields protoimpl.UnknownFields 367 // Parent name of ntt.alerting.v1.LogCondition 368 Parent *log_condition.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 369 // Requested page size. Server may return fewer LogConditions than requested. 370 // If unspecified, server will pick an appropriate default. 371 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 372 // A token identifying a page of results the server should return. 373 // Typically, this is the value of 374 // ListLogConditionsResponse.next_page_token. 375 PageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 376 // Order By - 377 // https://cloud.google.com/apis/design/design_patterns#list_pagination list 378 // of field path with order directive, either 'asc' or 'desc'. If direction is 379 // not provided, 'asc' is assumed. e.g. "state.nested_field asc, 380 // state.something.else desc, theme" 381 OrderBy *log_condition.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 382 // Filter - filter results by field criteria. Simplified SQL-like syntax with 383 // following operators: 384 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 385 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 386 // CONTAINS "severity:important" OR (state.last_error_time > 387 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 388 Filter *log_condition.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 389 // A list of extra fields to be obtained for each response item on top of 390 // fields defined by request field view 391 FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,6,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 392 // View defines list of standard response fields present in response items. 393 // Additional fields can be amended by request field field_mask 394 View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 395 // Indicates if list response should contain total count and offset (fields 396 // current_offset and total_results_count). 397 IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"` 398 } 399 400 func (m *ListLogConditionsRequest) Reset() { 401 *m = ListLogConditionsRequest{} 402 if protoimpl.UnsafeEnabled { 403 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[3] 404 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 405 ms.StoreMessageInfo(mi) 406 } 407 } 408 409 func (m *ListLogConditionsRequest) String() string { 410 return protoimpl.X.MessageStringOf(m) 411 } 412 413 func (*ListLogConditionsRequest) ProtoMessage() {} 414 415 func (m *ListLogConditionsRequest) ProtoReflect() preflect.Message { 416 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[3] 417 if protoimpl.UnsafeEnabled && m != nil { 418 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 419 if ms.LoadMessageInfo() == nil { 420 ms.StoreMessageInfo(mi) 421 } 422 return ms 423 } 424 return mi.MessageOf(m) 425 } 426 427 func (*ListLogConditionsRequest) GotenMessage() {} 428 429 // Deprecated, Use ListLogConditionsRequest.ProtoReflect.Descriptor instead. 430 func (*ListLogConditionsRequest) Descriptor() ([]byte, []int) { 431 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{3} 432 } 433 434 func (m *ListLogConditionsRequest) Unmarshal(b []byte) error { 435 return proto.Unmarshal(b, m) 436 } 437 438 func (m *ListLogConditionsRequest) Marshal() ([]byte, error) { 439 return proto.Marshal(m) 440 } 441 442 func (m *ListLogConditionsRequest) MarshalJSON() ([]byte, error) { 443 return protojson.MarshalOptions{}.Marshal(m) 444 } 445 446 func (m *ListLogConditionsRequest) UnmarshalJSON(data []byte) error { 447 return protojson.Unmarshal(data, m) 448 } 449 450 func (m *ListLogConditionsRequest) GetParent() *log_condition.ParentName { 451 if m != nil { 452 return m.Parent 453 } 454 return nil 455 } 456 457 func (m *ListLogConditionsRequest) GetPageSize() int32 { 458 if m != nil { 459 return m.PageSize 460 } 461 return int32(0) 462 } 463 464 func (m *ListLogConditionsRequest) GetPageToken() *log_condition.PagerCursor { 465 if m != nil { 466 return m.PageToken 467 } 468 return nil 469 } 470 471 func (m *ListLogConditionsRequest) GetOrderBy() *log_condition.OrderBy { 472 if m != nil { 473 return m.OrderBy 474 } 475 return nil 476 } 477 478 func (m *ListLogConditionsRequest) GetFilter() *log_condition.Filter { 479 if m != nil { 480 return m.Filter 481 } 482 return nil 483 } 484 485 func (m *ListLogConditionsRequest) GetFieldMask() *log_condition.LogCondition_FieldMask { 486 if m != nil { 487 return m.FieldMask 488 } 489 return nil 490 } 491 492 func (m *ListLogConditionsRequest) GetView() view.View { 493 if m != nil { 494 return m.View 495 } 496 return view.View_UNSPECIFIED 497 } 498 499 func (m *ListLogConditionsRequest) GetIncludePagingInfo() bool { 500 if m != nil { 501 return m.IncludePagingInfo 502 } 503 return false 504 } 505 506 func (m *ListLogConditionsRequest) SetParent(fv *log_condition.ParentName) { 507 if m == nil { 508 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "ListLogConditionsRequest")) 509 } 510 m.Parent = fv 511 } 512 513 func (m *ListLogConditionsRequest) SetPageSize(fv int32) { 514 if m == nil { 515 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListLogConditionsRequest")) 516 } 517 m.PageSize = fv 518 } 519 520 func (m *ListLogConditionsRequest) SetPageToken(fv *log_condition.PagerCursor) { 521 if m == nil { 522 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListLogConditionsRequest")) 523 } 524 m.PageToken = fv 525 } 526 527 func (m *ListLogConditionsRequest) SetOrderBy(fv *log_condition.OrderBy) { 528 if m == nil { 529 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListLogConditionsRequest")) 530 } 531 m.OrderBy = fv 532 } 533 534 func (m *ListLogConditionsRequest) SetFilter(fv *log_condition.Filter) { 535 if m == nil { 536 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListLogConditionsRequest")) 537 } 538 m.Filter = fv 539 } 540 541 func (m *ListLogConditionsRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) { 542 if m == nil { 543 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListLogConditionsRequest")) 544 } 545 m.FieldMask = fv 546 } 547 548 func (m *ListLogConditionsRequest) SetView(fv view.View) { 549 if m == nil { 550 panic(fmt.Errorf("can't set %s on nil %s", "View", "ListLogConditionsRequest")) 551 } 552 m.View = fv 553 } 554 555 func (m *ListLogConditionsRequest) SetIncludePagingInfo(fv bool) { 556 if m == nil { 557 panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListLogConditionsRequest")) 558 } 559 m.IncludePagingInfo = fv 560 } 561 562 // A response message of the ListLogConditions method. 563 type ListLogConditionsResponse struct { 564 state protoimpl.MessageState 565 sizeCache protoimpl.SizeCache 566 unknownFields protoimpl.UnknownFields 567 // The list of LogConditions 568 LogConditions []*log_condition.LogCondition `protobuf:"bytes,1,rep,name=log_conditions,json=logConditions,proto3" json:"log_conditions,omitempty"` 569 // A token to retrieve previous page of results. 570 // 571 // Pass this value in the ListLogConditionsRequest.page_token. 572 PrevPageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 573 // A token to retrieve next page of results. 574 // 575 // Pass this value in the ListLogConditionsRequest.page_token. 576 NextPageToken *log_condition.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 577 // Current offset from the first page or 0 if no page tokens were given, 578 // paging info was not requested or there was an error while trying to get 579 // it). Page index can be computed from offset and limit provided in a 580 // request. 581 CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"` 582 // Number of total LogConditions across all pages or 0, if there are no items, 583 // paging info was not requested or there was an error while trying to get it. 584 TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"` 585 } 586 587 func (m *ListLogConditionsResponse) Reset() { 588 *m = ListLogConditionsResponse{} 589 if protoimpl.UnsafeEnabled { 590 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[4] 591 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 592 ms.StoreMessageInfo(mi) 593 } 594 } 595 596 func (m *ListLogConditionsResponse) String() string { 597 return protoimpl.X.MessageStringOf(m) 598 } 599 600 func (*ListLogConditionsResponse) ProtoMessage() {} 601 602 func (m *ListLogConditionsResponse) ProtoReflect() preflect.Message { 603 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[4] 604 if protoimpl.UnsafeEnabled && m != nil { 605 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 606 if ms.LoadMessageInfo() == nil { 607 ms.StoreMessageInfo(mi) 608 } 609 return ms 610 } 611 return mi.MessageOf(m) 612 } 613 614 func (*ListLogConditionsResponse) GotenMessage() {} 615 616 // Deprecated, Use ListLogConditionsResponse.ProtoReflect.Descriptor instead. 617 func (*ListLogConditionsResponse) Descriptor() ([]byte, []int) { 618 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{4} 619 } 620 621 func (m *ListLogConditionsResponse) Unmarshal(b []byte) error { 622 return proto.Unmarshal(b, m) 623 } 624 625 func (m *ListLogConditionsResponse) Marshal() ([]byte, error) { 626 return proto.Marshal(m) 627 } 628 629 func (m *ListLogConditionsResponse) MarshalJSON() ([]byte, error) { 630 return protojson.MarshalOptions{}.Marshal(m) 631 } 632 633 func (m *ListLogConditionsResponse) UnmarshalJSON(data []byte) error { 634 return protojson.Unmarshal(data, m) 635 } 636 637 func (m *ListLogConditionsResponse) GetLogConditions() []*log_condition.LogCondition { 638 if m != nil { 639 return m.LogConditions 640 } 641 return nil 642 } 643 644 func (m *ListLogConditionsResponse) GetPrevPageToken() *log_condition.PagerCursor { 645 if m != nil { 646 return m.PrevPageToken 647 } 648 return nil 649 } 650 651 func (m *ListLogConditionsResponse) GetNextPageToken() *log_condition.PagerCursor { 652 if m != nil { 653 return m.NextPageToken 654 } 655 return nil 656 } 657 658 func (m *ListLogConditionsResponse) GetCurrentOffset() int32 { 659 if m != nil { 660 return m.CurrentOffset 661 } 662 return int32(0) 663 } 664 665 func (m *ListLogConditionsResponse) GetTotalResultsCount() int32 { 666 if m != nil { 667 return m.TotalResultsCount 668 } 669 return int32(0) 670 } 671 672 func (m *ListLogConditionsResponse) SetLogConditions(fv []*log_condition.LogCondition) { 673 if m == nil { 674 panic(fmt.Errorf("can't set %s on nil %s", "LogConditions", "ListLogConditionsResponse")) 675 } 676 m.LogConditions = fv 677 } 678 679 func (m *ListLogConditionsResponse) SetPrevPageToken(fv *log_condition.PagerCursor) { 680 if m == nil { 681 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListLogConditionsResponse")) 682 } 683 m.PrevPageToken = fv 684 } 685 686 func (m *ListLogConditionsResponse) SetNextPageToken(fv *log_condition.PagerCursor) { 687 if m == nil { 688 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListLogConditionsResponse")) 689 } 690 m.NextPageToken = fv 691 } 692 693 func (m *ListLogConditionsResponse) SetCurrentOffset(fv int32) { 694 if m == nil { 695 panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListLogConditionsResponse")) 696 } 697 m.CurrentOffset = fv 698 } 699 700 func (m *ListLogConditionsResponse) SetTotalResultsCount(fv int32) { 701 if m == nil { 702 panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListLogConditionsResponse")) 703 } 704 m.TotalResultsCount = fv 705 } 706 707 // A request message of the WatchLogCondition method. 708 type WatchLogConditionRequest struct { 709 state protoimpl.MessageState 710 sizeCache protoimpl.SizeCache 711 unknownFields protoimpl.UnknownFields 712 // Name of ntt.alerting.v1.LogCondition 713 Name *log_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 714 // A list of extra fields to be obtained for each response item on top of 715 // fields defined by request field view 716 FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,2,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 717 // View defines list of standard response fields present in response items. 718 // Additional fields can be amended by request field field_mask 719 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 720 } 721 722 func (m *WatchLogConditionRequest) Reset() { 723 *m = WatchLogConditionRequest{} 724 if protoimpl.UnsafeEnabled { 725 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[5] 726 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 727 ms.StoreMessageInfo(mi) 728 } 729 } 730 731 func (m *WatchLogConditionRequest) String() string { 732 return protoimpl.X.MessageStringOf(m) 733 } 734 735 func (*WatchLogConditionRequest) ProtoMessage() {} 736 737 func (m *WatchLogConditionRequest) ProtoReflect() preflect.Message { 738 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[5] 739 if protoimpl.UnsafeEnabled && m != nil { 740 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 741 if ms.LoadMessageInfo() == nil { 742 ms.StoreMessageInfo(mi) 743 } 744 return ms 745 } 746 return mi.MessageOf(m) 747 } 748 749 func (*WatchLogConditionRequest) GotenMessage() {} 750 751 // Deprecated, Use WatchLogConditionRequest.ProtoReflect.Descriptor instead. 752 func (*WatchLogConditionRequest) Descriptor() ([]byte, []int) { 753 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{5} 754 } 755 756 func (m *WatchLogConditionRequest) Unmarshal(b []byte) error { 757 return proto.Unmarshal(b, m) 758 } 759 760 func (m *WatchLogConditionRequest) Marshal() ([]byte, error) { 761 return proto.Marshal(m) 762 } 763 764 func (m *WatchLogConditionRequest) MarshalJSON() ([]byte, error) { 765 return protojson.MarshalOptions{}.Marshal(m) 766 } 767 768 func (m *WatchLogConditionRequest) UnmarshalJSON(data []byte) error { 769 return protojson.Unmarshal(data, m) 770 } 771 772 func (m *WatchLogConditionRequest) GetName() *log_condition.Name { 773 if m != nil { 774 return m.Name 775 } 776 return nil 777 } 778 779 func (m *WatchLogConditionRequest) GetFieldMask() *log_condition.LogCondition_FieldMask { 780 if m != nil { 781 return m.FieldMask 782 } 783 return nil 784 } 785 786 func (m *WatchLogConditionRequest) GetView() view.View { 787 if m != nil { 788 return m.View 789 } 790 return view.View_UNSPECIFIED 791 } 792 793 func (m *WatchLogConditionRequest) SetName(fv *log_condition.Name) { 794 if m == nil { 795 panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchLogConditionRequest")) 796 } 797 m.Name = fv 798 } 799 800 func (m *WatchLogConditionRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) { 801 if m == nil { 802 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchLogConditionRequest")) 803 } 804 m.FieldMask = fv 805 } 806 807 func (m *WatchLogConditionRequest) SetView(fv view.View) { 808 if m == nil { 809 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchLogConditionRequest")) 810 } 811 m.View = fv 812 } 813 814 // A response message of the WatchLogCondition method. 815 type WatchLogConditionResponse struct { 816 state protoimpl.MessageState 817 sizeCache protoimpl.SizeCache 818 unknownFields protoimpl.UnknownFields 819 Change *log_condition.LogConditionChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"` 820 } 821 822 func (m *WatchLogConditionResponse) Reset() { 823 *m = WatchLogConditionResponse{} 824 if protoimpl.UnsafeEnabled { 825 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[6] 826 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 827 ms.StoreMessageInfo(mi) 828 } 829 } 830 831 func (m *WatchLogConditionResponse) String() string { 832 return protoimpl.X.MessageStringOf(m) 833 } 834 835 func (*WatchLogConditionResponse) ProtoMessage() {} 836 837 func (m *WatchLogConditionResponse) ProtoReflect() preflect.Message { 838 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[6] 839 if protoimpl.UnsafeEnabled && m != nil { 840 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 841 if ms.LoadMessageInfo() == nil { 842 ms.StoreMessageInfo(mi) 843 } 844 return ms 845 } 846 return mi.MessageOf(m) 847 } 848 849 func (*WatchLogConditionResponse) GotenMessage() {} 850 851 // Deprecated, Use WatchLogConditionResponse.ProtoReflect.Descriptor instead. 852 func (*WatchLogConditionResponse) Descriptor() ([]byte, []int) { 853 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{6} 854 } 855 856 func (m *WatchLogConditionResponse) Unmarshal(b []byte) error { 857 return proto.Unmarshal(b, m) 858 } 859 860 func (m *WatchLogConditionResponse) Marshal() ([]byte, error) { 861 return proto.Marshal(m) 862 } 863 864 func (m *WatchLogConditionResponse) MarshalJSON() ([]byte, error) { 865 return protojson.MarshalOptions{}.Marshal(m) 866 } 867 868 func (m *WatchLogConditionResponse) UnmarshalJSON(data []byte) error { 869 return protojson.Unmarshal(data, m) 870 } 871 872 func (m *WatchLogConditionResponse) GetChange() *log_condition.LogConditionChange { 873 if m != nil { 874 return m.Change 875 } 876 return nil 877 } 878 879 func (m *WatchLogConditionResponse) SetChange(fv *log_condition.LogConditionChange) { 880 if m == nil { 881 panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchLogConditionResponse")) 882 } 883 m.Change = fv 884 } 885 886 // A request message of the WatchLogConditions method. 887 type WatchLogConditionsRequest struct { 888 state protoimpl.MessageState 889 sizeCache protoimpl.SizeCache 890 unknownFields protoimpl.UnknownFields 891 // Type of a watch. Identifies how server stream data to a client, which 892 // fields in a request are allowed and which fields in response are relevant. 893 Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty"` 894 // Parent name of ntt.alerting.v1.LogCondition 895 Parent *log_condition.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 896 // Requested page size. Server may return fewer LogConditions than requested. 897 // If unspecified, server will pick an appropriate default. 898 // Can be populated only for stateful watch type. 899 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 900 // A token identifying a page of results the server should return. 901 // Can be populated only for stateful watch type. 902 PageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 903 // Order By - 904 // https://cloud.google.com/apis/design/design_patterns#list_pagination Can be 905 // populated only for stateful watch type. 906 OrderBy *log_condition.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 907 // A token identifying watch resume point from previous session. 908 // Can be populated only for stateless watch type. 909 ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 910 // Point in the time from which we want to start getting updates. This field 911 // can be populated only for stateless watch type and if resume token is not 912 // known yet. If specified, initial snapshot will NOT be provided. It is 913 // assumed client can obtain it using separate means. Watch responses will 914 // contain resume tokens which should be used to resume broken connection. 915 StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"` 916 // Filter - filter results by field criteria. Simplified SQL-like syntax with 917 // following operators: 918 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 919 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 920 // CONTAINS "severity:important" OR (state.last_error_time > 921 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 922 Filter *log_condition.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 923 // A list of extra fields to be obtained for each response item on top of 924 // fields defined by request field view Changes to LogCondition that don't 925 // affect any of masked fields won't be sent back. 926 FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,6,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 927 // View defines list of standard response fields present in response items. 928 // Additional fields can be amended by request field field_mask Changes to 929 // LogCondition that don't affect any of masked fields won't be sent back. 930 View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 931 // Maximum amount of changes in each response message. Query result response 932 // is divided on the server side into chunks with size of a specified amount 933 // to limit memory footprint of each message. Responses will hold information 934 // whether more elements will continue for the actual change. If unspecified, 935 // server will pick an appropriate default. 936 MaxChunkSize int32 `protobuf:"varint,11,opt,name=max_chunk_size,json=maxChunkSize,proto3" json:"max_chunk_size,omitempty"` 937 } 938 939 func (m *WatchLogConditionsRequest) Reset() { 940 *m = WatchLogConditionsRequest{} 941 if protoimpl.UnsafeEnabled { 942 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[7] 943 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 944 ms.StoreMessageInfo(mi) 945 } 946 } 947 948 func (m *WatchLogConditionsRequest) String() string { 949 return protoimpl.X.MessageStringOf(m) 950 } 951 952 func (*WatchLogConditionsRequest) ProtoMessage() {} 953 954 func (m *WatchLogConditionsRequest) ProtoReflect() preflect.Message { 955 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[7] 956 if protoimpl.UnsafeEnabled && m != nil { 957 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 958 if ms.LoadMessageInfo() == nil { 959 ms.StoreMessageInfo(mi) 960 } 961 return ms 962 } 963 return mi.MessageOf(m) 964 } 965 966 func (*WatchLogConditionsRequest) GotenMessage() {} 967 968 // Deprecated, Use WatchLogConditionsRequest.ProtoReflect.Descriptor instead. 969 func (*WatchLogConditionsRequest) Descriptor() ([]byte, []int) { 970 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{7} 971 } 972 973 func (m *WatchLogConditionsRequest) Unmarshal(b []byte) error { 974 return proto.Unmarshal(b, m) 975 } 976 977 func (m *WatchLogConditionsRequest) Marshal() ([]byte, error) { 978 return proto.Marshal(m) 979 } 980 981 func (m *WatchLogConditionsRequest) MarshalJSON() ([]byte, error) { 982 return protojson.MarshalOptions{}.Marshal(m) 983 } 984 985 func (m *WatchLogConditionsRequest) UnmarshalJSON(data []byte) error { 986 return protojson.Unmarshal(data, m) 987 } 988 989 func (m *WatchLogConditionsRequest) GetType() watch_type.WatchType { 990 if m != nil { 991 return m.Type 992 } 993 return watch_type.WatchType_STATEFUL 994 } 995 996 func (m *WatchLogConditionsRequest) GetParent() *log_condition.ParentName { 997 if m != nil { 998 return m.Parent 999 } 1000 return nil 1001 } 1002 1003 func (m *WatchLogConditionsRequest) GetPageSize() int32 { 1004 if m != nil { 1005 return m.PageSize 1006 } 1007 return int32(0) 1008 } 1009 1010 func (m *WatchLogConditionsRequest) GetPageToken() *log_condition.PagerCursor { 1011 if m != nil { 1012 return m.PageToken 1013 } 1014 return nil 1015 } 1016 1017 func (m *WatchLogConditionsRequest) GetOrderBy() *log_condition.OrderBy { 1018 if m != nil { 1019 return m.OrderBy 1020 } 1021 return nil 1022 } 1023 1024 func (m *WatchLogConditionsRequest) GetResumeToken() string { 1025 if m != nil { 1026 return m.ResumeToken 1027 } 1028 return "" 1029 } 1030 1031 func (m *WatchLogConditionsRequest) GetStartingTime() *timestamppb.Timestamp { 1032 if m != nil { 1033 return m.StartingTime 1034 } 1035 return nil 1036 } 1037 1038 func (m *WatchLogConditionsRequest) GetFilter() *log_condition.Filter { 1039 if m != nil { 1040 return m.Filter 1041 } 1042 return nil 1043 } 1044 1045 func (m *WatchLogConditionsRequest) GetFieldMask() *log_condition.LogCondition_FieldMask { 1046 if m != nil { 1047 return m.FieldMask 1048 } 1049 return nil 1050 } 1051 1052 func (m *WatchLogConditionsRequest) GetView() view.View { 1053 if m != nil { 1054 return m.View 1055 } 1056 return view.View_UNSPECIFIED 1057 } 1058 1059 func (m *WatchLogConditionsRequest) GetMaxChunkSize() int32 { 1060 if m != nil { 1061 return m.MaxChunkSize 1062 } 1063 return int32(0) 1064 } 1065 1066 func (m *WatchLogConditionsRequest) SetType(fv watch_type.WatchType) { 1067 if m == nil { 1068 panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchLogConditionsRequest")) 1069 } 1070 m.Type = fv 1071 } 1072 1073 func (m *WatchLogConditionsRequest) SetParent(fv *log_condition.ParentName) { 1074 if m == nil { 1075 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "WatchLogConditionsRequest")) 1076 } 1077 m.Parent = fv 1078 } 1079 1080 func (m *WatchLogConditionsRequest) SetPageSize(fv int32) { 1081 if m == nil { 1082 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchLogConditionsRequest")) 1083 } 1084 m.PageSize = fv 1085 } 1086 1087 func (m *WatchLogConditionsRequest) SetPageToken(fv *log_condition.PagerCursor) { 1088 if m == nil { 1089 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchLogConditionsRequest")) 1090 } 1091 m.PageToken = fv 1092 } 1093 1094 func (m *WatchLogConditionsRequest) SetOrderBy(fv *log_condition.OrderBy) { 1095 if m == nil { 1096 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchLogConditionsRequest")) 1097 } 1098 m.OrderBy = fv 1099 } 1100 1101 func (m *WatchLogConditionsRequest) SetResumeToken(fv string) { 1102 if m == nil { 1103 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchLogConditionsRequest")) 1104 } 1105 m.ResumeToken = fv 1106 } 1107 1108 func (m *WatchLogConditionsRequest) SetStartingTime(fv *timestamppb.Timestamp) { 1109 if m == nil { 1110 panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchLogConditionsRequest")) 1111 } 1112 m.StartingTime = fv 1113 } 1114 1115 func (m *WatchLogConditionsRequest) SetFilter(fv *log_condition.Filter) { 1116 if m == nil { 1117 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchLogConditionsRequest")) 1118 } 1119 m.Filter = fv 1120 } 1121 1122 func (m *WatchLogConditionsRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) { 1123 if m == nil { 1124 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchLogConditionsRequest")) 1125 } 1126 m.FieldMask = fv 1127 } 1128 1129 func (m *WatchLogConditionsRequest) SetView(fv view.View) { 1130 if m == nil { 1131 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchLogConditionsRequest")) 1132 } 1133 m.View = fv 1134 } 1135 1136 func (m *WatchLogConditionsRequest) SetMaxChunkSize(fv int32) { 1137 if m == nil { 1138 panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchLogConditionsRequest")) 1139 } 1140 m.MaxChunkSize = fv 1141 } 1142 1143 // A response message of the WatchLogConditions method. 1144 type WatchLogConditionsResponse struct { 1145 state protoimpl.MessageState 1146 sizeCache protoimpl.SizeCache 1147 unknownFields protoimpl.UnknownFields 1148 // Changes of LogConditions 1149 LogConditionChanges []*log_condition.LogConditionChange `protobuf:"bytes,2,rep,name=log_condition_changes,json=logConditionChanges,proto3" json:"log_condition_changes,omitempty"` 1150 // If request specified max_chunk_size (or this limit was enforced if 1151 // stateless watch has been chosen), then responses with "full changeset" will 1152 // be divided into chunks. Client should keep receiving messages and, once 1153 // is_current has value true, combine this recent message with all previous 1154 // ones where is_current is false. If this is the first is_current in a whole 1155 // watch stream, then it means that client should have, at this moment, 1156 // contain snapshot of the current situation (or more accurately, snapshot of 1157 // situation at the moment of request). All LogConditions will be of type 1158 // Added/Current (depending on watch_type specified in the request). Further 1159 // responses will be incremental - however messages may still be chunked and 1160 // is_current logic still applies. is_current is always true for stateful 1161 // watch if max_chunk_size was left to 0. 1162 IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"` 1163 // When present, PageTokens used for page navigation should be updated. 1164 // Present only if is_current is true (last chunk). 1165 PageTokenChange *WatchLogConditionsResponse_PageTokenChange `protobuf:"bytes,3,opt,name=page_token_change,json=pageTokenChange,proto3" json:"page_token_change,omitempty"` 1166 // Token that can be used if current connection drops and client needs to 1167 // reconnect. Populated only for stateless watch type. Present only if 1168 // is_current is true (last chunk). 1169 ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 1170 // Server may occasionally send information how many resources should client 1171 // have in its state so far (response message without any changes, but with 1172 // snapshot_size field specified). If client has different value than the one 1173 // sent by the server, then it should be treated by a client as an error and 1174 // should reconnect. If value is smaller then 0, then client should ignore 1175 // this field as unpopulated. This field should be checked only for stateless 1176 // watch. In stateful those kind of errors are handled by the server side. 1177 // Will be never sent together with is_current, is_soft_reset and 1178 // is_hard_reset flags. 1179 SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty"` 1180 // In case of internal issue server may send response message with this flag. 1181 // It indicates that client should drop all changes from recent responses 1182 // where is_current is false only! If last message had is_current set to true, 1183 // client should do nothing and process normally. Resume token received before 1184 // is still valid. This field should be checked only for stateless watch. In 1185 // stateful those kind of errors are handled by the server side. Will never be 1186 // sent along with is_current, is_hard_reset or snapshot_size. 1187 IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty"` 1188 // In case of internal issue server may send response message with this flag. 1189 // After receiving, client should clear whole state (drop all changes received 1190 // so far) as server will send new snapshot (LogConditions will contains 1191 // changes of type Current only). Any resume tokens should be discarded as 1192 // well. This field should be checked only for stateless watch. In stateful 1193 // those kind of errors are handled by the server side. Will never be sent 1194 // along with is_current, is_soft_reset or snapshot_size. 1195 IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty"` 1196 } 1197 1198 func (m *WatchLogConditionsResponse) Reset() { 1199 *m = WatchLogConditionsResponse{} 1200 if protoimpl.UnsafeEnabled { 1201 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[8] 1202 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1203 ms.StoreMessageInfo(mi) 1204 } 1205 } 1206 1207 func (m *WatchLogConditionsResponse) String() string { 1208 return protoimpl.X.MessageStringOf(m) 1209 } 1210 1211 func (*WatchLogConditionsResponse) ProtoMessage() {} 1212 1213 func (m *WatchLogConditionsResponse) ProtoReflect() preflect.Message { 1214 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[8] 1215 if protoimpl.UnsafeEnabled && m != nil { 1216 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1217 if ms.LoadMessageInfo() == nil { 1218 ms.StoreMessageInfo(mi) 1219 } 1220 return ms 1221 } 1222 return mi.MessageOf(m) 1223 } 1224 1225 func (*WatchLogConditionsResponse) GotenMessage() {} 1226 1227 // Deprecated, Use WatchLogConditionsResponse.ProtoReflect.Descriptor instead. 1228 func (*WatchLogConditionsResponse) Descriptor() ([]byte, []int) { 1229 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{8} 1230 } 1231 1232 func (m *WatchLogConditionsResponse) Unmarshal(b []byte) error { 1233 return proto.Unmarshal(b, m) 1234 } 1235 1236 func (m *WatchLogConditionsResponse) Marshal() ([]byte, error) { 1237 return proto.Marshal(m) 1238 } 1239 1240 func (m *WatchLogConditionsResponse) MarshalJSON() ([]byte, error) { 1241 return protojson.MarshalOptions{}.Marshal(m) 1242 } 1243 1244 func (m *WatchLogConditionsResponse) UnmarshalJSON(data []byte) error { 1245 return protojson.Unmarshal(data, m) 1246 } 1247 1248 func (m *WatchLogConditionsResponse) GetLogConditionChanges() []*log_condition.LogConditionChange { 1249 if m != nil { 1250 return m.LogConditionChanges 1251 } 1252 return nil 1253 } 1254 1255 func (m *WatchLogConditionsResponse) GetIsCurrent() bool { 1256 if m != nil { 1257 return m.IsCurrent 1258 } 1259 return false 1260 } 1261 1262 func (m *WatchLogConditionsResponse) GetPageTokenChange() *WatchLogConditionsResponse_PageTokenChange { 1263 if m != nil { 1264 return m.PageTokenChange 1265 } 1266 return nil 1267 } 1268 1269 func (m *WatchLogConditionsResponse) GetResumeToken() string { 1270 if m != nil { 1271 return m.ResumeToken 1272 } 1273 return "" 1274 } 1275 1276 func (m *WatchLogConditionsResponse) GetSnapshotSize() int64 { 1277 if m != nil { 1278 return m.SnapshotSize 1279 } 1280 return int64(0) 1281 } 1282 1283 func (m *WatchLogConditionsResponse) GetIsSoftReset() bool { 1284 if m != nil { 1285 return m.IsSoftReset 1286 } 1287 return false 1288 } 1289 1290 func (m *WatchLogConditionsResponse) GetIsHardReset() bool { 1291 if m != nil { 1292 return m.IsHardReset 1293 } 1294 return false 1295 } 1296 1297 func (m *WatchLogConditionsResponse) SetLogConditionChanges(fv []*log_condition.LogConditionChange) { 1298 if m == nil { 1299 panic(fmt.Errorf("can't set %s on nil %s", "LogConditionChanges", "WatchLogConditionsResponse")) 1300 } 1301 m.LogConditionChanges = fv 1302 } 1303 1304 func (m *WatchLogConditionsResponse) SetIsCurrent(fv bool) { 1305 if m == nil { 1306 panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchLogConditionsResponse")) 1307 } 1308 m.IsCurrent = fv 1309 } 1310 1311 func (m *WatchLogConditionsResponse) SetPageTokenChange(fv *WatchLogConditionsResponse_PageTokenChange) { 1312 if m == nil { 1313 panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchLogConditionsResponse")) 1314 } 1315 m.PageTokenChange = fv 1316 } 1317 1318 func (m *WatchLogConditionsResponse) SetResumeToken(fv string) { 1319 if m == nil { 1320 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchLogConditionsResponse")) 1321 } 1322 m.ResumeToken = fv 1323 } 1324 1325 func (m *WatchLogConditionsResponse) SetSnapshotSize(fv int64) { 1326 if m == nil { 1327 panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchLogConditionsResponse")) 1328 } 1329 m.SnapshotSize = fv 1330 } 1331 1332 func (m *WatchLogConditionsResponse) SetIsSoftReset(fv bool) { 1333 if m == nil { 1334 panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchLogConditionsResponse")) 1335 } 1336 m.IsSoftReset = fv 1337 } 1338 1339 func (m *WatchLogConditionsResponse) SetIsHardReset(fv bool) { 1340 if m == nil { 1341 panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchLogConditionsResponse")) 1342 } 1343 m.IsHardReset = fv 1344 } 1345 1346 // A request message of the CreateLogCondition method. 1347 type CreateLogConditionRequest struct { 1348 state protoimpl.MessageState 1349 sizeCache protoimpl.SizeCache 1350 unknownFields protoimpl.UnknownFields 1351 // Parent name of ntt.alerting.v1.LogCondition 1352 Parent *log_condition.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 1353 // LogCondition resource body 1354 LogCondition *log_condition.LogCondition `protobuf:"bytes,2,opt,name=log_condition,json=logCondition,proto3" json:"log_condition,omitempty"` 1355 // Optional masking applied to response object to reduce message response 1356 // size. 1357 ResponseMask *CreateLogConditionRequest_ResponseMask `protobuf:"bytes,3,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"` 1358 } 1359 1360 func (m *CreateLogConditionRequest) Reset() { 1361 *m = CreateLogConditionRequest{} 1362 if protoimpl.UnsafeEnabled { 1363 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[9] 1364 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1365 ms.StoreMessageInfo(mi) 1366 } 1367 } 1368 1369 func (m *CreateLogConditionRequest) String() string { 1370 return protoimpl.X.MessageStringOf(m) 1371 } 1372 1373 func (*CreateLogConditionRequest) ProtoMessage() {} 1374 1375 func (m *CreateLogConditionRequest) ProtoReflect() preflect.Message { 1376 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[9] 1377 if protoimpl.UnsafeEnabled && m != nil { 1378 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1379 if ms.LoadMessageInfo() == nil { 1380 ms.StoreMessageInfo(mi) 1381 } 1382 return ms 1383 } 1384 return mi.MessageOf(m) 1385 } 1386 1387 func (*CreateLogConditionRequest) GotenMessage() {} 1388 1389 // Deprecated, Use CreateLogConditionRequest.ProtoReflect.Descriptor instead. 1390 func (*CreateLogConditionRequest) Descriptor() ([]byte, []int) { 1391 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{9} 1392 } 1393 1394 func (m *CreateLogConditionRequest) Unmarshal(b []byte) error { 1395 return proto.Unmarshal(b, m) 1396 } 1397 1398 func (m *CreateLogConditionRequest) Marshal() ([]byte, error) { 1399 return proto.Marshal(m) 1400 } 1401 1402 func (m *CreateLogConditionRequest) MarshalJSON() ([]byte, error) { 1403 return protojson.MarshalOptions{}.Marshal(m) 1404 } 1405 1406 func (m *CreateLogConditionRequest) UnmarshalJSON(data []byte) error { 1407 return protojson.Unmarshal(data, m) 1408 } 1409 1410 func (m *CreateLogConditionRequest) GetParent() *log_condition.ParentName { 1411 if m != nil { 1412 return m.Parent 1413 } 1414 return nil 1415 } 1416 1417 func (m *CreateLogConditionRequest) GetLogCondition() *log_condition.LogCondition { 1418 if m != nil { 1419 return m.LogCondition 1420 } 1421 return nil 1422 } 1423 1424 func (m *CreateLogConditionRequest) GetResponseMask() *CreateLogConditionRequest_ResponseMask { 1425 if m != nil { 1426 return m.ResponseMask 1427 } 1428 return nil 1429 } 1430 1431 func (m *CreateLogConditionRequest) SetParent(fv *log_condition.ParentName) { 1432 if m == nil { 1433 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "CreateLogConditionRequest")) 1434 } 1435 m.Parent = fv 1436 } 1437 1438 func (m *CreateLogConditionRequest) SetLogCondition(fv *log_condition.LogCondition) { 1439 if m == nil { 1440 panic(fmt.Errorf("can't set %s on nil %s", "LogCondition", "CreateLogConditionRequest")) 1441 } 1442 m.LogCondition = fv 1443 } 1444 1445 func (m *CreateLogConditionRequest) SetResponseMask(fv *CreateLogConditionRequest_ResponseMask) { 1446 if m == nil { 1447 panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "CreateLogConditionRequest")) 1448 } 1449 m.ResponseMask = fv 1450 } 1451 1452 // A request message of the UpdateLogCondition method. 1453 type UpdateLogConditionRequest struct { 1454 state protoimpl.MessageState 1455 sizeCache protoimpl.SizeCache 1456 unknownFields protoimpl.UnknownFields 1457 // LogCondition resource body 1458 LogCondition *log_condition.LogCondition `protobuf:"bytes,2,opt,name=log_condition,json=logCondition,proto3" json:"log_condition,omitempty"` 1459 // FieldMask applied to request - change will be applied only for fields in 1460 // the mask 1461 UpdateMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,3,opt,customtype=LogCondition_FieldMask,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1462 // Conditional update applied to request if update should be executed only for 1463 // specific resource state. If this field is populated, then server will fetch 1464 // existing resource, compare with the one stored in the cas field (after 1465 // applying field mask) and proceed with update only and only if they match. 1466 // Otherwise RPC error Aborted will be returned. 1467 Cas *UpdateLogConditionRequest_CAS `protobuf:"bytes,4,opt,name=cas,proto3" json:"cas,omitempty"` 1468 // If set to true, and the resource is not found, 1469 // a new resource will be created. In this situation, 1470 // 'field_mask' is ignored. 1471 // 1472 // https://google.aip.dev/134#create-or-update 1473 AllowMissing bool `protobuf:"varint,5,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` 1474 // reduce message response size. 1475 ResponseMask *UpdateLogConditionRequest_ResponseMask `protobuf:"bytes,6,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"` 1476 } 1477 1478 func (m *UpdateLogConditionRequest) Reset() { 1479 *m = UpdateLogConditionRequest{} 1480 if protoimpl.UnsafeEnabled { 1481 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[10] 1482 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1483 ms.StoreMessageInfo(mi) 1484 } 1485 } 1486 1487 func (m *UpdateLogConditionRequest) String() string { 1488 return protoimpl.X.MessageStringOf(m) 1489 } 1490 1491 func (*UpdateLogConditionRequest) ProtoMessage() {} 1492 1493 func (m *UpdateLogConditionRequest) ProtoReflect() preflect.Message { 1494 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[10] 1495 if protoimpl.UnsafeEnabled && m != nil { 1496 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1497 if ms.LoadMessageInfo() == nil { 1498 ms.StoreMessageInfo(mi) 1499 } 1500 return ms 1501 } 1502 return mi.MessageOf(m) 1503 } 1504 1505 func (*UpdateLogConditionRequest) GotenMessage() {} 1506 1507 // Deprecated, Use UpdateLogConditionRequest.ProtoReflect.Descriptor instead. 1508 func (*UpdateLogConditionRequest) Descriptor() ([]byte, []int) { 1509 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{10} 1510 } 1511 1512 func (m *UpdateLogConditionRequest) Unmarshal(b []byte) error { 1513 return proto.Unmarshal(b, m) 1514 } 1515 1516 func (m *UpdateLogConditionRequest) Marshal() ([]byte, error) { 1517 return proto.Marshal(m) 1518 } 1519 1520 func (m *UpdateLogConditionRequest) MarshalJSON() ([]byte, error) { 1521 return protojson.MarshalOptions{}.Marshal(m) 1522 } 1523 1524 func (m *UpdateLogConditionRequest) UnmarshalJSON(data []byte) error { 1525 return protojson.Unmarshal(data, m) 1526 } 1527 1528 func (m *UpdateLogConditionRequest) GetLogCondition() *log_condition.LogCondition { 1529 if m != nil { 1530 return m.LogCondition 1531 } 1532 return nil 1533 } 1534 1535 func (m *UpdateLogConditionRequest) GetUpdateMask() *log_condition.LogCondition_FieldMask { 1536 if m != nil { 1537 return m.UpdateMask 1538 } 1539 return nil 1540 } 1541 1542 func (m *UpdateLogConditionRequest) GetCas() *UpdateLogConditionRequest_CAS { 1543 if m != nil { 1544 return m.Cas 1545 } 1546 return nil 1547 } 1548 1549 func (m *UpdateLogConditionRequest) GetAllowMissing() bool { 1550 if m != nil { 1551 return m.AllowMissing 1552 } 1553 return false 1554 } 1555 1556 func (m *UpdateLogConditionRequest) GetResponseMask() *UpdateLogConditionRequest_ResponseMask { 1557 if m != nil { 1558 return m.ResponseMask 1559 } 1560 return nil 1561 } 1562 1563 func (m *UpdateLogConditionRequest) SetLogCondition(fv *log_condition.LogCondition) { 1564 if m == nil { 1565 panic(fmt.Errorf("can't set %s on nil %s", "LogCondition", "UpdateLogConditionRequest")) 1566 } 1567 m.LogCondition = fv 1568 } 1569 1570 func (m *UpdateLogConditionRequest) SetUpdateMask(fv *log_condition.LogCondition_FieldMask) { 1571 if m == nil { 1572 panic(fmt.Errorf("can't set %s on nil %s", "UpdateMask", "UpdateLogConditionRequest")) 1573 } 1574 m.UpdateMask = fv 1575 } 1576 1577 func (m *UpdateLogConditionRequest) SetCas(fv *UpdateLogConditionRequest_CAS) { 1578 if m == nil { 1579 panic(fmt.Errorf("can't set %s on nil %s", "Cas", "UpdateLogConditionRequest")) 1580 } 1581 m.Cas = fv 1582 } 1583 1584 func (m *UpdateLogConditionRequest) SetAllowMissing(fv bool) { 1585 if m == nil { 1586 panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "UpdateLogConditionRequest")) 1587 } 1588 m.AllowMissing = fv 1589 } 1590 1591 func (m *UpdateLogConditionRequest) SetResponseMask(fv *UpdateLogConditionRequest_ResponseMask) { 1592 if m == nil { 1593 panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "UpdateLogConditionRequest")) 1594 } 1595 m.ResponseMask = fv 1596 } 1597 1598 // A request message of the DeleteLogCondition method. 1599 type DeleteLogConditionRequest struct { 1600 state protoimpl.MessageState 1601 sizeCache protoimpl.SizeCache 1602 unknownFields protoimpl.UnknownFields 1603 // Name of ntt.alerting.v1.LogCondition 1604 Name *log_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 1605 // If set to true, and the resource is not found, method will be successful 1606 // and will not return NotFound error. 1607 AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` 1608 } 1609 1610 func (m *DeleteLogConditionRequest) Reset() { 1611 *m = DeleteLogConditionRequest{} 1612 if protoimpl.UnsafeEnabled { 1613 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[11] 1614 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1615 ms.StoreMessageInfo(mi) 1616 } 1617 } 1618 1619 func (m *DeleteLogConditionRequest) String() string { 1620 return protoimpl.X.MessageStringOf(m) 1621 } 1622 1623 func (*DeleteLogConditionRequest) ProtoMessage() {} 1624 1625 func (m *DeleteLogConditionRequest) ProtoReflect() preflect.Message { 1626 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[11] 1627 if protoimpl.UnsafeEnabled && m != nil { 1628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1629 if ms.LoadMessageInfo() == nil { 1630 ms.StoreMessageInfo(mi) 1631 } 1632 return ms 1633 } 1634 return mi.MessageOf(m) 1635 } 1636 1637 func (*DeleteLogConditionRequest) GotenMessage() {} 1638 1639 // Deprecated, Use DeleteLogConditionRequest.ProtoReflect.Descriptor instead. 1640 func (*DeleteLogConditionRequest) Descriptor() ([]byte, []int) { 1641 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{11} 1642 } 1643 1644 func (m *DeleteLogConditionRequest) Unmarshal(b []byte) error { 1645 return proto.Unmarshal(b, m) 1646 } 1647 1648 func (m *DeleteLogConditionRequest) Marshal() ([]byte, error) { 1649 return proto.Marshal(m) 1650 } 1651 1652 func (m *DeleteLogConditionRequest) MarshalJSON() ([]byte, error) { 1653 return protojson.MarshalOptions{}.Marshal(m) 1654 } 1655 1656 func (m *DeleteLogConditionRequest) UnmarshalJSON(data []byte) error { 1657 return protojson.Unmarshal(data, m) 1658 } 1659 1660 func (m *DeleteLogConditionRequest) GetName() *log_condition.Name { 1661 if m != nil { 1662 return m.Name 1663 } 1664 return nil 1665 } 1666 1667 func (m *DeleteLogConditionRequest) GetAllowMissing() bool { 1668 if m != nil { 1669 return m.AllowMissing 1670 } 1671 return false 1672 } 1673 1674 func (m *DeleteLogConditionRequest) SetName(fv *log_condition.Name) { 1675 if m == nil { 1676 panic(fmt.Errorf("can't set %s on nil %s", "Name", "DeleteLogConditionRequest")) 1677 } 1678 m.Name = fv 1679 } 1680 1681 func (m *DeleteLogConditionRequest) SetAllowMissing(fv bool) { 1682 if m == nil { 1683 panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "DeleteLogConditionRequest")) 1684 } 1685 m.AllowMissing = fv 1686 } 1687 1688 // A request message of the SearchLogConditions method. 1689 type SearchLogConditionsRequest struct { 1690 state protoimpl.MessageState 1691 sizeCache protoimpl.SizeCache 1692 unknownFields protoimpl.UnknownFields 1693 // Parent name of ntt.alerting.v1.LogCondition 1694 Parent *log_condition.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 1695 // Requested page size. Server may return fewer LogConditions than requested. 1696 // If unspecified, server will pick an appropriate default. 1697 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 1698 // A token identifying a page of results the server should return. 1699 // Typically, this is the value of 1700 // SearchLogConditionsResponse.next_page_token. 1701 PageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 1702 // Order By - 1703 // https://cloud.google.com/apis/design/design_patterns#list_pagination list 1704 // of field path with order directive, either 'asc' or 'desc'. If direction is 1705 // not provided, 'asc' is assumed. e.g. "state.nested_field asc, 1706 // state.something.else desc, theme" 1707 OrderBy *log_condition.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 1708 // Filter - filter results by field criteria. Simplified SQL-like syntax with 1709 // following operators: 1710 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 1711 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 1712 // CONTAINS "severity:important" OR (state.last_error_time > 1713 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 1714 Filter *log_condition.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 1715 // A list of extra fields to be obtained for each response item on top of 1716 // fields defined by request field view 1717 FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,6,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 1718 // View defines list of standard response fields present in response items. 1719 // Additional fields can be amended by request field field_mask 1720 View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 1721 // Optional search phrase used to further filter results. 1722 Phrase string `protobuf:"bytes,8,opt,name=phrase,proto3" json:"phrase,omitempty"` 1723 } 1724 1725 func (m *SearchLogConditionsRequest) Reset() { 1726 *m = SearchLogConditionsRequest{} 1727 if protoimpl.UnsafeEnabled { 1728 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[12] 1729 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1730 ms.StoreMessageInfo(mi) 1731 } 1732 } 1733 1734 func (m *SearchLogConditionsRequest) String() string { 1735 return protoimpl.X.MessageStringOf(m) 1736 } 1737 1738 func (*SearchLogConditionsRequest) ProtoMessage() {} 1739 1740 func (m *SearchLogConditionsRequest) ProtoReflect() preflect.Message { 1741 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[12] 1742 if protoimpl.UnsafeEnabled && m != nil { 1743 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1744 if ms.LoadMessageInfo() == nil { 1745 ms.StoreMessageInfo(mi) 1746 } 1747 return ms 1748 } 1749 return mi.MessageOf(m) 1750 } 1751 1752 func (*SearchLogConditionsRequest) GotenMessage() {} 1753 1754 // Deprecated, Use SearchLogConditionsRequest.ProtoReflect.Descriptor instead. 1755 func (*SearchLogConditionsRequest) Descriptor() ([]byte, []int) { 1756 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{12} 1757 } 1758 1759 func (m *SearchLogConditionsRequest) Unmarshal(b []byte) error { 1760 return proto.Unmarshal(b, m) 1761 } 1762 1763 func (m *SearchLogConditionsRequest) Marshal() ([]byte, error) { 1764 return proto.Marshal(m) 1765 } 1766 1767 func (m *SearchLogConditionsRequest) MarshalJSON() ([]byte, error) { 1768 return protojson.MarshalOptions{}.Marshal(m) 1769 } 1770 1771 func (m *SearchLogConditionsRequest) UnmarshalJSON(data []byte) error { 1772 return protojson.Unmarshal(data, m) 1773 } 1774 1775 func (m *SearchLogConditionsRequest) GetParent() *log_condition.ParentName { 1776 if m != nil { 1777 return m.Parent 1778 } 1779 return nil 1780 } 1781 1782 func (m *SearchLogConditionsRequest) GetPageSize() int32 { 1783 if m != nil { 1784 return m.PageSize 1785 } 1786 return int32(0) 1787 } 1788 1789 func (m *SearchLogConditionsRequest) GetPageToken() *log_condition.PagerCursor { 1790 if m != nil { 1791 return m.PageToken 1792 } 1793 return nil 1794 } 1795 1796 func (m *SearchLogConditionsRequest) GetOrderBy() *log_condition.OrderBy { 1797 if m != nil { 1798 return m.OrderBy 1799 } 1800 return nil 1801 } 1802 1803 func (m *SearchLogConditionsRequest) GetFilter() *log_condition.Filter { 1804 if m != nil { 1805 return m.Filter 1806 } 1807 return nil 1808 } 1809 1810 func (m *SearchLogConditionsRequest) GetFieldMask() *log_condition.LogCondition_FieldMask { 1811 if m != nil { 1812 return m.FieldMask 1813 } 1814 return nil 1815 } 1816 1817 func (m *SearchLogConditionsRequest) GetView() view.View { 1818 if m != nil { 1819 return m.View 1820 } 1821 return view.View_UNSPECIFIED 1822 } 1823 1824 func (m *SearchLogConditionsRequest) GetPhrase() string { 1825 if m != nil { 1826 return m.Phrase 1827 } 1828 return "" 1829 } 1830 1831 func (m *SearchLogConditionsRequest) SetParent(fv *log_condition.ParentName) { 1832 if m == nil { 1833 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "SearchLogConditionsRequest")) 1834 } 1835 m.Parent = fv 1836 } 1837 1838 func (m *SearchLogConditionsRequest) SetPageSize(fv int32) { 1839 if m == nil { 1840 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "SearchLogConditionsRequest")) 1841 } 1842 m.PageSize = fv 1843 } 1844 1845 func (m *SearchLogConditionsRequest) SetPageToken(fv *log_condition.PagerCursor) { 1846 if m == nil { 1847 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "SearchLogConditionsRequest")) 1848 } 1849 m.PageToken = fv 1850 } 1851 1852 func (m *SearchLogConditionsRequest) SetOrderBy(fv *log_condition.OrderBy) { 1853 if m == nil { 1854 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "SearchLogConditionsRequest")) 1855 } 1856 m.OrderBy = fv 1857 } 1858 1859 func (m *SearchLogConditionsRequest) SetFilter(fv *log_condition.Filter) { 1860 if m == nil { 1861 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "SearchLogConditionsRequest")) 1862 } 1863 m.Filter = fv 1864 } 1865 1866 func (m *SearchLogConditionsRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) { 1867 if m == nil { 1868 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "SearchLogConditionsRequest")) 1869 } 1870 m.FieldMask = fv 1871 } 1872 1873 func (m *SearchLogConditionsRequest) SetView(fv view.View) { 1874 if m == nil { 1875 panic(fmt.Errorf("can't set %s on nil %s", "View", "SearchLogConditionsRequest")) 1876 } 1877 m.View = fv 1878 } 1879 1880 func (m *SearchLogConditionsRequest) SetPhrase(fv string) { 1881 if m == nil { 1882 panic(fmt.Errorf("can't set %s on nil %s", "Phrase", "SearchLogConditionsRequest")) 1883 } 1884 m.Phrase = fv 1885 } 1886 1887 // A response message of the SearchLogConditions method. 1888 type SearchLogConditionsResponse struct { 1889 state protoimpl.MessageState 1890 sizeCache protoimpl.SizeCache 1891 unknownFields protoimpl.UnknownFields 1892 // The list of LogConditions 1893 LogConditions []*log_condition.LogCondition `protobuf:"bytes,1,rep,name=log_conditions,json=logConditions,proto3" json:"log_conditions,omitempty"` 1894 // A token to retrieve previous page of results. 1895 // 1896 // Pass this value in the SearchLogConditionsRequest.page_token. 1897 PrevPageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 1898 // A token to retrieve next page of results. 1899 // 1900 // Pass this value in the SearchLogConditionsRequest.page_token. 1901 NextPageToken *log_condition.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1902 // Current offset from the first page (0 if no page tokens were given). Page 1903 // index can be computed from offset and limit provided in a request 1904 CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"` 1905 // Number of total LogConditions across all pages. 1906 TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"` 1907 } 1908 1909 func (m *SearchLogConditionsResponse) Reset() { 1910 *m = SearchLogConditionsResponse{} 1911 if protoimpl.UnsafeEnabled { 1912 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[13] 1913 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1914 ms.StoreMessageInfo(mi) 1915 } 1916 } 1917 1918 func (m *SearchLogConditionsResponse) String() string { 1919 return protoimpl.X.MessageStringOf(m) 1920 } 1921 1922 func (*SearchLogConditionsResponse) ProtoMessage() {} 1923 1924 func (m *SearchLogConditionsResponse) ProtoReflect() preflect.Message { 1925 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[13] 1926 if protoimpl.UnsafeEnabled && m != nil { 1927 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1928 if ms.LoadMessageInfo() == nil { 1929 ms.StoreMessageInfo(mi) 1930 } 1931 return ms 1932 } 1933 return mi.MessageOf(m) 1934 } 1935 1936 func (*SearchLogConditionsResponse) GotenMessage() {} 1937 1938 // Deprecated, Use SearchLogConditionsResponse.ProtoReflect.Descriptor instead. 1939 func (*SearchLogConditionsResponse) Descriptor() ([]byte, []int) { 1940 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{13} 1941 } 1942 1943 func (m *SearchLogConditionsResponse) Unmarshal(b []byte) error { 1944 return proto.Unmarshal(b, m) 1945 } 1946 1947 func (m *SearchLogConditionsResponse) Marshal() ([]byte, error) { 1948 return proto.Marshal(m) 1949 } 1950 1951 func (m *SearchLogConditionsResponse) MarshalJSON() ([]byte, error) { 1952 return protojson.MarshalOptions{}.Marshal(m) 1953 } 1954 1955 func (m *SearchLogConditionsResponse) UnmarshalJSON(data []byte) error { 1956 return protojson.Unmarshal(data, m) 1957 } 1958 1959 func (m *SearchLogConditionsResponse) GetLogConditions() []*log_condition.LogCondition { 1960 if m != nil { 1961 return m.LogConditions 1962 } 1963 return nil 1964 } 1965 1966 func (m *SearchLogConditionsResponse) GetPrevPageToken() *log_condition.PagerCursor { 1967 if m != nil { 1968 return m.PrevPageToken 1969 } 1970 return nil 1971 } 1972 1973 func (m *SearchLogConditionsResponse) GetNextPageToken() *log_condition.PagerCursor { 1974 if m != nil { 1975 return m.NextPageToken 1976 } 1977 return nil 1978 } 1979 1980 func (m *SearchLogConditionsResponse) GetCurrentOffset() int32 { 1981 if m != nil { 1982 return m.CurrentOffset 1983 } 1984 return int32(0) 1985 } 1986 1987 func (m *SearchLogConditionsResponse) GetTotalResultsCount() int32 { 1988 if m != nil { 1989 return m.TotalResultsCount 1990 } 1991 return int32(0) 1992 } 1993 1994 func (m *SearchLogConditionsResponse) SetLogConditions(fv []*log_condition.LogCondition) { 1995 if m == nil { 1996 panic(fmt.Errorf("can't set %s on nil %s", "LogConditions", "SearchLogConditionsResponse")) 1997 } 1998 m.LogConditions = fv 1999 } 2000 2001 func (m *SearchLogConditionsResponse) SetPrevPageToken(fv *log_condition.PagerCursor) { 2002 if m == nil { 2003 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "SearchLogConditionsResponse")) 2004 } 2005 m.PrevPageToken = fv 2006 } 2007 2008 func (m *SearchLogConditionsResponse) SetNextPageToken(fv *log_condition.PagerCursor) { 2009 if m == nil { 2010 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "SearchLogConditionsResponse")) 2011 } 2012 m.NextPageToken = fv 2013 } 2014 2015 func (m *SearchLogConditionsResponse) SetCurrentOffset(fv int32) { 2016 if m == nil { 2017 panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "SearchLogConditionsResponse")) 2018 } 2019 m.CurrentOffset = fv 2020 } 2021 2022 func (m *SearchLogConditionsResponse) SetTotalResultsCount(fv int32) { 2023 if m == nil { 2024 panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "SearchLogConditionsResponse")) 2025 } 2026 m.TotalResultsCount = fv 2027 } 2028 2029 type WatchLogConditionsResponse_PageTokenChange struct { 2030 state protoimpl.MessageState 2031 sizeCache protoimpl.SizeCache 2032 unknownFields protoimpl.UnknownFields 2033 // New token to retrieve previous page of results. 2034 PrevPageToken *log_condition.PagerCursor `protobuf:"bytes,1,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 2035 // New token to retrieve next page of results. 2036 NextPageToken *log_condition.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 2037 } 2038 2039 func (m *WatchLogConditionsResponse_PageTokenChange) Reset() { 2040 *m = WatchLogConditionsResponse_PageTokenChange{} 2041 if protoimpl.UnsafeEnabled { 2042 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[14] 2043 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2044 ms.StoreMessageInfo(mi) 2045 } 2046 } 2047 2048 func (m *WatchLogConditionsResponse_PageTokenChange) String() string { 2049 return protoimpl.X.MessageStringOf(m) 2050 } 2051 2052 func (*WatchLogConditionsResponse_PageTokenChange) ProtoMessage() {} 2053 2054 func (m *WatchLogConditionsResponse_PageTokenChange) ProtoReflect() preflect.Message { 2055 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[14] 2056 if protoimpl.UnsafeEnabled && m != nil { 2057 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2058 if ms.LoadMessageInfo() == nil { 2059 ms.StoreMessageInfo(mi) 2060 } 2061 return ms 2062 } 2063 return mi.MessageOf(m) 2064 } 2065 2066 func (*WatchLogConditionsResponse_PageTokenChange) GotenMessage() {} 2067 2068 // Deprecated, Use WatchLogConditionsResponse_PageTokenChange.ProtoReflect.Descriptor instead. 2069 func (*WatchLogConditionsResponse_PageTokenChange) Descriptor() ([]byte, []int) { 2070 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{8, 0} 2071 } 2072 2073 func (m *WatchLogConditionsResponse_PageTokenChange) Unmarshal(b []byte) error { 2074 return proto.Unmarshal(b, m) 2075 } 2076 2077 func (m *WatchLogConditionsResponse_PageTokenChange) Marshal() ([]byte, error) { 2078 return proto.Marshal(m) 2079 } 2080 2081 func (m *WatchLogConditionsResponse_PageTokenChange) MarshalJSON() ([]byte, error) { 2082 return protojson.MarshalOptions{}.Marshal(m) 2083 } 2084 2085 func (m *WatchLogConditionsResponse_PageTokenChange) UnmarshalJSON(data []byte) error { 2086 return protojson.Unmarshal(data, m) 2087 } 2088 2089 func (m *WatchLogConditionsResponse_PageTokenChange) GetPrevPageToken() *log_condition.PagerCursor { 2090 if m != nil { 2091 return m.PrevPageToken 2092 } 2093 return nil 2094 } 2095 2096 func (m *WatchLogConditionsResponse_PageTokenChange) GetNextPageToken() *log_condition.PagerCursor { 2097 if m != nil { 2098 return m.NextPageToken 2099 } 2100 return nil 2101 } 2102 2103 func (m *WatchLogConditionsResponse_PageTokenChange) SetPrevPageToken(fv *log_condition.PagerCursor) { 2104 if m == nil { 2105 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchLogConditionsResponse_PageTokenChange")) 2106 } 2107 m.PrevPageToken = fv 2108 } 2109 2110 func (m *WatchLogConditionsResponse_PageTokenChange) SetNextPageToken(fv *log_condition.PagerCursor) { 2111 if m == nil { 2112 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchLogConditionsResponse_PageTokenChange")) 2113 } 2114 m.NextPageToken = fv 2115 } 2116 2117 // ResponseMask allows client to reduce response message size. 2118 type CreateLogConditionRequest_ResponseMask struct { 2119 state protoimpl.MessageState 2120 sizeCache protoimpl.SizeCache 2121 unknownFields protoimpl.UnknownFields 2122 // Types that are valid to be assigned to Masking: 2123 // *CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody 2124 // *CreateLogConditionRequest_ResponseMask_BodyMask 2125 Masking isCreateLogConditionRequest_ResponseMask_Masking `protobuf_oneof:"masking"` 2126 } 2127 2128 func (m *CreateLogConditionRequest_ResponseMask) Reset() { 2129 *m = CreateLogConditionRequest_ResponseMask{} 2130 if protoimpl.UnsafeEnabled { 2131 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[15] 2132 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2133 ms.StoreMessageInfo(mi) 2134 } 2135 } 2136 2137 func (m *CreateLogConditionRequest_ResponseMask) String() string { 2138 return protoimpl.X.MessageStringOf(m) 2139 } 2140 2141 func (*CreateLogConditionRequest_ResponseMask) ProtoMessage() {} 2142 2143 func (m *CreateLogConditionRequest_ResponseMask) ProtoReflect() preflect.Message { 2144 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[15] 2145 if protoimpl.UnsafeEnabled && m != nil { 2146 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2147 if ms.LoadMessageInfo() == nil { 2148 ms.StoreMessageInfo(mi) 2149 } 2150 return ms 2151 } 2152 return mi.MessageOf(m) 2153 } 2154 2155 func (*CreateLogConditionRequest_ResponseMask) GotenMessage() {} 2156 2157 // Deprecated, Use CreateLogConditionRequest_ResponseMask.ProtoReflect.Descriptor instead. 2158 func (*CreateLogConditionRequest_ResponseMask) Descriptor() ([]byte, []int) { 2159 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{9, 0} 2160 } 2161 2162 func (m *CreateLogConditionRequest_ResponseMask) Unmarshal(b []byte) error { 2163 return proto.Unmarshal(b, m) 2164 } 2165 2166 func (m *CreateLogConditionRequest_ResponseMask) Marshal() ([]byte, error) { 2167 return proto.Marshal(m) 2168 } 2169 2170 func (m *CreateLogConditionRequest_ResponseMask) MarshalJSON() ([]byte, error) { 2171 return protojson.MarshalOptions{}.Marshal(m) 2172 } 2173 2174 func (m *CreateLogConditionRequest_ResponseMask) UnmarshalJSON(data []byte) error { 2175 return protojson.Unmarshal(data, m) 2176 } 2177 2178 type isCreateLogConditionRequest_ResponseMask_Masking interface { 2179 isCreateLogConditionRequest_ResponseMask_Masking() 2180 } 2181 2182 type CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody struct { 2183 // If this flag has value true, then response will contain just empty 2184 // resource without any fields populated. 2185 SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"` 2186 } 2187 type CreateLogConditionRequest_ResponseMask_BodyMask struct { 2188 // If this field is populated, then resource in response will contain only 2189 // specific fields. 2190 BodyMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,2,opt,customtype=LogCondition_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"` 2191 } 2192 2193 func (*CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody) isCreateLogConditionRequest_ResponseMask_Masking() { 2194 } 2195 func (*CreateLogConditionRequest_ResponseMask_BodyMask) isCreateLogConditionRequest_ResponseMask_Masking() { 2196 } 2197 func (m *CreateLogConditionRequest_ResponseMask) GetMasking() isCreateLogConditionRequest_ResponseMask_Masking { 2198 if m != nil { 2199 return m.Masking 2200 } 2201 return nil 2202 } 2203 func (m *CreateLogConditionRequest_ResponseMask) GetSkipEntireResponseBody() bool { 2204 if x, ok := m.GetMasking().(*CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody); ok { 2205 return x.SkipEntireResponseBody 2206 } 2207 return false 2208 } 2209 func (m *CreateLogConditionRequest_ResponseMask) GetBodyMask() *log_condition.LogCondition_FieldMask { 2210 if x, ok := m.GetMasking().(*CreateLogConditionRequest_ResponseMask_BodyMask); ok { 2211 return x.BodyMask 2212 } 2213 return nil 2214 } 2215 func (m *CreateLogConditionRequest_ResponseMask) SetMasking(ofv isCreateLogConditionRequest_ResponseMask_Masking) { 2216 if m == nil { 2217 panic(fmt.Errorf("can't set %s on nil %s", "isCreateLogConditionRequest_ResponseMask_Masking", "CreateLogConditionRequest_ResponseMask")) 2218 } 2219 m.Masking = ofv 2220 } 2221 func (m *CreateLogConditionRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) { 2222 m.SetMasking(&CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv}) 2223 } 2224 func (m *CreateLogConditionRequest_ResponseMask) SetBodyMask(fv *log_condition.LogCondition_FieldMask) { 2225 m.SetMasking(&CreateLogConditionRequest_ResponseMask_BodyMask{BodyMask: fv}) 2226 } 2227 2228 // CAS - Compare and Swap. This object is used if user wants to make update 2229 // conditional based upon previous resource version. 2230 type UpdateLogConditionRequest_CAS struct { 2231 state protoimpl.MessageState 2232 sizeCache protoimpl.SizeCache 2233 unknownFields protoimpl.UnknownFields 2234 // Conditional desired state of a resource before update. 2235 ConditionalState *log_condition.LogCondition `protobuf:"bytes,1,opt,name=conditional_state,json=conditionalState,proto3" json:"conditional_state,omitempty"` 2236 // Field paths from conditional state of resource server should check and 2237 // compare. 2238 FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,2,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 2239 } 2240 2241 func (m *UpdateLogConditionRequest_CAS) Reset() { 2242 *m = UpdateLogConditionRequest_CAS{} 2243 if protoimpl.UnsafeEnabled { 2244 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[16] 2245 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2246 ms.StoreMessageInfo(mi) 2247 } 2248 } 2249 2250 func (m *UpdateLogConditionRequest_CAS) String() string { 2251 return protoimpl.X.MessageStringOf(m) 2252 } 2253 2254 func (*UpdateLogConditionRequest_CAS) ProtoMessage() {} 2255 2256 func (m *UpdateLogConditionRequest_CAS) ProtoReflect() preflect.Message { 2257 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[16] 2258 if protoimpl.UnsafeEnabled && m != nil { 2259 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2260 if ms.LoadMessageInfo() == nil { 2261 ms.StoreMessageInfo(mi) 2262 } 2263 return ms 2264 } 2265 return mi.MessageOf(m) 2266 } 2267 2268 func (*UpdateLogConditionRequest_CAS) GotenMessage() {} 2269 2270 // Deprecated, Use UpdateLogConditionRequest_CAS.ProtoReflect.Descriptor instead. 2271 func (*UpdateLogConditionRequest_CAS) Descriptor() ([]byte, []int) { 2272 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{10, 0} 2273 } 2274 2275 func (m *UpdateLogConditionRequest_CAS) Unmarshal(b []byte) error { 2276 return proto.Unmarshal(b, m) 2277 } 2278 2279 func (m *UpdateLogConditionRequest_CAS) Marshal() ([]byte, error) { 2280 return proto.Marshal(m) 2281 } 2282 2283 func (m *UpdateLogConditionRequest_CAS) MarshalJSON() ([]byte, error) { 2284 return protojson.MarshalOptions{}.Marshal(m) 2285 } 2286 2287 func (m *UpdateLogConditionRequest_CAS) UnmarshalJSON(data []byte) error { 2288 return protojson.Unmarshal(data, m) 2289 } 2290 2291 func (m *UpdateLogConditionRequest_CAS) GetConditionalState() *log_condition.LogCondition { 2292 if m != nil { 2293 return m.ConditionalState 2294 } 2295 return nil 2296 } 2297 2298 func (m *UpdateLogConditionRequest_CAS) GetFieldMask() *log_condition.LogCondition_FieldMask { 2299 if m != nil { 2300 return m.FieldMask 2301 } 2302 return nil 2303 } 2304 2305 func (m *UpdateLogConditionRequest_CAS) SetConditionalState(fv *log_condition.LogCondition) { 2306 if m == nil { 2307 panic(fmt.Errorf("can't set %s on nil %s", "ConditionalState", "UpdateLogConditionRequest_CAS")) 2308 } 2309 m.ConditionalState = fv 2310 } 2311 2312 func (m *UpdateLogConditionRequest_CAS) SetFieldMask(fv *log_condition.LogCondition_FieldMask) { 2313 if m == nil { 2314 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "UpdateLogConditionRequest_CAS")) 2315 } 2316 m.FieldMask = fv 2317 } 2318 2319 // ResponseMask allows client to reduce response message size. 2320 type UpdateLogConditionRequest_ResponseMask struct { 2321 state protoimpl.MessageState 2322 sizeCache protoimpl.SizeCache 2323 unknownFields protoimpl.UnknownFields 2324 // Types that are valid to be assigned to Masking: 2325 // *UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody 2326 // *UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly 2327 // *UpdateLogConditionRequest_ResponseMask_BodyMask 2328 Masking isUpdateLogConditionRequest_ResponseMask_Masking `protobuf_oneof:"masking"` 2329 } 2330 2331 func (m *UpdateLogConditionRequest_ResponseMask) Reset() { 2332 *m = UpdateLogConditionRequest_ResponseMask{} 2333 if protoimpl.UnsafeEnabled { 2334 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[17] 2335 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2336 ms.StoreMessageInfo(mi) 2337 } 2338 } 2339 2340 func (m *UpdateLogConditionRequest_ResponseMask) String() string { 2341 return protoimpl.X.MessageStringOf(m) 2342 } 2343 2344 func (*UpdateLogConditionRequest_ResponseMask) ProtoMessage() {} 2345 2346 func (m *UpdateLogConditionRequest_ResponseMask) ProtoReflect() preflect.Message { 2347 mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[17] 2348 if protoimpl.UnsafeEnabled && m != nil { 2349 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2350 if ms.LoadMessageInfo() == nil { 2351 ms.StoreMessageInfo(mi) 2352 } 2353 return ms 2354 } 2355 return mi.MessageOf(m) 2356 } 2357 2358 func (*UpdateLogConditionRequest_ResponseMask) GotenMessage() {} 2359 2360 // Deprecated, Use UpdateLogConditionRequest_ResponseMask.ProtoReflect.Descriptor instead. 2361 func (*UpdateLogConditionRequest_ResponseMask) Descriptor() ([]byte, []int) { 2362 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{10, 1} 2363 } 2364 2365 func (m *UpdateLogConditionRequest_ResponseMask) Unmarshal(b []byte) error { 2366 return proto.Unmarshal(b, m) 2367 } 2368 2369 func (m *UpdateLogConditionRequest_ResponseMask) Marshal() ([]byte, error) { 2370 return proto.Marshal(m) 2371 } 2372 2373 func (m *UpdateLogConditionRequest_ResponseMask) MarshalJSON() ([]byte, error) { 2374 return protojson.MarshalOptions{}.Marshal(m) 2375 } 2376 2377 func (m *UpdateLogConditionRequest_ResponseMask) UnmarshalJSON(data []byte) error { 2378 return protojson.Unmarshal(data, m) 2379 } 2380 2381 type isUpdateLogConditionRequest_ResponseMask_Masking interface { 2382 isUpdateLogConditionRequest_ResponseMask_Masking() 2383 } 2384 2385 type UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody struct { 2386 // If this flag has value true, then response will contain just empty 2387 // resource without any fields populated. Field body_mask is ignored if 2388 // set. 2389 SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"` 2390 } 2391 type UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly struct { 2392 // Include all fields that were actually updated during processing. Note 2393 // this may be larger than update mask if some fields were computed 2394 // additionally. Name is added as well. 2395 UpdatedFieldsOnly bool `protobuf:"varint,2,opt,name=updated_fields_only,json=updatedFieldsOnly,proto3,oneof"` 2396 } 2397 type UpdateLogConditionRequest_ResponseMask_BodyMask struct { 2398 // If this field is populated, then resource in response will contain only 2399 // specific fields. If skip_entire_response_body is true, this field is 2400 // ignored. 2401 BodyMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,3,opt,customtype=LogCondition_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"` 2402 } 2403 2404 func (*UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody) isUpdateLogConditionRequest_ResponseMask_Masking() { 2405 } 2406 func (*UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly) isUpdateLogConditionRequest_ResponseMask_Masking() { 2407 } 2408 func (*UpdateLogConditionRequest_ResponseMask_BodyMask) isUpdateLogConditionRequest_ResponseMask_Masking() { 2409 } 2410 func (m *UpdateLogConditionRequest_ResponseMask) GetMasking() isUpdateLogConditionRequest_ResponseMask_Masking { 2411 if m != nil { 2412 return m.Masking 2413 } 2414 return nil 2415 } 2416 func (m *UpdateLogConditionRequest_ResponseMask) GetSkipEntireResponseBody() bool { 2417 if x, ok := m.GetMasking().(*UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody); ok { 2418 return x.SkipEntireResponseBody 2419 } 2420 return false 2421 } 2422 func (m *UpdateLogConditionRequest_ResponseMask) GetUpdatedFieldsOnly() bool { 2423 if x, ok := m.GetMasking().(*UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly); ok { 2424 return x.UpdatedFieldsOnly 2425 } 2426 return false 2427 } 2428 func (m *UpdateLogConditionRequest_ResponseMask) GetBodyMask() *log_condition.LogCondition_FieldMask { 2429 if x, ok := m.GetMasking().(*UpdateLogConditionRequest_ResponseMask_BodyMask); ok { 2430 return x.BodyMask 2431 } 2432 return nil 2433 } 2434 func (m *UpdateLogConditionRequest_ResponseMask) SetMasking(ofv isUpdateLogConditionRequest_ResponseMask_Masking) { 2435 if m == nil { 2436 panic(fmt.Errorf("can't set %s on nil %s", "isUpdateLogConditionRequest_ResponseMask_Masking", "UpdateLogConditionRequest_ResponseMask")) 2437 } 2438 m.Masking = ofv 2439 } 2440 func (m *UpdateLogConditionRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) { 2441 m.SetMasking(&UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv}) 2442 } 2443 func (m *UpdateLogConditionRequest_ResponseMask) SetUpdatedFieldsOnly(fv bool) { 2444 m.SetMasking(&UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly{UpdatedFieldsOnly: fv}) 2445 } 2446 func (m *UpdateLogConditionRequest_ResponseMask) SetBodyMask(fv *log_condition.LogCondition_FieldMask) { 2447 m.SetMasking(&UpdateLogConditionRequest_ResponseMask_BodyMask{BodyMask: fv}) 2448 } 2449 2450 var edgelq_alerting_proto_v1_log_condition_service_proto preflect.FileDescriptor 2451 2452 var edgelq_alerting_proto_v1_log_condition_service_proto_rawDesc = []byte{ 2453 0x0a, 0x34, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 2454 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 2455 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 2456 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0f, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 2457 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 2458 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 2459 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 2460 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 2461 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 2462 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 2463 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 2464 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 2465 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 2466 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 2467 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 2468 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 2469 0x1b, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 2470 0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 2471 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 2472 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 2473 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 2474 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 2475 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 2476 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 2477 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 2478 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 2479 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 2480 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 2481 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 2482 0x73, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 2483 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x5f, 2484 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x65, 0x64, 0x67, 0x65, 2485 0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 2486 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2487 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x33, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 2488 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 2489 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2490 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01, 2491 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2492 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2493 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 2494 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 2495 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 2496 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 2497 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 2498 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 2499 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 2500 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 2501 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 2502 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0xc8, 0x01, 0x0a, 0x1c, 0x42, 2503 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 2504 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x05, 0x6e, 2505 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 2506 0x0a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2507 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 2508 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 2509 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 2510 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 2511 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 2512 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 2513 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 2514 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x4a, 2515 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x95, 0x01, 0x0a, 0x1d, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 2516 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 2517 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 2518 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 2519 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 2520 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 2521 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2e, 0x0a, 2522 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x14, 2523 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2524 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xab, 0x03, 2525 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2526 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x70, 0x61, 2527 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 2528 0x3a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2529 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 2530 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 2531 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 2532 0x33, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 2533 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 2534 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 2535 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 2536 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x2a, 0x0e, 0x0a, 0x0c, 2537 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x72, 2538 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 2539 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x1a, 0x0e, 0x0a, 0x0c, 0x4c, 2540 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x66, 0x69, 0x6c, 2541 0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 2542 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 2543 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 2544 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 2545 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 2546 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 2547 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 2548 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x2e, 0x0a, 0x13, 0x69, 2549 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 2550 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 2551 0x65, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xb4, 0x02, 0x0a, 0x19, 2552 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2553 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 2554 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 2555 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 2556 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2557 0x52, 0x0d, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 2558 0x3c, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 2559 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 2560 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 2561 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3c, 0x0a, 2562 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 2563 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 2564 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6e, 0x65, 2565 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 2566 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 2567 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x73, 2568 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 2569 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 2570 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x75, 2571 0x6e, 0x74, 0x22, 0xbc, 0x01, 0x0a, 0x18, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 2572 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 2573 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 2574 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 2575 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 2576 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 2577 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 2578 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 2579 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 2580 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 2581 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 2582 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 2583 0x77, 0x22, 0x58, 0x0a, 0x19, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 2584 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 2585 0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 2586 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 2587 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 2588 0x6e, 0x67, 0x65, 0x52, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0xc0, 0x04, 0x0a, 0x19, 2589 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2590 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 2591 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 2592 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 2593 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 2594 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x3a, 0x0e, 0x0a, 0x0c, 0x4c, 2595 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 2596 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 2597 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 2598 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x70, 0x61, 2599 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 2600 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2601 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 2602 0x2f, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 2603 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x2a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 2604 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 2605 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 2606 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 2607 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 2608 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 2609 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 2610 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 2611 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 2612 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x1a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 2613 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 2614 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 2615 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 2616 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 2617 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 2618 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 2619 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 2620 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 2621 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d, 0x61, 2622 0x78, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 2623 0x28, 0x05, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a, 0x00, 2624 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x9d, 2625 0x04, 0x0a, 0x1a, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2626 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 2627 0x15, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 2628 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 2629 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 2630 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 2631 0x65, 0x52, 0x13, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 2632 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x63, 0x75, 0x72, 2633 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x75, 2634 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x67, 0x0a, 0x11, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 2635 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 2636 0x32, 0x3b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 2637 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2638 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 2639 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 2640 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 2641 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 2642 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 2643 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 2644 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 2645 0x6f, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 2646 0x74, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 2647 0x73, 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 2648 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 2649 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x8d, 2650 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 2651 0x67, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 2652 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 2653 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2654 0x6e, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 2655 0x12, 0x3c, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 2656 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 2657 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 2658 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa3, 2659 0x03, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 2660 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 2661 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 2662 0x21, 0x10, 0x3a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2663 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x50, 0x0a, 0x0d, 0x6c, 0x6f, 2664 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 2665 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 2666 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2667 0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x0c, 2668 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5c, 0x0a, 0x0d, 2669 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 2670 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 2671 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 2672 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 2673 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x72, 0x65, 2674 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xa7, 0x01, 0x0a, 0x0c, 0x52, 2675 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b, 0x0a, 0x19, 0x73, 2676 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 2677 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 2678 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 2679 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x4f, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 2680 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 2681 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 2682 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 2683 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 2684 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 0x73, 2685 0x6b, 0x69, 0x6e, 0x67, 0x22, 0x90, 0x06, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 2686 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 2687 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0d, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 2688 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2689 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 2690 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 2691 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x0c, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2692 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x51, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 2693 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 2694 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 2695 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 2696 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x75, 0x70, 0x64, 2697 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x40, 0x0a, 0x03, 0x63, 0x61, 0x73, 0x18, 0x04, 2698 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 2699 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 2700 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2701 0x2e, 0x43, 0x41, 0x53, 0x52, 0x03, 0x63, 0x61, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 2702 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 2703 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x12, 0x5c, 2704 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 2705 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 2706 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 2707 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2708 0x74, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 2709 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xac, 0x01, 0x0a, 2710 0x03, 0x43, 0x41, 0x53, 0x12, 0x54, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2711 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 2712 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 2713 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x08, 2714 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x10, 0x01, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 2715 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 2716 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 2717 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 2718 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 2719 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2720 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xd9, 0x01, 0x0a, 0x0c, 2721 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b, 0x0a, 0x19, 2722 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 2723 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 2724 0x00, 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x52, 0x65, 0x73, 2725 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x30, 0x0a, 0x13, 0x75, 0x70, 0x64, 2726 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 2727 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 2728 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x4f, 0x0a, 0x09, 0x62, 2729 0x6f, 0x64, 0x79, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 2730 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 2731 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 2732 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2733 0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07, 2734 0x6d, 0x61, 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0x6a, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 2735 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 2736 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 2737 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 2738 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 2739 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 2740 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 2741 0x69, 0x6e, 0x67, 0x22, 0x95, 0x03, 0x0a, 0x1a, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f, 2742 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 2743 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 2744 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x3a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 2745 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2746 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 2747 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 2748 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 2749 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 2750 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2751 0x6e, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x08, 2752 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 2753 0xb2, 0xda, 0x21, 0x10, 0x2a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2754 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x2c, 0x0a, 2755 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 2756 0xda, 0x21, 0x10, 0x1a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 2757 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 2758 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 2759 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 2760 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 2761 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2762 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 2763 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 2764 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 2765 0x69, 0x65, 0x77, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x68, 0x72, 0x61, 0x73, 0x65, 0x18, 0x08, 0x20, 2766 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x68, 0x72, 0x61, 0x73, 0x65, 0x22, 0xb6, 0x02, 0x0a, 0x1b, 2767 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2768 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0e, 0x6c, 2769 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 2770 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 2771 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2772 0x6f, 0x6e, 0x52, 0x0d, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2773 0x73, 0x12, 0x3c, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 2774 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 2775 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2776 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 2777 0x3c, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 2778 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 2779 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 2780 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 2781 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 2782 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 2783 0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 2784 0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 2785 0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 2786 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xe2, 0x10, 0x0a, 0x13, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 2787 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xc4, 0x01, 0x0a, 2788 0x0f, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2789 0x12, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 2790 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2791 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2792 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 2793 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x69, 0x82, 0xdb, 0x21, 0x23, 0x0a, 0x0c, 2794 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x03, 0x67, 0x65, 2795 0x74, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 2796 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 2797 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 2798 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 2799 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 2800 0xcc, 0x26, 0x00, 0x12, 0xdd, 0x01, 0x0a, 0x15, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 2801 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2d, 0x2e, 2802 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 2803 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2804 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6e, 2805 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 2806 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 2807 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x65, 0x82, 0xdb, 2808 0x21, 0x35, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2809 0x12, 0x08, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05, 2810 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x32, 0x10, 0x12, 0x0e, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 2811 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 2812 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 2813 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x8a, 2814 0xcc, 0x26, 0x00, 0x12, 0xe6, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x43, 2815 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2816 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 2817 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 2818 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 2819 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 2820 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 2821 0x22, 0x7a, 0x82, 0xdb, 0x21, 0x34, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2822 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 2823 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x10, 0x12, 0x0e, 0x6c, 0x6f, 0x67, 0x5f, 2824 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 2825 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 2826 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 2827 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 2828 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xe1, 0x01, 0x0a, 2829 0x11, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2830 0x6f, 0x6e, 0x12, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 2831 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 2832 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 2833 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 2834 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2835 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x73, 0x82, 0xdb, 0x21, 0x27, 0x0a, 2836 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x05, 0x77, 2837 0x61, 0x74, 0x63, 0x68, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 0x06, 2838 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 2839 0x02, 0x38, 0x22, 0x36, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 2840 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 2841 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2842 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 2843 0x12, 0xfa, 0x01, 0x0a, 0x12, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 2844 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 2845 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 2846 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 2847 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 2848 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 2849 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 2850 0x22, 0x88, 0x01, 0x82, 0xdb, 0x21, 0x3c, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 2851 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 2852 0x2a, 0x08, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x17, 0x12, 0x15, 0x6c, 0x6f, 2853 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 2854 0x67, 0x65, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x22, 2855 0x36, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 2856 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 2857 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2858 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xf2, 0x01, 2859 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2860 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 2861 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 2862 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2863 0x1a, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 2864 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 2865 0x90, 0x01, 0x82, 0xdb, 0x21, 0x39, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2866 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x18, 0x01, 0x2a, 0x17, 2867 0x12, 0x0d, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 2868 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 2869 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x3a, 0x0d, 0x6c, 0x6f, 0x67, 2870 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x30, 0x2f, 0x76, 0x31, 0x2f, 2871 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 2872 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 2873 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x8a, 0xcc, 0x26, 0x02, 2874 0x10, 0x01, 0x12, 0xf6, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 2875 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2876 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 2877 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 2878 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 2879 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2880 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x94, 0x01, 0x82, 0xdb, 0x21, 0x2f, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 2881 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 2882 0x65, 0x2a, 0x0f, 0x12, 0x0d, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2883 0x6f, 0x6e, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 2884 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f, 0x3a, 0x0d, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 2885 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6c, 0x6f, 0x67, 0x5f, 2886 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 2887 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 2888 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2889 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xc0, 0x01, 0x0a, 0x12, 2890 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 2891 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 2892 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 2893 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 2894 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 2895 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x66, 0x82, 0xdb, 0x21, 0x1e, 0x0a, 0x0c, 0x4c, 0x6f, 2896 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x64, 0x65, 0x6c, 0x65, 2897 0x74, 0x65, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 2898 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x2a, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 2899 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 2900 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 2901 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xf6, 2902 0x01, 0x0a, 0x13, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 2903 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 2904 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 2905 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 2906 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 2907 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 2908 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 2909 0x65, 0x22, 0x83, 0x01, 0x82, 0xdb, 0x21, 0x36, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 2910 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x18, 0x01, 2911 0x20, 0x01, 0x2a, 0x08, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x10, 0x12, 0x0e, 2912 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0xdc, 2913 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x12, 0x37, 0x2f, 0x76, 0x31, 0x2f, 2914 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 2915 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 2916 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x73, 0x65, 0x61, 2917 0x72, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x1a, 0x30, 0xca, 0x41, 0x13, 0x61, 0x6c, 0x65, 0x72, 2918 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 2919 0x41, 0x17, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x65, 2920 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0xba, 0x02, 0xe8, 0xde, 0x21, 0x00, 2921 0x82, 0xff, 0xd0, 0x02, 0x53, 0x0a, 0x14, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 2922 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x3b, 0x67, 0x69, 0x74, 2923 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 2924 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 2925 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 2926 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x8a, 0xff, 0xd0, 0x02, 0x53, 0x0a, 0x14, 0x6c, 2927 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 2928 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 2929 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 2930 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 2931 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2932 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 2933 0x6e, 0x67, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x18, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 2934 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 2935 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 2936 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 2937 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 2938 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 2939 0x6e, 0x3b, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 2940 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 2941 } 2942 2943 var ( 2944 edgelq_alerting_proto_v1_log_condition_service_proto_rawDescOnce sync.Once 2945 edgelq_alerting_proto_v1_log_condition_service_proto_rawDescData = edgelq_alerting_proto_v1_log_condition_service_proto_rawDesc 2946 ) 2947 2948 func edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP() []byte { 2949 edgelq_alerting_proto_v1_log_condition_service_proto_rawDescOnce.Do(func() { 2950 edgelq_alerting_proto_v1_log_condition_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_alerting_proto_v1_log_condition_service_proto_rawDescData) 2951 }) 2952 return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescData 2953 } 2954 2955 var edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes = make([]protoimpl.MessageInfo, 18) 2956 var edgelq_alerting_proto_v1_log_condition_service_proto_goTypes = []interface{}{ 2957 (*GetLogConditionRequest)(nil), // 0: ntt.alerting.v1.GetLogConditionRequest 2958 (*BatchGetLogConditionsRequest)(nil), // 1: ntt.alerting.v1.BatchGetLogConditionsRequest 2959 (*BatchGetLogConditionsResponse)(nil), // 2: ntt.alerting.v1.BatchGetLogConditionsResponse 2960 (*ListLogConditionsRequest)(nil), // 3: ntt.alerting.v1.ListLogConditionsRequest 2961 (*ListLogConditionsResponse)(nil), // 4: ntt.alerting.v1.ListLogConditionsResponse 2962 (*WatchLogConditionRequest)(nil), // 5: ntt.alerting.v1.WatchLogConditionRequest 2963 (*WatchLogConditionResponse)(nil), // 6: ntt.alerting.v1.WatchLogConditionResponse 2964 (*WatchLogConditionsRequest)(nil), // 7: ntt.alerting.v1.WatchLogConditionsRequest 2965 (*WatchLogConditionsResponse)(nil), // 8: ntt.alerting.v1.WatchLogConditionsResponse 2966 (*CreateLogConditionRequest)(nil), // 9: ntt.alerting.v1.CreateLogConditionRequest 2967 (*UpdateLogConditionRequest)(nil), // 10: ntt.alerting.v1.UpdateLogConditionRequest 2968 (*DeleteLogConditionRequest)(nil), // 11: ntt.alerting.v1.DeleteLogConditionRequest 2969 (*SearchLogConditionsRequest)(nil), // 12: ntt.alerting.v1.SearchLogConditionsRequest 2970 (*SearchLogConditionsResponse)(nil), // 13: ntt.alerting.v1.SearchLogConditionsResponse 2971 (*WatchLogConditionsResponse_PageTokenChange)(nil), // 14: ntt.alerting.v1.WatchLogConditionsResponse.PageTokenChange 2972 (*CreateLogConditionRequest_ResponseMask)(nil), // 15: ntt.alerting.v1.CreateLogConditionRequest.ResponseMask 2973 (*UpdateLogConditionRequest_CAS)(nil), // 16: ntt.alerting.v1.UpdateLogConditionRequest.CAS 2974 (*UpdateLogConditionRequest_ResponseMask)(nil), // 17: ntt.alerting.v1.UpdateLogConditionRequest.ResponseMask 2975 (*log_condition.LogCondition_FieldMask)(nil), // 18: ntt.alerting.v1.LogCondition_FieldMask 2976 (view.View)(0), // 19: goten.types.View 2977 (*log_condition.LogCondition)(nil), // 20: ntt.alerting.v1.LogCondition 2978 (*log_condition.LogConditionChange)(nil), // 21: ntt.alerting.v1.LogConditionChange 2979 (watch_type.WatchType)(0), // 22: goten.types.WatchType 2980 (*timestamppb.Timestamp)(nil), // 23: google.protobuf.Timestamp 2981 (*emptypb.Empty)(nil), // 24: google.protobuf.Empty 2982 } 2983 var edgelq_alerting_proto_v1_log_condition_service_proto_depIdxs = []int32{ 2984 18, // 0: ntt.alerting.v1.GetLogConditionRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 2985 19, // 1: ntt.alerting.v1.GetLogConditionRequest.view:type_name -> goten.types.View 2986 18, // 2: ntt.alerting.v1.BatchGetLogConditionsRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 2987 19, // 3: ntt.alerting.v1.BatchGetLogConditionsRequest.view:type_name -> goten.types.View 2988 20, // 4: ntt.alerting.v1.BatchGetLogConditionsResponse.log_conditions:type_name -> ntt.alerting.v1.LogCondition 2989 18, // 5: ntt.alerting.v1.ListLogConditionsRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 2990 19, // 6: ntt.alerting.v1.ListLogConditionsRequest.view:type_name -> goten.types.View 2991 20, // 7: ntt.alerting.v1.ListLogConditionsResponse.log_conditions:type_name -> ntt.alerting.v1.LogCondition 2992 18, // 8: ntt.alerting.v1.WatchLogConditionRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 2993 19, // 9: ntt.alerting.v1.WatchLogConditionRequest.view:type_name -> goten.types.View 2994 21, // 10: ntt.alerting.v1.WatchLogConditionResponse.change:type_name -> ntt.alerting.v1.LogConditionChange 2995 22, // 11: ntt.alerting.v1.WatchLogConditionsRequest.type:type_name -> goten.types.WatchType 2996 23, // 12: ntt.alerting.v1.WatchLogConditionsRequest.starting_time:type_name -> google.protobuf.Timestamp 2997 18, // 13: ntt.alerting.v1.WatchLogConditionsRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 2998 19, // 14: ntt.alerting.v1.WatchLogConditionsRequest.view:type_name -> goten.types.View 2999 21, // 15: ntt.alerting.v1.WatchLogConditionsResponse.log_condition_changes:type_name -> ntt.alerting.v1.LogConditionChange 3000 14, // 16: ntt.alerting.v1.WatchLogConditionsResponse.page_token_change:type_name -> ntt.alerting.v1.WatchLogConditionsResponse.PageTokenChange 3001 20, // 17: ntt.alerting.v1.CreateLogConditionRequest.log_condition:type_name -> ntt.alerting.v1.LogCondition 3002 15, // 18: ntt.alerting.v1.CreateLogConditionRequest.response_mask:type_name -> ntt.alerting.v1.CreateLogConditionRequest.ResponseMask 3003 20, // 19: ntt.alerting.v1.UpdateLogConditionRequest.log_condition:type_name -> ntt.alerting.v1.LogCondition 3004 18, // 20: ntt.alerting.v1.UpdateLogConditionRequest.update_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 3005 16, // 21: ntt.alerting.v1.UpdateLogConditionRequest.cas:type_name -> ntt.alerting.v1.UpdateLogConditionRequest.CAS 3006 17, // 22: ntt.alerting.v1.UpdateLogConditionRequest.response_mask:type_name -> ntt.alerting.v1.UpdateLogConditionRequest.ResponseMask 3007 18, // 23: ntt.alerting.v1.SearchLogConditionsRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 3008 19, // 24: ntt.alerting.v1.SearchLogConditionsRequest.view:type_name -> goten.types.View 3009 20, // 25: ntt.alerting.v1.SearchLogConditionsResponse.log_conditions:type_name -> ntt.alerting.v1.LogCondition 3010 18, // 26: ntt.alerting.v1.CreateLogConditionRequest.ResponseMask.body_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 3011 20, // 27: ntt.alerting.v1.UpdateLogConditionRequest.CAS.conditional_state:type_name -> ntt.alerting.v1.LogCondition 3012 18, // 28: ntt.alerting.v1.UpdateLogConditionRequest.CAS.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 3013 18, // 29: ntt.alerting.v1.UpdateLogConditionRequest.ResponseMask.body_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask 3014 0, // 30: ntt.alerting.v1.LogConditionService.GetLogCondition:input_type -> ntt.alerting.v1.GetLogConditionRequest 3015 1, // 31: ntt.alerting.v1.LogConditionService.BatchGetLogConditions:input_type -> ntt.alerting.v1.BatchGetLogConditionsRequest 3016 3, // 32: ntt.alerting.v1.LogConditionService.ListLogConditions:input_type -> ntt.alerting.v1.ListLogConditionsRequest 3017 5, // 33: ntt.alerting.v1.LogConditionService.WatchLogCondition:input_type -> ntt.alerting.v1.WatchLogConditionRequest 3018 7, // 34: ntt.alerting.v1.LogConditionService.WatchLogConditions:input_type -> ntt.alerting.v1.WatchLogConditionsRequest 3019 9, // 35: ntt.alerting.v1.LogConditionService.CreateLogCondition:input_type -> ntt.alerting.v1.CreateLogConditionRequest 3020 10, // 36: ntt.alerting.v1.LogConditionService.UpdateLogCondition:input_type -> ntt.alerting.v1.UpdateLogConditionRequest 3021 11, // 37: ntt.alerting.v1.LogConditionService.DeleteLogCondition:input_type -> ntt.alerting.v1.DeleteLogConditionRequest 3022 12, // 38: ntt.alerting.v1.LogConditionService.SearchLogConditions:input_type -> ntt.alerting.v1.SearchLogConditionsRequest 3023 20, // 39: ntt.alerting.v1.LogConditionService.GetLogCondition:output_type -> ntt.alerting.v1.LogCondition 3024 2, // 40: ntt.alerting.v1.LogConditionService.BatchGetLogConditions:output_type -> ntt.alerting.v1.BatchGetLogConditionsResponse 3025 4, // 41: ntt.alerting.v1.LogConditionService.ListLogConditions:output_type -> ntt.alerting.v1.ListLogConditionsResponse 3026 6, // 42: ntt.alerting.v1.LogConditionService.WatchLogCondition:output_type -> ntt.alerting.v1.WatchLogConditionResponse 3027 8, // 43: ntt.alerting.v1.LogConditionService.WatchLogConditions:output_type -> ntt.alerting.v1.WatchLogConditionsResponse 3028 20, // 44: ntt.alerting.v1.LogConditionService.CreateLogCondition:output_type -> ntt.alerting.v1.LogCondition 3029 20, // 45: ntt.alerting.v1.LogConditionService.UpdateLogCondition:output_type -> ntt.alerting.v1.LogCondition 3030 24, // 46: ntt.alerting.v1.LogConditionService.DeleteLogCondition:output_type -> google.protobuf.Empty 3031 13, // 47: ntt.alerting.v1.LogConditionService.SearchLogConditions:output_type -> ntt.alerting.v1.SearchLogConditionsResponse 3032 39, // [39:48] is the sub-list for method output_type 3033 30, // [30:39] is the sub-list for method input_type 3034 30, // [30:30] is the sub-list for extension type_name 3035 30, // [30:30] is the sub-list for extension extendee 3036 0, // [0:30] is the sub-list for field type_name 3037 } 3038 3039 func init() { edgelq_alerting_proto_v1_log_condition_service_proto_init() } 3040 func edgelq_alerting_proto_v1_log_condition_service_proto_init() { 3041 if edgelq_alerting_proto_v1_log_condition_service_proto != nil { 3042 return 3043 } 3044 if !protoimpl.UnsafeEnabled { 3045 3046 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 3047 switch v := v.(*GetLogConditionRequest); i { 3048 case 0: 3049 return &v.state 3050 case 1: 3051 return &v.sizeCache 3052 case 2: 3053 return &v.unknownFields 3054 default: 3055 return nil 3056 } 3057 } 3058 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 3059 switch v := v.(*BatchGetLogConditionsRequest); i { 3060 case 0: 3061 return &v.state 3062 case 1: 3063 return &v.sizeCache 3064 case 2: 3065 return &v.unknownFields 3066 default: 3067 return nil 3068 } 3069 } 3070 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 3071 switch v := v.(*BatchGetLogConditionsResponse); i { 3072 case 0: 3073 return &v.state 3074 case 1: 3075 return &v.sizeCache 3076 case 2: 3077 return &v.unknownFields 3078 default: 3079 return nil 3080 } 3081 } 3082 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 3083 switch v := v.(*ListLogConditionsRequest); i { 3084 case 0: 3085 return &v.state 3086 case 1: 3087 return &v.sizeCache 3088 case 2: 3089 return &v.unknownFields 3090 default: 3091 return nil 3092 } 3093 } 3094 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 3095 switch v := v.(*ListLogConditionsResponse); i { 3096 case 0: 3097 return &v.state 3098 case 1: 3099 return &v.sizeCache 3100 case 2: 3101 return &v.unknownFields 3102 default: 3103 return nil 3104 } 3105 } 3106 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 3107 switch v := v.(*WatchLogConditionRequest); i { 3108 case 0: 3109 return &v.state 3110 case 1: 3111 return &v.sizeCache 3112 case 2: 3113 return &v.unknownFields 3114 default: 3115 return nil 3116 } 3117 } 3118 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 3119 switch v := v.(*WatchLogConditionResponse); i { 3120 case 0: 3121 return &v.state 3122 case 1: 3123 return &v.sizeCache 3124 case 2: 3125 return &v.unknownFields 3126 default: 3127 return nil 3128 } 3129 } 3130 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 3131 switch v := v.(*WatchLogConditionsRequest); i { 3132 case 0: 3133 return &v.state 3134 case 1: 3135 return &v.sizeCache 3136 case 2: 3137 return &v.unknownFields 3138 default: 3139 return nil 3140 } 3141 } 3142 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 3143 switch v := v.(*WatchLogConditionsResponse); i { 3144 case 0: 3145 return &v.state 3146 case 1: 3147 return &v.sizeCache 3148 case 2: 3149 return &v.unknownFields 3150 default: 3151 return nil 3152 } 3153 } 3154 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 3155 switch v := v.(*CreateLogConditionRequest); i { 3156 case 0: 3157 return &v.state 3158 case 1: 3159 return &v.sizeCache 3160 case 2: 3161 return &v.unknownFields 3162 default: 3163 return nil 3164 } 3165 } 3166 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 3167 switch v := v.(*UpdateLogConditionRequest); i { 3168 case 0: 3169 return &v.state 3170 case 1: 3171 return &v.sizeCache 3172 case 2: 3173 return &v.unknownFields 3174 default: 3175 return nil 3176 } 3177 } 3178 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 3179 switch v := v.(*DeleteLogConditionRequest); i { 3180 case 0: 3181 return &v.state 3182 case 1: 3183 return &v.sizeCache 3184 case 2: 3185 return &v.unknownFields 3186 default: 3187 return nil 3188 } 3189 } 3190 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 3191 switch v := v.(*SearchLogConditionsRequest); i { 3192 case 0: 3193 return &v.state 3194 case 1: 3195 return &v.sizeCache 3196 case 2: 3197 return &v.unknownFields 3198 default: 3199 return nil 3200 } 3201 } 3202 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 3203 switch v := v.(*SearchLogConditionsResponse); i { 3204 case 0: 3205 return &v.state 3206 case 1: 3207 return &v.sizeCache 3208 case 2: 3209 return &v.unknownFields 3210 default: 3211 return nil 3212 } 3213 } 3214 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 3215 switch v := v.(*WatchLogConditionsResponse_PageTokenChange); i { 3216 case 0: 3217 return &v.state 3218 case 1: 3219 return &v.sizeCache 3220 case 2: 3221 return &v.unknownFields 3222 default: 3223 return nil 3224 } 3225 } 3226 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 3227 switch v := v.(*CreateLogConditionRequest_ResponseMask); i { 3228 case 0: 3229 return &v.state 3230 case 1: 3231 return &v.sizeCache 3232 case 2: 3233 return &v.unknownFields 3234 default: 3235 return nil 3236 } 3237 } 3238 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 3239 switch v := v.(*UpdateLogConditionRequest_CAS); i { 3240 case 0: 3241 return &v.state 3242 case 1: 3243 return &v.sizeCache 3244 case 2: 3245 return &v.unknownFields 3246 default: 3247 return nil 3248 } 3249 } 3250 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 3251 switch v := v.(*UpdateLogConditionRequest_ResponseMask); i { 3252 case 0: 3253 return &v.state 3254 case 1: 3255 return &v.sizeCache 3256 case 2: 3257 return &v.unknownFields 3258 default: 3259 return nil 3260 } 3261 } 3262 } 3263 3264 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[15].OneofWrappers = []interface{}{ 3265 (*CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody)(nil), 3266 (*CreateLogConditionRequest_ResponseMask_BodyMask)(nil), 3267 } 3268 edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[17].OneofWrappers = []interface{}{ 3269 (*UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody)(nil), 3270 (*UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly)(nil), 3271 (*UpdateLogConditionRequest_ResponseMask_BodyMask)(nil), 3272 } 3273 type x struct{} 3274 out := protoimpl.TypeBuilder{ 3275 File: protoimpl.DescBuilder{ 3276 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 3277 RawDescriptor: edgelq_alerting_proto_v1_log_condition_service_proto_rawDesc, 3278 NumEnums: 0, 3279 NumMessages: 18, 3280 NumExtensions: 0, 3281 NumServices: 1, 3282 }, 3283 GoTypes: edgelq_alerting_proto_v1_log_condition_service_proto_goTypes, 3284 DependencyIndexes: edgelq_alerting_proto_v1_log_condition_service_proto_depIdxs, 3285 MessageInfos: edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes, 3286 }.Build() 3287 edgelq_alerting_proto_v1_log_condition_service_proto = out.File 3288 edgelq_alerting_proto_v1_log_condition_service_proto_rawDesc = nil 3289 edgelq_alerting_proto_v1_log_condition_service_proto_goTypes = nil 3290 edgelq_alerting_proto_v1_log_condition_service_proto_depIdxs = nil 3291 }