github.com/cloudwan/edgelq-sdk@v1.15.4/meta/client/v1alpha2/service/service_service.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/meta/proto/v1alpha2/service_service.proto 3 // DO NOT EDIT!!! 4 5 package service_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 service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 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 _ = &service.Service{} 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 GetService method. 56 type GetServiceRequest struct { 57 state protoimpl.MessageState 58 sizeCache protoimpl.SizeCache 59 unknownFields protoimpl.UnknownFields 60 // Name of ntt.meta.v1alpha2.Service 61 Name *service.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 *service.Service_FieldMask `protobuf:"bytes,3,opt,customtype=Service_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 *GetServiceRequest) Reset() { 71 *m = GetServiceRequest{} 72 if protoimpl.UnsafeEnabled { 73 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[0] 74 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 75 ms.StoreMessageInfo(mi) 76 } 77 } 78 79 func (m *GetServiceRequest) String() string { 80 return protoimpl.X.MessageStringOf(m) 81 } 82 83 func (*GetServiceRequest) ProtoMessage() {} 84 85 func (m *GetServiceRequest) ProtoReflect() preflect.Message { 86 mi := &edgelq_meta_proto_v1alpha2_service_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 (*GetServiceRequest) GotenMessage() {} 98 99 // Deprecated, Use GetServiceRequest.ProtoReflect.Descriptor instead. 100 func (*GetServiceRequest) Descriptor() ([]byte, []int) { 101 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{0} 102 } 103 104 func (m *GetServiceRequest) Unmarshal(b []byte) error { 105 return proto.Unmarshal(b, m) 106 } 107 108 func (m *GetServiceRequest) Marshal() ([]byte, error) { 109 return proto.Marshal(m) 110 } 111 112 func (m *GetServiceRequest) MarshalJSON() ([]byte, error) { 113 return protojson.MarshalOptions{}.Marshal(m) 114 } 115 116 func (m *GetServiceRequest) UnmarshalJSON(data []byte) error { 117 return protojson.Unmarshal(data, m) 118 } 119 120 func (m *GetServiceRequest) GetName() *service.Name { 121 if m != nil { 122 return m.Name 123 } 124 return nil 125 } 126 127 func (m *GetServiceRequest) GetFieldMask() *service.Service_FieldMask { 128 if m != nil { 129 return m.FieldMask 130 } 131 return nil 132 } 133 134 func (m *GetServiceRequest) GetView() view.View { 135 if m != nil { 136 return m.View 137 } 138 return view.View_UNSPECIFIED 139 } 140 141 func (m *GetServiceRequest) SetName(fv *service.Name) { 142 if m == nil { 143 panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetServiceRequest")) 144 } 145 m.Name = fv 146 } 147 148 func (m *GetServiceRequest) SetFieldMask(fv *service.Service_FieldMask) { 149 if m == nil { 150 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetServiceRequest")) 151 } 152 m.FieldMask = fv 153 } 154 155 func (m *GetServiceRequest) SetView(fv view.View) { 156 if m == nil { 157 panic(fmt.Errorf("can't set %s on nil %s", "View", "GetServiceRequest")) 158 } 159 m.View = fv 160 } 161 162 // A request message of the BatchGetServices method. 163 type BatchGetServicesRequest struct { 164 state protoimpl.MessageState 165 sizeCache protoimpl.SizeCache 166 unknownFields protoimpl.UnknownFields 167 // Names of Services 168 Names []*service.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 *service.Service_FieldMask `protobuf:"bytes,3,opt,customtype=Service_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 *BatchGetServicesRequest) Reset() { 178 *m = BatchGetServicesRequest{} 179 if protoimpl.UnsafeEnabled { 180 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[1] 181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 182 ms.StoreMessageInfo(mi) 183 } 184 } 185 186 func (m *BatchGetServicesRequest) String() string { 187 return protoimpl.X.MessageStringOf(m) 188 } 189 190 func (*BatchGetServicesRequest) ProtoMessage() {} 191 192 func (m *BatchGetServicesRequest) ProtoReflect() preflect.Message { 193 mi := &edgelq_meta_proto_v1alpha2_service_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 (*BatchGetServicesRequest) GotenMessage() {} 205 206 // Deprecated, Use BatchGetServicesRequest.ProtoReflect.Descriptor instead. 207 func (*BatchGetServicesRequest) Descriptor() ([]byte, []int) { 208 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{1} 209 } 210 211 func (m *BatchGetServicesRequest) Unmarshal(b []byte) error { 212 return proto.Unmarshal(b, m) 213 } 214 215 func (m *BatchGetServicesRequest) Marshal() ([]byte, error) { 216 return proto.Marshal(m) 217 } 218 219 func (m *BatchGetServicesRequest) MarshalJSON() ([]byte, error) { 220 return protojson.MarshalOptions{}.Marshal(m) 221 } 222 223 func (m *BatchGetServicesRequest) UnmarshalJSON(data []byte) error { 224 return protojson.Unmarshal(data, m) 225 } 226 227 func (m *BatchGetServicesRequest) GetNames() []*service.Name { 228 if m != nil { 229 return m.Names 230 } 231 return nil 232 } 233 234 func (m *BatchGetServicesRequest) GetFieldMask() *service.Service_FieldMask { 235 if m != nil { 236 return m.FieldMask 237 } 238 return nil 239 } 240 241 func (m *BatchGetServicesRequest) GetView() view.View { 242 if m != nil { 243 return m.View 244 } 245 return view.View_UNSPECIFIED 246 } 247 248 func (m *BatchGetServicesRequest) SetNames(fv []*service.Name) { 249 if m == nil { 250 panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetServicesRequest")) 251 } 252 m.Names = fv 253 } 254 255 func (m *BatchGetServicesRequest) SetFieldMask(fv *service.Service_FieldMask) { 256 if m == nil { 257 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetServicesRequest")) 258 } 259 m.FieldMask = fv 260 } 261 262 func (m *BatchGetServicesRequest) SetView(fv view.View) { 263 if m == nil { 264 panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetServicesRequest")) 265 } 266 m.View = fv 267 } 268 269 // A response message of the BatchGetServices method. 270 type BatchGetServicesResponse struct { 271 state protoimpl.MessageState 272 sizeCache protoimpl.SizeCache 273 unknownFields protoimpl.UnknownFields 274 // found Services 275 Services []*service.Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` 276 // list of not found Services 277 Missing []*service.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"` 278 } 279 280 func (m *BatchGetServicesResponse) Reset() { 281 *m = BatchGetServicesResponse{} 282 if protoimpl.UnsafeEnabled { 283 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[2] 284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 285 ms.StoreMessageInfo(mi) 286 } 287 } 288 289 func (m *BatchGetServicesResponse) String() string { 290 return protoimpl.X.MessageStringOf(m) 291 } 292 293 func (*BatchGetServicesResponse) ProtoMessage() {} 294 295 func (m *BatchGetServicesResponse) ProtoReflect() preflect.Message { 296 mi := &edgelq_meta_proto_v1alpha2_service_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 (*BatchGetServicesResponse) GotenMessage() {} 308 309 // Deprecated, Use BatchGetServicesResponse.ProtoReflect.Descriptor instead. 310 func (*BatchGetServicesResponse) Descriptor() ([]byte, []int) { 311 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{2} 312 } 313 314 func (m *BatchGetServicesResponse) Unmarshal(b []byte) error { 315 return proto.Unmarshal(b, m) 316 } 317 318 func (m *BatchGetServicesResponse) Marshal() ([]byte, error) { 319 return proto.Marshal(m) 320 } 321 322 func (m *BatchGetServicesResponse) MarshalJSON() ([]byte, error) { 323 return protojson.MarshalOptions{}.Marshal(m) 324 } 325 326 func (m *BatchGetServicesResponse) UnmarshalJSON(data []byte) error { 327 return protojson.Unmarshal(data, m) 328 } 329 330 func (m *BatchGetServicesResponse) GetServices() []*service.Service { 331 if m != nil { 332 return m.Services 333 } 334 return nil 335 } 336 337 func (m *BatchGetServicesResponse) GetMissing() []*service.Name { 338 if m != nil { 339 return m.Missing 340 } 341 return nil 342 } 343 344 func (m *BatchGetServicesResponse) SetServices(fv []*service.Service) { 345 if m == nil { 346 panic(fmt.Errorf("can't set %s on nil %s", "Services", "BatchGetServicesResponse")) 347 } 348 m.Services = fv 349 } 350 351 func (m *BatchGetServicesResponse) SetMissing(fv []*service.Name) { 352 if m == nil { 353 panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetServicesResponse")) 354 } 355 m.Missing = fv 356 } 357 358 // A request message of the ListServices method. 359 type ListServicesRequest struct { 360 state protoimpl.MessageState 361 sizeCache protoimpl.SizeCache 362 unknownFields protoimpl.UnknownFields 363 // Requested page size. Server may return fewer Services 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 // ListServicesResponse.next_page_token. 369 PageToken *service.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 *service.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 *service.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 *service.Service_FieldMask `protobuf:"bytes,6,opt,customtype=Service_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 *ListServicesRequest) Reset() { 395 *m = ListServicesRequest{} 396 if protoimpl.UnsafeEnabled { 397 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[3] 398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 399 ms.StoreMessageInfo(mi) 400 } 401 } 402 403 func (m *ListServicesRequest) String() string { 404 return protoimpl.X.MessageStringOf(m) 405 } 406 407 func (*ListServicesRequest) ProtoMessage() {} 408 409 func (m *ListServicesRequest) ProtoReflect() preflect.Message { 410 mi := &edgelq_meta_proto_v1alpha2_service_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 (*ListServicesRequest) GotenMessage() {} 422 423 // Deprecated, Use ListServicesRequest.ProtoReflect.Descriptor instead. 424 func (*ListServicesRequest) Descriptor() ([]byte, []int) { 425 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{3} 426 } 427 428 func (m *ListServicesRequest) Unmarshal(b []byte) error { 429 return proto.Unmarshal(b, m) 430 } 431 432 func (m *ListServicesRequest) Marshal() ([]byte, error) { 433 return proto.Marshal(m) 434 } 435 436 func (m *ListServicesRequest) MarshalJSON() ([]byte, error) { 437 return protojson.MarshalOptions{}.Marshal(m) 438 } 439 440 func (m *ListServicesRequest) UnmarshalJSON(data []byte) error { 441 return protojson.Unmarshal(data, m) 442 } 443 444 func (m *ListServicesRequest) GetPageSize() int32 { 445 if m != nil { 446 return m.PageSize 447 } 448 return int32(0) 449 } 450 451 func (m *ListServicesRequest) GetPageToken() *service.PagerCursor { 452 if m != nil { 453 return m.PageToken 454 } 455 return nil 456 } 457 458 func (m *ListServicesRequest) GetOrderBy() *service.OrderBy { 459 if m != nil { 460 return m.OrderBy 461 } 462 return nil 463 } 464 465 func (m *ListServicesRequest) GetFilter() *service.Filter { 466 if m != nil { 467 return m.Filter 468 } 469 return nil 470 } 471 472 func (m *ListServicesRequest) GetFieldMask() *service.Service_FieldMask { 473 if m != nil { 474 return m.FieldMask 475 } 476 return nil 477 } 478 479 func (m *ListServicesRequest) GetView() view.View { 480 if m != nil { 481 return m.View 482 } 483 return view.View_UNSPECIFIED 484 } 485 486 func (m *ListServicesRequest) GetIncludePagingInfo() bool { 487 if m != nil { 488 return m.IncludePagingInfo 489 } 490 return false 491 } 492 493 func (m *ListServicesRequest) SetPageSize(fv int32) { 494 if m == nil { 495 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListServicesRequest")) 496 } 497 m.PageSize = fv 498 } 499 500 func (m *ListServicesRequest) SetPageToken(fv *service.PagerCursor) { 501 if m == nil { 502 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListServicesRequest")) 503 } 504 m.PageToken = fv 505 } 506 507 func (m *ListServicesRequest) SetOrderBy(fv *service.OrderBy) { 508 if m == nil { 509 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListServicesRequest")) 510 } 511 m.OrderBy = fv 512 } 513 514 func (m *ListServicesRequest) SetFilter(fv *service.Filter) { 515 if m == nil { 516 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListServicesRequest")) 517 } 518 m.Filter = fv 519 } 520 521 func (m *ListServicesRequest) SetFieldMask(fv *service.Service_FieldMask) { 522 if m == nil { 523 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListServicesRequest")) 524 } 525 m.FieldMask = fv 526 } 527 528 func (m *ListServicesRequest) SetView(fv view.View) { 529 if m == nil { 530 panic(fmt.Errorf("can't set %s on nil %s", "View", "ListServicesRequest")) 531 } 532 m.View = fv 533 } 534 535 func (m *ListServicesRequest) SetIncludePagingInfo(fv bool) { 536 if m == nil { 537 panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListServicesRequest")) 538 } 539 m.IncludePagingInfo = fv 540 } 541 542 // A response message of the ListServices method. 543 type ListServicesResponse struct { 544 state protoimpl.MessageState 545 sizeCache protoimpl.SizeCache 546 unknownFields protoimpl.UnknownFields 547 // The list of Services 548 Services []*service.Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` 549 // A token to retrieve previous page of results. 550 // 551 // Pass this value in the ListServicesRequest.page_token. 552 PrevPageToken *service.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 ListServicesRequest.page_token. 556 NextPageToken *service.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 Services 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 *ListServicesResponse) Reset() { 568 *m = ListServicesResponse{} 569 if protoimpl.UnsafeEnabled { 570 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[4] 571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 572 ms.StoreMessageInfo(mi) 573 } 574 } 575 576 func (m *ListServicesResponse) String() string { 577 return protoimpl.X.MessageStringOf(m) 578 } 579 580 func (*ListServicesResponse) ProtoMessage() {} 581 582 func (m *ListServicesResponse) ProtoReflect() preflect.Message { 583 mi := &edgelq_meta_proto_v1alpha2_service_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 (*ListServicesResponse) GotenMessage() {} 595 596 // Deprecated, Use ListServicesResponse.ProtoReflect.Descriptor instead. 597 func (*ListServicesResponse) Descriptor() ([]byte, []int) { 598 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{4} 599 } 600 601 func (m *ListServicesResponse) Unmarshal(b []byte) error { 602 return proto.Unmarshal(b, m) 603 } 604 605 func (m *ListServicesResponse) Marshal() ([]byte, error) { 606 return proto.Marshal(m) 607 } 608 609 func (m *ListServicesResponse) MarshalJSON() ([]byte, error) { 610 return protojson.MarshalOptions{}.Marshal(m) 611 } 612 613 func (m *ListServicesResponse) UnmarshalJSON(data []byte) error { 614 return protojson.Unmarshal(data, m) 615 } 616 617 func (m *ListServicesResponse) GetServices() []*service.Service { 618 if m != nil { 619 return m.Services 620 } 621 return nil 622 } 623 624 func (m *ListServicesResponse) GetPrevPageToken() *service.PagerCursor { 625 if m != nil { 626 return m.PrevPageToken 627 } 628 return nil 629 } 630 631 func (m *ListServicesResponse) GetNextPageToken() *service.PagerCursor { 632 if m != nil { 633 return m.NextPageToken 634 } 635 return nil 636 } 637 638 func (m *ListServicesResponse) GetCurrentOffset() int32 { 639 if m != nil { 640 return m.CurrentOffset 641 } 642 return int32(0) 643 } 644 645 func (m *ListServicesResponse) GetTotalResultsCount() int32 { 646 if m != nil { 647 return m.TotalResultsCount 648 } 649 return int32(0) 650 } 651 652 func (m *ListServicesResponse) SetServices(fv []*service.Service) { 653 if m == nil { 654 panic(fmt.Errorf("can't set %s on nil %s", "Services", "ListServicesResponse")) 655 } 656 m.Services = fv 657 } 658 659 func (m *ListServicesResponse) SetPrevPageToken(fv *service.PagerCursor) { 660 if m == nil { 661 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListServicesResponse")) 662 } 663 m.PrevPageToken = fv 664 } 665 666 func (m *ListServicesResponse) SetNextPageToken(fv *service.PagerCursor) { 667 if m == nil { 668 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListServicesResponse")) 669 } 670 m.NextPageToken = fv 671 } 672 673 func (m *ListServicesResponse) SetCurrentOffset(fv int32) { 674 if m == nil { 675 panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListServicesResponse")) 676 } 677 m.CurrentOffset = fv 678 } 679 680 func (m *ListServicesResponse) SetTotalResultsCount(fv int32) { 681 if m == nil { 682 panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListServicesResponse")) 683 } 684 m.TotalResultsCount = fv 685 } 686 687 // A request message of the WatchService method. 688 type WatchServiceRequest struct { 689 state protoimpl.MessageState 690 sizeCache protoimpl.SizeCache 691 unknownFields protoimpl.UnknownFields 692 // Name of ntt.meta.v1alpha2.Service 693 Name *service.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 *service.Service_FieldMask `protobuf:"bytes,2,opt,customtype=Service_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 *WatchServiceRequest) Reset() { 703 *m = WatchServiceRequest{} 704 if protoimpl.UnsafeEnabled { 705 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[5] 706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 707 ms.StoreMessageInfo(mi) 708 } 709 } 710 711 func (m *WatchServiceRequest) String() string { 712 return protoimpl.X.MessageStringOf(m) 713 } 714 715 func (*WatchServiceRequest) ProtoMessage() {} 716 717 func (m *WatchServiceRequest) ProtoReflect() preflect.Message { 718 mi := &edgelq_meta_proto_v1alpha2_service_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 (*WatchServiceRequest) GotenMessage() {} 730 731 // Deprecated, Use WatchServiceRequest.ProtoReflect.Descriptor instead. 732 func (*WatchServiceRequest) Descriptor() ([]byte, []int) { 733 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{5} 734 } 735 736 func (m *WatchServiceRequest) Unmarshal(b []byte) error { 737 return proto.Unmarshal(b, m) 738 } 739 740 func (m *WatchServiceRequest) Marshal() ([]byte, error) { 741 return proto.Marshal(m) 742 } 743 744 func (m *WatchServiceRequest) MarshalJSON() ([]byte, error) { 745 return protojson.MarshalOptions{}.Marshal(m) 746 } 747 748 func (m *WatchServiceRequest) UnmarshalJSON(data []byte) error { 749 return protojson.Unmarshal(data, m) 750 } 751 752 func (m *WatchServiceRequest) GetName() *service.Name { 753 if m != nil { 754 return m.Name 755 } 756 return nil 757 } 758 759 func (m *WatchServiceRequest) GetFieldMask() *service.Service_FieldMask { 760 if m != nil { 761 return m.FieldMask 762 } 763 return nil 764 } 765 766 func (m *WatchServiceRequest) GetView() view.View { 767 if m != nil { 768 return m.View 769 } 770 return view.View_UNSPECIFIED 771 } 772 773 func (m *WatchServiceRequest) SetName(fv *service.Name) { 774 if m == nil { 775 panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchServiceRequest")) 776 } 777 m.Name = fv 778 } 779 780 func (m *WatchServiceRequest) SetFieldMask(fv *service.Service_FieldMask) { 781 if m == nil { 782 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchServiceRequest")) 783 } 784 m.FieldMask = fv 785 } 786 787 func (m *WatchServiceRequest) SetView(fv view.View) { 788 if m == nil { 789 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchServiceRequest")) 790 } 791 m.View = fv 792 } 793 794 // A response message of the WatchService method. 795 type WatchServiceResponse struct { 796 state protoimpl.MessageState 797 sizeCache protoimpl.SizeCache 798 unknownFields protoimpl.UnknownFields 799 Change *service.ServiceChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"` 800 } 801 802 func (m *WatchServiceResponse) Reset() { 803 *m = WatchServiceResponse{} 804 if protoimpl.UnsafeEnabled { 805 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[6] 806 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 807 ms.StoreMessageInfo(mi) 808 } 809 } 810 811 func (m *WatchServiceResponse) String() string { 812 return protoimpl.X.MessageStringOf(m) 813 } 814 815 func (*WatchServiceResponse) ProtoMessage() {} 816 817 func (m *WatchServiceResponse) ProtoReflect() preflect.Message { 818 mi := &edgelq_meta_proto_v1alpha2_service_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 (*WatchServiceResponse) GotenMessage() {} 830 831 // Deprecated, Use WatchServiceResponse.ProtoReflect.Descriptor instead. 832 func (*WatchServiceResponse) Descriptor() ([]byte, []int) { 833 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{6} 834 } 835 836 func (m *WatchServiceResponse) Unmarshal(b []byte) error { 837 return proto.Unmarshal(b, m) 838 } 839 840 func (m *WatchServiceResponse) Marshal() ([]byte, error) { 841 return proto.Marshal(m) 842 } 843 844 func (m *WatchServiceResponse) MarshalJSON() ([]byte, error) { 845 return protojson.MarshalOptions{}.Marshal(m) 846 } 847 848 func (m *WatchServiceResponse) UnmarshalJSON(data []byte) error { 849 return protojson.Unmarshal(data, m) 850 } 851 852 func (m *WatchServiceResponse) GetChange() *service.ServiceChange { 853 if m != nil { 854 return m.Change 855 } 856 return nil 857 } 858 859 func (m *WatchServiceResponse) SetChange(fv *service.ServiceChange) { 860 if m == nil { 861 panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchServiceResponse")) 862 } 863 m.Change = fv 864 } 865 866 // A request message of the WatchServices method. 867 type WatchServicesRequest 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 Services 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 *service.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 *service.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 *service.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 Service that don't affect 903 // any of masked fields won't be sent back. 904 FieldMask *service.Service_FieldMask `protobuf:"bytes,6,opt,customtype=Service_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 // Service 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 *WatchServicesRequest) Reset() { 918 *m = WatchServicesRequest{} 919 if protoimpl.UnsafeEnabled { 920 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[7] 921 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 922 ms.StoreMessageInfo(mi) 923 } 924 } 925 926 func (m *WatchServicesRequest) String() string { 927 return protoimpl.X.MessageStringOf(m) 928 } 929 930 func (*WatchServicesRequest) ProtoMessage() {} 931 932 func (m *WatchServicesRequest) ProtoReflect() preflect.Message { 933 mi := &edgelq_meta_proto_v1alpha2_service_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 (*WatchServicesRequest) GotenMessage() {} 945 946 // Deprecated, Use WatchServicesRequest.ProtoReflect.Descriptor instead. 947 func (*WatchServicesRequest) Descriptor() ([]byte, []int) { 948 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{7} 949 } 950 951 func (m *WatchServicesRequest) Unmarshal(b []byte) error { 952 return proto.Unmarshal(b, m) 953 } 954 955 func (m *WatchServicesRequest) Marshal() ([]byte, error) { 956 return proto.Marshal(m) 957 } 958 959 func (m *WatchServicesRequest) MarshalJSON() ([]byte, error) { 960 return protojson.MarshalOptions{}.Marshal(m) 961 } 962 963 func (m *WatchServicesRequest) UnmarshalJSON(data []byte) error { 964 return protojson.Unmarshal(data, m) 965 } 966 967 func (m *WatchServicesRequest) GetType() watch_type.WatchType { 968 if m != nil { 969 return m.Type 970 } 971 return watch_type.WatchType_STATEFUL 972 } 973 974 func (m *WatchServicesRequest) GetPageSize() int32 { 975 if m != nil { 976 return m.PageSize 977 } 978 return int32(0) 979 } 980 981 func (m *WatchServicesRequest) GetPageToken() *service.PagerCursor { 982 if m != nil { 983 return m.PageToken 984 } 985 return nil 986 } 987 988 func (m *WatchServicesRequest) GetOrderBy() *service.OrderBy { 989 if m != nil { 990 return m.OrderBy 991 } 992 return nil 993 } 994 995 func (m *WatchServicesRequest) GetResumeToken() string { 996 if m != nil { 997 return m.ResumeToken 998 } 999 return "" 1000 } 1001 1002 func (m *WatchServicesRequest) GetStartingTime() *timestamppb.Timestamp { 1003 if m != nil { 1004 return m.StartingTime 1005 } 1006 return nil 1007 } 1008 1009 func (m *WatchServicesRequest) GetFilter() *service.Filter { 1010 if m != nil { 1011 return m.Filter 1012 } 1013 return nil 1014 } 1015 1016 func (m *WatchServicesRequest) GetFieldMask() *service.Service_FieldMask { 1017 if m != nil { 1018 return m.FieldMask 1019 } 1020 return nil 1021 } 1022 1023 func (m *WatchServicesRequest) GetView() view.View { 1024 if m != nil { 1025 return m.View 1026 } 1027 return view.View_UNSPECIFIED 1028 } 1029 1030 func (m *WatchServicesRequest) GetMaxChunkSize() int32 { 1031 if m != nil { 1032 return m.MaxChunkSize 1033 } 1034 return int32(0) 1035 } 1036 1037 func (m *WatchServicesRequest) SetType(fv watch_type.WatchType) { 1038 if m == nil { 1039 panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchServicesRequest")) 1040 } 1041 m.Type = fv 1042 } 1043 1044 func (m *WatchServicesRequest) SetPageSize(fv int32) { 1045 if m == nil { 1046 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchServicesRequest")) 1047 } 1048 m.PageSize = fv 1049 } 1050 1051 func (m *WatchServicesRequest) SetPageToken(fv *service.PagerCursor) { 1052 if m == nil { 1053 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchServicesRequest")) 1054 } 1055 m.PageToken = fv 1056 } 1057 1058 func (m *WatchServicesRequest) SetOrderBy(fv *service.OrderBy) { 1059 if m == nil { 1060 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchServicesRequest")) 1061 } 1062 m.OrderBy = fv 1063 } 1064 1065 func (m *WatchServicesRequest) SetResumeToken(fv string) { 1066 if m == nil { 1067 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchServicesRequest")) 1068 } 1069 m.ResumeToken = fv 1070 } 1071 1072 func (m *WatchServicesRequest) SetStartingTime(fv *timestamppb.Timestamp) { 1073 if m == nil { 1074 panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchServicesRequest")) 1075 } 1076 m.StartingTime = fv 1077 } 1078 1079 func (m *WatchServicesRequest) SetFilter(fv *service.Filter) { 1080 if m == nil { 1081 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchServicesRequest")) 1082 } 1083 m.Filter = fv 1084 } 1085 1086 func (m *WatchServicesRequest) SetFieldMask(fv *service.Service_FieldMask) { 1087 if m == nil { 1088 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchServicesRequest")) 1089 } 1090 m.FieldMask = fv 1091 } 1092 1093 func (m *WatchServicesRequest) SetView(fv view.View) { 1094 if m == nil { 1095 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchServicesRequest")) 1096 } 1097 m.View = fv 1098 } 1099 1100 func (m *WatchServicesRequest) SetMaxChunkSize(fv int32) { 1101 if m == nil { 1102 panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchServicesRequest")) 1103 } 1104 m.MaxChunkSize = fv 1105 } 1106 1107 // A response message of the WatchServices method. 1108 type WatchServicesResponse struct { 1109 state protoimpl.MessageState 1110 sizeCache protoimpl.SizeCache 1111 unknownFields protoimpl.UnknownFields 1112 // Changes of Services 1113 ServiceChanges []*service.ServiceChange `protobuf:"bytes,2,rep,name=service_changes,json=serviceChanges,proto3" json:"service_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 Services 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 *WatchServicesResponse_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 (Services 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 *WatchServicesResponse) Reset() { 1163 *m = WatchServicesResponse{} 1164 if protoimpl.UnsafeEnabled { 1165 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[8] 1166 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1167 ms.StoreMessageInfo(mi) 1168 } 1169 } 1170 1171 func (m *WatchServicesResponse) String() string { 1172 return protoimpl.X.MessageStringOf(m) 1173 } 1174 1175 func (*WatchServicesResponse) ProtoMessage() {} 1176 1177 func (m *WatchServicesResponse) ProtoReflect() preflect.Message { 1178 mi := &edgelq_meta_proto_v1alpha2_service_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 (*WatchServicesResponse) GotenMessage() {} 1190 1191 // Deprecated, Use WatchServicesResponse.ProtoReflect.Descriptor instead. 1192 func (*WatchServicesResponse) Descriptor() ([]byte, []int) { 1193 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{8} 1194 } 1195 1196 func (m *WatchServicesResponse) Unmarshal(b []byte) error { 1197 return proto.Unmarshal(b, m) 1198 } 1199 1200 func (m *WatchServicesResponse) Marshal() ([]byte, error) { 1201 return proto.Marshal(m) 1202 } 1203 1204 func (m *WatchServicesResponse) MarshalJSON() ([]byte, error) { 1205 return protojson.MarshalOptions{}.Marshal(m) 1206 } 1207 1208 func (m *WatchServicesResponse) UnmarshalJSON(data []byte) error { 1209 return protojson.Unmarshal(data, m) 1210 } 1211 1212 func (m *WatchServicesResponse) GetServiceChanges() []*service.ServiceChange { 1213 if m != nil { 1214 return m.ServiceChanges 1215 } 1216 return nil 1217 } 1218 1219 func (m *WatchServicesResponse) GetIsCurrent() bool { 1220 if m != nil { 1221 return m.IsCurrent 1222 } 1223 return false 1224 } 1225 1226 func (m *WatchServicesResponse) GetPageTokenChange() *WatchServicesResponse_PageTokenChange { 1227 if m != nil { 1228 return m.PageTokenChange 1229 } 1230 return nil 1231 } 1232 1233 func (m *WatchServicesResponse) GetResumeToken() string { 1234 if m != nil { 1235 return m.ResumeToken 1236 } 1237 return "" 1238 } 1239 1240 func (m *WatchServicesResponse) GetSnapshotSize() int64 { 1241 if m != nil { 1242 return m.SnapshotSize 1243 } 1244 return int64(0) 1245 } 1246 1247 func (m *WatchServicesResponse) GetIsSoftReset() bool { 1248 if m != nil { 1249 return m.IsSoftReset 1250 } 1251 return false 1252 } 1253 1254 func (m *WatchServicesResponse) GetIsHardReset() bool { 1255 if m != nil { 1256 return m.IsHardReset 1257 } 1258 return false 1259 } 1260 1261 func (m *WatchServicesResponse) SetServiceChanges(fv []*service.ServiceChange) { 1262 if m == nil { 1263 panic(fmt.Errorf("can't set %s on nil %s", "ServiceChanges", "WatchServicesResponse")) 1264 } 1265 m.ServiceChanges = fv 1266 } 1267 1268 func (m *WatchServicesResponse) SetIsCurrent(fv bool) { 1269 if m == nil { 1270 panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchServicesResponse")) 1271 } 1272 m.IsCurrent = fv 1273 } 1274 1275 func (m *WatchServicesResponse) SetPageTokenChange(fv *WatchServicesResponse_PageTokenChange) { 1276 if m == nil { 1277 panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchServicesResponse")) 1278 } 1279 m.PageTokenChange = fv 1280 } 1281 1282 func (m *WatchServicesResponse) SetResumeToken(fv string) { 1283 if m == nil { 1284 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchServicesResponse")) 1285 } 1286 m.ResumeToken = fv 1287 } 1288 1289 func (m *WatchServicesResponse) SetSnapshotSize(fv int64) { 1290 if m == nil { 1291 panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchServicesResponse")) 1292 } 1293 m.SnapshotSize = fv 1294 } 1295 1296 func (m *WatchServicesResponse) SetIsSoftReset(fv bool) { 1297 if m == nil { 1298 panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchServicesResponse")) 1299 } 1300 m.IsSoftReset = fv 1301 } 1302 1303 func (m *WatchServicesResponse) SetIsHardReset(fv bool) { 1304 if m == nil { 1305 panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchServicesResponse")) 1306 } 1307 m.IsHardReset = fv 1308 } 1309 1310 type WatchServicesResponse_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 *service.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 *service.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1318 } 1319 1320 func (m *WatchServicesResponse_PageTokenChange) Reset() { 1321 *m = WatchServicesResponse_PageTokenChange{} 1322 if protoimpl.UnsafeEnabled { 1323 mi := &edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[9] 1324 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1325 ms.StoreMessageInfo(mi) 1326 } 1327 } 1328 1329 func (m *WatchServicesResponse_PageTokenChange) String() string { 1330 return protoimpl.X.MessageStringOf(m) 1331 } 1332 1333 func (*WatchServicesResponse_PageTokenChange) ProtoMessage() {} 1334 1335 func (m *WatchServicesResponse_PageTokenChange) ProtoReflect() preflect.Message { 1336 mi := &edgelq_meta_proto_v1alpha2_service_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 (*WatchServicesResponse_PageTokenChange) GotenMessage() {} 1348 1349 // Deprecated, Use WatchServicesResponse_PageTokenChange.ProtoReflect.Descriptor instead. 1350 func (*WatchServicesResponse_PageTokenChange) Descriptor() ([]byte, []int) { 1351 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP(), []int{8, 0} 1352 } 1353 1354 func (m *WatchServicesResponse_PageTokenChange) Unmarshal(b []byte) error { 1355 return proto.Unmarshal(b, m) 1356 } 1357 1358 func (m *WatchServicesResponse_PageTokenChange) Marshal() ([]byte, error) { 1359 return proto.Marshal(m) 1360 } 1361 1362 func (m *WatchServicesResponse_PageTokenChange) MarshalJSON() ([]byte, error) { 1363 return protojson.MarshalOptions{}.Marshal(m) 1364 } 1365 1366 func (m *WatchServicesResponse_PageTokenChange) UnmarshalJSON(data []byte) error { 1367 return protojson.Unmarshal(data, m) 1368 } 1369 1370 func (m *WatchServicesResponse_PageTokenChange) GetPrevPageToken() *service.PagerCursor { 1371 if m != nil { 1372 return m.PrevPageToken 1373 } 1374 return nil 1375 } 1376 1377 func (m *WatchServicesResponse_PageTokenChange) GetNextPageToken() *service.PagerCursor { 1378 if m != nil { 1379 return m.NextPageToken 1380 } 1381 return nil 1382 } 1383 1384 func (m *WatchServicesResponse_PageTokenChange) SetPrevPageToken(fv *service.PagerCursor) { 1385 if m == nil { 1386 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchServicesResponse_PageTokenChange")) 1387 } 1388 m.PrevPageToken = fv 1389 } 1390 1391 func (m *WatchServicesResponse_PageTokenChange) SetNextPageToken(fv *service.PagerCursor) { 1392 if m == nil { 1393 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchServicesResponse_PageTokenChange")) 1394 } 1395 m.NextPageToken = fv 1396 } 1397 1398 var edgelq_meta_proto_v1alpha2_service_service_proto preflect.FileDescriptor 1399 1400 var edgelq_meta_proto_v1alpha2_service_service_proto_rawDesc = []byte{ 1401 0x0a, 0x30, 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, 0x73, 0x65, 0x72, 1403 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1404 0x74, 0x6f, 0x12, 0x11, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 1405 0x6c, 0x70, 0x68, 0x61, 0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 1406 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 1407 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 1408 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 1409 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1410 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 1411 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1412 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 1413 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1414 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 1415 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1416 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 1417 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1418 0x2f, 0x63, 0x6c, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 1419 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 1420 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 1421 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1422 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 1423 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1424 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1425 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 1426 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1427 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1428 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 1429 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 1430 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x74, 0x65, 1431 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 1432 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 1433 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 1434 0x70, 0x68, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1435 0x74, 0x6f, 0x1a, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 1436 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x73, 1437 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 1438 0x6f, 0x74, 0x6f, 0x22, 0xab, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 1439 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 1440 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 1441 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4a, 1442 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 1443 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1444 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0f, 1445 0xb2, 0xda, 0x21, 0x0b, 0x32, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 1446 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 1447 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 1448 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 1449 0x77, 0x22, 0xb9, 0x01, 0x0a, 0x17, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x53, 0x65, 1450 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 1451 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 1452 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x05, 0x6e, 1453 0x61, 0x6d, 0x65, 0x73, 0x12, 0x4a, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 1454 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1455 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 1456 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x32, 0x09, 0x0a, 0x07, 0x53, 0x65, 1457 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 1458 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 1459 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 1460 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x7d, 0x0a, 1461 0x18, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1462 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x08, 0x73, 0x65, 0x72, 1463 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x74, 1464 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 1465 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1466 0x73, 0x12, 0x29, 0x0a, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 1467 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 1468 0x69, 0x63, 0x65, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xe4, 0x02, 0x0a, 1469 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 1470 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 1471 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 1472 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x70, 1473 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 1474 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x22, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1475 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2a, 0x0a, 0x08, 0x6f, 1476 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 1477 0xda, 0x21, 0x0b, 0x2a, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x07, 1478 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x27, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 1479 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x1a, 0x09, 0x0a, 1480 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 1481 0x12, 0x4a, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 1482 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 1483 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 1484 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x32, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 1485 0x65, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 1486 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 1487 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 1488 0x69, 0x65, 0x77, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x70, 1489 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 1490 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x49, 1491 0x6e, 0x66, 0x6f, 0x22, 0x97, 0x02, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 1492 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x08, 1493 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 1494 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 1495 0x61, 0x32, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 1496 0x69, 0x63, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 1497 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 1498 0xda, 0x21, 0x0b, 0x22, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x0d, 1499 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x37, 0x0a, 1500 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 1501 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x22, 0x09, 0x0a, 0x07, 1502 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 1503 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 1504 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 1505 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 1506 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 1507 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 1508 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xad, 0x01, 1509 0x0a, 0x13, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 1510 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 1511 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 1512 0x76, 0x69, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x0a, 0x66, 0x69, 1513 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 1514 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 1515 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 1516 0x32, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x09, 0x66, 0x69, 0x65, 1517 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 1518 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 1519 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x50, 0x0a, 1520 0x14, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 1521 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 1522 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 1523 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 1524 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 1525 0xf9, 0x03, 0x0a, 0x14, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1526 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 1527 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 1528 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 1529 0x74, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 1530 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 1531 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x2e, 0x0a, 0x0a, 0x70, 1532 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 1533 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x22, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1534 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2a, 0x0a, 0x08, 0x6f, 1535 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 1536 0xda, 0x21, 0x0b, 0x2a, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x07, 1537 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 1538 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 1539 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 1540 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 1541 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1542 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 1543 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x06, 0x66, 1544 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 1545 0x0b, 0x1a, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x66, 0x69, 1546 0x6c, 0x74, 0x65, 0x72, 0x12, 0x4a, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 1547 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1548 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 1549 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x32, 0x09, 0x0a, 0x07, 0x53, 0x65, 1550 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 1551 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 1552 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 1553 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x63, 1554 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x42, 1555 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a, 0x00, 0x52, 0x0c, 0x6d, 1556 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xfd, 0x03, 0x0a, 0x15, 1557 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 1558 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1559 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 1560 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 1561 0x61, 0x32, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 1562 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 1563 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 1564 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 1565 0x64, 0x0a, 0x11, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 1566 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x6e, 0x74, 0x74, 1567 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 1568 0x61, 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 1569 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 1570 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 1571 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 1572 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 1573 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 0x70, 1574 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 1575 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 1576 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x07, 1577 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73, 0x65, 1578 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x73, 1579 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 1580 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x83, 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 1581 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x0f, 0x70, 0x72, 0x65, 1582 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 1583 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 0x0b, 0x22, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 1584 0x69, 0x63, 0x65, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 1585 0x65, 0x6e, 0x12, 0x37, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 1586 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 0x21, 1587 0x0b, 0x22, 0x09, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x0d, 0x6e, 0x65, 1588 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x32, 0xd7, 0x07, 0x0a, 0x0e, 1589 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x9f, 1590 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x24, 0x2e, 1591 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 1592 0x32, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 1593 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 1594 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 1595 0x4f, 0x82, 0xdb, 0x21, 0x1e, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x03, 1596 0x67, 0x65, 0x74, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x06, 0x0a, 0x04, 0x6e, 1597 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 1598 0x1b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 1599 0x3d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x00, 1600 0x12, 0xc8, 0x01, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 1601 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 1602 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 1603 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1604 0x74, 0x1a, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 1605 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x53, 0x65, 1606 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5b, 1607 0x82, 0xdb, 0x21, 0x2a, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x08, 0x62, 1608 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 1609 0x65, 0x73, 0x32, 0x0a, 0x12, 0x08, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0xa2, 0xdc, 1610 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x76, 0x31, 0x61, 1611 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x3a, 0x62, 1612 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xaa, 0x01, 0x0a, 0x0c, 1613 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x6e, 1614 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 1615 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 1616 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 1617 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 1618 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0x82, 1619 0xdb, 0x21, 0x21, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x04, 0x6c, 0x69, 1620 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x00, 0x32, 0x0a, 0x12, 0x08, 0x73, 0x65, 0x72, 0x76, 1621 0x69, 0x63, 0x65, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 1622 0x12, 0x12, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 1623 0x69, 0x63, 0x65, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xbc, 0x01, 0x0a, 0x0c, 0x57, 0x61, 0x74, 1624 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x26, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1625 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 1626 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1627 0x74, 0x1a, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 1628 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 1629 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x59, 0x82, 0xdb, 0x21, 0x22, 1630 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 1631 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 0x06, 0x63, 0x68, 0x61, 0x6e, 1632 0x67, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x22, 0x21, 1633 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 1634 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 1635 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xbd, 0x01, 0x0a, 0x0d, 0x57, 0x61, 0x74, 0x63, 1636 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1637 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 1638 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1639 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 1640 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x65, 0x72, 0x76, 1641 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0x82, 0xdb, 1642 0x21, 0x29, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x05, 0x77, 0x61, 0x74, 1643 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x00, 0x32, 0x11, 0x12, 0x0f, 0x73, 0x65, 0x72, 0x76, 1644 0x69, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 1645 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x18, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 1646 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 1647 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x1a, 0x2c, 0xca, 0x41, 0x0f, 0x6d, 0x65, 0x74, 0x61, 1648 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x17, 0x68, 0x74, 1649 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 1650 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0x99, 0x02, 0xe8, 0xde, 0x21, 0x00, 0x82, 0xff, 0xd0, 0x02, 1651 0x49, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 1652 0x72, 0x12, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 1653 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 1654 0x74, 0x61, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 1655 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x8a, 0xff, 0xd0, 0x02, 0x49, 0x0a, 1656 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 1657 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 1658 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 1659 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 1660 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 1661 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 1662 0x61, 0x32, 0x42, 0x13, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 1663 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, 0x75, 1664 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 1665 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 1666 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 1667 0x63, 0x65, 0x3b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 1668 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1669 } 1670 1671 var ( 1672 edgelq_meta_proto_v1alpha2_service_service_proto_rawDescOnce sync.Once 1673 edgelq_meta_proto_v1alpha2_service_service_proto_rawDescData = edgelq_meta_proto_v1alpha2_service_service_proto_rawDesc 1674 ) 1675 1676 func edgelq_meta_proto_v1alpha2_service_service_proto_rawDescGZIP() []byte { 1677 edgelq_meta_proto_v1alpha2_service_service_proto_rawDescOnce.Do(func() { 1678 edgelq_meta_proto_v1alpha2_service_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_meta_proto_v1alpha2_service_service_proto_rawDescData) 1679 }) 1680 return edgelq_meta_proto_v1alpha2_service_service_proto_rawDescData 1681 } 1682 1683 var edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes = make([]protoimpl.MessageInfo, 10) 1684 var edgelq_meta_proto_v1alpha2_service_service_proto_goTypes = []interface{}{ 1685 (*GetServiceRequest)(nil), // 0: ntt.meta.v1alpha2.GetServiceRequest 1686 (*BatchGetServicesRequest)(nil), // 1: ntt.meta.v1alpha2.BatchGetServicesRequest 1687 (*BatchGetServicesResponse)(nil), // 2: ntt.meta.v1alpha2.BatchGetServicesResponse 1688 (*ListServicesRequest)(nil), // 3: ntt.meta.v1alpha2.ListServicesRequest 1689 (*ListServicesResponse)(nil), // 4: ntt.meta.v1alpha2.ListServicesResponse 1690 (*WatchServiceRequest)(nil), // 5: ntt.meta.v1alpha2.WatchServiceRequest 1691 (*WatchServiceResponse)(nil), // 6: ntt.meta.v1alpha2.WatchServiceResponse 1692 (*WatchServicesRequest)(nil), // 7: ntt.meta.v1alpha2.WatchServicesRequest 1693 (*WatchServicesResponse)(nil), // 8: ntt.meta.v1alpha2.WatchServicesResponse 1694 (*WatchServicesResponse_PageTokenChange)(nil), // 9: ntt.meta.v1alpha2.WatchServicesResponse.PageTokenChange 1695 (*service.Service_FieldMask)(nil), // 10: ntt.meta.v1alpha2.Service_FieldMask 1696 (view.View)(0), // 11: goten.types.View 1697 (*service.Service)(nil), // 12: ntt.meta.v1alpha2.Service 1698 (*service.ServiceChange)(nil), // 13: ntt.meta.v1alpha2.ServiceChange 1699 (watch_type.WatchType)(0), // 14: goten.types.WatchType 1700 (*timestamppb.Timestamp)(nil), // 15: google.protobuf.Timestamp 1701 } 1702 var edgelq_meta_proto_v1alpha2_service_service_proto_depIdxs = []int32{ 1703 10, // 0: ntt.meta.v1alpha2.GetServiceRequest.field_mask:type_name -> ntt.meta.v1alpha2.Service_FieldMask 1704 11, // 1: ntt.meta.v1alpha2.GetServiceRequest.view:type_name -> goten.types.View 1705 10, // 2: ntt.meta.v1alpha2.BatchGetServicesRequest.field_mask:type_name -> ntt.meta.v1alpha2.Service_FieldMask 1706 11, // 3: ntt.meta.v1alpha2.BatchGetServicesRequest.view:type_name -> goten.types.View 1707 12, // 4: ntt.meta.v1alpha2.BatchGetServicesResponse.services:type_name -> ntt.meta.v1alpha2.Service 1708 10, // 5: ntt.meta.v1alpha2.ListServicesRequest.field_mask:type_name -> ntt.meta.v1alpha2.Service_FieldMask 1709 11, // 6: ntt.meta.v1alpha2.ListServicesRequest.view:type_name -> goten.types.View 1710 12, // 7: ntt.meta.v1alpha2.ListServicesResponse.services:type_name -> ntt.meta.v1alpha2.Service 1711 10, // 8: ntt.meta.v1alpha2.WatchServiceRequest.field_mask:type_name -> ntt.meta.v1alpha2.Service_FieldMask 1712 11, // 9: ntt.meta.v1alpha2.WatchServiceRequest.view:type_name -> goten.types.View 1713 13, // 10: ntt.meta.v1alpha2.WatchServiceResponse.change:type_name -> ntt.meta.v1alpha2.ServiceChange 1714 14, // 11: ntt.meta.v1alpha2.WatchServicesRequest.type:type_name -> goten.types.WatchType 1715 15, // 12: ntt.meta.v1alpha2.WatchServicesRequest.starting_time:type_name -> google.protobuf.Timestamp 1716 10, // 13: ntt.meta.v1alpha2.WatchServicesRequest.field_mask:type_name -> ntt.meta.v1alpha2.Service_FieldMask 1717 11, // 14: ntt.meta.v1alpha2.WatchServicesRequest.view:type_name -> goten.types.View 1718 13, // 15: ntt.meta.v1alpha2.WatchServicesResponse.service_changes:type_name -> ntt.meta.v1alpha2.ServiceChange 1719 9, // 16: ntt.meta.v1alpha2.WatchServicesResponse.page_token_change:type_name -> ntt.meta.v1alpha2.WatchServicesResponse.PageTokenChange 1720 0, // 17: ntt.meta.v1alpha2.ServiceService.GetService:input_type -> ntt.meta.v1alpha2.GetServiceRequest 1721 1, // 18: ntt.meta.v1alpha2.ServiceService.BatchGetServices:input_type -> ntt.meta.v1alpha2.BatchGetServicesRequest 1722 3, // 19: ntt.meta.v1alpha2.ServiceService.ListServices:input_type -> ntt.meta.v1alpha2.ListServicesRequest 1723 5, // 20: ntt.meta.v1alpha2.ServiceService.WatchService:input_type -> ntt.meta.v1alpha2.WatchServiceRequest 1724 7, // 21: ntt.meta.v1alpha2.ServiceService.WatchServices:input_type -> ntt.meta.v1alpha2.WatchServicesRequest 1725 12, // 22: ntt.meta.v1alpha2.ServiceService.GetService:output_type -> ntt.meta.v1alpha2.Service 1726 2, // 23: ntt.meta.v1alpha2.ServiceService.BatchGetServices:output_type -> ntt.meta.v1alpha2.BatchGetServicesResponse 1727 4, // 24: ntt.meta.v1alpha2.ServiceService.ListServices:output_type -> ntt.meta.v1alpha2.ListServicesResponse 1728 6, // 25: ntt.meta.v1alpha2.ServiceService.WatchService:output_type -> ntt.meta.v1alpha2.WatchServiceResponse 1729 8, // 26: ntt.meta.v1alpha2.ServiceService.WatchServices:output_type -> ntt.meta.v1alpha2.WatchServicesResponse 1730 22, // [22:27] is the sub-list for method output_type 1731 17, // [17:22] is the sub-list for method input_type 1732 17, // [17:17] is the sub-list for extension type_name 1733 17, // [17:17] is the sub-list for extension extendee 1734 0, // [0:17] is the sub-list for field type_name 1735 } 1736 1737 func init() { edgelq_meta_proto_v1alpha2_service_service_proto_init() } 1738 func edgelq_meta_proto_v1alpha2_service_service_proto_init() { 1739 if edgelq_meta_proto_v1alpha2_service_service_proto != nil { 1740 return 1741 } 1742 if !protoimpl.UnsafeEnabled { 1743 1744 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1745 switch v := v.(*GetServiceRequest); i { 1746 case 0: 1747 return &v.state 1748 case 1: 1749 return &v.sizeCache 1750 case 2: 1751 return &v.unknownFields 1752 default: 1753 return nil 1754 } 1755 } 1756 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1757 switch v := v.(*BatchGetServicesRequest); i { 1758 case 0: 1759 return &v.state 1760 case 1: 1761 return &v.sizeCache 1762 case 2: 1763 return &v.unknownFields 1764 default: 1765 return nil 1766 } 1767 } 1768 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1769 switch v := v.(*BatchGetServicesResponse); i { 1770 case 0: 1771 return &v.state 1772 case 1: 1773 return &v.sizeCache 1774 case 2: 1775 return &v.unknownFields 1776 default: 1777 return nil 1778 } 1779 } 1780 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1781 switch v := v.(*ListServicesRequest); i { 1782 case 0: 1783 return &v.state 1784 case 1: 1785 return &v.sizeCache 1786 case 2: 1787 return &v.unknownFields 1788 default: 1789 return nil 1790 } 1791 } 1792 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1793 switch v := v.(*ListServicesResponse); i { 1794 case 0: 1795 return &v.state 1796 case 1: 1797 return &v.sizeCache 1798 case 2: 1799 return &v.unknownFields 1800 default: 1801 return nil 1802 } 1803 } 1804 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1805 switch v := v.(*WatchServiceRequest); i { 1806 case 0: 1807 return &v.state 1808 case 1: 1809 return &v.sizeCache 1810 case 2: 1811 return &v.unknownFields 1812 default: 1813 return nil 1814 } 1815 } 1816 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1817 switch v := v.(*WatchServiceResponse); i { 1818 case 0: 1819 return &v.state 1820 case 1: 1821 return &v.sizeCache 1822 case 2: 1823 return &v.unknownFields 1824 default: 1825 return nil 1826 } 1827 } 1828 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1829 switch v := v.(*WatchServicesRequest); i { 1830 case 0: 1831 return &v.state 1832 case 1: 1833 return &v.sizeCache 1834 case 2: 1835 return &v.unknownFields 1836 default: 1837 return nil 1838 } 1839 } 1840 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1841 switch v := v.(*WatchServicesResponse); i { 1842 case 0: 1843 return &v.state 1844 case 1: 1845 return &v.sizeCache 1846 case 2: 1847 return &v.unknownFields 1848 default: 1849 return nil 1850 } 1851 } 1852 edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1853 switch v := v.(*WatchServicesResponse_PageTokenChange); i { 1854 case 0: 1855 return &v.state 1856 case 1: 1857 return &v.sizeCache 1858 case 2: 1859 return &v.unknownFields 1860 default: 1861 return nil 1862 } 1863 } 1864 } 1865 1866 type x struct{} 1867 out := protoimpl.TypeBuilder{ 1868 File: protoimpl.DescBuilder{ 1869 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1870 RawDescriptor: edgelq_meta_proto_v1alpha2_service_service_proto_rawDesc, 1871 NumEnums: 0, 1872 NumMessages: 10, 1873 NumExtensions: 0, 1874 NumServices: 1, 1875 }, 1876 GoTypes: edgelq_meta_proto_v1alpha2_service_service_proto_goTypes, 1877 DependencyIndexes: edgelq_meta_proto_v1alpha2_service_service_proto_depIdxs, 1878 MessageInfos: edgelq_meta_proto_v1alpha2_service_service_proto_msgTypes, 1879 }.Build() 1880 edgelq_meta_proto_v1alpha2_service_service_proto = out.File 1881 edgelq_meta_proto_v1alpha2_service_service_proto_rawDesc = nil 1882 edgelq_meta_proto_v1alpha2_service_service_proto_goTypes = nil 1883 edgelq_meta_proto_v1alpha2_service_service_proto_depIdxs = nil 1884 }