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  }