github.com/cloudwan/edgelq-sdk@v1.15.4/meta/client/v1alpha2/resource/resource_service.pb.descriptors.go (about) 1 // Code generated by protoc-gen-goten-client 2 // API: ResourceService 3 // DO NOT EDIT!!! 4 5 package resource_client 6 7 import ( 8 "google.golang.org/protobuf/proto" 9 10 gotenclient "github.com/cloudwan/goten-sdk/runtime/client" 11 gotenresource "github.com/cloudwan/goten-sdk/runtime/resource" 12 ) 13 14 // proto imports 15 import ( 16 resource "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/resource" 17 ) 18 19 // Reference imports to suppress errors if they are not otherwise used. 20 var ( 21 _ = new(proto.Message) 22 _ = new(gotenclient.MethodDescriptor) 23 _ = gotenresource.WildcardId 24 ) 25 26 // make sure we're using proto imports 27 var ( 28 _ = &resource.Resource{} 29 ) 30 31 var ( 32 descriptorsInitialized bool 33 resourceServiceDescriptor *ResourceServiceDescriptor 34 getResourceDescriptor *GetResourceDescriptor 35 batchGetResourcesDescriptor *BatchGetResourcesDescriptor 36 listResourcesDescriptor *ListResourcesDescriptor 37 watchResourceDescriptor *WatchResourceDescriptor 38 watchResourcesDescriptor *WatchResourcesDescriptor 39 ) 40 41 type GetResourceDescriptor struct{} 42 43 type GetResourceDescriptorClientMsgHandle struct{} 44 45 type GetResourceDescriptorServerMsgHandle struct{} 46 47 func (d *GetResourceDescriptor) NewEmptyClientMsg() proto.Message { 48 return &GetResourceRequest{} 49 } 50 51 func (d *GetResourceDescriptor) NewEmptyServerMsg() proto.Message { 52 return &resource.Resource{} 53 } 54 55 func (d *GetResourceDescriptor) IsUnary() bool { 56 return true 57 } 58 59 func (d *GetResourceDescriptor) IsClientStream() bool { 60 return false 61 } 62 63 func (d *GetResourceDescriptor) IsServerStream() bool { 64 return false 65 } 66 67 func (d *GetResourceDescriptor) IsCollection() bool { 68 return false 69 } 70 71 func (d *GetResourceDescriptor) IsPlural() bool { 72 return false 73 } 74 75 func (d *GetResourceDescriptor) HasResource() bool { 76 return true 77 } 78 79 func (d *GetResourceDescriptor) RequestHasResourceBody() bool { 80 return false 81 } 82 83 func (d *GetResourceDescriptor) GetVerb() string { 84 return "get" 85 } 86 87 func (d *GetResourceDescriptor) GetMethodName() string { 88 return "GetResource" 89 } 90 91 func (d *GetResourceDescriptor) GetFullMethodName() string { 92 return "/ntt.meta.v1alpha2.ResourceService/GetResource" 93 } 94 95 func (d *GetResourceDescriptor) GetProtoPkgName() string { 96 return "ntt.meta.v1alpha2" 97 } 98 99 func (d *GetResourceDescriptor) GetApiName() string { 100 return "ResourceService" 101 } 102 103 func (d *GetResourceDescriptor) GetServiceDomain() string { 104 return "meta.edgelq.com" 105 } 106 107 func (d *GetResourceDescriptor) GetServiceVersion() string { 108 return "v1alpha2" 109 } 110 111 func (d *GetResourceDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 112 return resourceServiceDescriptor 113 } 114 115 func (d *GetResourceDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 116 return resource.GetDescriptor() 117 } 118 119 func (d *GetResourceDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 120 return &GetResourceDescriptorClientMsgHandle{} 121 } 122 123 func (d *GetResourceDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 124 return &GetResourceDescriptorServerMsgHandle{} 125 } 126 127 func (h *GetResourceDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 128 typedMsg := msg.(*GetResourceRequest) 129 var asInterface interface{} = h 130 override, ok := asInterface.(interface { 131 OverrideExtractResourceName(*GetResourceRequest) *resource.Name 132 }) 133 if ok { 134 return override.OverrideExtractResourceName(typedMsg) 135 } 136 { 137 if name := typedMsg.GetName(); name != nil { 138 return name 139 } 140 } 141 return (*resource.Name)(nil) 142 } 143 144 func (h *GetResourceDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 145 typedMsg := msg.(*GetResourceRequest) 146 var asInterface interface{} = h 147 override, ok := asInterface.(interface { 148 OverrideExtractResourceNames(*GetResourceRequest) []*resource.Name 149 }) 150 if ok { 151 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 152 } 153 return nil 154 } 155 156 func (h *GetResourceDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 157 typedMsg := msg.(*GetResourceRequest) 158 var asInterface interface{} = h 159 override, ok := asInterface.(interface { 160 OverrideExtractCollectionName(*GetResourceRequest) *resource.ParentName 161 }) 162 if ok { 163 return override.OverrideExtractCollectionName(typedMsg) 164 } 165 return nil 166 } 167 168 func (h *GetResourceDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 169 typedMsg := msg.(*GetResourceRequest) 170 var asInterface interface{} = h 171 override, ok := asInterface.(interface { 172 OverrideExtractResourceBody(*GetResourceRequest) *resource.Resource 173 }) 174 if ok { 175 return override.OverrideExtractResourceBody(typedMsg) 176 } 177 return nil 178 } 179 180 func (h *GetResourceDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 181 typedMsg := msg.(*GetResourceRequest) 182 var asInterface interface{} = h 183 override, ok := asInterface.(interface { 184 OverrideExtractResourceBodies(*GetResourceRequest) []*resource.Resource 185 }) 186 if ok { 187 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 188 } 189 return nil 190 } 191 192 func (h *GetResourceDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 193 typedMsg := msg.(*resource.Resource) 194 var asInterface interface{} = h 195 override, ok := asInterface.(interface { 196 OverrideExtractResourceName(*resource.Resource) *resource.Name 197 }) 198 if ok { 199 return override.OverrideExtractResourceName(typedMsg) 200 } 201 { 202 if name := typedMsg.GetName(); name != nil { 203 return name 204 } 205 } 206 return (*resource.Name)(nil) 207 } 208 209 func (h *GetResourceDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 210 typedMsg := msg.(*resource.Resource) 211 var asInterface interface{} = h 212 override, ok := asInterface.(interface { 213 OverrideExtractResourceNames(*resource.Resource) []*resource.Name 214 }) 215 if ok { 216 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 217 } 218 return nil 219 } 220 221 func (h *GetResourceDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 222 typedMsg := msg.(*resource.Resource) 223 var asInterface interface{} = h 224 override, ok := asInterface.(interface { 225 OverrideExtractCollectionName(*resource.Resource) *resource.ParentName 226 }) 227 if ok { 228 return override.OverrideExtractCollectionName(typedMsg) 229 } 230 return nil 231 } 232 233 func (h *GetResourceDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 234 return msg.(*resource.Resource) 235 } 236 237 func (h *GetResourceDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 238 typedMsg := msg.(*resource.Resource) 239 var asInterface interface{} = h 240 override, ok := asInterface.(interface { 241 OverrideExtractResourceBodies(*resource.Resource) []*resource.Resource 242 }) 243 if ok { 244 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 245 } 246 return nil 247 } 248 249 func GetGetResourceDescriptor() *GetResourceDescriptor { 250 return getResourceDescriptor 251 } 252 253 type BatchGetResourcesDescriptor struct{} 254 255 type BatchGetResourcesDescriptorClientMsgHandle struct{} 256 257 type BatchGetResourcesDescriptorServerMsgHandle struct{} 258 259 func (d *BatchGetResourcesDescriptor) NewEmptyClientMsg() proto.Message { 260 return &BatchGetResourcesRequest{} 261 } 262 263 func (d *BatchGetResourcesDescriptor) NewEmptyServerMsg() proto.Message { 264 return &BatchGetResourcesResponse{} 265 } 266 267 func (d *BatchGetResourcesDescriptor) IsUnary() bool { 268 return true 269 } 270 271 func (d *BatchGetResourcesDescriptor) IsClientStream() bool { 272 return false 273 } 274 275 func (d *BatchGetResourcesDescriptor) IsServerStream() bool { 276 return false 277 } 278 279 func (d *BatchGetResourcesDescriptor) IsCollection() bool { 280 return false 281 } 282 283 func (d *BatchGetResourcesDescriptor) IsPlural() bool { 284 return true 285 } 286 287 func (d *BatchGetResourcesDescriptor) HasResource() bool { 288 return true 289 } 290 291 func (d *BatchGetResourcesDescriptor) RequestHasResourceBody() bool { 292 return false 293 } 294 295 func (d *BatchGetResourcesDescriptor) GetVerb() string { 296 return "batchGet" 297 } 298 299 func (d *BatchGetResourcesDescriptor) GetMethodName() string { 300 return "BatchGetResources" 301 } 302 303 func (d *BatchGetResourcesDescriptor) GetFullMethodName() string { 304 return "/ntt.meta.v1alpha2.ResourceService/BatchGetResources" 305 } 306 307 func (d *BatchGetResourcesDescriptor) GetProtoPkgName() string { 308 return "ntt.meta.v1alpha2" 309 } 310 311 func (d *BatchGetResourcesDescriptor) GetApiName() string { 312 return "ResourceService" 313 } 314 315 func (d *BatchGetResourcesDescriptor) GetServiceDomain() string { 316 return "meta.edgelq.com" 317 } 318 319 func (d *BatchGetResourcesDescriptor) GetServiceVersion() string { 320 return "v1alpha2" 321 } 322 323 func (d *BatchGetResourcesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 324 return resourceServiceDescriptor 325 } 326 327 func (d *BatchGetResourcesDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 328 return resource.GetDescriptor() 329 } 330 331 func (d *BatchGetResourcesDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 332 return &BatchGetResourcesDescriptorClientMsgHandle{} 333 } 334 335 func (d *BatchGetResourcesDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 336 return &BatchGetResourcesDescriptorServerMsgHandle{} 337 } 338 339 func (h *BatchGetResourcesDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 340 typedMsg := msg.(*BatchGetResourcesRequest) 341 var asInterface interface{} = h 342 override, ok := asInterface.(interface { 343 OverrideExtractResourceName(*BatchGetResourcesRequest) *resource.Name 344 }) 345 if ok { 346 return override.OverrideExtractResourceName(typedMsg) 347 } 348 return nil 349 } 350 351 func (h *BatchGetResourcesDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 352 typedMsg := msg.(*BatchGetResourcesRequest) 353 var asInterface interface{} = h 354 override, ok := asInterface.(interface { 355 OverrideExtractResourceNames(*BatchGetResourcesRequest) []*resource.Name 356 }) 357 if ok { 358 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 359 } 360 { 361 if names := typedMsg.GetNames(); len(names) > 0 { 362 return resource.ResourceNameList(names) 363 } 364 } 365 return (resource.ResourceNameList)(nil) 366 } 367 368 func (h *BatchGetResourcesDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 369 typedMsg := msg.(*BatchGetResourcesRequest) 370 var asInterface interface{} = h 371 override, ok := asInterface.(interface { 372 OverrideExtractCollectionName(*BatchGetResourcesRequest) *resource.ParentName 373 }) 374 if ok { 375 return override.OverrideExtractCollectionName(typedMsg) 376 } 377 return nil 378 } 379 380 func (h *BatchGetResourcesDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 381 typedMsg := msg.(*BatchGetResourcesRequest) 382 var asInterface interface{} = h 383 override, ok := asInterface.(interface { 384 OverrideExtractResourceBody(*BatchGetResourcesRequest) *resource.Resource 385 }) 386 if ok { 387 return override.OverrideExtractResourceBody(typedMsg) 388 } 389 return nil 390 } 391 392 func (h *BatchGetResourcesDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 393 typedMsg := msg.(*BatchGetResourcesRequest) 394 var asInterface interface{} = h 395 override, ok := asInterface.(interface { 396 OverrideExtractResourceBodies(*BatchGetResourcesRequest) []*resource.Resource 397 }) 398 if ok { 399 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 400 } 401 return nil 402 } 403 404 func (h *BatchGetResourcesDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 405 typedMsg := msg.(*BatchGetResourcesResponse) 406 var asInterface interface{} = h 407 override, ok := asInterface.(interface { 408 OverrideExtractResourceName(*BatchGetResourcesResponse) *resource.Name 409 }) 410 if ok { 411 return override.OverrideExtractResourceName(typedMsg) 412 } 413 return nil 414 } 415 416 func (h *BatchGetResourcesDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 417 typedMsg := msg.(*BatchGetResourcesResponse) 418 var asInterface interface{} = h 419 override, ok := asInterface.(interface { 420 OverrideExtractResourceNames(*BatchGetResourcesResponse) []*resource.Name 421 }) 422 if ok { 423 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 424 } 425 { 426 if resources := typedMsg.GetResources(); len(resources) > 0 { 427 list := make(resource.ResourceNameList, 0, len(resources)) 428 for _, res := range resources { 429 list = append(list, res.GetName()) 430 } 431 return list 432 } 433 } 434 return (resource.ResourceNameList)(nil) 435 } 436 437 func (h *BatchGetResourcesDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 438 typedMsg := msg.(*BatchGetResourcesResponse) 439 var asInterface interface{} = h 440 override, ok := asInterface.(interface { 441 OverrideExtractCollectionName(*BatchGetResourcesResponse) *resource.ParentName 442 }) 443 if ok { 444 return override.OverrideExtractCollectionName(typedMsg) 445 } 446 return nil 447 } 448 449 func (h *BatchGetResourcesDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 450 typedMsg := msg.(*BatchGetResourcesResponse) 451 var asInterface interface{} = h 452 override, ok := asInterface.(interface { 453 OverrideExtractResourceBody(*BatchGetResourcesResponse) *resource.Resource 454 }) 455 if ok { 456 return override.OverrideExtractResourceBody(typedMsg) 457 } 458 return nil 459 } 460 461 func (h *BatchGetResourcesDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 462 typedMsg := msg.(*BatchGetResourcesResponse) 463 var asInterface interface{} = h 464 override, ok := asInterface.(interface { 465 OverrideExtractResourceBodies(*BatchGetResourcesResponse) []*resource.Resource 466 }) 467 if ok { 468 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 469 } 470 { 471 if resources := typedMsg.GetResources(); len(resources) > 0 { 472 return resource.ResourceList(resources) 473 } 474 } 475 return (resource.ResourceList)(nil) 476 } 477 478 func GetBatchGetResourcesDescriptor() *BatchGetResourcesDescriptor { 479 return batchGetResourcesDescriptor 480 } 481 482 type ListResourcesDescriptor struct{} 483 484 type ListResourcesDescriptorClientMsgHandle struct{} 485 486 type ListResourcesDescriptorServerMsgHandle struct{} 487 488 func (d *ListResourcesDescriptor) NewEmptyClientMsg() proto.Message { 489 return &ListResourcesRequest{} 490 } 491 492 func (d *ListResourcesDescriptor) NewEmptyServerMsg() proto.Message { 493 return &ListResourcesResponse{} 494 } 495 496 func (d *ListResourcesDescriptor) IsUnary() bool { 497 return true 498 } 499 500 func (d *ListResourcesDescriptor) IsClientStream() bool { 501 return false 502 } 503 504 func (d *ListResourcesDescriptor) IsServerStream() bool { 505 return false 506 } 507 508 func (d *ListResourcesDescriptor) IsCollection() bool { 509 return true 510 } 511 512 func (d *ListResourcesDescriptor) IsPlural() bool { 513 return true 514 } 515 516 func (d *ListResourcesDescriptor) HasResource() bool { 517 return true 518 } 519 520 func (d *ListResourcesDescriptor) RequestHasResourceBody() bool { 521 return false 522 } 523 524 func (d *ListResourcesDescriptor) GetVerb() string { 525 return "list" 526 } 527 528 func (d *ListResourcesDescriptor) GetMethodName() string { 529 return "ListResources" 530 } 531 532 func (d *ListResourcesDescriptor) GetFullMethodName() string { 533 return "/ntt.meta.v1alpha2.ResourceService/ListResources" 534 } 535 536 func (d *ListResourcesDescriptor) GetProtoPkgName() string { 537 return "ntt.meta.v1alpha2" 538 } 539 540 func (d *ListResourcesDescriptor) GetApiName() string { 541 return "ResourceService" 542 } 543 544 func (d *ListResourcesDescriptor) GetServiceDomain() string { 545 return "meta.edgelq.com" 546 } 547 548 func (d *ListResourcesDescriptor) GetServiceVersion() string { 549 return "v1alpha2" 550 } 551 552 func (d *ListResourcesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 553 return resourceServiceDescriptor 554 } 555 556 func (d *ListResourcesDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 557 return resource.GetDescriptor() 558 } 559 560 func (d *ListResourcesDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 561 return &ListResourcesDescriptorClientMsgHandle{} 562 } 563 564 func (d *ListResourcesDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 565 return &ListResourcesDescriptorServerMsgHandle{} 566 } 567 568 func (h *ListResourcesDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 569 typedMsg := msg.(*ListResourcesRequest) 570 var asInterface interface{} = h 571 override, ok := asInterface.(interface { 572 OverrideExtractResourceName(*ListResourcesRequest) *resource.Name 573 }) 574 if ok { 575 return override.OverrideExtractResourceName(typedMsg) 576 } 577 return nil 578 } 579 580 func (h *ListResourcesDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 581 typedMsg := msg.(*ListResourcesRequest) 582 var asInterface interface{} = h 583 override, ok := asInterface.(interface { 584 OverrideExtractResourceNames(*ListResourcesRequest) []*resource.Name 585 }) 586 if ok { 587 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 588 } 589 return nil 590 } 591 592 func (h *ListResourcesDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 593 typedMsg := msg.(*ListResourcesRequest) 594 var asInterface interface{} = h 595 override, ok := asInterface.(interface { 596 OverrideExtractCollectionName(*ListResourcesRequest) *resource.ParentName 597 }) 598 if ok { 599 return override.OverrideExtractCollectionName(typedMsg) 600 } 601 { 602 if parentName := typedMsg.GetParent(); parentName != nil { 603 return parentName 604 } 605 } 606 return (*resource.ParentName)(nil) 607 } 608 609 func (h *ListResourcesDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 610 typedMsg := msg.(*ListResourcesRequest) 611 var asInterface interface{} = h 612 override, ok := asInterface.(interface { 613 OverrideExtractResourceBody(*ListResourcesRequest) *resource.Resource 614 }) 615 if ok { 616 return override.OverrideExtractResourceBody(typedMsg) 617 } 618 return nil 619 } 620 621 func (h *ListResourcesDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 622 typedMsg := msg.(*ListResourcesRequest) 623 var asInterface interface{} = h 624 override, ok := asInterface.(interface { 625 OverrideExtractResourceBodies(*ListResourcesRequest) []*resource.Resource 626 }) 627 if ok { 628 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 629 } 630 return nil 631 } 632 633 func (h *ListResourcesDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 634 typedMsg := msg.(*ListResourcesResponse) 635 var asInterface interface{} = h 636 override, ok := asInterface.(interface { 637 OverrideExtractResourceName(*ListResourcesResponse) *resource.Name 638 }) 639 if ok { 640 return override.OverrideExtractResourceName(typedMsg) 641 } 642 return nil 643 } 644 645 func (h *ListResourcesDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 646 typedMsg := msg.(*ListResourcesResponse) 647 var asInterface interface{} = h 648 override, ok := asInterface.(interface { 649 OverrideExtractResourceNames(*ListResourcesResponse) []*resource.Name 650 }) 651 if ok { 652 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 653 } 654 { 655 if resources := typedMsg.GetResources(); len(resources) > 0 { 656 list := make(resource.ResourceNameList, 0, len(resources)) 657 for _, res := range resources { 658 list = append(list, res.GetName()) 659 } 660 return list 661 } 662 } 663 return (resource.ResourceNameList)(nil) 664 } 665 666 func (h *ListResourcesDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 667 typedMsg := msg.(*ListResourcesResponse) 668 var asInterface interface{} = h 669 override, ok := asInterface.(interface { 670 OverrideExtractCollectionName(*ListResourcesResponse) *resource.ParentName 671 }) 672 if ok { 673 return override.OverrideExtractCollectionName(typedMsg) 674 } 675 return nil 676 } 677 678 func (h *ListResourcesDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 679 typedMsg := msg.(*ListResourcesResponse) 680 var asInterface interface{} = h 681 override, ok := asInterface.(interface { 682 OverrideExtractResourceBody(*ListResourcesResponse) *resource.Resource 683 }) 684 if ok { 685 return override.OverrideExtractResourceBody(typedMsg) 686 } 687 return nil 688 } 689 690 func (h *ListResourcesDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 691 typedMsg := msg.(*ListResourcesResponse) 692 var asInterface interface{} = h 693 override, ok := asInterface.(interface { 694 OverrideExtractResourceBodies(*ListResourcesResponse) []*resource.Resource 695 }) 696 if ok { 697 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 698 } 699 { 700 if resources := typedMsg.GetResources(); len(resources) > 0 { 701 return resource.ResourceList(resources) 702 } 703 } 704 return (resource.ResourceList)(nil) 705 } 706 707 func GetListResourcesDescriptor() *ListResourcesDescriptor { 708 return listResourcesDescriptor 709 } 710 711 type WatchResourceDescriptor struct{} 712 713 type WatchResourceDescriptorClientMsgHandle struct{} 714 715 type WatchResourceDescriptorServerMsgHandle struct{} 716 717 func (d *WatchResourceDescriptor) NewEmptyClientMsg() proto.Message { 718 return &WatchResourceRequest{} 719 } 720 721 func (d *WatchResourceDescriptor) NewEmptyServerMsg() proto.Message { 722 return &WatchResourceResponse{} 723 } 724 725 func (d *WatchResourceDescriptor) IsUnary() bool { 726 return false 727 } 728 729 func (d *WatchResourceDescriptor) IsClientStream() bool { 730 return false 731 } 732 733 func (d *WatchResourceDescriptor) IsServerStream() bool { 734 return true 735 } 736 737 func (d *WatchResourceDescriptor) IsCollection() bool { 738 return false 739 } 740 741 func (d *WatchResourceDescriptor) IsPlural() bool { 742 return false 743 } 744 745 func (d *WatchResourceDescriptor) HasResource() bool { 746 return true 747 } 748 749 func (d *WatchResourceDescriptor) RequestHasResourceBody() bool { 750 return false 751 } 752 753 func (d *WatchResourceDescriptor) GetVerb() string { 754 return "watch" 755 } 756 757 func (d *WatchResourceDescriptor) GetMethodName() string { 758 return "WatchResource" 759 } 760 761 func (d *WatchResourceDescriptor) GetFullMethodName() string { 762 return "/ntt.meta.v1alpha2.ResourceService/WatchResource" 763 } 764 765 func (d *WatchResourceDescriptor) GetProtoPkgName() string { 766 return "ntt.meta.v1alpha2" 767 } 768 769 func (d *WatchResourceDescriptor) GetApiName() string { 770 return "ResourceService" 771 } 772 773 func (d *WatchResourceDescriptor) GetServiceDomain() string { 774 return "meta.edgelq.com" 775 } 776 777 func (d *WatchResourceDescriptor) GetServiceVersion() string { 778 return "v1alpha2" 779 } 780 781 func (d *WatchResourceDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 782 return resourceServiceDescriptor 783 } 784 785 func (d *WatchResourceDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 786 return resource.GetDescriptor() 787 } 788 789 func (d *WatchResourceDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 790 return &WatchResourceDescriptorClientMsgHandle{} 791 } 792 793 func (d *WatchResourceDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 794 return &WatchResourceDescriptorServerMsgHandle{} 795 } 796 797 func (h *WatchResourceDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 798 typedMsg := msg.(*WatchResourceRequest) 799 var asInterface interface{} = h 800 override, ok := asInterface.(interface { 801 OverrideExtractResourceName(*WatchResourceRequest) *resource.Name 802 }) 803 if ok { 804 return override.OverrideExtractResourceName(typedMsg) 805 } 806 { 807 if name := typedMsg.GetName(); name != nil { 808 return name 809 } 810 } 811 return (*resource.Name)(nil) 812 } 813 814 func (h *WatchResourceDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 815 typedMsg := msg.(*WatchResourceRequest) 816 var asInterface interface{} = h 817 override, ok := asInterface.(interface { 818 OverrideExtractResourceNames(*WatchResourceRequest) []*resource.Name 819 }) 820 if ok { 821 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 822 } 823 return nil 824 } 825 826 func (h *WatchResourceDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 827 typedMsg := msg.(*WatchResourceRequest) 828 var asInterface interface{} = h 829 override, ok := asInterface.(interface { 830 OverrideExtractCollectionName(*WatchResourceRequest) *resource.ParentName 831 }) 832 if ok { 833 return override.OverrideExtractCollectionName(typedMsg) 834 } 835 return nil 836 } 837 838 func (h *WatchResourceDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 839 typedMsg := msg.(*WatchResourceRequest) 840 var asInterface interface{} = h 841 override, ok := asInterface.(interface { 842 OverrideExtractResourceBody(*WatchResourceRequest) *resource.Resource 843 }) 844 if ok { 845 return override.OverrideExtractResourceBody(typedMsg) 846 } 847 return nil 848 } 849 850 func (h *WatchResourceDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 851 typedMsg := msg.(*WatchResourceRequest) 852 var asInterface interface{} = h 853 override, ok := asInterface.(interface { 854 OverrideExtractResourceBodies(*WatchResourceRequest) []*resource.Resource 855 }) 856 if ok { 857 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 858 } 859 return nil 860 } 861 862 func (h *WatchResourceDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 863 typedMsg := msg.(*WatchResourceResponse) 864 var asInterface interface{} = h 865 override, ok := asInterface.(interface { 866 OverrideExtractResourceName(*WatchResourceResponse) *resource.Name 867 }) 868 if ok { 869 return override.OverrideExtractResourceName(typedMsg) 870 } 871 { 872 if resChange := typedMsg.GetChange(); resChange != nil { 873 switch tResChange := resChange.ChangeType.(type) { 874 case *resource.ResourceChange_Added_: 875 return tResChange.Added.GetResource().GetName() 876 case *resource.ResourceChange_Modified_: 877 return tResChange.Modified.GetName() 878 case *resource.ResourceChange_Removed_: 879 return tResChange.Removed.GetName() 880 case *resource.ResourceChange_Current_: 881 return tResChange.Current.GetResource().GetName() 882 } 883 } 884 } 885 return (*resource.Name)(nil) 886 } 887 888 func (h *WatchResourceDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 889 typedMsg := msg.(*WatchResourceResponse) 890 var asInterface interface{} = h 891 override, ok := asInterface.(interface { 892 OverrideExtractResourceNames(*WatchResourceResponse) []*resource.Name 893 }) 894 if ok { 895 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 896 } 897 return nil 898 } 899 900 func (h *WatchResourceDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 901 typedMsg := msg.(*WatchResourceResponse) 902 var asInterface interface{} = h 903 override, ok := asInterface.(interface { 904 OverrideExtractCollectionName(*WatchResourceResponse) *resource.ParentName 905 }) 906 if ok { 907 return override.OverrideExtractCollectionName(typedMsg) 908 } 909 return nil 910 } 911 912 func (h *WatchResourceDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 913 typedMsg := msg.(*WatchResourceResponse) 914 var asInterface interface{} = h 915 override, ok := asInterface.(interface { 916 OverrideExtractResourceBody(*WatchResourceResponse) *resource.Resource 917 }) 918 if ok { 919 return override.OverrideExtractResourceBody(typedMsg) 920 } 921 { 922 if resChange := typedMsg.GetChange(); resChange != nil { 923 switch tResChange := resChange.ChangeType.(type) { 924 case *resource.ResourceChange_Added_: 925 return tResChange.Added.GetResource() 926 case *resource.ResourceChange_Modified_: 927 return tResChange.Modified.GetResource() 928 case *resource.ResourceChange_Current_: 929 return tResChange.Current.GetResource() 930 } 931 } 932 } 933 return (*resource.Resource)(nil) 934 } 935 936 func (h *WatchResourceDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 937 typedMsg := msg.(*WatchResourceResponse) 938 var asInterface interface{} = h 939 override, ok := asInterface.(interface { 940 OverrideExtractResourceBodies(*WatchResourceResponse) []*resource.Resource 941 }) 942 if ok { 943 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 944 } 945 return nil 946 } 947 948 func GetWatchResourceDescriptor() *WatchResourceDescriptor { 949 return watchResourceDescriptor 950 } 951 952 type WatchResourcesDescriptor struct{} 953 954 type WatchResourcesDescriptorClientMsgHandle struct{} 955 956 type WatchResourcesDescriptorServerMsgHandle struct{} 957 958 func (d *WatchResourcesDescriptor) NewEmptyClientMsg() proto.Message { 959 return &WatchResourcesRequest{} 960 } 961 962 func (d *WatchResourcesDescriptor) NewEmptyServerMsg() proto.Message { 963 return &WatchResourcesResponse{} 964 } 965 966 func (d *WatchResourcesDescriptor) IsUnary() bool { 967 return false 968 } 969 970 func (d *WatchResourcesDescriptor) IsClientStream() bool { 971 return false 972 } 973 974 func (d *WatchResourcesDescriptor) IsServerStream() bool { 975 return true 976 } 977 978 func (d *WatchResourcesDescriptor) IsCollection() bool { 979 return true 980 } 981 982 func (d *WatchResourcesDescriptor) IsPlural() bool { 983 return true 984 } 985 986 func (d *WatchResourcesDescriptor) HasResource() bool { 987 return true 988 } 989 990 func (d *WatchResourcesDescriptor) RequestHasResourceBody() bool { 991 return false 992 } 993 994 func (d *WatchResourcesDescriptor) GetVerb() string { 995 return "watch" 996 } 997 998 func (d *WatchResourcesDescriptor) GetMethodName() string { 999 return "WatchResources" 1000 } 1001 1002 func (d *WatchResourcesDescriptor) GetFullMethodName() string { 1003 return "/ntt.meta.v1alpha2.ResourceService/WatchResources" 1004 } 1005 1006 func (d *WatchResourcesDescriptor) GetProtoPkgName() string { 1007 return "ntt.meta.v1alpha2" 1008 } 1009 1010 func (d *WatchResourcesDescriptor) GetApiName() string { 1011 return "ResourceService" 1012 } 1013 1014 func (d *WatchResourcesDescriptor) GetServiceDomain() string { 1015 return "meta.edgelq.com" 1016 } 1017 1018 func (d *WatchResourcesDescriptor) GetServiceVersion() string { 1019 return "v1alpha2" 1020 } 1021 1022 func (d *WatchResourcesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 1023 return resourceServiceDescriptor 1024 } 1025 1026 func (d *WatchResourcesDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 1027 return resource.GetDescriptor() 1028 } 1029 1030 func (d *WatchResourcesDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 1031 return &WatchResourcesDescriptorClientMsgHandle{} 1032 } 1033 1034 func (d *WatchResourcesDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 1035 return &WatchResourcesDescriptorServerMsgHandle{} 1036 } 1037 1038 func (h *WatchResourcesDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1039 typedMsg := msg.(*WatchResourcesRequest) 1040 var asInterface interface{} = h 1041 override, ok := asInterface.(interface { 1042 OverrideExtractResourceName(*WatchResourcesRequest) *resource.Name 1043 }) 1044 if ok { 1045 return override.OverrideExtractResourceName(typedMsg) 1046 } 1047 return nil 1048 } 1049 1050 func (h *WatchResourcesDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1051 typedMsg := msg.(*WatchResourcesRequest) 1052 var asInterface interface{} = h 1053 override, ok := asInterface.(interface { 1054 OverrideExtractResourceNames(*WatchResourcesRequest) []*resource.Name 1055 }) 1056 if ok { 1057 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 1058 } 1059 return nil 1060 } 1061 1062 func (h *WatchResourcesDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1063 typedMsg := msg.(*WatchResourcesRequest) 1064 var asInterface interface{} = h 1065 override, ok := asInterface.(interface { 1066 OverrideExtractCollectionName(*WatchResourcesRequest) *resource.ParentName 1067 }) 1068 if ok { 1069 return override.OverrideExtractCollectionName(typedMsg) 1070 } 1071 { 1072 if parentName := typedMsg.GetParent(); parentName != nil { 1073 return parentName 1074 } 1075 } 1076 return (*resource.ParentName)(nil) 1077 } 1078 1079 func (h *WatchResourcesDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1080 typedMsg := msg.(*WatchResourcesRequest) 1081 var asInterface interface{} = h 1082 override, ok := asInterface.(interface { 1083 OverrideExtractResourceBody(*WatchResourcesRequest) *resource.Resource 1084 }) 1085 if ok { 1086 return override.OverrideExtractResourceBody(typedMsg) 1087 } 1088 return nil 1089 } 1090 1091 func (h *WatchResourcesDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1092 typedMsg := msg.(*WatchResourcesRequest) 1093 var asInterface interface{} = h 1094 override, ok := asInterface.(interface { 1095 OverrideExtractResourceBodies(*WatchResourcesRequest) []*resource.Resource 1096 }) 1097 if ok { 1098 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 1099 } 1100 return nil 1101 } 1102 1103 func (h *WatchResourcesDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1104 typedMsg := msg.(*WatchResourcesResponse) 1105 var asInterface interface{} = h 1106 override, ok := asInterface.(interface { 1107 OverrideExtractResourceName(*WatchResourcesResponse) *resource.Name 1108 }) 1109 if ok { 1110 return override.OverrideExtractResourceName(typedMsg) 1111 } 1112 return nil 1113 } 1114 1115 func (h *WatchResourcesDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1116 typedMsg := msg.(*WatchResourcesResponse) 1117 var asInterface interface{} = h 1118 override, ok := asInterface.(interface { 1119 OverrideExtractResourceNames(*WatchResourcesResponse) []*resource.Name 1120 }) 1121 if ok { 1122 return resource.ResourceNameList(override.OverrideExtractResourceNames(typedMsg)) 1123 } 1124 { 1125 if resChanges := typedMsg.GetResourceChanges(); len(resChanges) > 0 { 1126 list := make(resource.ResourceNameList, 0, len(resChanges)) 1127 for _, resChange := range resChanges { 1128 switch tResChange := resChange.ChangeType.(type) { 1129 case *resource.ResourceChange_Added_: 1130 list = append(list, tResChange.Added.GetResource().GetName()) 1131 case *resource.ResourceChange_Modified_: 1132 list = append(list, tResChange.Modified.GetName()) 1133 case *resource.ResourceChange_Removed_: 1134 list = append(list, tResChange.Removed.GetName()) 1135 case *resource.ResourceChange_Current_: 1136 list = append(list, tResChange.Current.GetResource().GetName()) 1137 } 1138 } 1139 return list 1140 } 1141 } 1142 return (resource.ResourceNameList)(nil) 1143 } 1144 1145 func (h *WatchResourcesDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1146 typedMsg := msg.(*WatchResourcesResponse) 1147 var asInterface interface{} = h 1148 override, ok := asInterface.(interface { 1149 OverrideExtractCollectionName(*WatchResourcesResponse) *resource.ParentName 1150 }) 1151 if ok { 1152 return override.OverrideExtractCollectionName(typedMsg) 1153 } 1154 return nil 1155 } 1156 1157 func (h *WatchResourcesDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1158 typedMsg := msg.(*WatchResourcesResponse) 1159 var asInterface interface{} = h 1160 override, ok := asInterface.(interface { 1161 OverrideExtractResourceBody(*WatchResourcesResponse) *resource.Resource 1162 }) 1163 if ok { 1164 return override.OverrideExtractResourceBody(typedMsg) 1165 } 1166 return nil 1167 } 1168 1169 func (h *WatchResourcesDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1170 typedMsg := msg.(*WatchResourcesResponse) 1171 var asInterface interface{} = h 1172 override, ok := asInterface.(interface { 1173 OverrideExtractResourceBodies(*WatchResourcesResponse) []*resource.Resource 1174 }) 1175 if ok { 1176 return resource.ResourceList(override.OverrideExtractResourceBodies(typedMsg)) 1177 } 1178 { 1179 if resChanges := typedMsg.GetResourceChanges(); len(resChanges) > 0 { 1180 list := make(resource.ResourceList, 0, len(resChanges)) 1181 for _, resChange := range resChanges { 1182 switch tResChange := resChange.ChangeType.(type) { 1183 case *resource.ResourceChange_Added_: 1184 list = append(list, tResChange.Added.GetResource()) 1185 case *resource.ResourceChange_Modified_: 1186 list = append(list, tResChange.Modified.GetResource()) 1187 case *resource.ResourceChange_Current_: 1188 list = append(list, tResChange.Current.GetResource()) 1189 } 1190 } 1191 return list 1192 } 1193 } 1194 return (resource.ResourceList)(nil) 1195 } 1196 1197 func GetWatchResourcesDescriptor() *WatchResourcesDescriptor { 1198 return watchResourcesDescriptor 1199 } 1200 1201 type ResourceServiceDescriptor struct{} 1202 1203 func (d *ResourceServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor { 1204 return []gotenclient.MethodDescriptor{ 1205 getResourceDescriptor, 1206 batchGetResourcesDescriptor, 1207 listResourcesDescriptor, 1208 watchResourceDescriptor, 1209 watchResourcesDescriptor, 1210 } 1211 } 1212 1213 func (d *ResourceServiceDescriptor) GetFullAPIName() string { 1214 return "/ntt.meta.v1alpha2.ResourceService" 1215 } 1216 1217 func (d *ResourceServiceDescriptor) GetProtoPkgName() string { 1218 return "ntt.meta.v1alpha2" 1219 } 1220 1221 func (d *ResourceServiceDescriptor) GetApiName() string { 1222 return "ResourceService" 1223 } 1224 1225 func (d *ResourceServiceDescriptor) GetServiceDomain() string { 1226 return "meta.edgelq.com" 1227 } 1228 1229 func (d *ResourceServiceDescriptor) GetServiceVersion() string { 1230 return "v1alpha2" 1231 } 1232 1233 func GetResourceServiceDescriptor() *ResourceServiceDescriptor { 1234 return resourceServiceDescriptor 1235 } 1236 1237 func initDescriptors() { 1238 resourceServiceDescriptor = &ResourceServiceDescriptor{} 1239 getResourceDescriptor = &GetResourceDescriptor{} 1240 batchGetResourcesDescriptor = &BatchGetResourcesDescriptor{} 1241 listResourcesDescriptor = &ListResourcesDescriptor{} 1242 watchResourceDescriptor = &WatchResourceDescriptor{} 1243 watchResourcesDescriptor = &WatchResourcesDescriptor{} 1244 gotenclient.GetRegistry().RegisterApiDescriptor(resourceServiceDescriptor) 1245 gotenclient.GetRegistry().RegisterMethodDescriptor(getResourceDescriptor) 1246 gotenclient.GetRegistry().RegisterMethodDescriptor(batchGetResourcesDescriptor) 1247 gotenclient.GetRegistry().RegisterMethodDescriptor(listResourcesDescriptor) 1248 gotenclient.GetRegistry().RegisterMethodDescriptor(watchResourceDescriptor) 1249 gotenclient.GetRegistry().RegisterMethodDescriptor(watchResourcesDescriptor) 1250 } 1251 1252 func init() { 1253 if !descriptorsInitialized { 1254 initDescriptors() 1255 descriptorsInitialized = true 1256 } 1257 }