github.com/cloudwan/edgelq-sdk@v1.15.4/devices/client/v1alpha2/provisioning_policy/provisioning_policy_service.pb.descriptors.go (about)

     1  // Code generated by protoc-gen-goten-client
     2  // API: ProvisioningPolicyService
     3  // DO NOT EDIT!!!
     4  
     5  package provisioning_policy_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  	provisioning_policy "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/provisioning_policy"
    17  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    18  )
    19  
    20  // Reference imports to suppress errors if they are not otherwise used.
    21  var (
    22  	_ = new(proto.Message)
    23  	_ = new(gotenclient.MethodDescriptor)
    24  	_ = gotenresource.WildcardId
    25  )
    26  
    27  // make sure we're using proto imports
    28  var (
    29  	_ = &provisioning_policy.ProvisioningPolicy{}
    30  	_ = &emptypb.Empty{}
    31  )
    32  
    33  var (
    34  	descriptorsInitialized                                bool
    35  	provisioningPolicyServiceDescriptor                   *ProvisioningPolicyServiceDescriptor
    36  	getProvisioningPolicyDescriptor                       *GetProvisioningPolicyDescriptor
    37  	batchGetProvisioningPoliciesDescriptor                *BatchGetProvisioningPoliciesDescriptor
    38  	listProvisioningPoliciesDescriptor                    *ListProvisioningPoliciesDescriptor
    39  	watchProvisioningPolicyDescriptor                     *WatchProvisioningPolicyDescriptor
    40  	watchProvisioningPoliciesDescriptor                   *WatchProvisioningPoliciesDescriptor
    41  	createProvisioningPolicyDescriptor                    *CreateProvisioningPolicyDescriptor
    42  	updateProvisioningPolicyDescriptor                    *UpdateProvisioningPolicyDescriptor
    43  	deleteProvisioningPolicyDescriptor                    *DeleteProvisioningPolicyDescriptor
    44  	provisionServiceAccountToProvisioningPolicyDescriptor *ProvisionServiceAccountToProvisioningPolicyDescriptor
    45  	removeServiceAccountFromProvisioningPolicyDescriptor  *RemoveServiceAccountFromProvisioningPolicyDescriptor
    46  	provisionDeviceViaPolicyDescriptor                    *ProvisionDeviceViaPolicyDescriptor
    47  	requestProvisioningApprovalDescriptor                 *RequestProvisioningApprovalDescriptor
    48  )
    49  
    50  type GetProvisioningPolicyDescriptor struct{}
    51  
    52  type GetProvisioningPolicyDescriptorClientMsgHandle struct{}
    53  
    54  type GetProvisioningPolicyDescriptorServerMsgHandle struct{}
    55  
    56  func (d *GetProvisioningPolicyDescriptor) NewEmptyClientMsg() proto.Message {
    57  	return &GetProvisioningPolicyRequest{}
    58  }
    59  
    60  func (d *GetProvisioningPolicyDescriptor) NewEmptyServerMsg() proto.Message {
    61  	return &provisioning_policy.ProvisioningPolicy{}
    62  }
    63  
    64  func (d *GetProvisioningPolicyDescriptor) IsUnary() bool {
    65  	return true
    66  }
    67  
    68  func (d *GetProvisioningPolicyDescriptor) IsClientStream() bool {
    69  	return false
    70  }
    71  
    72  func (d *GetProvisioningPolicyDescriptor) IsServerStream() bool {
    73  	return false
    74  }
    75  
    76  func (d *GetProvisioningPolicyDescriptor) IsCollection() bool {
    77  	return false
    78  }
    79  
    80  func (d *GetProvisioningPolicyDescriptor) IsPlural() bool {
    81  	return false
    82  }
    83  
    84  func (d *GetProvisioningPolicyDescriptor) HasResource() bool {
    85  	return true
    86  }
    87  
    88  func (d *GetProvisioningPolicyDescriptor) RequestHasResourceBody() bool {
    89  	return false
    90  }
    91  
    92  func (d *GetProvisioningPolicyDescriptor) GetVerb() string {
    93  	return "get"
    94  }
    95  
    96  func (d *GetProvisioningPolicyDescriptor) GetMethodName() string {
    97  	return "GetProvisioningPolicy"
    98  }
    99  
   100  func (d *GetProvisioningPolicyDescriptor) GetFullMethodName() string {
   101  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/GetProvisioningPolicy"
   102  }
   103  
   104  func (d *GetProvisioningPolicyDescriptor) GetProtoPkgName() string {
   105  	return "ntt.devices.v1alpha2"
   106  }
   107  
   108  func (d *GetProvisioningPolicyDescriptor) GetApiName() string {
   109  	return "ProvisioningPolicyService"
   110  }
   111  
   112  func (d *GetProvisioningPolicyDescriptor) GetServiceDomain() string {
   113  	return "devices.edgelq.com"
   114  }
   115  
   116  func (d *GetProvisioningPolicyDescriptor) GetServiceVersion() string {
   117  	return "v1alpha2"
   118  }
   119  
   120  func (d *GetProvisioningPolicyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   121  	return provisioningPolicyServiceDescriptor
   122  }
   123  
   124  func (d *GetProvisioningPolicyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   125  	return provisioning_policy.GetDescriptor()
   126  }
   127  
   128  func (d *GetProvisioningPolicyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   129  	return &GetProvisioningPolicyDescriptorClientMsgHandle{}
   130  }
   131  
   132  func (d *GetProvisioningPolicyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   133  	return &GetProvisioningPolicyDescriptorServerMsgHandle{}
   134  }
   135  
   136  func (h *GetProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   137  	typedMsg := msg.(*GetProvisioningPolicyRequest)
   138  	var asInterface interface{} = h
   139  	override, ok := asInterface.(interface {
   140  		OverrideExtractResourceName(*GetProvisioningPolicyRequest) *provisioning_policy.Name
   141  	})
   142  	if ok {
   143  		return override.OverrideExtractResourceName(typedMsg)
   144  	}
   145  	{
   146  		if name := typedMsg.GetName(); name != nil {
   147  			return name
   148  		}
   149  	}
   150  	return (*provisioning_policy.Name)(nil)
   151  }
   152  
   153  func (h *GetProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   154  	typedMsg := msg.(*GetProvisioningPolicyRequest)
   155  	var asInterface interface{} = h
   156  	override, ok := asInterface.(interface {
   157  		OverrideExtractResourceNames(*GetProvisioningPolicyRequest) []*provisioning_policy.Name
   158  	})
   159  	if ok {
   160  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
   161  	}
   162  	return nil
   163  }
   164  
   165  func (h *GetProvisioningPolicyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   166  	typedMsg := msg.(*GetProvisioningPolicyRequest)
   167  	var asInterface interface{} = h
   168  	override, ok := asInterface.(interface {
   169  		OverrideExtractCollectionName(*GetProvisioningPolicyRequest) *provisioning_policy.ParentName
   170  	})
   171  	if ok {
   172  		return override.OverrideExtractCollectionName(typedMsg)
   173  	}
   174  	return nil
   175  }
   176  
   177  func (h *GetProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   178  	typedMsg := msg.(*GetProvisioningPolicyRequest)
   179  	var asInterface interface{} = h
   180  	override, ok := asInterface.(interface {
   181  		OverrideExtractResourceBody(*GetProvisioningPolicyRequest) *provisioning_policy.ProvisioningPolicy
   182  	})
   183  	if ok {
   184  		return override.OverrideExtractResourceBody(typedMsg)
   185  	}
   186  	return nil
   187  }
   188  
   189  func (h *GetProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   190  	typedMsg := msg.(*GetProvisioningPolicyRequest)
   191  	var asInterface interface{} = h
   192  	override, ok := asInterface.(interface {
   193  		OverrideExtractResourceBodies(*GetProvisioningPolicyRequest) []*provisioning_policy.ProvisioningPolicy
   194  	})
   195  	if ok {
   196  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
   197  	}
   198  	return nil
   199  }
   200  
   201  func (h *GetProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   202  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
   203  	var asInterface interface{} = h
   204  	override, ok := asInterface.(interface {
   205  		OverrideExtractResourceName(*provisioning_policy.ProvisioningPolicy) *provisioning_policy.Name
   206  	})
   207  	if ok {
   208  		return override.OverrideExtractResourceName(typedMsg)
   209  	}
   210  	{
   211  		if name := typedMsg.GetName(); name != nil {
   212  			return name
   213  		}
   214  	}
   215  	return (*provisioning_policy.Name)(nil)
   216  }
   217  
   218  func (h *GetProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   219  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
   220  	var asInterface interface{} = h
   221  	override, ok := asInterface.(interface {
   222  		OverrideExtractResourceNames(*provisioning_policy.ProvisioningPolicy) []*provisioning_policy.Name
   223  	})
   224  	if ok {
   225  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
   226  	}
   227  	return nil
   228  }
   229  
   230  func (h *GetProvisioningPolicyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   231  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
   232  	var asInterface interface{} = h
   233  	override, ok := asInterface.(interface {
   234  		OverrideExtractCollectionName(*provisioning_policy.ProvisioningPolicy) *provisioning_policy.ParentName
   235  	})
   236  	if ok {
   237  		return override.OverrideExtractCollectionName(typedMsg)
   238  	}
   239  	return nil
   240  }
   241  
   242  func (h *GetProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   243  	return msg.(*provisioning_policy.ProvisioningPolicy)
   244  }
   245  
   246  func (h *GetProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   247  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
   248  	var asInterface interface{} = h
   249  	override, ok := asInterface.(interface {
   250  		OverrideExtractResourceBodies(*provisioning_policy.ProvisioningPolicy) []*provisioning_policy.ProvisioningPolicy
   251  	})
   252  	if ok {
   253  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
   254  	}
   255  	return nil
   256  }
   257  
   258  func GetGetProvisioningPolicyDescriptor() *GetProvisioningPolicyDescriptor {
   259  	return getProvisioningPolicyDescriptor
   260  }
   261  
   262  type BatchGetProvisioningPoliciesDescriptor struct{}
   263  
   264  type BatchGetProvisioningPoliciesDescriptorClientMsgHandle struct{}
   265  
   266  type BatchGetProvisioningPoliciesDescriptorServerMsgHandle struct{}
   267  
   268  func (d *BatchGetProvisioningPoliciesDescriptor) NewEmptyClientMsg() proto.Message {
   269  	return &BatchGetProvisioningPoliciesRequest{}
   270  }
   271  
   272  func (d *BatchGetProvisioningPoliciesDescriptor) NewEmptyServerMsg() proto.Message {
   273  	return &BatchGetProvisioningPoliciesResponse{}
   274  }
   275  
   276  func (d *BatchGetProvisioningPoliciesDescriptor) IsUnary() bool {
   277  	return true
   278  }
   279  
   280  func (d *BatchGetProvisioningPoliciesDescriptor) IsClientStream() bool {
   281  	return false
   282  }
   283  
   284  func (d *BatchGetProvisioningPoliciesDescriptor) IsServerStream() bool {
   285  	return false
   286  }
   287  
   288  func (d *BatchGetProvisioningPoliciesDescriptor) IsCollection() bool {
   289  	return false
   290  }
   291  
   292  func (d *BatchGetProvisioningPoliciesDescriptor) IsPlural() bool {
   293  	return true
   294  }
   295  
   296  func (d *BatchGetProvisioningPoliciesDescriptor) HasResource() bool {
   297  	return true
   298  }
   299  
   300  func (d *BatchGetProvisioningPoliciesDescriptor) RequestHasResourceBody() bool {
   301  	return false
   302  }
   303  
   304  func (d *BatchGetProvisioningPoliciesDescriptor) GetVerb() string {
   305  	return "batchGet"
   306  }
   307  
   308  func (d *BatchGetProvisioningPoliciesDescriptor) GetMethodName() string {
   309  	return "BatchGetProvisioningPolicies"
   310  }
   311  
   312  func (d *BatchGetProvisioningPoliciesDescriptor) GetFullMethodName() string {
   313  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/BatchGetProvisioningPolicies"
   314  }
   315  
   316  func (d *BatchGetProvisioningPoliciesDescriptor) GetProtoPkgName() string {
   317  	return "ntt.devices.v1alpha2"
   318  }
   319  
   320  func (d *BatchGetProvisioningPoliciesDescriptor) GetApiName() string {
   321  	return "ProvisioningPolicyService"
   322  }
   323  
   324  func (d *BatchGetProvisioningPoliciesDescriptor) GetServiceDomain() string {
   325  	return "devices.edgelq.com"
   326  }
   327  
   328  func (d *BatchGetProvisioningPoliciesDescriptor) GetServiceVersion() string {
   329  	return "v1alpha2"
   330  }
   331  
   332  func (d *BatchGetProvisioningPoliciesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   333  	return provisioningPolicyServiceDescriptor
   334  }
   335  
   336  func (d *BatchGetProvisioningPoliciesDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   337  	return provisioning_policy.GetDescriptor()
   338  }
   339  
   340  func (d *BatchGetProvisioningPoliciesDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   341  	return &BatchGetProvisioningPoliciesDescriptorClientMsgHandle{}
   342  }
   343  
   344  func (d *BatchGetProvisioningPoliciesDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   345  	return &BatchGetProvisioningPoliciesDescriptorServerMsgHandle{}
   346  }
   347  
   348  func (h *BatchGetProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   349  	typedMsg := msg.(*BatchGetProvisioningPoliciesRequest)
   350  	var asInterface interface{} = h
   351  	override, ok := asInterface.(interface {
   352  		OverrideExtractResourceName(*BatchGetProvisioningPoliciesRequest) *provisioning_policy.Name
   353  	})
   354  	if ok {
   355  		return override.OverrideExtractResourceName(typedMsg)
   356  	}
   357  	return nil
   358  }
   359  
   360  func (h *BatchGetProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   361  	typedMsg := msg.(*BatchGetProvisioningPoliciesRequest)
   362  	var asInterface interface{} = h
   363  	override, ok := asInterface.(interface {
   364  		OverrideExtractResourceNames(*BatchGetProvisioningPoliciesRequest) []*provisioning_policy.Name
   365  	})
   366  	if ok {
   367  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
   368  	}
   369  	{
   370  		if names := typedMsg.GetNames(); len(names) > 0 {
   371  			return provisioning_policy.ProvisioningPolicyNameList(names)
   372  		}
   373  	}
   374  	return (provisioning_policy.ProvisioningPolicyNameList)(nil)
   375  }
   376  
   377  func (h *BatchGetProvisioningPoliciesDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   378  	typedMsg := msg.(*BatchGetProvisioningPoliciesRequest)
   379  	var asInterface interface{} = h
   380  	override, ok := asInterface.(interface {
   381  		OverrideExtractCollectionName(*BatchGetProvisioningPoliciesRequest) *provisioning_policy.ParentName
   382  	})
   383  	if ok {
   384  		return override.OverrideExtractCollectionName(typedMsg)
   385  	}
   386  	return nil
   387  }
   388  
   389  func (h *BatchGetProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   390  	typedMsg := msg.(*BatchGetProvisioningPoliciesRequest)
   391  	var asInterface interface{} = h
   392  	override, ok := asInterface.(interface {
   393  		OverrideExtractResourceBody(*BatchGetProvisioningPoliciesRequest) *provisioning_policy.ProvisioningPolicy
   394  	})
   395  	if ok {
   396  		return override.OverrideExtractResourceBody(typedMsg)
   397  	}
   398  	return nil
   399  }
   400  
   401  func (h *BatchGetProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   402  	typedMsg := msg.(*BatchGetProvisioningPoliciesRequest)
   403  	var asInterface interface{} = h
   404  	override, ok := asInterface.(interface {
   405  		OverrideExtractResourceBodies(*BatchGetProvisioningPoliciesRequest) []*provisioning_policy.ProvisioningPolicy
   406  	})
   407  	if ok {
   408  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
   409  	}
   410  	return nil
   411  }
   412  
   413  func (h *BatchGetProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   414  	typedMsg := msg.(*BatchGetProvisioningPoliciesResponse)
   415  	var asInterface interface{} = h
   416  	override, ok := asInterface.(interface {
   417  		OverrideExtractResourceName(*BatchGetProvisioningPoliciesResponse) *provisioning_policy.Name
   418  	})
   419  	if ok {
   420  		return override.OverrideExtractResourceName(typedMsg)
   421  	}
   422  	return nil
   423  }
   424  
   425  func (h *BatchGetProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   426  	typedMsg := msg.(*BatchGetProvisioningPoliciesResponse)
   427  	var asInterface interface{} = h
   428  	override, ok := asInterface.(interface {
   429  		OverrideExtractResourceNames(*BatchGetProvisioningPoliciesResponse) []*provisioning_policy.Name
   430  	})
   431  	if ok {
   432  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
   433  	}
   434  	{
   435  		if resources := typedMsg.GetProvisioningPolicies(); len(resources) > 0 {
   436  			list := make(provisioning_policy.ProvisioningPolicyNameList, 0, len(resources))
   437  			for _, res := range resources {
   438  				list = append(list, res.GetName())
   439  			}
   440  			return list
   441  		}
   442  	}
   443  	return (provisioning_policy.ProvisioningPolicyNameList)(nil)
   444  }
   445  
   446  func (h *BatchGetProvisioningPoliciesDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   447  	typedMsg := msg.(*BatchGetProvisioningPoliciesResponse)
   448  	var asInterface interface{} = h
   449  	override, ok := asInterface.(interface {
   450  		OverrideExtractCollectionName(*BatchGetProvisioningPoliciesResponse) *provisioning_policy.ParentName
   451  	})
   452  	if ok {
   453  		return override.OverrideExtractCollectionName(typedMsg)
   454  	}
   455  	return nil
   456  }
   457  
   458  func (h *BatchGetProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   459  	typedMsg := msg.(*BatchGetProvisioningPoliciesResponse)
   460  	var asInterface interface{} = h
   461  	override, ok := asInterface.(interface {
   462  		OverrideExtractResourceBody(*BatchGetProvisioningPoliciesResponse) *provisioning_policy.ProvisioningPolicy
   463  	})
   464  	if ok {
   465  		return override.OverrideExtractResourceBody(typedMsg)
   466  	}
   467  	return nil
   468  }
   469  
   470  func (h *BatchGetProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   471  	typedMsg := msg.(*BatchGetProvisioningPoliciesResponse)
   472  	var asInterface interface{} = h
   473  	override, ok := asInterface.(interface {
   474  		OverrideExtractResourceBodies(*BatchGetProvisioningPoliciesResponse) []*provisioning_policy.ProvisioningPolicy
   475  	})
   476  	if ok {
   477  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
   478  	}
   479  	{
   480  		if resources := typedMsg.GetProvisioningPolicies(); len(resources) > 0 {
   481  			return provisioning_policy.ProvisioningPolicyList(resources)
   482  		}
   483  	}
   484  	return (provisioning_policy.ProvisioningPolicyList)(nil)
   485  }
   486  
   487  func GetBatchGetProvisioningPoliciesDescriptor() *BatchGetProvisioningPoliciesDescriptor {
   488  	return batchGetProvisioningPoliciesDescriptor
   489  }
   490  
   491  type ListProvisioningPoliciesDescriptor struct{}
   492  
   493  type ListProvisioningPoliciesDescriptorClientMsgHandle struct{}
   494  
   495  type ListProvisioningPoliciesDescriptorServerMsgHandle struct{}
   496  
   497  func (d *ListProvisioningPoliciesDescriptor) NewEmptyClientMsg() proto.Message {
   498  	return &ListProvisioningPoliciesRequest{}
   499  }
   500  
   501  func (d *ListProvisioningPoliciesDescriptor) NewEmptyServerMsg() proto.Message {
   502  	return &ListProvisioningPoliciesResponse{}
   503  }
   504  
   505  func (d *ListProvisioningPoliciesDescriptor) IsUnary() bool {
   506  	return true
   507  }
   508  
   509  func (d *ListProvisioningPoliciesDescriptor) IsClientStream() bool {
   510  	return false
   511  }
   512  
   513  func (d *ListProvisioningPoliciesDescriptor) IsServerStream() bool {
   514  	return false
   515  }
   516  
   517  func (d *ListProvisioningPoliciesDescriptor) IsCollection() bool {
   518  	return true
   519  }
   520  
   521  func (d *ListProvisioningPoliciesDescriptor) IsPlural() bool {
   522  	return true
   523  }
   524  
   525  func (d *ListProvisioningPoliciesDescriptor) HasResource() bool {
   526  	return true
   527  }
   528  
   529  func (d *ListProvisioningPoliciesDescriptor) RequestHasResourceBody() bool {
   530  	return false
   531  }
   532  
   533  func (d *ListProvisioningPoliciesDescriptor) GetVerb() string {
   534  	return "list"
   535  }
   536  
   537  func (d *ListProvisioningPoliciesDescriptor) GetMethodName() string {
   538  	return "ListProvisioningPolicies"
   539  }
   540  
   541  func (d *ListProvisioningPoliciesDescriptor) GetFullMethodName() string {
   542  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/ListProvisioningPolicies"
   543  }
   544  
   545  func (d *ListProvisioningPoliciesDescriptor) GetProtoPkgName() string {
   546  	return "ntt.devices.v1alpha2"
   547  }
   548  
   549  func (d *ListProvisioningPoliciesDescriptor) GetApiName() string {
   550  	return "ProvisioningPolicyService"
   551  }
   552  
   553  func (d *ListProvisioningPoliciesDescriptor) GetServiceDomain() string {
   554  	return "devices.edgelq.com"
   555  }
   556  
   557  func (d *ListProvisioningPoliciesDescriptor) GetServiceVersion() string {
   558  	return "v1alpha2"
   559  }
   560  
   561  func (d *ListProvisioningPoliciesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   562  	return provisioningPolicyServiceDescriptor
   563  }
   564  
   565  func (d *ListProvisioningPoliciesDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   566  	return provisioning_policy.GetDescriptor()
   567  }
   568  
   569  func (d *ListProvisioningPoliciesDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   570  	return &ListProvisioningPoliciesDescriptorClientMsgHandle{}
   571  }
   572  
   573  func (d *ListProvisioningPoliciesDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   574  	return &ListProvisioningPoliciesDescriptorServerMsgHandle{}
   575  }
   576  
   577  func (h *ListProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   578  	typedMsg := msg.(*ListProvisioningPoliciesRequest)
   579  	var asInterface interface{} = h
   580  	override, ok := asInterface.(interface {
   581  		OverrideExtractResourceName(*ListProvisioningPoliciesRequest) *provisioning_policy.Name
   582  	})
   583  	if ok {
   584  		return override.OverrideExtractResourceName(typedMsg)
   585  	}
   586  	return nil
   587  }
   588  
   589  func (h *ListProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   590  	typedMsg := msg.(*ListProvisioningPoliciesRequest)
   591  	var asInterface interface{} = h
   592  	override, ok := asInterface.(interface {
   593  		OverrideExtractResourceNames(*ListProvisioningPoliciesRequest) []*provisioning_policy.Name
   594  	})
   595  	if ok {
   596  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
   597  	}
   598  	return nil
   599  }
   600  
   601  func (h *ListProvisioningPoliciesDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   602  	typedMsg := msg.(*ListProvisioningPoliciesRequest)
   603  	var asInterface interface{} = h
   604  	override, ok := asInterface.(interface {
   605  		OverrideExtractCollectionName(*ListProvisioningPoliciesRequest) *provisioning_policy.ParentName
   606  	})
   607  	if ok {
   608  		return override.OverrideExtractCollectionName(typedMsg)
   609  	}
   610  	{
   611  		if parentName := typedMsg.GetParent(); parentName != nil {
   612  			return parentName
   613  		}
   614  	}
   615  	return (*provisioning_policy.ParentName)(nil)
   616  }
   617  
   618  func (h *ListProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   619  	typedMsg := msg.(*ListProvisioningPoliciesRequest)
   620  	var asInterface interface{} = h
   621  	override, ok := asInterface.(interface {
   622  		OverrideExtractResourceBody(*ListProvisioningPoliciesRequest) *provisioning_policy.ProvisioningPolicy
   623  	})
   624  	if ok {
   625  		return override.OverrideExtractResourceBody(typedMsg)
   626  	}
   627  	return nil
   628  }
   629  
   630  func (h *ListProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   631  	typedMsg := msg.(*ListProvisioningPoliciesRequest)
   632  	var asInterface interface{} = h
   633  	override, ok := asInterface.(interface {
   634  		OverrideExtractResourceBodies(*ListProvisioningPoliciesRequest) []*provisioning_policy.ProvisioningPolicy
   635  	})
   636  	if ok {
   637  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
   638  	}
   639  	return nil
   640  }
   641  
   642  func (h *ListProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   643  	typedMsg := msg.(*ListProvisioningPoliciesResponse)
   644  	var asInterface interface{} = h
   645  	override, ok := asInterface.(interface {
   646  		OverrideExtractResourceName(*ListProvisioningPoliciesResponse) *provisioning_policy.Name
   647  	})
   648  	if ok {
   649  		return override.OverrideExtractResourceName(typedMsg)
   650  	}
   651  	return nil
   652  }
   653  
   654  func (h *ListProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   655  	typedMsg := msg.(*ListProvisioningPoliciesResponse)
   656  	var asInterface interface{} = h
   657  	override, ok := asInterface.(interface {
   658  		OverrideExtractResourceNames(*ListProvisioningPoliciesResponse) []*provisioning_policy.Name
   659  	})
   660  	if ok {
   661  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
   662  	}
   663  	{
   664  		if resources := typedMsg.GetProvisioningPolicies(); len(resources) > 0 {
   665  			list := make(provisioning_policy.ProvisioningPolicyNameList, 0, len(resources))
   666  			for _, res := range resources {
   667  				list = append(list, res.GetName())
   668  			}
   669  			return list
   670  		}
   671  	}
   672  	return (provisioning_policy.ProvisioningPolicyNameList)(nil)
   673  }
   674  
   675  func (h *ListProvisioningPoliciesDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   676  	typedMsg := msg.(*ListProvisioningPoliciesResponse)
   677  	var asInterface interface{} = h
   678  	override, ok := asInterface.(interface {
   679  		OverrideExtractCollectionName(*ListProvisioningPoliciesResponse) *provisioning_policy.ParentName
   680  	})
   681  	if ok {
   682  		return override.OverrideExtractCollectionName(typedMsg)
   683  	}
   684  	return nil
   685  }
   686  
   687  func (h *ListProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   688  	typedMsg := msg.(*ListProvisioningPoliciesResponse)
   689  	var asInterface interface{} = h
   690  	override, ok := asInterface.(interface {
   691  		OverrideExtractResourceBody(*ListProvisioningPoliciesResponse) *provisioning_policy.ProvisioningPolicy
   692  	})
   693  	if ok {
   694  		return override.OverrideExtractResourceBody(typedMsg)
   695  	}
   696  	return nil
   697  }
   698  
   699  func (h *ListProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   700  	typedMsg := msg.(*ListProvisioningPoliciesResponse)
   701  	var asInterface interface{} = h
   702  	override, ok := asInterface.(interface {
   703  		OverrideExtractResourceBodies(*ListProvisioningPoliciesResponse) []*provisioning_policy.ProvisioningPolicy
   704  	})
   705  	if ok {
   706  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
   707  	}
   708  	{
   709  		if resources := typedMsg.GetProvisioningPolicies(); len(resources) > 0 {
   710  			return provisioning_policy.ProvisioningPolicyList(resources)
   711  		}
   712  	}
   713  	return (provisioning_policy.ProvisioningPolicyList)(nil)
   714  }
   715  
   716  func GetListProvisioningPoliciesDescriptor() *ListProvisioningPoliciesDescriptor {
   717  	return listProvisioningPoliciesDescriptor
   718  }
   719  
   720  type WatchProvisioningPolicyDescriptor struct{}
   721  
   722  type WatchProvisioningPolicyDescriptorClientMsgHandle struct{}
   723  
   724  type WatchProvisioningPolicyDescriptorServerMsgHandle struct{}
   725  
   726  func (d *WatchProvisioningPolicyDescriptor) NewEmptyClientMsg() proto.Message {
   727  	return &WatchProvisioningPolicyRequest{}
   728  }
   729  
   730  func (d *WatchProvisioningPolicyDescriptor) NewEmptyServerMsg() proto.Message {
   731  	return &WatchProvisioningPolicyResponse{}
   732  }
   733  
   734  func (d *WatchProvisioningPolicyDescriptor) IsUnary() bool {
   735  	return false
   736  }
   737  
   738  func (d *WatchProvisioningPolicyDescriptor) IsClientStream() bool {
   739  	return false
   740  }
   741  
   742  func (d *WatchProvisioningPolicyDescriptor) IsServerStream() bool {
   743  	return true
   744  }
   745  
   746  func (d *WatchProvisioningPolicyDescriptor) IsCollection() bool {
   747  	return false
   748  }
   749  
   750  func (d *WatchProvisioningPolicyDescriptor) IsPlural() bool {
   751  	return false
   752  }
   753  
   754  func (d *WatchProvisioningPolicyDescriptor) HasResource() bool {
   755  	return true
   756  }
   757  
   758  func (d *WatchProvisioningPolicyDescriptor) RequestHasResourceBody() bool {
   759  	return false
   760  }
   761  
   762  func (d *WatchProvisioningPolicyDescriptor) GetVerb() string {
   763  	return "watch"
   764  }
   765  
   766  func (d *WatchProvisioningPolicyDescriptor) GetMethodName() string {
   767  	return "WatchProvisioningPolicy"
   768  }
   769  
   770  func (d *WatchProvisioningPolicyDescriptor) GetFullMethodName() string {
   771  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/WatchProvisioningPolicy"
   772  }
   773  
   774  func (d *WatchProvisioningPolicyDescriptor) GetProtoPkgName() string {
   775  	return "ntt.devices.v1alpha2"
   776  }
   777  
   778  func (d *WatchProvisioningPolicyDescriptor) GetApiName() string {
   779  	return "ProvisioningPolicyService"
   780  }
   781  
   782  func (d *WatchProvisioningPolicyDescriptor) GetServiceDomain() string {
   783  	return "devices.edgelq.com"
   784  }
   785  
   786  func (d *WatchProvisioningPolicyDescriptor) GetServiceVersion() string {
   787  	return "v1alpha2"
   788  }
   789  
   790  func (d *WatchProvisioningPolicyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   791  	return provisioningPolicyServiceDescriptor
   792  }
   793  
   794  func (d *WatchProvisioningPolicyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   795  	return provisioning_policy.GetDescriptor()
   796  }
   797  
   798  func (d *WatchProvisioningPolicyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   799  	return &WatchProvisioningPolicyDescriptorClientMsgHandle{}
   800  }
   801  
   802  func (d *WatchProvisioningPolicyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   803  	return &WatchProvisioningPolicyDescriptorServerMsgHandle{}
   804  }
   805  
   806  func (h *WatchProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   807  	typedMsg := msg.(*WatchProvisioningPolicyRequest)
   808  	var asInterface interface{} = h
   809  	override, ok := asInterface.(interface {
   810  		OverrideExtractResourceName(*WatchProvisioningPolicyRequest) *provisioning_policy.Name
   811  	})
   812  	if ok {
   813  		return override.OverrideExtractResourceName(typedMsg)
   814  	}
   815  	{
   816  		if name := typedMsg.GetName(); name != nil {
   817  			return name
   818  		}
   819  	}
   820  	return (*provisioning_policy.Name)(nil)
   821  }
   822  
   823  func (h *WatchProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   824  	typedMsg := msg.(*WatchProvisioningPolicyRequest)
   825  	var asInterface interface{} = h
   826  	override, ok := asInterface.(interface {
   827  		OverrideExtractResourceNames(*WatchProvisioningPolicyRequest) []*provisioning_policy.Name
   828  	})
   829  	if ok {
   830  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
   831  	}
   832  	return nil
   833  }
   834  
   835  func (h *WatchProvisioningPolicyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   836  	typedMsg := msg.(*WatchProvisioningPolicyRequest)
   837  	var asInterface interface{} = h
   838  	override, ok := asInterface.(interface {
   839  		OverrideExtractCollectionName(*WatchProvisioningPolicyRequest) *provisioning_policy.ParentName
   840  	})
   841  	if ok {
   842  		return override.OverrideExtractCollectionName(typedMsg)
   843  	}
   844  	return nil
   845  }
   846  
   847  func (h *WatchProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   848  	typedMsg := msg.(*WatchProvisioningPolicyRequest)
   849  	var asInterface interface{} = h
   850  	override, ok := asInterface.(interface {
   851  		OverrideExtractResourceBody(*WatchProvisioningPolicyRequest) *provisioning_policy.ProvisioningPolicy
   852  	})
   853  	if ok {
   854  		return override.OverrideExtractResourceBody(typedMsg)
   855  	}
   856  	return nil
   857  }
   858  
   859  func (h *WatchProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   860  	typedMsg := msg.(*WatchProvisioningPolicyRequest)
   861  	var asInterface interface{} = h
   862  	override, ok := asInterface.(interface {
   863  		OverrideExtractResourceBodies(*WatchProvisioningPolicyRequest) []*provisioning_policy.ProvisioningPolicy
   864  	})
   865  	if ok {
   866  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
   867  	}
   868  	return nil
   869  }
   870  
   871  func (h *WatchProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   872  	typedMsg := msg.(*WatchProvisioningPolicyResponse)
   873  	var asInterface interface{} = h
   874  	override, ok := asInterface.(interface {
   875  		OverrideExtractResourceName(*WatchProvisioningPolicyResponse) *provisioning_policy.Name
   876  	})
   877  	if ok {
   878  		return override.OverrideExtractResourceName(typedMsg)
   879  	}
   880  	{
   881  		if resChange := typedMsg.GetChange(); resChange != nil {
   882  			switch tResChange := resChange.ChangeType.(type) {
   883  			case *provisioning_policy.ProvisioningPolicyChange_Added_:
   884  				return tResChange.Added.GetProvisioningPolicy().GetName()
   885  			case *provisioning_policy.ProvisioningPolicyChange_Modified_:
   886  				return tResChange.Modified.GetName()
   887  			case *provisioning_policy.ProvisioningPolicyChange_Removed_:
   888  				return tResChange.Removed.GetName()
   889  			case *provisioning_policy.ProvisioningPolicyChange_Current_:
   890  				return tResChange.Current.GetProvisioningPolicy().GetName()
   891  			}
   892  		}
   893  	}
   894  	return (*provisioning_policy.Name)(nil)
   895  }
   896  
   897  func (h *WatchProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   898  	typedMsg := msg.(*WatchProvisioningPolicyResponse)
   899  	var asInterface interface{} = h
   900  	override, ok := asInterface.(interface {
   901  		OverrideExtractResourceNames(*WatchProvisioningPolicyResponse) []*provisioning_policy.Name
   902  	})
   903  	if ok {
   904  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
   905  	}
   906  	return nil
   907  }
   908  
   909  func (h *WatchProvisioningPolicyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   910  	typedMsg := msg.(*WatchProvisioningPolicyResponse)
   911  	var asInterface interface{} = h
   912  	override, ok := asInterface.(interface {
   913  		OverrideExtractCollectionName(*WatchProvisioningPolicyResponse) *provisioning_policy.ParentName
   914  	})
   915  	if ok {
   916  		return override.OverrideExtractCollectionName(typedMsg)
   917  	}
   918  	return nil
   919  }
   920  
   921  func (h *WatchProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   922  	typedMsg := msg.(*WatchProvisioningPolicyResponse)
   923  	var asInterface interface{} = h
   924  	override, ok := asInterface.(interface {
   925  		OverrideExtractResourceBody(*WatchProvisioningPolicyResponse) *provisioning_policy.ProvisioningPolicy
   926  	})
   927  	if ok {
   928  		return override.OverrideExtractResourceBody(typedMsg)
   929  	}
   930  	{
   931  		if resChange := typedMsg.GetChange(); resChange != nil {
   932  			switch tResChange := resChange.ChangeType.(type) {
   933  			case *provisioning_policy.ProvisioningPolicyChange_Added_:
   934  				return tResChange.Added.GetProvisioningPolicy()
   935  			case *provisioning_policy.ProvisioningPolicyChange_Modified_:
   936  				return tResChange.Modified.GetProvisioningPolicy()
   937  			case *provisioning_policy.ProvisioningPolicyChange_Current_:
   938  				return tResChange.Current.GetProvisioningPolicy()
   939  			}
   940  		}
   941  	}
   942  	return (*provisioning_policy.ProvisioningPolicy)(nil)
   943  }
   944  
   945  func (h *WatchProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   946  	typedMsg := msg.(*WatchProvisioningPolicyResponse)
   947  	var asInterface interface{} = h
   948  	override, ok := asInterface.(interface {
   949  		OverrideExtractResourceBodies(*WatchProvisioningPolicyResponse) []*provisioning_policy.ProvisioningPolicy
   950  	})
   951  	if ok {
   952  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
   953  	}
   954  	return nil
   955  }
   956  
   957  func GetWatchProvisioningPolicyDescriptor() *WatchProvisioningPolicyDescriptor {
   958  	return watchProvisioningPolicyDescriptor
   959  }
   960  
   961  type WatchProvisioningPoliciesDescriptor struct{}
   962  
   963  type WatchProvisioningPoliciesDescriptorClientMsgHandle struct{}
   964  
   965  type WatchProvisioningPoliciesDescriptorServerMsgHandle struct{}
   966  
   967  func (d *WatchProvisioningPoliciesDescriptor) NewEmptyClientMsg() proto.Message {
   968  	return &WatchProvisioningPoliciesRequest{}
   969  }
   970  
   971  func (d *WatchProvisioningPoliciesDescriptor) NewEmptyServerMsg() proto.Message {
   972  	return &WatchProvisioningPoliciesResponse{}
   973  }
   974  
   975  func (d *WatchProvisioningPoliciesDescriptor) IsUnary() bool {
   976  	return false
   977  }
   978  
   979  func (d *WatchProvisioningPoliciesDescriptor) IsClientStream() bool {
   980  	return false
   981  }
   982  
   983  func (d *WatchProvisioningPoliciesDescriptor) IsServerStream() bool {
   984  	return true
   985  }
   986  
   987  func (d *WatchProvisioningPoliciesDescriptor) IsCollection() bool {
   988  	return true
   989  }
   990  
   991  func (d *WatchProvisioningPoliciesDescriptor) IsPlural() bool {
   992  	return true
   993  }
   994  
   995  func (d *WatchProvisioningPoliciesDescriptor) HasResource() bool {
   996  	return true
   997  }
   998  
   999  func (d *WatchProvisioningPoliciesDescriptor) RequestHasResourceBody() bool {
  1000  	return false
  1001  }
  1002  
  1003  func (d *WatchProvisioningPoliciesDescriptor) GetVerb() string {
  1004  	return "watch"
  1005  }
  1006  
  1007  func (d *WatchProvisioningPoliciesDescriptor) GetMethodName() string {
  1008  	return "WatchProvisioningPolicies"
  1009  }
  1010  
  1011  func (d *WatchProvisioningPoliciesDescriptor) GetFullMethodName() string {
  1012  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/WatchProvisioningPolicies"
  1013  }
  1014  
  1015  func (d *WatchProvisioningPoliciesDescriptor) GetProtoPkgName() string {
  1016  	return "ntt.devices.v1alpha2"
  1017  }
  1018  
  1019  func (d *WatchProvisioningPoliciesDescriptor) GetApiName() string {
  1020  	return "ProvisioningPolicyService"
  1021  }
  1022  
  1023  func (d *WatchProvisioningPoliciesDescriptor) GetServiceDomain() string {
  1024  	return "devices.edgelq.com"
  1025  }
  1026  
  1027  func (d *WatchProvisioningPoliciesDescriptor) GetServiceVersion() string {
  1028  	return "v1alpha2"
  1029  }
  1030  
  1031  func (d *WatchProvisioningPoliciesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1032  	return provisioningPolicyServiceDescriptor
  1033  }
  1034  
  1035  func (d *WatchProvisioningPoliciesDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1036  	return provisioning_policy.GetDescriptor()
  1037  }
  1038  
  1039  func (d *WatchProvisioningPoliciesDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1040  	return &WatchProvisioningPoliciesDescriptorClientMsgHandle{}
  1041  }
  1042  
  1043  func (d *WatchProvisioningPoliciesDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1044  	return &WatchProvisioningPoliciesDescriptorServerMsgHandle{}
  1045  }
  1046  
  1047  func (h *WatchProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1048  	typedMsg := msg.(*WatchProvisioningPoliciesRequest)
  1049  	var asInterface interface{} = h
  1050  	override, ok := asInterface.(interface {
  1051  		OverrideExtractResourceName(*WatchProvisioningPoliciesRequest) *provisioning_policy.Name
  1052  	})
  1053  	if ok {
  1054  		return override.OverrideExtractResourceName(typedMsg)
  1055  	}
  1056  	return nil
  1057  }
  1058  
  1059  func (h *WatchProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1060  	typedMsg := msg.(*WatchProvisioningPoliciesRequest)
  1061  	var asInterface interface{} = h
  1062  	override, ok := asInterface.(interface {
  1063  		OverrideExtractResourceNames(*WatchProvisioningPoliciesRequest) []*provisioning_policy.Name
  1064  	})
  1065  	if ok {
  1066  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1067  	}
  1068  	return nil
  1069  }
  1070  
  1071  func (h *WatchProvisioningPoliciesDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1072  	typedMsg := msg.(*WatchProvisioningPoliciesRequest)
  1073  	var asInterface interface{} = h
  1074  	override, ok := asInterface.(interface {
  1075  		OverrideExtractCollectionName(*WatchProvisioningPoliciesRequest) *provisioning_policy.ParentName
  1076  	})
  1077  	if ok {
  1078  		return override.OverrideExtractCollectionName(typedMsg)
  1079  	}
  1080  	{
  1081  		if parentName := typedMsg.GetParent(); parentName != nil {
  1082  			return parentName
  1083  		}
  1084  	}
  1085  	return (*provisioning_policy.ParentName)(nil)
  1086  }
  1087  
  1088  func (h *WatchProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1089  	typedMsg := msg.(*WatchProvisioningPoliciesRequest)
  1090  	var asInterface interface{} = h
  1091  	override, ok := asInterface.(interface {
  1092  		OverrideExtractResourceBody(*WatchProvisioningPoliciesRequest) *provisioning_policy.ProvisioningPolicy
  1093  	})
  1094  	if ok {
  1095  		return override.OverrideExtractResourceBody(typedMsg)
  1096  	}
  1097  	return nil
  1098  }
  1099  
  1100  func (h *WatchProvisioningPoliciesDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1101  	typedMsg := msg.(*WatchProvisioningPoliciesRequest)
  1102  	var asInterface interface{} = h
  1103  	override, ok := asInterface.(interface {
  1104  		OverrideExtractResourceBodies(*WatchProvisioningPoliciesRequest) []*provisioning_policy.ProvisioningPolicy
  1105  	})
  1106  	if ok {
  1107  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  1108  	}
  1109  	return nil
  1110  }
  1111  
  1112  func (h *WatchProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1113  	typedMsg := msg.(*WatchProvisioningPoliciesResponse)
  1114  	var asInterface interface{} = h
  1115  	override, ok := asInterface.(interface {
  1116  		OverrideExtractResourceName(*WatchProvisioningPoliciesResponse) *provisioning_policy.Name
  1117  	})
  1118  	if ok {
  1119  		return override.OverrideExtractResourceName(typedMsg)
  1120  	}
  1121  	return nil
  1122  }
  1123  
  1124  func (h *WatchProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1125  	typedMsg := msg.(*WatchProvisioningPoliciesResponse)
  1126  	var asInterface interface{} = h
  1127  	override, ok := asInterface.(interface {
  1128  		OverrideExtractResourceNames(*WatchProvisioningPoliciesResponse) []*provisioning_policy.Name
  1129  	})
  1130  	if ok {
  1131  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1132  	}
  1133  	{
  1134  		if resChanges := typedMsg.GetProvisioningPolicyChanges(); len(resChanges) > 0 {
  1135  			list := make(provisioning_policy.ProvisioningPolicyNameList, 0, len(resChanges))
  1136  			for _, resChange := range resChanges {
  1137  				switch tResChange := resChange.ChangeType.(type) {
  1138  				case *provisioning_policy.ProvisioningPolicyChange_Added_:
  1139  					list = append(list, tResChange.Added.GetProvisioningPolicy().GetName())
  1140  				case *provisioning_policy.ProvisioningPolicyChange_Modified_:
  1141  					list = append(list, tResChange.Modified.GetName())
  1142  				case *provisioning_policy.ProvisioningPolicyChange_Removed_:
  1143  					list = append(list, tResChange.Removed.GetName())
  1144  				case *provisioning_policy.ProvisioningPolicyChange_Current_:
  1145  					list = append(list, tResChange.Current.GetProvisioningPolicy().GetName())
  1146  				}
  1147  			}
  1148  			return list
  1149  		}
  1150  	}
  1151  	return (provisioning_policy.ProvisioningPolicyNameList)(nil)
  1152  }
  1153  
  1154  func (h *WatchProvisioningPoliciesDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1155  	typedMsg := msg.(*WatchProvisioningPoliciesResponse)
  1156  	var asInterface interface{} = h
  1157  	override, ok := asInterface.(interface {
  1158  		OverrideExtractCollectionName(*WatchProvisioningPoliciesResponse) *provisioning_policy.ParentName
  1159  	})
  1160  	if ok {
  1161  		return override.OverrideExtractCollectionName(typedMsg)
  1162  	}
  1163  	return nil
  1164  }
  1165  
  1166  func (h *WatchProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1167  	typedMsg := msg.(*WatchProvisioningPoliciesResponse)
  1168  	var asInterface interface{} = h
  1169  	override, ok := asInterface.(interface {
  1170  		OverrideExtractResourceBody(*WatchProvisioningPoliciesResponse) *provisioning_policy.ProvisioningPolicy
  1171  	})
  1172  	if ok {
  1173  		return override.OverrideExtractResourceBody(typedMsg)
  1174  	}
  1175  	return nil
  1176  }
  1177  
  1178  func (h *WatchProvisioningPoliciesDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1179  	typedMsg := msg.(*WatchProvisioningPoliciesResponse)
  1180  	var asInterface interface{} = h
  1181  	override, ok := asInterface.(interface {
  1182  		OverrideExtractResourceBodies(*WatchProvisioningPoliciesResponse) []*provisioning_policy.ProvisioningPolicy
  1183  	})
  1184  	if ok {
  1185  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  1186  	}
  1187  	{
  1188  		if resChanges := typedMsg.GetProvisioningPolicyChanges(); len(resChanges) > 0 {
  1189  			list := make(provisioning_policy.ProvisioningPolicyList, 0, len(resChanges))
  1190  			for _, resChange := range resChanges {
  1191  				switch tResChange := resChange.ChangeType.(type) {
  1192  				case *provisioning_policy.ProvisioningPolicyChange_Added_:
  1193  					list = append(list, tResChange.Added.GetProvisioningPolicy())
  1194  				case *provisioning_policy.ProvisioningPolicyChange_Modified_:
  1195  					list = append(list, tResChange.Modified.GetProvisioningPolicy())
  1196  				case *provisioning_policy.ProvisioningPolicyChange_Current_:
  1197  					list = append(list, tResChange.Current.GetProvisioningPolicy())
  1198  				}
  1199  			}
  1200  			return list
  1201  		}
  1202  	}
  1203  	return (provisioning_policy.ProvisioningPolicyList)(nil)
  1204  }
  1205  
  1206  func GetWatchProvisioningPoliciesDescriptor() *WatchProvisioningPoliciesDescriptor {
  1207  	return watchProvisioningPoliciesDescriptor
  1208  }
  1209  
  1210  type CreateProvisioningPolicyDescriptor struct{}
  1211  
  1212  type CreateProvisioningPolicyDescriptorClientMsgHandle struct{}
  1213  
  1214  type CreateProvisioningPolicyDescriptorServerMsgHandle struct{}
  1215  
  1216  func (d *CreateProvisioningPolicyDescriptor) NewEmptyClientMsg() proto.Message {
  1217  	return &CreateProvisioningPolicyRequest{}
  1218  }
  1219  
  1220  func (d *CreateProvisioningPolicyDescriptor) NewEmptyServerMsg() proto.Message {
  1221  	return &provisioning_policy.ProvisioningPolicy{}
  1222  }
  1223  
  1224  func (d *CreateProvisioningPolicyDescriptor) IsUnary() bool {
  1225  	return true
  1226  }
  1227  
  1228  func (d *CreateProvisioningPolicyDescriptor) IsClientStream() bool {
  1229  	return false
  1230  }
  1231  
  1232  func (d *CreateProvisioningPolicyDescriptor) IsServerStream() bool {
  1233  	return false
  1234  }
  1235  
  1236  func (d *CreateProvisioningPolicyDescriptor) IsCollection() bool {
  1237  	return true
  1238  }
  1239  
  1240  func (d *CreateProvisioningPolicyDescriptor) IsPlural() bool {
  1241  	return false
  1242  }
  1243  
  1244  func (d *CreateProvisioningPolicyDescriptor) HasResource() bool {
  1245  	return true
  1246  }
  1247  
  1248  func (d *CreateProvisioningPolicyDescriptor) RequestHasResourceBody() bool {
  1249  	return true
  1250  }
  1251  
  1252  func (d *CreateProvisioningPolicyDescriptor) GetVerb() string {
  1253  	return "create"
  1254  }
  1255  
  1256  func (d *CreateProvisioningPolicyDescriptor) GetMethodName() string {
  1257  	return "CreateProvisioningPolicy"
  1258  }
  1259  
  1260  func (d *CreateProvisioningPolicyDescriptor) GetFullMethodName() string {
  1261  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/CreateProvisioningPolicy"
  1262  }
  1263  
  1264  func (d *CreateProvisioningPolicyDescriptor) GetProtoPkgName() string {
  1265  	return "ntt.devices.v1alpha2"
  1266  }
  1267  
  1268  func (d *CreateProvisioningPolicyDescriptor) GetApiName() string {
  1269  	return "ProvisioningPolicyService"
  1270  }
  1271  
  1272  func (d *CreateProvisioningPolicyDescriptor) GetServiceDomain() string {
  1273  	return "devices.edgelq.com"
  1274  }
  1275  
  1276  func (d *CreateProvisioningPolicyDescriptor) GetServiceVersion() string {
  1277  	return "v1alpha2"
  1278  }
  1279  
  1280  func (d *CreateProvisioningPolicyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1281  	return provisioningPolicyServiceDescriptor
  1282  }
  1283  
  1284  func (d *CreateProvisioningPolicyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1285  	return provisioning_policy.GetDescriptor()
  1286  }
  1287  
  1288  func (d *CreateProvisioningPolicyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1289  	return &CreateProvisioningPolicyDescriptorClientMsgHandle{}
  1290  }
  1291  
  1292  func (d *CreateProvisioningPolicyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1293  	return &CreateProvisioningPolicyDescriptorServerMsgHandle{}
  1294  }
  1295  
  1296  func (h *CreateProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1297  	typedMsg := msg.(*CreateProvisioningPolicyRequest)
  1298  	var asInterface interface{} = h
  1299  	override, ok := asInterface.(interface {
  1300  		OverrideExtractResourceName(*CreateProvisioningPolicyRequest) *provisioning_policy.Name
  1301  	})
  1302  	if ok {
  1303  		return override.OverrideExtractResourceName(typedMsg)
  1304  	}
  1305  	{
  1306  		res := typedMsg.GetProvisioningPolicy()
  1307  		if name := res.GetName(); name != nil {
  1308  			return name
  1309  		}
  1310  	}
  1311  	return (*provisioning_policy.Name)(nil)
  1312  }
  1313  
  1314  func (h *CreateProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1315  	typedMsg := msg.(*CreateProvisioningPolicyRequest)
  1316  	var asInterface interface{} = h
  1317  	override, ok := asInterface.(interface {
  1318  		OverrideExtractResourceNames(*CreateProvisioningPolicyRequest) []*provisioning_policy.Name
  1319  	})
  1320  	if ok {
  1321  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1322  	}
  1323  	return nil
  1324  }
  1325  
  1326  func (h *CreateProvisioningPolicyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1327  	typedMsg := msg.(*CreateProvisioningPolicyRequest)
  1328  	var asInterface interface{} = h
  1329  	override, ok := asInterface.(interface {
  1330  		OverrideExtractCollectionName(*CreateProvisioningPolicyRequest) *provisioning_policy.ParentName
  1331  	})
  1332  	if ok {
  1333  		return override.OverrideExtractCollectionName(typedMsg)
  1334  	}
  1335  	{
  1336  		if parentName := typedMsg.GetParent(); parentName != nil {
  1337  			return parentName
  1338  		}
  1339  	}
  1340  	return (*provisioning_policy.ParentName)(nil)
  1341  }
  1342  
  1343  func (h *CreateProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1344  	typedMsg := msg.(*CreateProvisioningPolicyRequest)
  1345  	var asInterface interface{} = h
  1346  	override, ok := asInterface.(interface {
  1347  		OverrideExtractResourceBody(*CreateProvisioningPolicyRequest) *provisioning_policy.ProvisioningPolicy
  1348  	})
  1349  	if ok {
  1350  		return override.OverrideExtractResourceBody(typedMsg)
  1351  	}
  1352  	{
  1353  		return typedMsg.GetProvisioningPolicy()
  1354  	}
  1355  	return (*provisioning_policy.ProvisioningPolicy)(nil)
  1356  }
  1357  
  1358  func (h *CreateProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1359  	typedMsg := msg.(*CreateProvisioningPolicyRequest)
  1360  	var asInterface interface{} = h
  1361  	override, ok := asInterface.(interface {
  1362  		OverrideExtractResourceBodies(*CreateProvisioningPolicyRequest) []*provisioning_policy.ProvisioningPolicy
  1363  	})
  1364  	if ok {
  1365  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  1366  	}
  1367  	return nil
  1368  }
  1369  
  1370  func (h *CreateProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1371  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
  1372  	var asInterface interface{} = h
  1373  	override, ok := asInterface.(interface {
  1374  		OverrideExtractResourceName(*provisioning_policy.ProvisioningPolicy) *provisioning_policy.Name
  1375  	})
  1376  	if ok {
  1377  		return override.OverrideExtractResourceName(typedMsg)
  1378  	}
  1379  	{
  1380  		if name := typedMsg.GetName(); name != nil {
  1381  			return name
  1382  		}
  1383  	}
  1384  	return (*provisioning_policy.Name)(nil)
  1385  }
  1386  
  1387  func (h *CreateProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1388  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
  1389  	var asInterface interface{} = h
  1390  	override, ok := asInterface.(interface {
  1391  		OverrideExtractResourceNames(*provisioning_policy.ProvisioningPolicy) []*provisioning_policy.Name
  1392  	})
  1393  	if ok {
  1394  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1395  	}
  1396  	return nil
  1397  }
  1398  
  1399  func (h *CreateProvisioningPolicyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1400  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
  1401  	var asInterface interface{} = h
  1402  	override, ok := asInterface.(interface {
  1403  		OverrideExtractCollectionName(*provisioning_policy.ProvisioningPolicy) *provisioning_policy.ParentName
  1404  	})
  1405  	if ok {
  1406  		return override.OverrideExtractCollectionName(typedMsg)
  1407  	}
  1408  	return nil
  1409  }
  1410  
  1411  func (h *CreateProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1412  	return msg.(*provisioning_policy.ProvisioningPolicy)
  1413  }
  1414  
  1415  func (h *CreateProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1416  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
  1417  	var asInterface interface{} = h
  1418  	override, ok := asInterface.(interface {
  1419  		OverrideExtractResourceBodies(*provisioning_policy.ProvisioningPolicy) []*provisioning_policy.ProvisioningPolicy
  1420  	})
  1421  	if ok {
  1422  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  1423  	}
  1424  	return nil
  1425  }
  1426  
  1427  func GetCreateProvisioningPolicyDescriptor() *CreateProvisioningPolicyDescriptor {
  1428  	return createProvisioningPolicyDescriptor
  1429  }
  1430  
  1431  type UpdateProvisioningPolicyDescriptor struct{}
  1432  
  1433  type UpdateProvisioningPolicyDescriptorClientMsgHandle struct{}
  1434  
  1435  type UpdateProvisioningPolicyDescriptorServerMsgHandle struct{}
  1436  
  1437  func (d *UpdateProvisioningPolicyDescriptor) NewEmptyClientMsg() proto.Message {
  1438  	return &UpdateProvisioningPolicyRequest{}
  1439  }
  1440  
  1441  func (d *UpdateProvisioningPolicyDescriptor) NewEmptyServerMsg() proto.Message {
  1442  	return &provisioning_policy.ProvisioningPolicy{}
  1443  }
  1444  
  1445  func (d *UpdateProvisioningPolicyDescriptor) IsUnary() bool {
  1446  	return true
  1447  }
  1448  
  1449  func (d *UpdateProvisioningPolicyDescriptor) IsClientStream() bool {
  1450  	return false
  1451  }
  1452  
  1453  func (d *UpdateProvisioningPolicyDescriptor) IsServerStream() bool {
  1454  	return false
  1455  }
  1456  
  1457  func (d *UpdateProvisioningPolicyDescriptor) IsCollection() bool {
  1458  	return false
  1459  }
  1460  
  1461  func (d *UpdateProvisioningPolicyDescriptor) IsPlural() bool {
  1462  	return false
  1463  }
  1464  
  1465  func (d *UpdateProvisioningPolicyDescriptor) HasResource() bool {
  1466  	return true
  1467  }
  1468  
  1469  func (d *UpdateProvisioningPolicyDescriptor) RequestHasResourceBody() bool {
  1470  	return true
  1471  }
  1472  
  1473  func (d *UpdateProvisioningPolicyDescriptor) GetVerb() string {
  1474  	return "update"
  1475  }
  1476  
  1477  func (d *UpdateProvisioningPolicyDescriptor) GetMethodName() string {
  1478  	return "UpdateProvisioningPolicy"
  1479  }
  1480  
  1481  func (d *UpdateProvisioningPolicyDescriptor) GetFullMethodName() string {
  1482  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/UpdateProvisioningPolicy"
  1483  }
  1484  
  1485  func (d *UpdateProvisioningPolicyDescriptor) GetProtoPkgName() string {
  1486  	return "ntt.devices.v1alpha2"
  1487  }
  1488  
  1489  func (d *UpdateProvisioningPolicyDescriptor) GetApiName() string {
  1490  	return "ProvisioningPolicyService"
  1491  }
  1492  
  1493  func (d *UpdateProvisioningPolicyDescriptor) GetServiceDomain() string {
  1494  	return "devices.edgelq.com"
  1495  }
  1496  
  1497  func (d *UpdateProvisioningPolicyDescriptor) GetServiceVersion() string {
  1498  	return "v1alpha2"
  1499  }
  1500  
  1501  func (d *UpdateProvisioningPolicyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1502  	return provisioningPolicyServiceDescriptor
  1503  }
  1504  
  1505  func (d *UpdateProvisioningPolicyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1506  	return provisioning_policy.GetDescriptor()
  1507  }
  1508  
  1509  func (d *UpdateProvisioningPolicyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1510  	return &UpdateProvisioningPolicyDescriptorClientMsgHandle{}
  1511  }
  1512  
  1513  func (d *UpdateProvisioningPolicyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1514  	return &UpdateProvisioningPolicyDescriptorServerMsgHandle{}
  1515  }
  1516  
  1517  func (h *UpdateProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1518  	typedMsg := msg.(*UpdateProvisioningPolicyRequest)
  1519  	var asInterface interface{} = h
  1520  	override, ok := asInterface.(interface {
  1521  		OverrideExtractResourceName(*UpdateProvisioningPolicyRequest) *provisioning_policy.Name
  1522  	})
  1523  	if ok {
  1524  		return override.OverrideExtractResourceName(typedMsg)
  1525  	}
  1526  	{
  1527  		res := typedMsg.GetProvisioningPolicy()
  1528  		if name := res.GetName(); name != nil {
  1529  			return name
  1530  		}
  1531  	}
  1532  	return (*provisioning_policy.Name)(nil)
  1533  }
  1534  
  1535  func (h *UpdateProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1536  	typedMsg := msg.(*UpdateProvisioningPolicyRequest)
  1537  	var asInterface interface{} = h
  1538  	override, ok := asInterface.(interface {
  1539  		OverrideExtractResourceNames(*UpdateProvisioningPolicyRequest) []*provisioning_policy.Name
  1540  	})
  1541  	if ok {
  1542  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1543  	}
  1544  	return nil
  1545  }
  1546  
  1547  func (h *UpdateProvisioningPolicyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1548  	typedMsg := msg.(*UpdateProvisioningPolicyRequest)
  1549  	var asInterface interface{} = h
  1550  	override, ok := asInterface.(interface {
  1551  		OverrideExtractCollectionName(*UpdateProvisioningPolicyRequest) *provisioning_policy.ParentName
  1552  	})
  1553  	if ok {
  1554  		return override.OverrideExtractCollectionName(typedMsg)
  1555  	}
  1556  	return nil
  1557  }
  1558  
  1559  func (h *UpdateProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1560  	typedMsg := msg.(*UpdateProvisioningPolicyRequest)
  1561  	var asInterface interface{} = h
  1562  	override, ok := asInterface.(interface {
  1563  		OverrideExtractResourceBody(*UpdateProvisioningPolicyRequest) *provisioning_policy.ProvisioningPolicy
  1564  	})
  1565  	if ok {
  1566  		return override.OverrideExtractResourceBody(typedMsg)
  1567  	}
  1568  	{
  1569  		return typedMsg.GetProvisioningPolicy()
  1570  	}
  1571  	return (*provisioning_policy.ProvisioningPolicy)(nil)
  1572  }
  1573  
  1574  func (h *UpdateProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1575  	typedMsg := msg.(*UpdateProvisioningPolicyRequest)
  1576  	var asInterface interface{} = h
  1577  	override, ok := asInterface.(interface {
  1578  		OverrideExtractResourceBodies(*UpdateProvisioningPolicyRequest) []*provisioning_policy.ProvisioningPolicy
  1579  	})
  1580  	if ok {
  1581  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  1582  	}
  1583  	return nil
  1584  }
  1585  
  1586  func (h *UpdateProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1587  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
  1588  	var asInterface interface{} = h
  1589  	override, ok := asInterface.(interface {
  1590  		OverrideExtractResourceName(*provisioning_policy.ProvisioningPolicy) *provisioning_policy.Name
  1591  	})
  1592  	if ok {
  1593  		return override.OverrideExtractResourceName(typedMsg)
  1594  	}
  1595  	{
  1596  		if name := typedMsg.GetName(); name != nil {
  1597  			return name
  1598  		}
  1599  	}
  1600  	return (*provisioning_policy.Name)(nil)
  1601  }
  1602  
  1603  func (h *UpdateProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1604  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
  1605  	var asInterface interface{} = h
  1606  	override, ok := asInterface.(interface {
  1607  		OverrideExtractResourceNames(*provisioning_policy.ProvisioningPolicy) []*provisioning_policy.Name
  1608  	})
  1609  	if ok {
  1610  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1611  	}
  1612  	return nil
  1613  }
  1614  
  1615  func (h *UpdateProvisioningPolicyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1616  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
  1617  	var asInterface interface{} = h
  1618  	override, ok := asInterface.(interface {
  1619  		OverrideExtractCollectionName(*provisioning_policy.ProvisioningPolicy) *provisioning_policy.ParentName
  1620  	})
  1621  	if ok {
  1622  		return override.OverrideExtractCollectionName(typedMsg)
  1623  	}
  1624  	return nil
  1625  }
  1626  
  1627  func (h *UpdateProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1628  	return msg.(*provisioning_policy.ProvisioningPolicy)
  1629  }
  1630  
  1631  func (h *UpdateProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1632  	typedMsg := msg.(*provisioning_policy.ProvisioningPolicy)
  1633  	var asInterface interface{} = h
  1634  	override, ok := asInterface.(interface {
  1635  		OverrideExtractResourceBodies(*provisioning_policy.ProvisioningPolicy) []*provisioning_policy.ProvisioningPolicy
  1636  	})
  1637  	if ok {
  1638  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  1639  	}
  1640  	return nil
  1641  }
  1642  
  1643  func GetUpdateProvisioningPolicyDescriptor() *UpdateProvisioningPolicyDescriptor {
  1644  	return updateProvisioningPolicyDescriptor
  1645  }
  1646  
  1647  type DeleteProvisioningPolicyDescriptor struct{}
  1648  
  1649  type DeleteProvisioningPolicyDescriptorClientMsgHandle struct{}
  1650  
  1651  type DeleteProvisioningPolicyDescriptorServerMsgHandle struct{}
  1652  
  1653  func (d *DeleteProvisioningPolicyDescriptor) NewEmptyClientMsg() proto.Message {
  1654  	return &DeleteProvisioningPolicyRequest{}
  1655  }
  1656  
  1657  func (d *DeleteProvisioningPolicyDescriptor) NewEmptyServerMsg() proto.Message {
  1658  	return &emptypb.Empty{}
  1659  }
  1660  
  1661  func (d *DeleteProvisioningPolicyDescriptor) IsUnary() bool {
  1662  	return true
  1663  }
  1664  
  1665  func (d *DeleteProvisioningPolicyDescriptor) IsClientStream() bool {
  1666  	return false
  1667  }
  1668  
  1669  func (d *DeleteProvisioningPolicyDescriptor) IsServerStream() bool {
  1670  	return false
  1671  }
  1672  
  1673  func (d *DeleteProvisioningPolicyDescriptor) IsCollection() bool {
  1674  	return false
  1675  }
  1676  
  1677  func (d *DeleteProvisioningPolicyDescriptor) IsPlural() bool {
  1678  	return false
  1679  }
  1680  
  1681  func (d *DeleteProvisioningPolicyDescriptor) HasResource() bool {
  1682  	return true
  1683  }
  1684  
  1685  func (d *DeleteProvisioningPolicyDescriptor) RequestHasResourceBody() bool {
  1686  	return false
  1687  }
  1688  
  1689  func (d *DeleteProvisioningPolicyDescriptor) GetVerb() string {
  1690  	return "delete"
  1691  }
  1692  
  1693  func (d *DeleteProvisioningPolicyDescriptor) GetMethodName() string {
  1694  	return "DeleteProvisioningPolicy"
  1695  }
  1696  
  1697  func (d *DeleteProvisioningPolicyDescriptor) GetFullMethodName() string {
  1698  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/DeleteProvisioningPolicy"
  1699  }
  1700  
  1701  func (d *DeleteProvisioningPolicyDescriptor) GetProtoPkgName() string {
  1702  	return "ntt.devices.v1alpha2"
  1703  }
  1704  
  1705  func (d *DeleteProvisioningPolicyDescriptor) GetApiName() string {
  1706  	return "ProvisioningPolicyService"
  1707  }
  1708  
  1709  func (d *DeleteProvisioningPolicyDescriptor) GetServiceDomain() string {
  1710  	return "devices.edgelq.com"
  1711  }
  1712  
  1713  func (d *DeleteProvisioningPolicyDescriptor) GetServiceVersion() string {
  1714  	return "v1alpha2"
  1715  }
  1716  
  1717  func (d *DeleteProvisioningPolicyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1718  	return provisioningPolicyServiceDescriptor
  1719  }
  1720  
  1721  func (d *DeleteProvisioningPolicyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1722  	return provisioning_policy.GetDescriptor()
  1723  }
  1724  
  1725  func (d *DeleteProvisioningPolicyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1726  	return &DeleteProvisioningPolicyDescriptorClientMsgHandle{}
  1727  }
  1728  
  1729  func (d *DeleteProvisioningPolicyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1730  	return &DeleteProvisioningPolicyDescriptorServerMsgHandle{}
  1731  }
  1732  
  1733  func (h *DeleteProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1734  	typedMsg := msg.(*DeleteProvisioningPolicyRequest)
  1735  	var asInterface interface{} = h
  1736  	override, ok := asInterface.(interface {
  1737  		OverrideExtractResourceName(*DeleteProvisioningPolicyRequest) *provisioning_policy.Name
  1738  	})
  1739  	if ok {
  1740  		return override.OverrideExtractResourceName(typedMsg)
  1741  	}
  1742  	{
  1743  		if name := typedMsg.GetName(); name != nil {
  1744  			return name
  1745  		}
  1746  	}
  1747  	return (*provisioning_policy.Name)(nil)
  1748  }
  1749  
  1750  func (h *DeleteProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1751  	typedMsg := msg.(*DeleteProvisioningPolicyRequest)
  1752  	var asInterface interface{} = h
  1753  	override, ok := asInterface.(interface {
  1754  		OverrideExtractResourceNames(*DeleteProvisioningPolicyRequest) []*provisioning_policy.Name
  1755  	})
  1756  	if ok {
  1757  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1758  	}
  1759  	return nil
  1760  }
  1761  
  1762  func (h *DeleteProvisioningPolicyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1763  	typedMsg := msg.(*DeleteProvisioningPolicyRequest)
  1764  	var asInterface interface{} = h
  1765  	override, ok := asInterface.(interface {
  1766  		OverrideExtractCollectionName(*DeleteProvisioningPolicyRequest) *provisioning_policy.ParentName
  1767  	})
  1768  	if ok {
  1769  		return override.OverrideExtractCollectionName(typedMsg)
  1770  	}
  1771  	return nil
  1772  }
  1773  
  1774  func (h *DeleteProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1775  	typedMsg := msg.(*DeleteProvisioningPolicyRequest)
  1776  	var asInterface interface{} = h
  1777  	override, ok := asInterface.(interface {
  1778  		OverrideExtractResourceBody(*DeleteProvisioningPolicyRequest) *provisioning_policy.ProvisioningPolicy
  1779  	})
  1780  	if ok {
  1781  		return override.OverrideExtractResourceBody(typedMsg)
  1782  	}
  1783  	return nil
  1784  }
  1785  
  1786  func (h *DeleteProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1787  	typedMsg := msg.(*DeleteProvisioningPolicyRequest)
  1788  	var asInterface interface{} = h
  1789  	override, ok := asInterface.(interface {
  1790  		OverrideExtractResourceBodies(*DeleteProvisioningPolicyRequest) []*provisioning_policy.ProvisioningPolicy
  1791  	})
  1792  	if ok {
  1793  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  1794  	}
  1795  	return nil
  1796  }
  1797  
  1798  func (h *DeleteProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1799  	typedMsg := msg.(*emptypb.Empty)
  1800  	var asInterface interface{} = h
  1801  	override, ok := asInterface.(interface {
  1802  		OverrideExtractResourceName(*emptypb.Empty) *provisioning_policy.Name
  1803  	})
  1804  	if ok {
  1805  		return override.OverrideExtractResourceName(typedMsg)
  1806  	}
  1807  	return nil
  1808  }
  1809  
  1810  func (h *DeleteProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1811  	typedMsg := msg.(*emptypb.Empty)
  1812  	var asInterface interface{} = h
  1813  	override, ok := asInterface.(interface {
  1814  		OverrideExtractResourceNames(*emptypb.Empty) []*provisioning_policy.Name
  1815  	})
  1816  	if ok {
  1817  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1818  	}
  1819  	return nil
  1820  }
  1821  
  1822  func (h *DeleteProvisioningPolicyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1823  	typedMsg := msg.(*emptypb.Empty)
  1824  	var asInterface interface{} = h
  1825  	override, ok := asInterface.(interface {
  1826  		OverrideExtractCollectionName(*emptypb.Empty) *provisioning_policy.ParentName
  1827  	})
  1828  	if ok {
  1829  		return override.OverrideExtractCollectionName(typedMsg)
  1830  	}
  1831  	return nil
  1832  }
  1833  
  1834  func (h *DeleteProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1835  	typedMsg := msg.(*emptypb.Empty)
  1836  	var asInterface interface{} = h
  1837  	override, ok := asInterface.(interface {
  1838  		OverrideExtractResourceBody(*emptypb.Empty) *provisioning_policy.ProvisioningPolicy
  1839  	})
  1840  	if ok {
  1841  		return override.OverrideExtractResourceBody(typedMsg)
  1842  	}
  1843  	return nil
  1844  }
  1845  
  1846  func (h *DeleteProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1847  	typedMsg := msg.(*emptypb.Empty)
  1848  	var asInterface interface{} = h
  1849  	override, ok := asInterface.(interface {
  1850  		OverrideExtractResourceBodies(*emptypb.Empty) []*provisioning_policy.ProvisioningPolicy
  1851  	})
  1852  	if ok {
  1853  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  1854  	}
  1855  	return nil
  1856  }
  1857  
  1858  func GetDeleteProvisioningPolicyDescriptor() *DeleteProvisioningPolicyDescriptor {
  1859  	return deleteProvisioningPolicyDescriptor
  1860  }
  1861  
  1862  type ProvisionServiceAccountToProvisioningPolicyDescriptor struct{}
  1863  
  1864  type ProvisionServiceAccountToProvisioningPolicyDescriptorClientMsgHandle struct{}
  1865  
  1866  type ProvisionServiceAccountToProvisioningPolicyDescriptorServerMsgHandle struct{}
  1867  
  1868  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) NewEmptyClientMsg() proto.Message {
  1869  	return &ProvisionServiceAccountToProvisioningPolicyRequest{}
  1870  }
  1871  
  1872  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) NewEmptyServerMsg() proto.Message {
  1873  	return &ProvisionServiceAccountToProvisioningPolicyResponse{}
  1874  }
  1875  
  1876  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) IsUnary() bool {
  1877  	return true
  1878  }
  1879  
  1880  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) IsClientStream() bool {
  1881  	return false
  1882  }
  1883  
  1884  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) IsServerStream() bool {
  1885  	return false
  1886  }
  1887  
  1888  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) IsCollection() bool {
  1889  	return false
  1890  }
  1891  
  1892  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) IsPlural() bool {
  1893  	return false
  1894  }
  1895  
  1896  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) HasResource() bool {
  1897  	return true
  1898  }
  1899  
  1900  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) RequestHasResourceBody() bool {
  1901  	return false
  1902  }
  1903  
  1904  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetVerb() string {
  1905  	return "provisionServiceAccountToProvisioningPolicy"
  1906  }
  1907  
  1908  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetMethodName() string {
  1909  	return "ProvisionServiceAccountToProvisioningPolicy"
  1910  }
  1911  
  1912  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetFullMethodName() string {
  1913  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/ProvisionServiceAccountToProvisioningPolicy"
  1914  }
  1915  
  1916  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetProtoPkgName() string {
  1917  	return "ntt.devices.v1alpha2"
  1918  }
  1919  
  1920  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetApiName() string {
  1921  	return "ProvisioningPolicyService"
  1922  }
  1923  
  1924  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetServiceDomain() string {
  1925  	return "devices.edgelq.com"
  1926  }
  1927  
  1928  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetServiceVersion() string {
  1929  	return "v1alpha2"
  1930  }
  1931  
  1932  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1933  	return provisioningPolicyServiceDescriptor
  1934  }
  1935  
  1936  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1937  	return provisioning_policy.GetDescriptor()
  1938  }
  1939  
  1940  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1941  	return &ProvisionServiceAccountToProvisioningPolicyDescriptorClientMsgHandle{}
  1942  }
  1943  
  1944  func (d *ProvisionServiceAccountToProvisioningPolicyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1945  	return &ProvisionServiceAccountToProvisioningPolicyDescriptorServerMsgHandle{}
  1946  }
  1947  
  1948  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1949  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyRequest)
  1950  	var asInterface interface{} = h
  1951  	override, ok := asInterface.(interface {
  1952  		OverrideExtractResourceName(*ProvisionServiceAccountToProvisioningPolicyRequest) *provisioning_policy.Name
  1953  	})
  1954  	if ok {
  1955  		return override.OverrideExtractResourceName(typedMsg)
  1956  	}
  1957  	{
  1958  		if name := typedMsg.GetName(); name != nil {
  1959  			return name
  1960  		}
  1961  	}
  1962  	return (*provisioning_policy.Name)(nil)
  1963  }
  1964  
  1965  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1966  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyRequest)
  1967  	var asInterface interface{} = h
  1968  	override, ok := asInterface.(interface {
  1969  		OverrideExtractResourceNames(*ProvisionServiceAccountToProvisioningPolicyRequest) []*provisioning_policy.Name
  1970  	})
  1971  	if ok {
  1972  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  1973  	}
  1974  	return nil
  1975  }
  1976  
  1977  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1978  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyRequest)
  1979  	var asInterface interface{} = h
  1980  	override, ok := asInterface.(interface {
  1981  		OverrideExtractCollectionName(*ProvisionServiceAccountToProvisioningPolicyRequest) *provisioning_policy.ParentName
  1982  	})
  1983  	if ok {
  1984  		return override.OverrideExtractCollectionName(typedMsg)
  1985  	}
  1986  	return nil
  1987  }
  1988  
  1989  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1990  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyRequest)
  1991  	var asInterface interface{} = h
  1992  	override, ok := asInterface.(interface {
  1993  		OverrideExtractResourceBody(*ProvisionServiceAccountToProvisioningPolicyRequest) *provisioning_policy.ProvisioningPolicy
  1994  	})
  1995  	if ok {
  1996  		return override.OverrideExtractResourceBody(typedMsg)
  1997  	}
  1998  	return nil
  1999  }
  2000  
  2001  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2002  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyRequest)
  2003  	var asInterface interface{} = h
  2004  	override, ok := asInterface.(interface {
  2005  		OverrideExtractResourceBodies(*ProvisionServiceAccountToProvisioningPolicyRequest) []*provisioning_policy.ProvisioningPolicy
  2006  	})
  2007  	if ok {
  2008  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  2009  	}
  2010  	return nil
  2011  }
  2012  
  2013  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2014  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyResponse)
  2015  	var asInterface interface{} = h
  2016  	override, ok := asInterface.(interface {
  2017  		OverrideExtractResourceName(*ProvisionServiceAccountToProvisioningPolicyResponse) *provisioning_policy.Name
  2018  	})
  2019  	if ok {
  2020  		return override.OverrideExtractResourceName(typedMsg)
  2021  	}
  2022  	return nil
  2023  }
  2024  
  2025  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2026  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyResponse)
  2027  	var asInterface interface{} = h
  2028  	override, ok := asInterface.(interface {
  2029  		OverrideExtractResourceNames(*ProvisionServiceAccountToProvisioningPolicyResponse) []*provisioning_policy.Name
  2030  	})
  2031  	if ok {
  2032  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  2033  	}
  2034  	return nil
  2035  }
  2036  
  2037  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2038  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyResponse)
  2039  	var asInterface interface{} = h
  2040  	override, ok := asInterface.(interface {
  2041  		OverrideExtractCollectionName(*ProvisionServiceAccountToProvisioningPolicyResponse) *provisioning_policy.ParentName
  2042  	})
  2043  	if ok {
  2044  		return override.OverrideExtractCollectionName(typedMsg)
  2045  	}
  2046  	return nil
  2047  }
  2048  
  2049  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2050  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyResponse)
  2051  	var asInterface interface{} = h
  2052  	override, ok := asInterface.(interface {
  2053  		OverrideExtractResourceBody(*ProvisionServiceAccountToProvisioningPolicyResponse) *provisioning_policy.ProvisioningPolicy
  2054  	})
  2055  	if ok {
  2056  		return override.OverrideExtractResourceBody(typedMsg)
  2057  	}
  2058  	return nil
  2059  }
  2060  
  2061  func (h *ProvisionServiceAccountToProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2062  	typedMsg := msg.(*ProvisionServiceAccountToProvisioningPolicyResponse)
  2063  	var asInterface interface{} = h
  2064  	override, ok := asInterface.(interface {
  2065  		OverrideExtractResourceBodies(*ProvisionServiceAccountToProvisioningPolicyResponse) []*provisioning_policy.ProvisioningPolicy
  2066  	})
  2067  	if ok {
  2068  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  2069  	}
  2070  	return nil
  2071  }
  2072  
  2073  func GetProvisionServiceAccountToProvisioningPolicyDescriptor() *ProvisionServiceAccountToProvisioningPolicyDescriptor {
  2074  	return provisionServiceAccountToProvisioningPolicyDescriptor
  2075  }
  2076  
  2077  type RemoveServiceAccountFromProvisioningPolicyDescriptor struct{}
  2078  
  2079  type RemoveServiceAccountFromProvisioningPolicyDescriptorClientMsgHandle struct{}
  2080  
  2081  type RemoveServiceAccountFromProvisioningPolicyDescriptorServerMsgHandle struct{}
  2082  
  2083  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) NewEmptyClientMsg() proto.Message {
  2084  	return &RemoveServiceAccountFromProvisioningPolicyRequest{}
  2085  }
  2086  
  2087  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) NewEmptyServerMsg() proto.Message {
  2088  	return &RemoveServiceAccountFromProvisioningPolicyResponse{}
  2089  }
  2090  
  2091  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) IsUnary() bool {
  2092  	return true
  2093  }
  2094  
  2095  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) IsClientStream() bool {
  2096  	return false
  2097  }
  2098  
  2099  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) IsServerStream() bool {
  2100  	return false
  2101  }
  2102  
  2103  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) IsCollection() bool {
  2104  	return false
  2105  }
  2106  
  2107  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) IsPlural() bool {
  2108  	return false
  2109  }
  2110  
  2111  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) HasResource() bool {
  2112  	return true
  2113  }
  2114  
  2115  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) RequestHasResourceBody() bool {
  2116  	return false
  2117  }
  2118  
  2119  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetVerb() string {
  2120  	return "removeServiceAccountFromProvisioningPolicy"
  2121  }
  2122  
  2123  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetMethodName() string {
  2124  	return "RemoveServiceAccountFromProvisioningPolicy"
  2125  }
  2126  
  2127  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetFullMethodName() string {
  2128  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/RemoveServiceAccountFromProvisioningPolicy"
  2129  }
  2130  
  2131  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetProtoPkgName() string {
  2132  	return "ntt.devices.v1alpha2"
  2133  }
  2134  
  2135  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetApiName() string {
  2136  	return "ProvisioningPolicyService"
  2137  }
  2138  
  2139  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetServiceDomain() string {
  2140  	return "devices.edgelq.com"
  2141  }
  2142  
  2143  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetServiceVersion() string {
  2144  	return "v1alpha2"
  2145  }
  2146  
  2147  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  2148  	return provisioningPolicyServiceDescriptor
  2149  }
  2150  
  2151  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  2152  	return provisioning_policy.GetDescriptor()
  2153  }
  2154  
  2155  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  2156  	return &RemoveServiceAccountFromProvisioningPolicyDescriptorClientMsgHandle{}
  2157  }
  2158  
  2159  func (d *RemoveServiceAccountFromProvisioningPolicyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  2160  	return &RemoveServiceAccountFromProvisioningPolicyDescriptorServerMsgHandle{}
  2161  }
  2162  
  2163  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2164  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyRequest)
  2165  	var asInterface interface{} = h
  2166  	override, ok := asInterface.(interface {
  2167  		OverrideExtractResourceName(*RemoveServiceAccountFromProvisioningPolicyRequest) *provisioning_policy.Name
  2168  	})
  2169  	if ok {
  2170  		return override.OverrideExtractResourceName(typedMsg)
  2171  	}
  2172  	{
  2173  		if name := typedMsg.GetName(); name != nil {
  2174  			return name
  2175  		}
  2176  	}
  2177  	return (*provisioning_policy.Name)(nil)
  2178  }
  2179  
  2180  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2181  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyRequest)
  2182  	var asInterface interface{} = h
  2183  	override, ok := asInterface.(interface {
  2184  		OverrideExtractResourceNames(*RemoveServiceAccountFromProvisioningPolicyRequest) []*provisioning_policy.Name
  2185  	})
  2186  	if ok {
  2187  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  2188  	}
  2189  	return nil
  2190  }
  2191  
  2192  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2193  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyRequest)
  2194  	var asInterface interface{} = h
  2195  	override, ok := asInterface.(interface {
  2196  		OverrideExtractCollectionName(*RemoveServiceAccountFromProvisioningPolicyRequest) *provisioning_policy.ParentName
  2197  	})
  2198  	if ok {
  2199  		return override.OverrideExtractCollectionName(typedMsg)
  2200  	}
  2201  	return nil
  2202  }
  2203  
  2204  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2205  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyRequest)
  2206  	var asInterface interface{} = h
  2207  	override, ok := asInterface.(interface {
  2208  		OverrideExtractResourceBody(*RemoveServiceAccountFromProvisioningPolicyRequest) *provisioning_policy.ProvisioningPolicy
  2209  	})
  2210  	if ok {
  2211  		return override.OverrideExtractResourceBody(typedMsg)
  2212  	}
  2213  	return nil
  2214  }
  2215  
  2216  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2217  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyRequest)
  2218  	var asInterface interface{} = h
  2219  	override, ok := asInterface.(interface {
  2220  		OverrideExtractResourceBodies(*RemoveServiceAccountFromProvisioningPolicyRequest) []*provisioning_policy.ProvisioningPolicy
  2221  	})
  2222  	if ok {
  2223  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  2224  	}
  2225  	return nil
  2226  }
  2227  
  2228  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2229  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyResponse)
  2230  	var asInterface interface{} = h
  2231  	override, ok := asInterface.(interface {
  2232  		OverrideExtractResourceName(*RemoveServiceAccountFromProvisioningPolicyResponse) *provisioning_policy.Name
  2233  	})
  2234  	if ok {
  2235  		return override.OverrideExtractResourceName(typedMsg)
  2236  	}
  2237  	return nil
  2238  }
  2239  
  2240  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2241  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyResponse)
  2242  	var asInterface interface{} = h
  2243  	override, ok := asInterface.(interface {
  2244  		OverrideExtractResourceNames(*RemoveServiceAccountFromProvisioningPolicyResponse) []*provisioning_policy.Name
  2245  	})
  2246  	if ok {
  2247  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  2248  	}
  2249  	return nil
  2250  }
  2251  
  2252  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2253  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyResponse)
  2254  	var asInterface interface{} = h
  2255  	override, ok := asInterface.(interface {
  2256  		OverrideExtractCollectionName(*RemoveServiceAccountFromProvisioningPolicyResponse) *provisioning_policy.ParentName
  2257  	})
  2258  	if ok {
  2259  		return override.OverrideExtractCollectionName(typedMsg)
  2260  	}
  2261  	return nil
  2262  }
  2263  
  2264  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2265  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyResponse)
  2266  	var asInterface interface{} = h
  2267  	override, ok := asInterface.(interface {
  2268  		OverrideExtractResourceBody(*RemoveServiceAccountFromProvisioningPolicyResponse) *provisioning_policy.ProvisioningPolicy
  2269  	})
  2270  	if ok {
  2271  		return override.OverrideExtractResourceBody(typedMsg)
  2272  	}
  2273  	return nil
  2274  }
  2275  
  2276  func (h *RemoveServiceAccountFromProvisioningPolicyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2277  	typedMsg := msg.(*RemoveServiceAccountFromProvisioningPolicyResponse)
  2278  	var asInterface interface{} = h
  2279  	override, ok := asInterface.(interface {
  2280  		OverrideExtractResourceBodies(*RemoveServiceAccountFromProvisioningPolicyResponse) []*provisioning_policy.ProvisioningPolicy
  2281  	})
  2282  	if ok {
  2283  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  2284  	}
  2285  	return nil
  2286  }
  2287  
  2288  func GetRemoveServiceAccountFromProvisioningPolicyDescriptor() *RemoveServiceAccountFromProvisioningPolicyDescriptor {
  2289  	return removeServiceAccountFromProvisioningPolicyDescriptor
  2290  }
  2291  
  2292  type ProvisionDeviceViaPolicyDescriptor struct{}
  2293  
  2294  type ProvisionDeviceViaPolicyDescriptorClientMsgHandle struct{}
  2295  
  2296  type ProvisionDeviceViaPolicyDescriptorServerMsgHandle struct{}
  2297  
  2298  func (d *ProvisionDeviceViaPolicyDescriptor) NewEmptyClientMsg() proto.Message {
  2299  	return &ProvisionDeviceViaPolicyRequest{}
  2300  }
  2301  
  2302  func (d *ProvisionDeviceViaPolicyDescriptor) NewEmptyServerMsg() proto.Message {
  2303  	return &ProvisionDeviceViaPolicyResponse{}
  2304  }
  2305  
  2306  func (d *ProvisionDeviceViaPolicyDescriptor) IsUnary() bool {
  2307  	return true
  2308  }
  2309  
  2310  func (d *ProvisionDeviceViaPolicyDescriptor) IsClientStream() bool {
  2311  	return false
  2312  }
  2313  
  2314  func (d *ProvisionDeviceViaPolicyDescriptor) IsServerStream() bool {
  2315  	return false
  2316  }
  2317  
  2318  func (d *ProvisionDeviceViaPolicyDescriptor) IsCollection() bool {
  2319  	return false
  2320  }
  2321  
  2322  func (d *ProvisionDeviceViaPolicyDescriptor) IsPlural() bool {
  2323  	return false
  2324  }
  2325  
  2326  func (d *ProvisionDeviceViaPolicyDescriptor) HasResource() bool {
  2327  	return true
  2328  }
  2329  
  2330  func (d *ProvisionDeviceViaPolicyDescriptor) RequestHasResourceBody() bool {
  2331  	return false
  2332  }
  2333  
  2334  func (d *ProvisionDeviceViaPolicyDescriptor) GetVerb() string {
  2335  	return "provisionDeviceViaPolicy"
  2336  }
  2337  
  2338  func (d *ProvisionDeviceViaPolicyDescriptor) GetMethodName() string {
  2339  	return "ProvisionDeviceViaPolicy"
  2340  }
  2341  
  2342  func (d *ProvisionDeviceViaPolicyDescriptor) GetFullMethodName() string {
  2343  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/ProvisionDeviceViaPolicy"
  2344  }
  2345  
  2346  func (d *ProvisionDeviceViaPolicyDescriptor) GetProtoPkgName() string {
  2347  	return "ntt.devices.v1alpha2"
  2348  }
  2349  
  2350  func (d *ProvisionDeviceViaPolicyDescriptor) GetApiName() string {
  2351  	return "ProvisioningPolicyService"
  2352  }
  2353  
  2354  func (d *ProvisionDeviceViaPolicyDescriptor) GetServiceDomain() string {
  2355  	return "devices.edgelq.com"
  2356  }
  2357  
  2358  func (d *ProvisionDeviceViaPolicyDescriptor) GetServiceVersion() string {
  2359  	return "v1alpha2"
  2360  }
  2361  
  2362  func (d *ProvisionDeviceViaPolicyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  2363  	return provisioningPolicyServiceDescriptor
  2364  }
  2365  
  2366  func (d *ProvisionDeviceViaPolicyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  2367  	return provisioning_policy.GetDescriptor()
  2368  }
  2369  
  2370  func (d *ProvisionDeviceViaPolicyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  2371  	return &ProvisionDeviceViaPolicyDescriptorClientMsgHandle{}
  2372  }
  2373  
  2374  func (d *ProvisionDeviceViaPolicyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  2375  	return &ProvisionDeviceViaPolicyDescriptorServerMsgHandle{}
  2376  }
  2377  
  2378  func (h *ProvisionDeviceViaPolicyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2379  	typedMsg := msg.(*ProvisionDeviceViaPolicyRequest)
  2380  	var asInterface interface{} = h
  2381  	override, ok := asInterface.(interface {
  2382  		OverrideExtractResourceName(*ProvisionDeviceViaPolicyRequest) *provisioning_policy.Name
  2383  	})
  2384  	if ok {
  2385  		return override.OverrideExtractResourceName(typedMsg)
  2386  	}
  2387  	{
  2388  		if name := typedMsg.GetName(); name != nil {
  2389  			return name
  2390  		}
  2391  	}
  2392  	return (*provisioning_policy.Name)(nil)
  2393  }
  2394  
  2395  func (h *ProvisionDeviceViaPolicyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2396  	typedMsg := msg.(*ProvisionDeviceViaPolicyRequest)
  2397  	var asInterface interface{} = h
  2398  	override, ok := asInterface.(interface {
  2399  		OverrideExtractResourceNames(*ProvisionDeviceViaPolicyRequest) []*provisioning_policy.Name
  2400  	})
  2401  	if ok {
  2402  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  2403  	}
  2404  	return nil
  2405  }
  2406  
  2407  func (h *ProvisionDeviceViaPolicyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2408  	typedMsg := msg.(*ProvisionDeviceViaPolicyRequest)
  2409  	var asInterface interface{} = h
  2410  	override, ok := asInterface.(interface {
  2411  		OverrideExtractCollectionName(*ProvisionDeviceViaPolicyRequest) *provisioning_policy.ParentName
  2412  	})
  2413  	if ok {
  2414  		return override.OverrideExtractCollectionName(typedMsg)
  2415  	}
  2416  	return nil
  2417  }
  2418  
  2419  func (h *ProvisionDeviceViaPolicyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2420  	typedMsg := msg.(*ProvisionDeviceViaPolicyRequest)
  2421  	var asInterface interface{} = h
  2422  	override, ok := asInterface.(interface {
  2423  		OverrideExtractResourceBody(*ProvisionDeviceViaPolicyRequest) *provisioning_policy.ProvisioningPolicy
  2424  	})
  2425  	if ok {
  2426  		return override.OverrideExtractResourceBody(typedMsg)
  2427  	}
  2428  	return nil
  2429  }
  2430  
  2431  func (h *ProvisionDeviceViaPolicyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2432  	typedMsg := msg.(*ProvisionDeviceViaPolicyRequest)
  2433  	var asInterface interface{} = h
  2434  	override, ok := asInterface.(interface {
  2435  		OverrideExtractResourceBodies(*ProvisionDeviceViaPolicyRequest) []*provisioning_policy.ProvisioningPolicy
  2436  	})
  2437  	if ok {
  2438  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  2439  	}
  2440  	return nil
  2441  }
  2442  
  2443  func (h *ProvisionDeviceViaPolicyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2444  	typedMsg := msg.(*ProvisionDeviceViaPolicyResponse)
  2445  	var asInterface interface{} = h
  2446  	override, ok := asInterface.(interface {
  2447  		OverrideExtractResourceName(*ProvisionDeviceViaPolicyResponse) *provisioning_policy.Name
  2448  	})
  2449  	if ok {
  2450  		return override.OverrideExtractResourceName(typedMsg)
  2451  	}
  2452  	return nil
  2453  }
  2454  
  2455  func (h *ProvisionDeviceViaPolicyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2456  	typedMsg := msg.(*ProvisionDeviceViaPolicyResponse)
  2457  	var asInterface interface{} = h
  2458  	override, ok := asInterface.(interface {
  2459  		OverrideExtractResourceNames(*ProvisionDeviceViaPolicyResponse) []*provisioning_policy.Name
  2460  	})
  2461  	if ok {
  2462  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  2463  	}
  2464  	return nil
  2465  }
  2466  
  2467  func (h *ProvisionDeviceViaPolicyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2468  	typedMsg := msg.(*ProvisionDeviceViaPolicyResponse)
  2469  	var asInterface interface{} = h
  2470  	override, ok := asInterface.(interface {
  2471  		OverrideExtractCollectionName(*ProvisionDeviceViaPolicyResponse) *provisioning_policy.ParentName
  2472  	})
  2473  	if ok {
  2474  		return override.OverrideExtractCollectionName(typedMsg)
  2475  	}
  2476  	return nil
  2477  }
  2478  
  2479  func (h *ProvisionDeviceViaPolicyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2480  	typedMsg := msg.(*ProvisionDeviceViaPolicyResponse)
  2481  	var asInterface interface{} = h
  2482  	override, ok := asInterface.(interface {
  2483  		OverrideExtractResourceBody(*ProvisionDeviceViaPolicyResponse) *provisioning_policy.ProvisioningPolicy
  2484  	})
  2485  	if ok {
  2486  		return override.OverrideExtractResourceBody(typedMsg)
  2487  	}
  2488  	return nil
  2489  }
  2490  
  2491  func (h *ProvisionDeviceViaPolicyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2492  	typedMsg := msg.(*ProvisionDeviceViaPolicyResponse)
  2493  	var asInterface interface{} = h
  2494  	override, ok := asInterface.(interface {
  2495  		OverrideExtractResourceBodies(*ProvisionDeviceViaPolicyResponse) []*provisioning_policy.ProvisioningPolicy
  2496  	})
  2497  	if ok {
  2498  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  2499  	}
  2500  	return nil
  2501  }
  2502  
  2503  func GetProvisionDeviceViaPolicyDescriptor() *ProvisionDeviceViaPolicyDescriptor {
  2504  	return provisionDeviceViaPolicyDescriptor
  2505  }
  2506  
  2507  type RequestProvisioningApprovalDescriptor struct{}
  2508  
  2509  type RequestProvisioningApprovalDescriptorClientMsgHandle struct{}
  2510  
  2511  type RequestProvisioningApprovalDescriptorServerMsgHandle struct{}
  2512  
  2513  func (d *RequestProvisioningApprovalDescriptor) NewEmptyClientMsg() proto.Message {
  2514  	return &RequestProvisioningApprovalRequest{}
  2515  }
  2516  
  2517  func (d *RequestProvisioningApprovalDescriptor) NewEmptyServerMsg() proto.Message {
  2518  	return &RequestProvisioningApprovalResponse{}
  2519  }
  2520  
  2521  func (d *RequestProvisioningApprovalDescriptor) IsUnary() bool {
  2522  	return true
  2523  }
  2524  
  2525  func (d *RequestProvisioningApprovalDescriptor) IsClientStream() bool {
  2526  	return false
  2527  }
  2528  
  2529  func (d *RequestProvisioningApprovalDescriptor) IsServerStream() bool {
  2530  	return false
  2531  }
  2532  
  2533  func (d *RequestProvisioningApprovalDescriptor) IsCollection() bool {
  2534  	return false
  2535  }
  2536  
  2537  func (d *RequestProvisioningApprovalDescriptor) IsPlural() bool {
  2538  	return false
  2539  }
  2540  
  2541  func (d *RequestProvisioningApprovalDescriptor) HasResource() bool {
  2542  	return true
  2543  }
  2544  
  2545  func (d *RequestProvisioningApprovalDescriptor) RequestHasResourceBody() bool {
  2546  	return false
  2547  }
  2548  
  2549  func (d *RequestProvisioningApprovalDescriptor) GetVerb() string {
  2550  	return "requestProvisioningApproval"
  2551  }
  2552  
  2553  func (d *RequestProvisioningApprovalDescriptor) GetMethodName() string {
  2554  	return "RequestProvisioningApproval"
  2555  }
  2556  
  2557  func (d *RequestProvisioningApprovalDescriptor) GetFullMethodName() string {
  2558  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService/RequestProvisioningApproval"
  2559  }
  2560  
  2561  func (d *RequestProvisioningApprovalDescriptor) GetProtoPkgName() string {
  2562  	return "ntt.devices.v1alpha2"
  2563  }
  2564  
  2565  func (d *RequestProvisioningApprovalDescriptor) GetApiName() string {
  2566  	return "ProvisioningPolicyService"
  2567  }
  2568  
  2569  func (d *RequestProvisioningApprovalDescriptor) GetServiceDomain() string {
  2570  	return "devices.edgelq.com"
  2571  }
  2572  
  2573  func (d *RequestProvisioningApprovalDescriptor) GetServiceVersion() string {
  2574  	return "v1alpha2"
  2575  }
  2576  
  2577  func (d *RequestProvisioningApprovalDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  2578  	return provisioningPolicyServiceDescriptor
  2579  }
  2580  
  2581  func (d *RequestProvisioningApprovalDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  2582  	return provisioning_policy.GetDescriptor()
  2583  }
  2584  
  2585  func (d *RequestProvisioningApprovalDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  2586  	return &RequestProvisioningApprovalDescriptorClientMsgHandle{}
  2587  }
  2588  
  2589  func (d *RequestProvisioningApprovalDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  2590  	return &RequestProvisioningApprovalDescriptorServerMsgHandle{}
  2591  }
  2592  
  2593  func (h *RequestProvisioningApprovalDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2594  	typedMsg := msg.(*RequestProvisioningApprovalRequest)
  2595  	var asInterface interface{} = h
  2596  	override, ok := asInterface.(interface {
  2597  		OverrideExtractResourceName(*RequestProvisioningApprovalRequest) *provisioning_policy.Name
  2598  	})
  2599  	if ok {
  2600  		return override.OverrideExtractResourceName(typedMsg)
  2601  	}
  2602  	{
  2603  		if name := typedMsg.GetName(); name != nil {
  2604  			return name
  2605  		}
  2606  	}
  2607  	return (*provisioning_policy.Name)(nil)
  2608  }
  2609  
  2610  func (h *RequestProvisioningApprovalDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2611  	typedMsg := msg.(*RequestProvisioningApprovalRequest)
  2612  	var asInterface interface{} = h
  2613  	override, ok := asInterface.(interface {
  2614  		OverrideExtractResourceNames(*RequestProvisioningApprovalRequest) []*provisioning_policy.Name
  2615  	})
  2616  	if ok {
  2617  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  2618  	}
  2619  	return nil
  2620  }
  2621  
  2622  func (h *RequestProvisioningApprovalDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2623  	typedMsg := msg.(*RequestProvisioningApprovalRequest)
  2624  	var asInterface interface{} = h
  2625  	override, ok := asInterface.(interface {
  2626  		OverrideExtractCollectionName(*RequestProvisioningApprovalRequest) *provisioning_policy.ParentName
  2627  	})
  2628  	if ok {
  2629  		return override.OverrideExtractCollectionName(typedMsg)
  2630  	}
  2631  	return nil
  2632  }
  2633  
  2634  func (h *RequestProvisioningApprovalDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2635  	typedMsg := msg.(*RequestProvisioningApprovalRequest)
  2636  	var asInterface interface{} = h
  2637  	override, ok := asInterface.(interface {
  2638  		OverrideExtractResourceBody(*RequestProvisioningApprovalRequest) *provisioning_policy.ProvisioningPolicy
  2639  	})
  2640  	if ok {
  2641  		return override.OverrideExtractResourceBody(typedMsg)
  2642  	}
  2643  	return nil
  2644  }
  2645  
  2646  func (h *RequestProvisioningApprovalDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2647  	typedMsg := msg.(*RequestProvisioningApprovalRequest)
  2648  	var asInterface interface{} = h
  2649  	override, ok := asInterface.(interface {
  2650  		OverrideExtractResourceBodies(*RequestProvisioningApprovalRequest) []*provisioning_policy.ProvisioningPolicy
  2651  	})
  2652  	if ok {
  2653  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  2654  	}
  2655  	return nil
  2656  }
  2657  
  2658  func (h *RequestProvisioningApprovalDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2659  	typedMsg := msg.(*RequestProvisioningApprovalResponse)
  2660  	var asInterface interface{} = h
  2661  	override, ok := asInterface.(interface {
  2662  		OverrideExtractResourceName(*RequestProvisioningApprovalResponse) *provisioning_policy.Name
  2663  	})
  2664  	if ok {
  2665  		return override.OverrideExtractResourceName(typedMsg)
  2666  	}
  2667  	return nil
  2668  }
  2669  
  2670  func (h *RequestProvisioningApprovalDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2671  	typedMsg := msg.(*RequestProvisioningApprovalResponse)
  2672  	var asInterface interface{} = h
  2673  	override, ok := asInterface.(interface {
  2674  		OverrideExtractResourceNames(*RequestProvisioningApprovalResponse) []*provisioning_policy.Name
  2675  	})
  2676  	if ok {
  2677  		return provisioning_policy.ProvisioningPolicyNameList(override.OverrideExtractResourceNames(typedMsg))
  2678  	}
  2679  	return nil
  2680  }
  2681  
  2682  func (h *RequestProvisioningApprovalDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2683  	typedMsg := msg.(*RequestProvisioningApprovalResponse)
  2684  	var asInterface interface{} = h
  2685  	override, ok := asInterface.(interface {
  2686  		OverrideExtractCollectionName(*RequestProvisioningApprovalResponse) *provisioning_policy.ParentName
  2687  	})
  2688  	if ok {
  2689  		return override.OverrideExtractCollectionName(typedMsg)
  2690  	}
  2691  	return nil
  2692  }
  2693  
  2694  func (h *RequestProvisioningApprovalDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2695  	typedMsg := msg.(*RequestProvisioningApprovalResponse)
  2696  	var asInterface interface{} = h
  2697  	override, ok := asInterface.(interface {
  2698  		OverrideExtractResourceBody(*RequestProvisioningApprovalResponse) *provisioning_policy.ProvisioningPolicy
  2699  	})
  2700  	if ok {
  2701  		return override.OverrideExtractResourceBody(typedMsg)
  2702  	}
  2703  	return nil
  2704  }
  2705  
  2706  func (h *RequestProvisioningApprovalDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2707  	typedMsg := msg.(*RequestProvisioningApprovalResponse)
  2708  	var asInterface interface{} = h
  2709  	override, ok := asInterface.(interface {
  2710  		OverrideExtractResourceBodies(*RequestProvisioningApprovalResponse) []*provisioning_policy.ProvisioningPolicy
  2711  	})
  2712  	if ok {
  2713  		return provisioning_policy.ProvisioningPolicyList(override.OverrideExtractResourceBodies(typedMsg))
  2714  	}
  2715  	return nil
  2716  }
  2717  
  2718  func GetRequestProvisioningApprovalDescriptor() *RequestProvisioningApprovalDescriptor {
  2719  	return requestProvisioningApprovalDescriptor
  2720  }
  2721  
  2722  type ProvisioningPolicyServiceDescriptor struct{}
  2723  
  2724  func (d *ProvisioningPolicyServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor {
  2725  	return []gotenclient.MethodDescriptor{
  2726  		getProvisioningPolicyDescriptor,
  2727  		batchGetProvisioningPoliciesDescriptor,
  2728  		listProvisioningPoliciesDescriptor,
  2729  		watchProvisioningPolicyDescriptor,
  2730  		watchProvisioningPoliciesDescriptor,
  2731  		createProvisioningPolicyDescriptor,
  2732  		updateProvisioningPolicyDescriptor,
  2733  		deleteProvisioningPolicyDescriptor,
  2734  		provisionServiceAccountToProvisioningPolicyDescriptor,
  2735  		removeServiceAccountFromProvisioningPolicyDescriptor,
  2736  		provisionDeviceViaPolicyDescriptor,
  2737  		requestProvisioningApprovalDescriptor,
  2738  	}
  2739  }
  2740  
  2741  func (d *ProvisioningPolicyServiceDescriptor) GetFullAPIName() string {
  2742  	return "/ntt.devices.v1alpha2.ProvisioningPolicyService"
  2743  }
  2744  
  2745  func (d *ProvisioningPolicyServiceDescriptor) GetProtoPkgName() string {
  2746  	return "ntt.devices.v1alpha2"
  2747  }
  2748  
  2749  func (d *ProvisioningPolicyServiceDescriptor) GetApiName() string {
  2750  	return "ProvisioningPolicyService"
  2751  }
  2752  
  2753  func (d *ProvisioningPolicyServiceDescriptor) GetServiceDomain() string {
  2754  	return "devices.edgelq.com"
  2755  }
  2756  
  2757  func (d *ProvisioningPolicyServiceDescriptor) GetServiceVersion() string {
  2758  	return "v1alpha2"
  2759  }
  2760  
  2761  func GetProvisioningPolicyServiceDescriptor() *ProvisioningPolicyServiceDescriptor {
  2762  	return provisioningPolicyServiceDescriptor
  2763  }
  2764  
  2765  func initDescriptors() {
  2766  	provisioningPolicyServiceDescriptor = &ProvisioningPolicyServiceDescriptor{}
  2767  	getProvisioningPolicyDescriptor = &GetProvisioningPolicyDescriptor{}
  2768  	batchGetProvisioningPoliciesDescriptor = &BatchGetProvisioningPoliciesDescriptor{}
  2769  	listProvisioningPoliciesDescriptor = &ListProvisioningPoliciesDescriptor{}
  2770  	watchProvisioningPolicyDescriptor = &WatchProvisioningPolicyDescriptor{}
  2771  	watchProvisioningPoliciesDescriptor = &WatchProvisioningPoliciesDescriptor{}
  2772  	createProvisioningPolicyDescriptor = &CreateProvisioningPolicyDescriptor{}
  2773  	updateProvisioningPolicyDescriptor = &UpdateProvisioningPolicyDescriptor{}
  2774  	deleteProvisioningPolicyDescriptor = &DeleteProvisioningPolicyDescriptor{}
  2775  	provisionServiceAccountToProvisioningPolicyDescriptor = &ProvisionServiceAccountToProvisioningPolicyDescriptor{}
  2776  	removeServiceAccountFromProvisioningPolicyDescriptor = &RemoveServiceAccountFromProvisioningPolicyDescriptor{}
  2777  	provisionDeviceViaPolicyDescriptor = &ProvisionDeviceViaPolicyDescriptor{}
  2778  	requestProvisioningApprovalDescriptor = &RequestProvisioningApprovalDescriptor{}
  2779  	gotenclient.GetRegistry().RegisterApiDescriptor(provisioningPolicyServiceDescriptor)
  2780  	gotenclient.GetRegistry().RegisterMethodDescriptor(getProvisioningPolicyDescriptor)
  2781  	gotenclient.GetRegistry().RegisterMethodDescriptor(batchGetProvisioningPoliciesDescriptor)
  2782  	gotenclient.GetRegistry().RegisterMethodDescriptor(listProvisioningPoliciesDescriptor)
  2783  	gotenclient.GetRegistry().RegisterMethodDescriptor(watchProvisioningPolicyDescriptor)
  2784  	gotenclient.GetRegistry().RegisterMethodDescriptor(watchProvisioningPoliciesDescriptor)
  2785  	gotenclient.GetRegistry().RegisterMethodDescriptor(createProvisioningPolicyDescriptor)
  2786  	gotenclient.GetRegistry().RegisterMethodDescriptor(updateProvisioningPolicyDescriptor)
  2787  	gotenclient.GetRegistry().RegisterMethodDescriptor(deleteProvisioningPolicyDescriptor)
  2788  	gotenclient.GetRegistry().RegisterMethodDescriptor(provisionServiceAccountToProvisioningPolicyDescriptor)
  2789  	gotenclient.GetRegistry().RegisterMethodDescriptor(removeServiceAccountFromProvisioningPolicyDescriptor)
  2790  	gotenclient.GetRegistry().RegisterMethodDescriptor(provisionDeviceViaPolicyDescriptor)
  2791  	gotenclient.GetRegistry().RegisterMethodDescriptor(requestProvisioningApprovalDescriptor)
  2792  }
  2793  
  2794  func init() {
  2795  	if !descriptorsInitialized {
  2796  		initDescriptors()
  2797  		descriptorsInitialized = true
  2798  	}
  2799  }