github.com/cloudwan/edgelq-sdk@v1.15.4/meta/client/v1alpha2/region/region_service.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/meta/proto/v1alpha2/region_service.proto 3 // DO NOT EDIT!!! 4 5 package region_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 region "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/region" 21 view "github.com/cloudwan/goten-sdk/types/view" 22 watch_type "github.com/cloudwan/goten-sdk/types/watch_type" 23 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 24 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 25 ) 26 27 // Reference imports to suppress errors if they are not otherwise used. 28 var ( 29 _ = fmt.Errorf 30 _ = reflect.Method{} 31 _ = sync.Once{} 32 33 _ = protojson.MarshalOptions{} 34 _ = proto.MarshalOptions{} 35 _ = preflect.Value{} 36 _ = protoimpl.DescBuilder{} 37 ) 38 39 // make sure we're using proto imports 40 var ( 41 _ = ®ion.Region{} 42 _ = &fieldmaskpb.FieldMask{} 43 _ = ×tamppb.Timestamp{} 44 _ = view.View(0) 45 _ = watch_type.WatchType(0) 46 ) 47 48 const ( 49 // Verify that this generated code is sufficiently up-to-date. 50 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 51 // Verify that runtime/protoimpl is sufficiently up-to-date. 52 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 53 ) 54 55 // A request message of the GetRegion method. 56 type GetRegionRequest struct { 57 state protoimpl.MessageState 58 sizeCache protoimpl.SizeCache 59 unknownFields protoimpl.UnknownFields 60 // Name of ntt.meta.v1alpha2.Region 61 Name *region.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 62 // A list of extra fields to be obtained for each response item on top of 63 // fields defined by request field view 64 FieldMask *region.Region_FieldMask `protobuf:"bytes,3,opt,customtype=Region_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 65 // View defines list of standard response fields present in response items. 66 // Additional fields can be amended by request field field_mask 67 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 68 } 69 70 func (m *GetRegionRequest) Reset() { 71 *m = GetRegionRequest{} 72 if protoimpl.UnsafeEnabled { 73 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[0] 74 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 75 ms.StoreMessageInfo(mi) 76 } 77 } 78 79 func (m *GetRegionRequest) String() string { 80 return protoimpl.X.MessageStringOf(m) 81 } 82 83 func (*GetRegionRequest) ProtoMessage() {} 84 85 func (m *GetRegionRequest) ProtoReflect() preflect.Message { 86 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[0] 87 if protoimpl.UnsafeEnabled && m != nil { 88 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 89 if ms.LoadMessageInfo() == nil { 90 ms.StoreMessageInfo(mi) 91 } 92 return ms 93 } 94 return mi.MessageOf(m) 95 } 96 97 func (*GetRegionRequest) GotenMessage() {} 98 99 // Deprecated, Use GetRegionRequest.ProtoReflect.Descriptor instead. 100 func (*GetRegionRequest) Descriptor() ([]byte, []int) { 101 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{0} 102 } 103 104 func (m *GetRegionRequest) Unmarshal(b []byte) error { 105 return proto.Unmarshal(b, m) 106 } 107 108 func (m *GetRegionRequest) Marshal() ([]byte, error) { 109 return proto.Marshal(m) 110 } 111 112 func (m *GetRegionRequest) MarshalJSON() ([]byte, error) { 113 return protojson.MarshalOptions{}.Marshal(m) 114 } 115 116 func (m *GetRegionRequest) UnmarshalJSON(data []byte) error { 117 return protojson.Unmarshal(data, m) 118 } 119 120 func (m *GetRegionRequest) GetName() *region.Name { 121 if m != nil { 122 return m.Name 123 } 124 return nil 125 } 126 127 func (m *GetRegionRequest) GetFieldMask() *region.Region_FieldMask { 128 if m != nil { 129 return m.FieldMask 130 } 131 return nil 132 } 133 134 func (m *GetRegionRequest) GetView() view.View { 135 if m != nil { 136 return m.View 137 } 138 return view.View_UNSPECIFIED 139 } 140 141 func (m *GetRegionRequest) SetName(fv *region.Name) { 142 if m == nil { 143 panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetRegionRequest")) 144 } 145 m.Name = fv 146 } 147 148 func (m *GetRegionRequest) SetFieldMask(fv *region.Region_FieldMask) { 149 if m == nil { 150 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetRegionRequest")) 151 } 152 m.FieldMask = fv 153 } 154 155 func (m *GetRegionRequest) SetView(fv view.View) { 156 if m == nil { 157 panic(fmt.Errorf("can't set %s on nil %s", "View", "GetRegionRequest")) 158 } 159 m.View = fv 160 } 161 162 // A request message of the BatchGetRegions method. 163 type BatchGetRegionsRequest struct { 164 state protoimpl.MessageState 165 sizeCache protoimpl.SizeCache 166 unknownFields protoimpl.UnknownFields 167 // Names of Regions 168 Names []*region.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty"` 169 // A list of extra fields to be obtained for each response item on top of 170 // fields defined by request field view 171 FieldMask *region.Region_FieldMask `protobuf:"bytes,3,opt,customtype=Region_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 172 // View defines list of standard response fields present in response items. 173 // Additional fields can be amended by request field field_mask 174 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 175 } 176 177 func (m *BatchGetRegionsRequest) Reset() { 178 *m = BatchGetRegionsRequest{} 179 if protoimpl.UnsafeEnabled { 180 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[1] 181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 182 ms.StoreMessageInfo(mi) 183 } 184 } 185 186 func (m *BatchGetRegionsRequest) String() string { 187 return protoimpl.X.MessageStringOf(m) 188 } 189 190 func (*BatchGetRegionsRequest) ProtoMessage() {} 191 192 func (m *BatchGetRegionsRequest) ProtoReflect() preflect.Message { 193 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[1] 194 if protoimpl.UnsafeEnabled && m != nil { 195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 196 if ms.LoadMessageInfo() == nil { 197 ms.StoreMessageInfo(mi) 198 } 199 return ms 200 } 201 return mi.MessageOf(m) 202 } 203 204 func (*BatchGetRegionsRequest) GotenMessage() {} 205 206 // Deprecated, Use BatchGetRegionsRequest.ProtoReflect.Descriptor instead. 207 func (*BatchGetRegionsRequest) Descriptor() ([]byte, []int) { 208 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{1} 209 } 210 211 func (m *BatchGetRegionsRequest) Unmarshal(b []byte) error { 212 return proto.Unmarshal(b, m) 213 } 214 215 func (m *BatchGetRegionsRequest) Marshal() ([]byte, error) { 216 return proto.Marshal(m) 217 } 218 219 func (m *BatchGetRegionsRequest) MarshalJSON() ([]byte, error) { 220 return protojson.MarshalOptions{}.Marshal(m) 221 } 222 223 func (m *BatchGetRegionsRequest) UnmarshalJSON(data []byte) error { 224 return protojson.Unmarshal(data, m) 225 } 226 227 func (m *BatchGetRegionsRequest) GetNames() []*region.Name { 228 if m != nil { 229 return m.Names 230 } 231 return nil 232 } 233 234 func (m *BatchGetRegionsRequest) GetFieldMask() *region.Region_FieldMask { 235 if m != nil { 236 return m.FieldMask 237 } 238 return nil 239 } 240 241 func (m *BatchGetRegionsRequest) GetView() view.View { 242 if m != nil { 243 return m.View 244 } 245 return view.View_UNSPECIFIED 246 } 247 248 func (m *BatchGetRegionsRequest) SetNames(fv []*region.Name) { 249 if m == nil { 250 panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetRegionsRequest")) 251 } 252 m.Names = fv 253 } 254 255 func (m *BatchGetRegionsRequest) SetFieldMask(fv *region.Region_FieldMask) { 256 if m == nil { 257 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetRegionsRequest")) 258 } 259 m.FieldMask = fv 260 } 261 262 func (m *BatchGetRegionsRequest) SetView(fv view.View) { 263 if m == nil { 264 panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetRegionsRequest")) 265 } 266 m.View = fv 267 } 268 269 // A response message of the BatchGetRegions method. 270 type BatchGetRegionsResponse struct { 271 state protoimpl.MessageState 272 sizeCache protoimpl.SizeCache 273 unknownFields protoimpl.UnknownFields 274 // found Regions 275 Regions []*region.Region `protobuf:"bytes,1,rep,name=regions,proto3" json:"regions,omitempty"` 276 // list of not found Regions 277 Missing []*region.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"` 278 } 279 280 func (m *BatchGetRegionsResponse) Reset() { 281 *m = BatchGetRegionsResponse{} 282 if protoimpl.UnsafeEnabled { 283 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[2] 284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 285 ms.StoreMessageInfo(mi) 286 } 287 } 288 289 func (m *BatchGetRegionsResponse) String() string { 290 return protoimpl.X.MessageStringOf(m) 291 } 292 293 func (*BatchGetRegionsResponse) ProtoMessage() {} 294 295 func (m *BatchGetRegionsResponse) ProtoReflect() preflect.Message { 296 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[2] 297 if protoimpl.UnsafeEnabled && m != nil { 298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 299 if ms.LoadMessageInfo() == nil { 300 ms.StoreMessageInfo(mi) 301 } 302 return ms 303 } 304 return mi.MessageOf(m) 305 } 306 307 func (*BatchGetRegionsResponse) GotenMessage() {} 308 309 // Deprecated, Use BatchGetRegionsResponse.ProtoReflect.Descriptor instead. 310 func (*BatchGetRegionsResponse) Descriptor() ([]byte, []int) { 311 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{2} 312 } 313 314 func (m *BatchGetRegionsResponse) Unmarshal(b []byte) error { 315 return proto.Unmarshal(b, m) 316 } 317 318 func (m *BatchGetRegionsResponse) Marshal() ([]byte, error) { 319 return proto.Marshal(m) 320 } 321 322 func (m *BatchGetRegionsResponse) MarshalJSON() ([]byte, error) { 323 return protojson.MarshalOptions{}.Marshal(m) 324 } 325 326 func (m *BatchGetRegionsResponse) UnmarshalJSON(data []byte) error { 327 return protojson.Unmarshal(data, m) 328 } 329 330 func (m *BatchGetRegionsResponse) GetRegions() []*region.Region { 331 if m != nil { 332 return m.Regions 333 } 334 return nil 335 } 336 337 func (m *BatchGetRegionsResponse) GetMissing() []*region.Name { 338 if m != nil { 339 return m.Missing 340 } 341 return nil 342 } 343 344 func (m *BatchGetRegionsResponse) SetRegions(fv []*region.Region) { 345 if m == nil { 346 panic(fmt.Errorf("can't set %s on nil %s", "Regions", "BatchGetRegionsResponse")) 347 } 348 m.Regions = fv 349 } 350 351 func (m *BatchGetRegionsResponse) SetMissing(fv []*region.Name) { 352 if m == nil { 353 panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetRegionsResponse")) 354 } 355 m.Missing = fv 356 } 357 358 // A request message of the ListRegions method. 359 type ListRegionsRequest struct { 360 state protoimpl.MessageState 361 sizeCache protoimpl.SizeCache 362 unknownFields protoimpl.UnknownFields 363 // Requested page size. Server may return fewer Regions than requested. 364 // If unspecified, server will pick an appropriate default. 365 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 366 // A token identifying a page of results the server should return. 367 // Typically, this is the value of 368 // ListRegionsResponse.next_page_token. 369 PageToken *region.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 370 // Order By - 371 // https://cloud.google.com/apis/design/design_patterns#list_pagination list 372 // of field path with order directive, either 'asc' or 'desc'. If direction is 373 // not provided, 'asc' is assumed. e.g. "state.nested_field asc, 374 // state.something.else desc, theme" 375 OrderBy *region.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 376 // Filter - filter results by field criteria. Simplified SQL-like syntax with 377 // following operators: 378 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 379 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 380 // CONTAINS "severity:important" OR (state.last_error_time > 381 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 382 Filter *region.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 383 // A list of extra fields to be obtained for each response item on top of 384 // fields defined by request field view 385 FieldMask *region.Region_FieldMask `protobuf:"bytes,6,opt,customtype=Region_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 386 // View defines list of standard response fields present in response items. 387 // Additional fields can be amended by request field field_mask 388 View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 389 // Indicates if list response should contain total count and offset (fields 390 // current_offset and total_results_count). 391 IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"` 392 } 393 394 func (m *ListRegionsRequest) Reset() { 395 *m = ListRegionsRequest{} 396 if protoimpl.UnsafeEnabled { 397 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[3] 398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 399 ms.StoreMessageInfo(mi) 400 } 401 } 402 403 func (m *ListRegionsRequest) String() string { 404 return protoimpl.X.MessageStringOf(m) 405 } 406 407 func (*ListRegionsRequest) ProtoMessage() {} 408 409 func (m *ListRegionsRequest) ProtoReflect() preflect.Message { 410 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[3] 411 if protoimpl.UnsafeEnabled && m != nil { 412 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 413 if ms.LoadMessageInfo() == nil { 414 ms.StoreMessageInfo(mi) 415 } 416 return ms 417 } 418 return mi.MessageOf(m) 419 } 420 421 func (*ListRegionsRequest) GotenMessage() {} 422 423 // Deprecated, Use ListRegionsRequest.ProtoReflect.Descriptor instead. 424 func (*ListRegionsRequest) Descriptor() ([]byte, []int) { 425 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{3} 426 } 427 428 func (m *ListRegionsRequest) Unmarshal(b []byte) error { 429 return proto.Unmarshal(b, m) 430 } 431 432 func (m *ListRegionsRequest) Marshal() ([]byte, error) { 433 return proto.Marshal(m) 434 } 435 436 func (m *ListRegionsRequest) MarshalJSON() ([]byte, error) { 437 return protojson.MarshalOptions{}.Marshal(m) 438 } 439 440 func (m *ListRegionsRequest) UnmarshalJSON(data []byte) error { 441 return protojson.Unmarshal(data, m) 442 } 443 444 func (m *ListRegionsRequest) GetPageSize() int32 { 445 if m != nil { 446 return m.PageSize 447 } 448 return int32(0) 449 } 450 451 func (m *ListRegionsRequest) GetPageToken() *region.PagerCursor { 452 if m != nil { 453 return m.PageToken 454 } 455 return nil 456 } 457 458 func (m *ListRegionsRequest) GetOrderBy() *region.OrderBy { 459 if m != nil { 460 return m.OrderBy 461 } 462 return nil 463 } 464 465 func (m *ListRegionsRequest) GetFilter() *region.Filter { 466 if m != nil { 467 return m.Filter 468 } 469 return nil 470 } 471 472 func (m *ListRegionsRequest) GetFieldMask() *region.Region_FieldMask { 473 if m != nil { 474 return m.FieldMask 475 } 476 return nil 477 } 478 479 func (m *ListRegionsRequest) GetView() view.View { 480 if m != nil { 481 return m.View 482 } 483 return view.View_UNSPECIFIED 484 } 485 486 func (m *ListRegionsRequest) GetIncludePagingInfo() bool { 487 if m != nil { 488 return m.IncludePagingInfo 489 } 490 return false 491 } 492 493 func (m *ListRegionsRequest) SetPageSize(fv int32) { 494 if m == nil { 495 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListRegionsRequest")) 496 } 497 m.PageSize = fv 498 } 499 500 func (m *ListRegionsRequest) SetPageToken(fv *region.PagerCursor) { 501 if m == nil { 502 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListRegionsRequest")) 503 } 504 m.PageToken = fv 505 } 506 507 func (m *ListRegionsRequest) SetOrderBy(fv *region.OrderBy) { 508 if m == nil { 509 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListRegionsRequest")) 510 } 511 m.OrderBy = fv 512 } 513 514 func (m *ListRegionsRequest) SetFilter(fv *region.Filter) { 515 if m == nil { 516 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListRegionsRequest")) 517 } 518 m.Filter = fv 519 } 520 521 func (m *ListRegionsRequest) SetFieldMask(fv *region.Region_FieldMask) { 522 if m == nil { 523 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListRegionsRequest")) 524 } 525 m.FieldMask = fv 526 } 527 528 func (m *ListRegionsRequest) SetView(fv view.View) { 529 if m == nil { 530 panic(fmt.Errorf("can't set %s on nil %s", "View", "ListRegionsRequest")) 531 } 532 m.View = fv 533 } 534 535 func (m *ListRegionsRequest) SetIncludePagingInfo(fv bool) { 536 if m == nil { 537 panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListRegionsRequest")) 538 } 539 m.IncludePagingInfo = fv 540 } 541 542 // A response message of the ListRegions method. 543 type ListRegionsResponse struct { 544 state protoimpl.MessageState 545 sizeCache protoimpl.SizeCache 546 unknownFields protoimpl.UnknownFields 547 // The list of Regions 548 Regions []*region.Region `protobuf:"bytes,1,rep,name=regions,proto3" json:"regions,omitempty"` 549 // A token to retrieve previous page of results. 550 // 551 // Pass this value in the ListRegionsRequest.page_token. 552 PrevPageToken *region.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 553 // A token to retrieve next page of results. 554 // 555 // Pass this value in the ListRegionsRequest.page_token. 556 NextPageToken *region.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 557 // Current offset from the first page or 0 if no page tokens were given, 558 // paging info was not requested or there was an error while trying to get 559 // it). Page index can be computed from offset and limit provided in a 560 // request. 561 CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"` 562 // Number of total Regions across all pages or 0, if there are no items, 563 // paging info was not requested or there was an error while trying to get it. 564 TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"` 565 } 566 567 func (m *ListRegionsResponse) Reset() { 568 *m = ListRegionsResponse{} 569 if protoimpl.UnsafeEnabled { 570 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[4] 571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 572 ms.StoreMessageInfo(mi) 573 } 574 } 575 576 func (m *ListRegionsResponse) String() string { 577 return protoimpl.X.MessageStringOf(m) 578 } 579 580 func (*ListRegionsResponse) ProtoMessage() {} 581 582 func (m *ListRegionsResponse) ProtoReflect() preflect.Message { 583 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[4] 584 if protoimpl.UnsafeEnabled && m != nil { 585 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 586 if ms.LoadMessageInfo() == nil { 587 ms.StoreMessageInfo(mi) 588 } 589 return ms 590 } 591 return mi.MessageOf(m) 592 } 593 594 func (*ListRegionsResponse) GotenMessage() {} 595 596 // Deprecated, Use ListRegionsResponse.ProtoReflect.Descriptor instead. 597 func (*ListRegionsResponse) Descriptor() ([]byte, []int) { 598 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{4} 599 } 600 601 func (m *ListRegionsResponse) Unmarshal(b []byte) error { 602 return proto.Unmarshal(b, m) 603 } 604 605 func (m *ListRegionsResponse) Marshal() ([]byte, error) { 606 return proto.Marshal(m) 607 } 608 609 func (m *ListRegionsResponse) MarshalJSON() ([]byte, error) { 610 return protojson.MarshalOptions{}.Marshal(m) 611 } 612 613 func (m *ListRegionsResponse) UnmarshalJSON(data []byte) error { 614 return protojson.Unmarshal(data, m) 615 } 616 617 func (m *ListRegionsResponse) GetRegions() []*region.Region { 618 if m != nil { 619 return m.Regions 620 } 621 return nil 622 } 623 624 func (m *ListRegionsResponse) GetPrevPageToken() *region.PagerCursor { 625 if m != nil { 626 return m.PrevPageToken 627 } 628 return nil 629 } 630 631 func (m *ListRegionsResponse) GetNextPageToken() *region.PagerCursor { 632 if m != nil { 633 return m.NextPageToken 634 } 635 return nil 636 } 637 638 func (m *ListRegionsResponse) GetCurrentOffset() int32 { 639 if m != nil { 640 return m.CurrentOffset 641 } 642 return int32(0) 643 } 644 645 func (m *ListRegionsResponse) GetTotalResultsCount() int32 { 646 if m != nil { 647 return m.TotalResultsCount 648 } 649 return int32(0) 650 } 651 652 func (m *ListRegionsResponse) SetRegions(fv []*region.Region) { 653 if m == nil { 654 panic(fmt.Errorf("can't set %s on nil %s", "Regions", "ListRegionsResponse")) 655 } 656 m.Regions = fv 657 } 658 659 func (m *ListRegionsResponse) SetPrevPageToken(fv *region.PagerCursor) { 660 if m == nil { 661 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListRegionsResponse")) 662 } 663 m.PrevPageToken = fv 664 } 665 666 func (m *ListRegionsResponse) SetNextPageToken(fv *region.PagerCursor) { 667 if m == nil { 668 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListRegionsResponse")) 669 } 670 m.NextPageToken = fv 671 } 672 673 func (m *ListRegionsResponse) SetCurrentOffset(fv int32) { 674 if m == nil { 675 panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListRegionsResponse")) 676 } 677 m.CurrentOffset = fv 678 } 679 680 func (m *ListRegionsResponse) SetTotalResultsCount(fv int32) { 681 if m == nil { 682 panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListRegionsResponse")) 683 } 684 m.TotalResultsCount = fv 685 } 686 687 // A request message of the WatchRegion method. 688 type WatchRegionRequest struct { 689 state protoimpl.MessageState 690 sizeCache protoimpl.SizeCache 691 unknownFields protoimpl.UnknownFields 692 // Name of ntt.meta.v1alpha2.Region 693 Name *region.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 694 // A list of extra fields to be obtained for each response item on top of 695 // fields defined by request field view 696 FieldMask *region.Region_FieldMask `protobuf:"bytes,2,opt,customtype=Region_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 697 // View defines list of standard response fields present in response items. 698 // Additional fields can be amended by request field field_mask 699 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 700 } 701 702 func (m *WatchRegionRequest) Reset() { 703 *m = WatchRegionRequest{} 704 if protoimpl.UnsafeEnabled { 705 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[5] 706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 707 ms.StoreMessageInfo(mi) 708 } 709 } 710 711 func (m *WatchRegionRequest) String() string { 712 return protoimpl.X.MessageStringOf(m) 713 } 714 715 func (*WatchRegionRequest) ProtoMessage() {} 716 717 func (m *WatchRegionRequest) ProtoReflect() preflect.Message { 718 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[5] 719 if protoimpl.UnsafeEnabled && m != nil { 720 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 721 if ms.LoadMessageInfo() == nil { 722 ms.StoreMessageInfo(mi) 723 } 724 return ms 725 } 726 return mi.MessageOf(m) 727 } 728 729 func (*WatchRegionRequest) GotenMessage() {} 730 731 // Deprecated, Use WatchRegionRequest.ProtoReflect.Descriptor instead. 732 func (*WatchRegionRequest) Descriptor() ([]byte, []int) { 733 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{5} 734 } 735 736 func (m *WatchRegionRequest) Unmarshal(b []byte) error { 737 return proto.Unmarshal(b, m) 738 } 739 740 func (m *WatchRegionRequest) Marshal() ([]byte, error) { 741 return proto.Marshal(m) 742 } 743 744 func (m *WatchRegionRequest) MarshalJSON() ([]byte, error) { 745 return protojson.MarshalOptions{}.Marshal(m) 746 } 747 748 func (m *WatchRegionRequest) UnmarshalJSON(data []byte) error { 749 return protojson.Unmarshal(data, m) 750 } 751 752 func (m *WatchRegionRequest) GetName() *region.Name { 753 if m != nil { 754 return m.Name 755 } 756 return nil 757 } 758 759 func (m *WatchRegionRequest) GetFieldMask() *region.Region_FieldMask { 760 if m != nil { 761 return m.FieldMask 762 } 763 return nil 764 } 765 766 func (m *WatchRegionRequest) GetView() view.View { 767 if m != nil { 768 return m.View 769 } 770 return view.View_UNSPECIFIED 771 } 772 773 func (m *WatchRegionRequest) SetName(fv *region.Name) { 774 if m == nil { 775 panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchRegionRequest")) 776 } 777 m.Name = fv 778 } 779 780 func (m *WatchRegionRequest) SetFieldMask(fv *region.Region_FieldMask) { 781 if m == nil { 782 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchRegionRequest")) 783 } 784 m.FieldMask = fv 785 } 786 787 func (m *WatchRegionRequest) SetView(fv view.View) { 788 if m == nil { 789 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchRegionRequest")) 790 } 791 m.View = fv 792 } 793 794 // A response message of the WatchRegion method. 795 type WatchRegionResponse struct { 796 state protoimpl.MessageState 797 sizeCache protoimpl.SizeCache 798 unknownFields protoimpl.UnknownFields 799 Change *region.RegionChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"` 800 } 801 802 func (m *WatchRegionResponse) Reset() { 803 *m = WatchRegionResponse{} 804 if protoimpl.UnsafeEnabled { 805 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[6] 806 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 807 ms.StoreMessageInfo(mi) 808 } 809 } 810 811 func (m *WatchRegionResponse) String() string { 812 return protoimpl.X.MessageStringOf(m) 813 } 814 815 func (*WatchRegionResponse) ProtoMessage() {} 816 817 func (m *WatchRegionResponse) ProtoReflect() preflect.Message { 818 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[6] 819 if protoimpl.UnsafeEnabled && m != nil { 820 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 821 if ms.LoadMessageInfo() == nil { 822 ms.StoreMessageInfo(mi) 823 } 824 return ms 825 } 826 return mi.MessageOf(m) 827 } 828 829 func (*WatchRegionResponse) GotenMessage() {} 830 831 // Deprecated, Use WatchRegionResponse.ProtoReflect.Descriptor instead. 832 func (*WatchRegionResponse) Descriptor() ([]byte, []int) { 833 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{6} 834 } 835 836 func (m *WatchRegionResponse) Unmarshal(b []byte) error { 837 return proto.Unmarshal(b, m) 838 } 839 840 func (m *WatchRegionResponse) Marshal() ([]byte, error) { 841 return proto.Marshal(m) 842 } 843 844 func (m *WatchRegionResponse) MarshalJSON() ([]byte, error) { 845 return protojson.MarshalOptions{}.Marshal(m) 846 } 847 848 func (m *WatchRegionResponse) UnmarshalJSON(data []byte) error { 849 return protojson.Unmarshal(data, m) 850 } 851 852 func (m *WatchRegionResponse) GetChange() *region.RegionChange { 853 if m != nil { 854 return m.Change 855 } 856 return nil 857 } 858 859 func (m *WatchRegionResponse) SetChange(fv *region.RegionChange) { 860 if m == nil { 861 panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchRegionResponse")) 862 } 863 m.Change = fv 864 } 865 866 // A request message of the WatchRegions method. 867 type WatchRegionsRequest struct { 868 state protoimpl.MessageState 869 sizeCache protoimpl.SizeCache 870 unknownFields protoimpl.UnknownFields 871 // Type of a watch. Identifies how server stream data to a client, which 872 // fields in a request are allowed and which fields in response are relevant. 873 Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty"` 874 // Requested page size. Server may return fewer Regions than requested. 875 // If unspecified, server will pick an appropriate default. 876 // Can be populated only for stateful watch type. 877 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 878 // A token identifying a page of results the server should return. 879 // Can be populated only for stateful watch type. 880 PageToken *region.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 881 // Order By - 882 // https://cloud.google.com/apis/design/design_patterns#list_pagination Can be 883 // populated only for stateful watch type. 884 OrderBy *region.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 885 // A token identifying watch resume point from previous session. 886 // Can be populated only for stateless watch type. 887 ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 888 // Point in the time from which we want to start getting updates. This field 889 // can be populated only for stateless watch type and if resume token is not 890 // known yet. If specified, initial snapshot will NOT be provided. It is 891 // assumed client can obtain it using separate means. Watch responses will 892 // contain resume tokens which should be used to resume broken connection. 893 StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"` 894 // Filter - filter results by field criteria. Simplified SQL-like syntax with 895 // following operators: 896 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 897 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 898 // CONTAINS "severity:important" OR (state.last_error_time > 899 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 900 Filter *region.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 901 // A list of extra fields to be obtained for each response item on top of 902 // fields defined by request field view Changes to Region that don't affect 903 // any of masked fields won't be sent back. 904 FieldMask *region.Region_FieldMask `protobuf:"bytes,6,opt,customtype=Region_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 905 // View defines list of standard response fields present in response items. 906 // Additional fields can be amended by request field field_mask Changes to 907 // Region that don't affect any of masked fields won't be sent back. 908 View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 909 // Maximum amount of changes in each response message. Query result response 910 // is divided on the server side into chunks with size of a specified amount 911 // to limit memory footprint of each message. Responses will hold information 912 // whether more elements will continue for the actual change. If unspecified, 913 // server will pick an appropriate default. 914 MaxChunkSize int32 `protobuf:"varint,11,opt,name=max_chunk_size,json=maxChunkSize,proto3" json:"max_chunk_size,omitempty"` 915 } 916 917 func (m *WatchRegionsRequest) Reset() { 918 *m = WatchRegionsRequest{} 919 if protoimpl.UnsafeEnabled { 920 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[7] 921 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 922 ms.StoreMessageInfo(mi) 923 } 924 } 925 926 func (m *WatchRegionsRequest) String() string { 927 return protoimpl.X.MessageStringOf(m) 928 } 929 930 func (*WatchRegionsRequest) ProtoMessage() {} 931 932 func (m *WatchRegionsRequest) ProtoReflect() preflect.Message { 933 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[7] 934 if protoimpl.UnsafeEnabled && m != nil { 935 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 936 if ms.LoadMessageInfo() == nil { 937 ms.StoreMessageInfo(mi) 938 } 939 return ms 940 } 941 return mi.MessageOf(m) 942 } 943 944 func (*WatchRegionsRequest) GotenMessage() {} 945 946 // Deprecated, Use WatchRegionsRequest.ProtoReflect.Descriptor instead. 947 func (*WatchRegionsRequest) Descriptor() ([]byte, []int) { 948 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{7} 949 } 950 951 func (m *WatchRegionsRequest) Unmarshal(b []byte) error { 952 return proto.Unmarshal(b, m) 953 } 954 955 func (m *WatchRegionsRequest) Marshal() ([]byte, error) { 956 return proto.Marshal(m) 957 } 958 959 func (m *WatchRegionsRequest) MarshalJSON() ([]byte, error) { 960 return protojson.MarshalOptions{}.Marshal(m) 961 } 962 963 func (m *WatchRegionsRequest) UnmarshalJSON(data []byte) error { 964 return protojson.Unmarshal(data, m) 965 } 966 967 func (m *WatchRegionsRequest) GetType() watch_type.WatchType { 968 if m != nil { 969 return m.Type 970 } 971 return watch_type.WatchType_STATEFUL 972 } 973 974 func (m *WatchRegionsRequest) GetPageSize() int32 { 975 if m != nil { 976 return m.PageSize 977 } 978 return int32(0) 979 } 980 981 func (m *WatchRegionsRequest) GetPageToken() *region.PagerCursor { 982 if m != nil { 983 return m.PageToken 984 } 985 return nil 986 } 987 988 func (m *WatchRegionsRequest) GetOrderBy() *region.OrderBy { 989 if m != nil { 990 return m.OrderBy 991 } 992 return nil 993 } 994 995 func (m *WatchRegionsRequest) GetResumeToken() string { 996 if m != nil { 997 return m.ResumeToken 998 } 999 return "" 1000 } 1001 1002 func (m *WatchRegionsRequest) GetStartingTime() *timestamppb.Timestamp { 1003 if m != nil { 1004 return m.StartingTime 1005 } 1006 return nil 1007 } 1008 1009 func (m *WatchRegionsRequest) GetFilter() *region.Filter { 1010 if m != nil { 1011 return m.Filter 1012 } 1013 return nil 1014 } 1015 1016 func (m *WatchRegionsRequest) GetFieldMask() *region.Region_FieldMask { 1017 if m != nil { 1018 return m.FieldMask 1019 } 1020 return nil 1021 } 1022 1023 func (m *WatchRegionsRequest) GetView() view.View { 1024 if m != nil { 1025 return m.View 1026 } 1027 return view.View_UNSPECIFIED 1028 } 1029 1030 func (m *WatchRegionsRequest) GetMaxChunkSize() int32 { 1031 if m != nil { 1032 return m.MaxChunkSize 1033 } 1034 return int32(0) 1035 } 1036 1037 func (m *WatchRegionsRequest) SetType(fv watch_type.WatchType) { 1038 if m == nil { 1039 panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchRegionsRequest")) 1040 } 1041 m.Type = fv 1042 } 1043 1044 func (m *WatchRegionsRequest) SetPageSize(fv int32) { 1045 if m == nil { 1046 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchRegionsRequest")) 1047 } 1048 m.PageSize = fv 1049 } 1050 1051 func (m *WatchRegionsRequest) SetPageToken(fv *region.PagerCursor) { 1052 if m == nil { 1053 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchRegionsRequest")) 1054 } 1055 m.PageToken = fv 1056 } 1057 1058 func (m *WatchRegionsRequest) SetOrderBy(fv *region.OrderBy) { 1059 if m == nil { 1060 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchRegionsRequest")) 1061 } 1062 m.OrderBy = fv 1063 } 1064 1065 func (m *WatchRegionsRequest) SetResumeToken(fv string) { 1066 if m == nil { 1067 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchRegionsRequest")) 1068 } 1069 m.ResumeToken = fv 1070 } 1071 1072 func (m *WatchRegionsRequest) SetStartingTime(fv *timestamppb.Timestamp) { 1073 if m == nil { 1074 panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchRegionsRequest")) 1075 } 1076 m.StartingTime = fv 1077 } 1078 1079 func (m *WatchRegionsRequest) SetFilter(fv *region.Filter) { 1080 if m == nil { 1081 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchRegionsRequest")) 1082 } 1083 m.Filter = fv 1084 } 1085 1086 func (m *WatchRegionsRequest) SetFieldMask(fv *region.Region_FieldMask) { 1087 if m == nil { 1088 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchRegionsRequest")) 1089 } 1090 m.FieldMask = fv 1091 } 1092 1093 func (m *WatchRegionsRequest) SetView(fv view.View) { 1094 if m == nil { 1095 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchRegionsRequest")) 1096 } 1097 m.View = fv 1098 } 1099 1100 func (m *WatchRegionsRequest) SetMaxChunkSize(fv int32) { 1101 if m == nil { 1102 panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchRegionsRequest")) 1103 } 1104 m.MaxChunkSize = fv 1105 } 1106 1107 // A response message of the WatchRegions method. 1108 type WatchRegionsResponse struct { 1109 state protoimpl.MessageState 1110 sizeCache protoimpl.SizeCache 1111 unknownFields protoimpl.UnknownFields 1112 // Changes of Regions 1113 RegionChanges []*region.RegionChange `protobuf:"bytes,2,rep,name=region_changes,json=regionChanges,proto3" json:"region_changes,omitempty"` 1114 // If request specified max_chunk_size (or this limit was enforced if 1115 // stateless watch has been chosen), then responses with "full changeset" will 1116 // be divided into chunks. Client should keep receiving messages and, once 1117 // is_current has value true, combine this recent message with all previous 1118 // ones where is_current is false. If this is the first is_current in a whole 1119 // watch stream, then it means that client should have, at this moment, 1120 // contain snapshot of the current situation (or more accurately, snapshot of 1121 // situation at the moment of request). All Regions will be of type 1122 // Added/Current (depending on watch_type specified in the request). Further 1123 // responses will be incremental - however messages may still be chunked and 1124 // is_current logic still applies. is_current is always true for stateful 1125 // watch if max_chunk_size was left to 0. 1126 IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"` 1127 // When present, PageTokens used for page navigation should be updated. 1128 // Present only if is_current is true (last chunk). 1129 PageTokenChange *WatchRegionsResponse_PageTokenChange `protobuf:"bytes,3,opt,name=page_token_change,json=pageTokenChange,proto3" json:"page_token_change,omitempty"` 1130 // Token that can be used if current connection drops and client needs to 1131 // reconnect. Populated only for stateless watch type. Present only if 1132 // is_current is true (last chunk). 1133 ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 1134 // Server may occasionally send information how many resources should client 1135 // have in its state so far (response message without any changes, but with 1136 // snapshot_size field specified). If client has different value than the one 1137 // sent by the server, then it should be treated by a client as an error and 1138 // should reconnect. If value is smaller then 0, then client should ignore 1139 // this field as unpopulated. This field should be checked only for stateless 1140 // watch. In stateful those kind of errors are handled by the server side. 1141 // Will be never sent together with is_current, is_soft_reset and 1142 // is_hard_reset flags. 1143 SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty"` 1144 // In case of internal issue server may send response message with this flag. 1145 // It indicates that client should drop all changes from recent responses 1146 // where is_current is false only! If last message had is_current set to true, 1147 // client should do nothing and process normally. Resume token received before 1148 // is still valid. This field should be checked only for stateless watch. In 1149 // stateful those kind of errors are handled by the server side. Will never be 1150 // sent along with is_current, is_hard_reset or snapshot_size. 1151 IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty"` 1152 // In case of internal issue server may send response message with this flag. 1153 // After receiving, client should clear whole state (drop all changes received 1154 // so far) as server will send new snapshot (Regions will contains changes of 1155 // type Current only). Any resume tokens should be discarded as well. This 1156 // field should be checked only for stateless watch. In stateful those kind of 1157 // errors are handled by the server side. Will never be sent along with 1158 // is_current, is_soft_reset or snapshot_size. 1159 IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty"` 1160 } 1161 1162 func (m *WatchRegionsResponse) Reset() { 1163 *m = WatchRegionsResponse{} 1164 if protoimpl.UnsafeEnabled { 1165 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[8] 1166 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1167 ms.StoreMessageInfo(mi) 1168 } 1169 } 1170 1171 func (m *WatchRegionsResponse) String() string { 1172 return protoimpl.X.MessageStringOf(m) 1173 } 1174 1175 func (*WatchRegionsResponse) ProtoMessage() {} 1176 1177 func (m *WatchRegionsResponse) ProtoReflect() preflect.Message { 1178 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[8] 1179 if protoimpl.UnsafeEnabled && m != nil { 1180 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1181 if ms.LoadMessageInfo() == nil { 1182 ms.StoreMessageInfo(mi) 1183 } 1184 return ms 1185 } 1186 return mi.MessageOf(m) 1187 } 1188 1189 func (*WatchRegionsResponse) GotenMessage() {} 1190 1191 // Deprecated, Use WatchRegionsResponse.ProtoReflect.Descriptor instead. 1192 func (*WatchRegionsResponse) Descriptor() ([]byte, []int) { 1193 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{8} 1194 } 1195 1196 func (m *WatchRegionsResponse) Unmarshal(b []byte) error { 1197 return proto.Unmarshal(b, m) 1198 } 1199 1200 func (m *WatchRegionsResponse) Marshal() ([]byte, error) { 1201 return proto.Marshal(m) 1202 } 1203 1204 func (m *WatchRegionsResponse) MarshalJSON() ([]byte, error) { 1205 return protojson.MarshalOptions{}.Marshal(m) 1206 } 1207 1208 func (m *WatchRegionsResponse) UnmarshalJSON(data []byte) error { 1209 return protojson.Unmarshal(data, m) 1210 } 1211 1212 func (m *WatchRegionsResponse) GetRegionChanges() []*region.RegionChange { 1213 if m != nil { 1214 return m.RegionChanges 1215 } 1216 return nil 1217 } 1218 1219 func (m *WatchRegionsResponse) GetIsCurrent() bool { 1220 if m != nil { 1221 return m.IsCurrent 1222 } 1223 return false 1224 } 1225 1226 func (m *WatchRegionsResponse) GetPageTokenChange() *WatchRegionsResponse_PageTokenChange { 1227 if m != nil { 1228 return m.PageTokenChange 1229 } 1230 return nil 1231 } 1232 1233 func (m *WatchRegionsResponse) GetResumeToken() string { 1234 if m != nil { 1235 return m.ResumeToken 1236 } 1237 return "" 1238 } 1239 1240 func (m *WatchRegionsResponse) GetSnapshotSize() int64 { 1241 if m != nil { 1242 return m.SnapshotSize 1243 } 1244 return int64(0) 1245 } 1246 1247 func (m *WatchRegionsResponse) GetIsSoftReset() bool { 1248 if m != nil { 1249 return m.IsSoftReset 1250 } 1251 return false 1252 } 1253 1254 func (m *WatchRegionsResponse) GetIsHardReset() bool { 1255 if m != nil { 1256 return m.IsHardReset 1257 } 1258 return false 1259 } 1260 1261 func (m *WatchRegionsResponse) SetRegionChanges(fv []*region.RegionChange) { 1262 if m == nil { 1263 panic(fmt.Errorf("can't set %s on nil %s", "RegionChanges", "WatchRegionsResponse")) 1264 } 1265 m.RegionChanges = fv 1266 } 1267 1268 func (m *WatchRegionsResponse) SetIsCurrent(fv bool) { 1269 if m == nil { 1270 panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchRegionsResponse")) 1271 } 1272 m.IsCurrent = fv 1273 } 1274 1275 func (m *WatchRegionsResponse) SetPageTokenChange(fv *WatchRegionsResponse_PageTokenChange) { 1276 if m == nil { 1277 panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchRegionsResponse")) 1278 } 1279 m.PageTokenChange = fv 1280 } 1281 1282 func (m *WatchRegionsResponse) SetResumeToken(fv string) { 1283 if m == nil { 1284 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchRegionsResponse")) 1285 } 1286 m.ResumeToken = fv 1287 } 1288 1289 func (m *WatchRegionsResponse) SetSnapshotSize(fv int64) { 1290 if m == nil { 1291 panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchRegionsResponse")) 1292 } 1293 m.SnapshotSize = fv 1294 } 1295 1296 func (m *WatchRegionsResponse) SetIsSoftReset(fv bool) { 1297 if m == nil { 1298 panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchRegionsResponse")) 1299 } 1300 m.IsSoftReset = fv 1301 } 1302 1303 func (m *WatchRegionsResponse) SetIsHardReset(fv bool) { 1304 if m == nil { 1305 panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchRegionsResponse")) 1306 } 1307 m.IsHardReset = fv 1308 } 1309 1310 type WatchRegionsResponse_PageTokenChange struct { 1311 state protoimpl.MessageState 1312 sizeCache protoimpl.SizeCache 1313 unknownFields protoimpl.UnknownFields 1314 // New token to retrieve previous page of results. 1315 PrevPageToken *region.PagerCursor `protobuf:"bytes,1,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 1316 // New token to retrieve next page of results. 1317 NextPageToken *region.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1318 } 1319 1320 func (m *WatchRegionsResponse_PageTokenChange) Reset() { 1321 *m = WatchRegionsResponse_PageTokenChange{} 1322 if protoimpl.UnsafeEnabled { 1323 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[9] 1324 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1325 ms.StoreMessageInfo(mi) 1326 } 1327 } 1328 1329 func (m *WatchRegionsResponse_PageTokenChange) String() string { 1330 return protoimpl.X.MessageStringOf(m) 1331 } 1332 1333 func (*WatchRegionsResponse_PageTokenChange) ProtoMessage() {} 1334 1335 func (m *WatchRegionsResponse_PageTokenChange) ProtoReflect() preflect.Message { 1336 mi := &edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[9] 1337 if protoimpl.UnsafeEnabled && m != nil { 1338 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1339 if ms.LoadMessageInfo() == nil { 1340 ms.StoreMessageInfo(mi) 1341 } 1342 return ms 1343 } 1344 return mi.MessageOf(m) 1345 } 1346 1347 func (*WatchRegionsResponse_PageTokenChange) GotenMessage() {} 1348 1349 // Deprecated, Use WatchRegionsResponse_PageTokenChange.ProtoReflect.Descriptor instead. 1350 func (*WatchRegionsResponse_PageTokenChange) Descriptor() ([]byte, []int) { 1351 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP(), []int{8, 0} 1352 } 1353 1354 func (m *WatchRegionsResponse_PageTokenChange) Unmarshal(b []byte) error { 1355 return proto.Unmarshal(b, m) 1356 } 1357 1358 func (m *WatchRegionsResponse_PageTokenChange) Marshal() ([]byte, error) { 1359 return proto.Marshal(m) 1360 } 1361 1362 func (m *WatchRegionsResponse_PageTokenChange) MarshalJSON() ([]byte, error) { 1363 return protojson.MarshalOptions{}.Marshal(m) 1364 } 1365 1366 func (m *WatchRegionsResponse_PageTokenChange) UnmarshalJSON(data []byte) error { 1367 return protojson.Unmarshal(data, m) 1368 } 1369 1370 func (m *WatchRegionsResponse_PageTokenChange) GetPrevPageToken() *region.PagerCursor { 1371 if m != nil { 1372 return m.PrevPageToken 1373 } 1374 return nil 1375 } 1376 1377 func (m *WatchRegionsResponse_PageTokenChange) GetNextPageToken() *region.PagerCursor { 1378 if m != nil { 1379 return m.NextPageToken 1380 } 1381 return nil 1382 } 1383 1384 func (m *WatchRegionsResponse_PageTokenChange) SetPrevPageToken(fv *region.PagerCursor) { 1385 if m == nil { 1386 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchRegionsResponse_PageTokenChange")) 1387 } 1388 m.PrevPageToken = fv 1389 } 1390 1391 func (m *WatchRegionsResponse_PageTokenChange) SetNextPageToken(fv *region.PagerCursor) { 1392 if m == nil { 1393 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchRegionsResponse_PageTokenChange")) 1394 } 1395 m.NextPageToken = fv 1396 } 1397 1398 var edgelq_meta_proto_v1alpha2_region_service_proto preflect.FileDescriptor 1399 1400 var edgelq_meta_proto_v1alpha2_region_service_proto_rawDesc = []byte{ 1401 0x0a, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 1402 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x67, 1403 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1404 0x6f, 0x12, 0x11, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 1405 0x70, 0x68, 0x61, 0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 1406 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 1407 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 1408 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 1409 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 1410 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 1411 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1412 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 1413 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1414 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 1415 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 1416 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 1417 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1418 0x63, 0x6c, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 1419 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 1420 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 1421 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 1422 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1423 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1424 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 1425 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 1426 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1427 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 1428 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1429 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x76, 1430 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x74, 0x65, 0x6e, 1431 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 1432 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 1433 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 1434 0x68, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1435 0x1a, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 1436 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x67, 1437 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1438 0x22, 0xa8, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 1439 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 1440 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x0a, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 1441 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x0a, 0x66, 0x69, 0x65, 1442 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 1443 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 1444 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x32, 1445 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 1446 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 1447 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 1448 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0xb6, 0x01, 0x0a, 0x16, 1449 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 1450 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 1451 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x0a, 0x08, 0x0a, 0x06, 0x52, 1452 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x49, 0x0a, 0x0a, 1453 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 1454 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1455 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0e, 0xb2, 0xda, 1456 0x21, 0x0a, 0x32, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 1457 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 1458 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 1459 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x4a, 0x04, 1460 0x08, 0x01, 0x10, 0x02, 0x22, 0x78, 0x0a, 0x17, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 1461 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 1462 0x33, 0x0a, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 1463 0x32, 0x19, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 1464 0x70, 0x68, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x72, 0x65, 0x67, 1465 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x0a, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 1466 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x0a, 0x08, 0x0a, 0x06, 0x52, 1467 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xdf, 1468 0x02, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 1469 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 1470 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 1471 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 1472 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 1473 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x22, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 1474 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x29, 0x0a, 0x08, 0x6f, 1475 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 1476 0xda, 0x21, 0x0a, 0x2a, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 1477 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x26, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 1478 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x1a, 0x08, 0x0a, 0x06, 1479 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x49, 1480 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 1481 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1482 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0e, 1483 0xb2, 0xda, 0x21, 0x0a, 0x32, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x09, 1484 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 1485 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 1486 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 1487 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x69, 1488 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 1489 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 1490 0x22, 0x91, 0x02, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 1491 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x07, 0x72, 0x65, 0x67, 0x69, 1492 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1493 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x52, 0x65, 1494 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x36, 0x0a, 1495 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 1496 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x22, 0x08, 0x0a, 0x06, 1497 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 1498 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x36, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 1499 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 1500 0xb2, 0xda, 0x21, 0x0a, 0x22, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 1501 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 1502 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 1503 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 1504 0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 1505 0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 1506 0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 1507 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xaa, 0x01, 0x0a, 0x12, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 1508 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x04, 0x6e, 1509 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x0a, 1510 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 1511 0x49, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 1512 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1513 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 1514 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x32, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 1515 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 1516 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 1517 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 1518 0x77, 0x22, 0x4e, 0x0a, 0x13, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 1519 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 1520 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 1521 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x67, 1522 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 1523 0x65, 0x22, 0xf4, 0x03, 0x0a, 0x13, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 1524 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 1525 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 1526 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 1527 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 1528 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 1529 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 1530 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 1531 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x22, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 1532 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x29, 0x0a, 0x08, 0x6f, 1533 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 1534 0xda, 0x21, 0x0a, 0x2a, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 1535 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 1536 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 1537 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 1538 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 1539 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1540 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 1541 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x06, 0x66, 0x69, 1542 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 1543 0x1a, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 1544 0x65, 0x72, 0x12, 0x49, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 1545 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1546 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 1547 0x73, 0x6b, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x32, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 1548 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 1549 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 1550 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 1551 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x68, 0x75, 0x6e, 1552 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0c, 0xca, 0xc6, 1553 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a, 0x00, 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x43, 1554 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xf6, 0x03, 0x0a, 0x14, 0x57, 0x61, 0x74, 1555 0x63, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 1556 0x65, 0x12, 0x46, 0x0a, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 1557 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1558 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x52, 0x65, 1559 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 1560 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 1561 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 1562 0x73, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x63, 0x0a, 0x11, 0x70, 0x61, 0x67, 0x65, 1563 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 0x20, 1564 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 1565 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x67, 1566 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 0x67, 1567 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 0x61, 1568 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 1569 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 1570 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 1571 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 0x7a, 1572 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 1573 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 0x74, 1574 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 1575 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 1576 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 1577 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x81, 0x01, 1578 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 1579 0x65, 0x12, 0x36, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 1580 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 1581 0x22, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 1582 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x36, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 1583 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 1584 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x22, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 1585 0x6f, 0x6e, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 1586 0x6e, 0x32, 0xba, 0x07, 0x0a, 0x0d, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 1587 0x69, 0x63, 0x65, 0x12, 0x9a, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 1588 0x6e, 0x12, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 1589 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 1590 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 1591 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 1592 0x6e, 0x22, 0x4d, 0x82, 0xdb, 0x21, 0x1d, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 1593 0x03, 0x67, 0x65, 0x74, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x06, 0x0a, 0x04, 1594 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 1595 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 1596 0x65, 0x3d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x00, 1597 0x12, 0xc2, 0x01, 0x0a, 0x0f, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 1598 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 1599 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 1600 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1601 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 1602 0x68, 0x61, 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 0x69, 1603 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, 0xdb, 0x21, 1604 0x28, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x08, 0x62, 0x61, 0x74, 0x63, 0x68, 1605 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x32, 0x09, 1606 0x12, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 1607 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 1608 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 1609 0x74, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xa4, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 1610 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x25, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 1611 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 1612 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6e, 1613 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 1614 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 1615 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46, 0x82, 0xdb, 0x21, 0x1f, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 1616 0x6f, 0x6e, 0x12, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x00, 0x32, 0x09, 1617 0x12, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 1618 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 1619 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xb7, 0x01, 0x0a, 1620 0x0b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x2e, 0x6e, 1621 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 1622 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 1623 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 1624 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x67, 1625 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0x82, 0xdb, 0x21, 1626 0x21, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 1627 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 0x06, 0x63, 0x68, 0x61, 0x6e, 1628 0x67, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x22, 0x20, 1629 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 1630 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 1631 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xb7, 0x01, 0x0a, 0x0c, 0x57, 0x61, 0x74, 0x63, 0x68, 1632 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 1633 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 1634 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1635 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 1636 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 1637 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x54, 0x82, 0xdb, 0x21, 0x27, 0x0a, 0x06, 1638 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 1639 0x01, 0x2a, 0x00, 0x32, 0x10, 0x12, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 1640 0x61, 0x6e, 0x67, 0x65, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 1641 0x19, 0x22, 0x17, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x67, 1642 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 1643 0x1a, 0x2c, 0xca, 0x41, 0x0f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 1644 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x17, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 1645 0x70, 0x69, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0x92, 1646 0x02, 0xe8, 0xde, 0x21, 0x00, 0x82, 0xff, 0xd0, 0x02, 0x47, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 1647 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x36, 0x67, 0x69, 0x74, 0x68, 0x75, 1648 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 1649 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 1650 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 1651 0x6e, 0x8a, 0xff, 0xd0, 0x02, 0x47, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 1652 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x36, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 1653 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 1654 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 1655 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x0a, 0x18, 0x63, 1656 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x62, 0x2e, 0x76, 1657 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x12, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 1658 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x44, 0x67, 1659 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 1660 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x63, 1661 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x72, 1662 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x3b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 1663 0x65, 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1664 } 1665 1666 var ( 1667 edgelq_meta_proto_v1alpha2_region_service_proto_rawDescOnce sync.Once 1668 edgelq_meta_proto_v1alpha2_region_service_proto_rawDescData = edgelq_meta_proto_v1alpha2_region_service_proto_rawDesc 1669 ) 1670 1671 func edgelq_meta_proto_v1alpha2_region_service_proto_rawDescGZIP() []byte { 1672 edgelq_meta_proto_v1alpha2_region_service_proto_rawDescOnce.Do(func() { 1673 edgelq_meta_proto_v1alpha2_region_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_meta_proto_v1alpha2_region_service_proto_rawDescData) 1674 }) 1675 return edgelq_meta_proto_v1alpha2_region_service_proto_rawDescData 1676 } 1677 1678 var edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes = make([]protoimpl.MessageInfo, 10) 1679 var edgelq_meta_proto_v1alpha2_region_service_proto_goTypes = []interface{}{ 1680 (*GetRegionRequest)(nil), // 0: ntt.meta.v1alpha2.GetRegionRequest 1681 (*BatchGetRegionsRequest)(nil), // 1: ntt.meta.v1alpha2.BatchGetRegionsRequest 1682 (*BatchGetRegionsResponse)(nil), // 2: ntt.meta.v1alpha2.BatchGetRegionsResponse 1683 (*ListRegionsRequest)(nil), // 3: ntt.meta.v1alpha2.ListRegionsRequest 1684 (*ListRegionsResponse)(nil), // 4: ntt.meta.v1alpha2.ListRegionsResponse 1685 (*WatchRegionRequest)(nil), // 5: ntt.meta.v1alpha2.WatchRegionRequest 1686 (*WatchRegionResponse)(nil), // 6: ntt.meta.v1alpha2.WatchRegionResponse 1687 (*WatchRegionsRequest)(nil), // 7: ntt.meta.v1alpha2.WatchRegionsRequest 1688 (*WatchRegionsResponse)(nil), // 8: ntt.meta.v1alpha2.WatchRegionsResponse 1689 (*WatchRegionsResponse_PageTokenChange)(nil), // 9: ntt.meta.v1alpha2.WatchRegionsResponse.PageTokenChange 1690 (*region.Region_FieldMask)(nil), // 10: ntt.meta.v1alpha2.Region_FieldMask 1691 (view.View)(0), // 11: goten.types.View 1692 (*region.Region)(nil), // 12: ntt.meta.v1alpha2.Region 1693 (*region.RegionChange)(nil), // 13: ntt.meta.v1alpha2.RegionChange 1694 (watch_type.WatchType)(0), // 14: goten.types.WatchType 1695 (*timestamppb.Timestamp)(nil), // 15: google.protobuf.Timestamp 1696 } 1697 var edgelq_meta_proto_v1alpha2_region_service_proto_depIdxs = []int32{ 1698 10, // 0: ntt.meta.v1alpha2.GetRegionRequest.field_mask:type_name -> ntt.meta.v1alpha2.Region_FieldMask 1699 11, // 1: ntt.meta.v1alpha2.GetRegionRequest.view:type_name -> goten.types.View 1700 10, // 2: ntt.meta.v1alpha2.BatchGetRegionsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Region_FieldMask 1701 11, // 3: ntt.meta.v1alpha2.BatchGetRegionsRequest.view:type_name -> goten.types.View 1702 12, // 4: ntt.meta.v1alpha2.BatchGetRegionsResponse.regions:type_name -> ntt.meta.v1alpha2.Region 1703 10, // 5: ntt.meta.v1alpha2.ListRegionsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Region_FieldMask 1704 11, // 6: ntt.meta.v1alpha2.ListRegionsRequest.view:type_name -> goten.types.View 1705 12, // 7: ntt.meta.v1alpha2.ListRegionsResponse.regions:type_name -> ntt.meta.v1alpha2.Region 1706 10, // 8: ntt.meta.v1alpha2.WatchRegionRequest.field_mask:type_name -> ntt.meta.v1alpha2.Region_FieldMask 1707 11, // 9: ntt.meta.v1alpha2.WatchRegionRequest.view:type_name -> goten.types.View 1708 13, // 10: ntt.meta.v1alpha2.WatchRegionResponse.change:type_name -> ntt.meta.v1alpha2.RegionChange 1709 14, // 11: ntt.meta.v1alpha2.WatchRegionsRequest.type:type_name -> goten.types.WatchType 1710 15, // 12: ntt.meta.v1alpha2.WatchRegionsRequest.starting_time:type_name -> google.protobuf.Timestamp 1711 10, // 13: ntt.meta.v1alpha2.WatchRegionsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Region_FieldMask 1712 11, // 14: ntt.meta.v1alpha2.WatchRegionsRequest.view:type_name -> goten.types.View 1713 13, // 15: ntt.meta.v1alpha2.WatchRegionsResponse.region_changes:type_name -> ntt.meta.v1alpha2.RegionChange 1714 9, // 16: ntt.meta.v1alpha2.WatchRegionsResponse.page_token_change:type_name -> ntt.meta.v1alpha2.WatchRegionsResponse.PageTokenChange 1715 0, // 17: ntt.meta.v1alpha2.RegionService.GetRegion:input_type -> ntt.meta.v1alpha2.GetRegionRequest 1716 1, // 18: ntt.meta.v1alpha2.RegionService.BatchGetRegions:input_type -> ntt.meta.v1alpha2.BatchGetRegionsRequest 1717 3, // 19: ntt.meta.v1alpha2.RegionService.ListRegions:input_type -> ntt.meta.v1alpha2.ListRegionsRequest 1718 5, // 20: ntt.meta.v1alpha2.RegionService.WatchRegion:input_type -> ntt.meta.v1alpha2.WatchRegionRequest 1719 7, // 21: ntt.meta.v1alpha2.RegionService.WatchRegions:input_type -> ntt.meta.v1alpha2.WatchRegionsRequest 1720 12, // 22: ntt.meta.v1alpha2.RegionService.GetRegion:output_type -> ntt.meta.v1alpha2.Region 1721 2, // 23: ntt.meta.v1alpha2.RegionService.BatchGetRegions:output_type -> ntt.meta.v1alpha2.BatchGetRegionsResponse 1722 4, // 24: ntt.meta.v1alpha2.RegionService.ListRegions:output_type -> ntt.meta.v1alpha2.ListRegionsResponse 1723 6, // 25: ntt.meta.v1alpha2.RegionService.WatchRegion:output_type -> ntt.meta.v1alpha2.WatchRegionResponse 1724 8, // 26: ntt.meta.v1alpha2.RegionService.WatchRegions:output_type -> ntt.meta.v1alpha2.WatchRegionsResponse 1725 22, // [22:27] is the sub-list for method output_type 1726 17, // [17:22] is the sub-list for method input_type 1727 17, // [17:17] is the sub-list for extension type_name 1728 17, // [17:17] is the sub-list for extension extendee 1729 0, // [0:17] is the sub-list for field type_name 1730 } 1731 1732 func init() { edgelq_meta_proto_v1alpha2_region_service_proto_init() } 1733 func edgelq_meta_proto_v1alpha2_region_service_proto_init() { 1734 if edgelq_meta_proto_v1alpha2_region_service_proto != nil { 1735 return 1736 } 1737 if !protoimpl.UnsafeEnabled { 1738 1739 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1740 switch v := v.(*GetRegionRequest); i { 1741 case 0: 1742 return &v.state 1743 case 1: 1744 return &v.sizeCache 1745 case 2: 1746 return &v.unknownFields 1747 default: 1748 return nil 1749 } 1750 } 1751 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1752 switch v := v.(*BatchGetRegionsRequest); i { 1753 case 0: 1754 return &v.state 1755 case 1: 1756 return &v.sizeCache 1757 case 2: 1758 return &v.unknownFields 1759 default: 1760 return nil 1761 } 1762 } 1763 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1764 switch v := v.(*BatchGetRegionsResponse); i { 1765 case 0: 1766 return &v.state 1767 case 1: 1768 return &v.sizeCache 1769 case 2: 1770 return &v.unknownFields 1771 default: 1772 return nil 1773 } 1774 } 1775 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1776 switch v := v.(*ListRegionsRequest); i { 1777 case 0: 1778 return &v.state 1779 case 1: 1780 return &v.sizeCache 1781 case 2: 1782 return &v.unknownFields 1783 default: 1784 return nil 1785 } 1786 } 1787 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1788 switch v := v.(*ListRegionsResponse); i { 1789 case 0: 1790 return &v.state 1791 case 1: 1792 return &v.sizeCache 1793 case 2: 1794 return &v.unknownFields 1795 default: 1796 return nil 1797 } 1798 } 1799 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1800 switch v := v.(*WatchRegionRequest); i { 1801 case 0: 1802 return &v.state 1803 case 1: 1804 return &v.sizeCache 1805 case 2: 1806 return &v.unknownFields 1807 default: 1808 return nil 1809 } 1810 } 1811 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1812 switch v := v.(*WatchRegionResponse); i { 1813 case 0: 1814 return &v.state 1815 case 1: 1816 return &v.sizeCache 1817 case 2: 1818 return &v.unknownFields 1819 default: 1820 return nil 1821 } 1822 } 1823 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1824 switch v := v.(*WatchRegionsRequest); i { 1825 case 0: 1826 return &v.state 1827 case 1: 1828 return &v.sizeCache 1829 case 2: 1830 return &v.unknownFields 1831 default: 1832 return nil 1833 } 1834 } 1835 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1836 switch v := v.(*WatchRegionsResponse); i { 1837 case 0: 1838 return &v.state 1839 case 1: 1840 return &v.sizeCache 1841 case 2: 1842 return &v.unknownFields 1843 default: 1844 return nil 1845 } 1846 } 1847 edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1848 switch v := v.(*WatchRegionsResponse_PageTokenChange); i { 1849 case 0: 1850 return &v.state 1851 case 1: 1852 return &v.sizeCache 1853 case 2: 1854 return &v.unknownFields 1855 default: 1856 return nil 1857 } 1858 } 1859 } 1860 1861 type x struct{} 1862 out := protoimpl.TypeBuilder{ 1863 File: protoimpl.DescBuilder{ 1864 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1865 RawDescriptor: edgelq_meta_proto_v1alpha2_region_service_proto_rawDesc, 1866 NumEnums: 0, 1867 NumMessages: 10, 1868 NumExtensions: 0, 1869 NumServices: 1, 1870 }, 1871 GoTypes: edgelq_meta_proto_v1alpha2_region_service_proto_goTypes, 1872 DependencyIndexes: edgelq_meta_proto_v1alpha2_region_service_proto_depIdxs, 1873 MessageInfos: edgelq_meta_proto_v1alpha2_region_service_proto_msgTypes, 1874 }.Build() 1875 edgelq_meta_proto_v1alpha2_region_service_proto = out.File 1876 edgelq_meta_proto_v1alpha2_region_service_proto_rawDesc = nil 1877 edgelq_meta_proto_v1alpha2_region_service_proto_goTypes = nil 1878 edgelq_meta_proto_v1alpha2_region_service_proto_depIdxs = nil 1879 }