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