github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/client/v4/alert/alert_service.pb.descriptors.go (about)

     1  // Code generated by protoc-gen-goten-client
     2  // API: AlertService
     3  // DO NOT EDIT!!!
     4  
     5  package alert_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  	alert "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/alert"
    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  	_ = &alert.Alert{}
    30  	_ = &emptypb.Empty{}
    31  )
    32  
    33  var (
    34  	descriptorsInitialized     bool
    35  	alertServiceDescriptor     *AlertServiceDescriptor
    36  	getAlertDescriptor         *GetAlertDescriptor
    37  	batchGetAlertsDescriptor   *BatchGetAlertsDescriptor
    38  	listAlertsDescriptor       *ListAlertsDescriptor
    39  	watchAlertDescriptor       *WatchAlertDescriptor
    40  	watchAlertsDescriptor      *WatchAlertsDescriptor
    41  	updateAlertDescriptor      *UpdateAlertDescriptor
    42  	deleteAlertDescriptor      *DeleteAlertDescriptor
    43  	bulkCreateAlertsDescriptor *BulkCreateAlertsDescriptor
    44  	bulkUpdateAlertsDescriptor *BulkUpdateAlertsDescriptor
    45  )
    46  
    47  type GetAlertDescriptor struct{}
    48  
    49  type GetAlertDescriptorClientMsgHandle struct{}
    50  
    51  type GetAlertDescriptorServerMsgHandle struct{}
    52  
    53  func (d *GetAlertDescriptor) NewEmptyClientMsg() proto.Message {
    54  	return &GetAlertRequest{}
    55  }
    56  
    57  func (d *GetAlertDescriptor) NewEmptyServerMsg() proto.Message {
    58  	return &alert.Alert{}
    59  }
    60  
    61  func (d *GetAlertDescriptor) IsUnary() bool {
    62  	return true
    63  }
    64  
    65  func (d *GetAlertDescriptor) IsClientStream() bool {
    66  	return false
    67  }
    68  
    69  func (d *GetAlertDescriptor) IsServerStream() bool {
    70  	return false
    71  }
    72  
    73  func (d *GetAlertDescriptor) IsCollection() bool {
    74  	return false
    75  }
    76  
    77  func (d *GetAlertDescriptor) IsPlural() bool {
    78  	return false
    79  }
    80  
    81  func (d *GetAlertDescriptor) HasResource() bool {
    82  	return true
    83  }
    84  
    85  func (d *GetAlertDescriptor) RequestHasResourceBody() bool {
    86  	return false
    87  }
    88  
    89  func (d *GetAlertDescriptor) GetVerb() string {
    90  	return "get"
    91  }
    92  
    93  func (d *GetAlertDescriptor) GetMethodName() string {
    94  	return "GetAlert"
    95  }
    96  
    97  func (d *GetAlertDescriptor) GetFullMethodName() string {
    98  	return "/ntt.monitoring.v4.AlertService/GetAlert"
    99  }
   100  
   101  func (d *GetAlertDescriptor) GetProtoPkgName() string {
   102  	return "ntt.monitoring.v4"
   103  }
   104  
   105  func (d *GetAlertDescriptor) GetApiName() string {
   106  	return "AlertService"
   107  }
   108  
   109  func (d *GetAlertDescriptor) GetServiceDomain() string {
   110  	return "monitoring.edgelq.com"
   111  }
   112  
   113  func (d *GetAlertDescriptor) GetServiceVersion() string {
   114  	return "v4"
   115  }
   116  
   117  func (d *GetAlertDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   118  	return alertServiceDescriptor
   119  }
   120  
   121  func (d *GetAlertDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   122  	return alert.GetDescriptor()
   123  }
   124  
   125  func (d *GetAlertDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   126  	return &GetAlertDescriptorClientMsgHandle{}
   127  }
   128  
   129  func (d *GetAlertDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   130  	return &GetAlertDescriptorServerMsgHandle{}
   131  }
   132  
   133  func (h *GetAlertDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   134  	typedMsg := msg.(*GetAlertRequest)
   135  	var asInterface interface{} = h
   136  	override, ok := asInterface.(interface {
   137  		OverrideExtractResourceName(*GetAlertRequest) *alert.Name
   138  	})
   139  	if ok {
   140  		return override.OverrideExtractResourceName(typedMsg)
   141  	}
   142  	{
   143  		if name := typedMsg.GetName(); name != nil {
   144  			return name
   145  		}
   146  	}
   147  	return (*alert.Name)(nil)
   148  }
   149  
   150  func (h *GetAlertDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   151  	typedMsg := msg.(*GetAlertRequest)
   152  	var asInterface interface{} = h
   153  	override, ok := asInterface.(interface {
   154  		OverrideExtractResourceNames(*GetAlertRequest) []*alert.Name
   155  	})
   156  	if ok {
   157  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
   158  	}
   159  	return nil
   160  }
   161  
   162  func (h *GetAlertDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   163  	typedMsg := msg.(*GetAlertRequest)
   164  	var asInterface interface{} = h
   165  	override, ok := asInterface.(interface {
   166  		OverrideExtractCollectionName(*GetAlertRequest) *alert.ParentName
   167  	})
   168  	if ok {
   169  		return override.OverrideExtractCollectionName(typedMsg)
   170  	}
   171  	return nil
   172  }
   173  
   174  func (h *GetAlertDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   175  	typedMsg := msg.(*GetAlertRequest)
   176  	var asInterface interface{} = h
   177  	override, ok := asInterface.(interface {
   178  		OverrideExtractResourceBody(*GetAlertRequest) *alert.Alert
   179  	})
   180  	if ok {
   181  		return override.OverrideExtractResourceBody(typedMsg)
   182  	}
   183  	return nil
   184  }
   185  
   186  func (h *GetAlertDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   187  	typedMsg := msg.(*GetAlertRequest)
   188  	var asInterface interface{} = h
   189  	override, ok := asInterface.(interface {
   190  		OverrideExtractResourceBodies(*GetAlertRequest) []*alert.Alert
   191  	})
   192  	if ok {
   193  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
   194  	}
   195  	return nil
   196  }
   197  
   198  func (h *GetAlertDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   199  	typedMsg := msg.(*alert.Alert)
   200  	var asInterface interface{} = h
   201  	override, ok := asInterface.(interface {
   202  		OverrideExtractResourceName(*alert.Alert) *alert.Name
   203  	})
   204  	if ok {
   205  		return override.OverrideExtractResourceName(typedMsg)
   206  	}
   207  	{
   208  		if name := typedMsg.GetName(); name != nil {
   209  			return name
   210  		}
   211  	}
   212  	return (*alert.Name)(nil)
   213  }
   214  
   215  func (h *GetAlertDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   216  	typedMsg := msg.(*alert.Alert)
   217  	var asInterface interface{} = h
   218  	override, ok := asInterface.(interface {
   219  		OverrideExtractResourceNames(*alert.Alert) []*alert.Name
   220  	})
   221  	if ok {
   222  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
   223  	}
   224  	return nil
   225  }
   226  
   227  func (h *GetAlertDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   228  	typedMsg := msg.(*alert.Alert)
   229  	var asInterface interface{} = h
   230  	override, ok := asInterface.(interface {
   231  		OverrideExtractCollectionName(*alert.Alert) *alert.ParentName
   232  	})
   233  	if ok {
   234  		return override.OverrideExtractCollectionName(typedMsg)
   235  	}
   236  	return nil
   237  }
   238  
   239  func (h *GetAlertDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   240  	return msg.(*alert.Alert)
   241  }
   242  
   243  func (h *GetAlertDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   244  	typedMsg := msg.(*alert.Alert)
   245  	var asInterface interface{} = h
   246  	override, ok := asInterface.(interface {
   247  		OverrideExtractResourceBodies(*alert.Alert) []*alert.Alert
   248  	})
   249  	if ok {
   250  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
   251  	}
   252  	return nil
   253  }
   254  
   255  func GetGetAlertDescriptor() *GetAlertDescriptor {
   256  	return getAlertDescriptor
   257  }
   258  
   259  type BatchGetAlertsDescriptor struct{}
   260  
   261  type BatchGetAlertsDescriptorClientMsgHandle struct{}
   262  
   263  type BatchGetAlertsDescriptorServerMsgHandle struct{}
   264  
   265  func (d *BatchGetAlertsDescriptor) NewEmptyClientMsg() proto.Message {
   266  	return &BatchGetAlertsRequest{}
   267  }
   268  
   269  func (d *BatchGetAlertsDescriptor) NewEmptyServerMsg() proto.Message {
   270  	return &BatchGetAlertsResponse{}
   271  }
   272  
   273  func (d *BatchGetAlertsDescriptor) IsUnary() bool {
   274  	return true
   275  }
   276  
   277  func (d *BatchGetAlertsDescriptor) IsClientStream() bool {
   278  	return false
   279  }
   280  
   281  func (d *BatchGetAlertsDescriptor) IsServerStream() bool {
   282  	return false
   283  }
   284  
   285  func (d *BatchGetAlertsDescriptor) IsCollection() bool {
   286  	return false
   287  }
   288  
   289  func (d *BatchGetAlertsDescriptor) IsPlural() bool {
   290  	return true
   291  }
   292  
   293  func (d *BatchGetAlertsDescriptor) HasResource() bool {
   294  	return true
   295  }
   296  
   297  func (d *BatchGetAlertsDescriptor) RequestHasResourceBody() bool {
   298  	return false
   299  }
   300  
   301  func (d *BatchGetAlertsDescriptor) GetVerb() string {
   302  	return "batchGet"
   303  }
   304  
   305  func (d *BatchGetAlertsDescriptor) GetMethodName() string {
   306  	return "BatchGetAlerts"
   307  }
   308  
   309  func (d *BatchGetAlertsDescriptor) GetFullMethodName() string {
   310  	return "/ntt.monitoring.v4.AlertService/BatchGetAlerts"
   311  }
   312  
   313  func (d *BatchGetAlertsDescriptor) GetProtoPkgName() string {
   314  	return "ntt.monitoring.v4"
   315  }
   316  
   317  func (d *BatchGetAlertsDescriptor) GetApiName() string {
   318  	return "AlertService"
   319  }
   320  
   321  func (d *BatchGetAlertsDescriptor) GetServiceDomain() string {
   322  	return "monitoring.edgelq.com"
   323  }
   324  
   325  func (d *BatchGetAlertsDescriptor) GetServiceVersion() string {
   326  	return "v4"
   327  }
   328  
   329  func (d *BatchGetAlertsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   330  	return alertServiceDescriptor
   331  }
   332  
   333  func (d *BatchGetAlertsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   334  	return alert.GetDescriptor()
   335  }
   336  
   337  func (d *BatchGetAlertsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   338  	return &BatchGetAlertsDescriptorClientMsgHandle{}
   339  }
   340  
   341  func (d *BatchGetAlertsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   342  	return &BatchGetAlertsDescriptorServerMsgHandle{}
   343  }
   344  
   345  func (h *BatchGetAlertsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   346  	typedMsg := msg.(*BatchGetAlertsRequest)
   347  	var asInterface interface{} = h
   348  	override, ok := asInterface.(interface {
   349  		OverrideExtractResourceName(*BatchGetAlertsRequest) *alert.Name
   350  	})
   351  	if ok {
   352  		return override.OverrideExtractResourceName(typedMsg)
   353  	}
   354  	return nil
   355  }
   356  
   357  func (h *BatchGetAlertsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   358  	typedMsg := msg.(*BatchGetAlertsRequest)
   359  	var asInterface interface{} = h
   360  	override, ok := asInterface.(interface {
   361  		OverrideExtractResourceNames(*BatchGetAlertsRequest) []*alert.Name
   362  	})
   363  	if ok {
   364  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
   365  	}
   366  	{
   367  		if names := typedMsg.GetNames(); len(names) > 0 {
   368  			return alert.AlertNameList(names)
   369  		}
   370  	}
   371  	return (alert.AlertNameList)(nil)
   372  }
   373  
   374  func (h *BatchGetAlertsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   375  	typedMsg := msg.(*BatchGetAlertsRequest)
   376  	var asInterface interface{} = h
   377  	override, ok := asInterface.(interface {
   378  		OverrideExtractCollectionName(*BatchGetAlertsRequest) *alert.ParentName
   379  	})
   380  	if ok {
   381  		return override.OverrideExtractCollectionName(typedMsg)
   382  	}
   383  	return nil
   384  }
   385  
   386  func (h *BatchGetAlertsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   387  	typedMsg := msg.(*BatchGetAlertsRequest)
   388  	var asInterface interface{} = h
   389  	override, ok := asInterface.(interface {
   390  		OverrideExtractResourceBody(*BatchGetAlertsRequest) *alert.Alert
   391  	})
   392  	if ok {
   393  		return override.OverrideExtractResourceBody(typedMsg)
   394  	}
   395  	return nil
   396  }
   397  
   398  func (h *BatchGetAlertsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   399  	typedMsg := msg.(*BatchGetAlertsRequest)
   400  	var asInterface interface{} = h
   401  	override, ok := asInterface.(interface {
   402  		OverrideExtractResourceBodies(*BatchGetAlertsRequest) []*alert.Alert
   403  	})
   404  	if ok {
   405  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
   406  	}
   407  	return nil
   408  }
   409  
   410  func (h *BatchGetAlertsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   411  	typedMsg := msg.(*BatchGetAlertsResponse)
   412  	var asInterface interface{} = h
   413  	override, ok := asInterface.(interface {
   414  		OverrideExtractResourceName(*BatchGetAlertsResponse) *alert.Name
   415  	})
   416  	if ok {
   417  		return override.OverrideExtractResourceName(typedMsg)
   418  	}
   419  	return nil
   420  }
   421  
   422  func (h *BatchGetAlertsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   423  	typedMsg := msg.(*BatchGetAlertsResponse)
   424  	var asInterface interface{} = h
   425  	override, ok := asInterface.(interface {
   426  		OverrideExtractResourceNames(*BatchGetAlertsResponse) []*alert.Name
   427  	})
   428  	if ok {
   429  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
   430  	}
   431  	{
   432  		if resources := typedMsg.GetAlerts(); len(resources) > 0 {
   433  			list := make(alert.AlertNameList, 0, len(resources))
   434  			for _, res := range resources {
   435  				list = append(list, res.GetName())
   436  			}
   437  			return list
   438  		}
   439  	}
   440  	return (alert.AlertNameList)(nil)
   441  }
   442  
   443  func (h *BatchGetAlertsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   444  	typedMsg := msg.(*BatchGetAlertsResponse)
   445  	var asInterface interface{} = h
   446  	override, ok := asInterface.(interface {
   447  		OverrideExtractCollectionName(*BatchGetAlertsResponse) *alert.ParentName
   448  	})
   449  	if ok {
   450  		return override.OverrideExtractCollectionName(typedMsg)
   451  	}
   452  	return nil
   453  }
   454  
   455  func (h *BatchGetAlertsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   456  	typedMsg := msg.(*BatchGetAlertsResponse)
   457  	var asInterface interface{} = h
   458  	override, ok := asInterface.(interface {
   459  		OverrideExtractResourceBody(*BatchGetAlertsResponse) *alert.Alert
   460  	})
   461  	if ok {
   462  		return override.OverrideExtractResourceBody(typedMsg)
   463  	}
   464  	return nil
   465  }
   466  
   467  func (h *BatchGetAlertsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   468  	typedMsg := msg.(*BatchGetAlertsResponse)
   469  	var asInterface interface{} = h
   470  	override, ok := asInterface.(interface {
   471  		OverrideExtractResourceBodies(*BatchGetAlertsResponse) []*alert.Alert
   472  	})
   473  	if ok {
   474  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
   475  	}
   476  	{
   477  		if resources := typedMsg.GetAlerts(); len(resources) > 0 {
   478  			return alert.AlertList(resources)
   479  		}
   480  	}
   481  	return (alert.AlertList)(nil)
   482  }
   483  
   484  func GetBatchGetAlertsDescriptor() *BatchGetAlertsDescriptor {
   485  	return batchGetAlertsDescriptor
   486  }
   487  
   488  type ListAlertsDescriptor struct{}
   489  
   490  type ListAlertsDescriptorClientMsgHandle struct{}
   491  
   492  type ListAlertsDescriptorServerMsgHandle struct{}
   493  
   494  func (d *ListAlertsDescriptor) NewEmptyClientMsg() proto.Message {
   495  	return &ListAlertsRequest{}
   496  }
   497  
   498  func (d *ListAlertsDescriptor) NewEmptyServerMsg() proto.Message {
   499  	return &ListAlertsResponse{}
   500  }
   501  
   502  func (d *ListAlertsDescriptor) IsUnary() bool {
   503  	return true
   504  }
   505  
   506  func (d *ListAlertsDescriptor) IsClientStream() bool {
   507  	return false
   508  }
   509  
   510  func (d *ListAlertsDescriptor) IsServerStream() bool {
   511  	return false
   512  }
   513  
   514  func (d *ListAlertsDescriptor) IsCollection() bool {
   515  	return true
   516  }
   517  
   518  func (d *ListAlertsDescriptor) IsPlural() bool {
   519  	return true
   520  }
   521  
   522  func (d *ListAlertsDescriptor) HasResource() bool {
   523  	return true
   524  }
   525  
   526  func (d *ListAlertsDescriptor) RequestHasResourceBody() bool {
   527  	return false
   528  }
   529  
   530  func (d *ListAlertsDescriptor) GetVerb() string {
   531  	return "list"
   532  }
   533  
   534  func (d *ListAlertsDescriptor) GetMethodName() string {
   535  	return "ListAlerts"
   536  }
   537  
   538  func (d *ListAlertsDescriptor) GetFullMethodName() string {
   539  	return "/ntt.monitoring.v4.AlertService/ListAlerts"
   540  }
   541  
   542  func (d *ListAlertsDescriptor) GetProtoPkgName() string {
   543  	return "ntt.monitoring.v4"
   544  }
   545  
   546  func (d *ListAlertsDescriptor) GetApiName() string {
   547  	return "AlertService"
   548  }
   549  
   550  func (d *ListAlertsDescriptor) GetServiceDomain() string {
   551  	return "monitoring.edgelq.com"
   552  }
   553  
   554  func (d *ListAlertsDescriptor) GetServiceVersion() string {
   555  	return "v4"
   556  }
   557  
   558  func (d *ListAlertsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   559  	return alertServiceDescriptor
   560  }
   561  
   562  func (d *ListAlertsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   563  	return alert.GetDescriptor()
   564  }
   565  
   566  func (d *ListAlertsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   567  	return &ListAlertsDescriptorClientMsgHandle{}
   568  }
   569  
   570  func (d *ListAlertsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   571  	return &ListAlertsDescriptorServerMsgHandle{}
   572  }
   573  
   574  func (h *ListAlertsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   575  	typedMsg := msg.(*ListAlertsRequest)
   576  	var asInterface interface{} = h
   577  	override, ok := asInterface.(interface {
   578  		OverrideExtractResourceName(*ListAlertsRequest) *alert.Name
   579  	})
   580  	if ok {
   581  		return override.OverrideExtractResourceName(typedMsg)
   582  	}
   583  	return nil
   584  }
   585  
   586  func (h *ListAlertsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   587  	typedMsg := msg.(*ListAlertsRequest)
   588  	var asInterface interface{} = h
   589  	override, ok := asInterface.(interface {
   590  		OverrideExtractResourceNames(*ListAlertsRequest) []*alert.Name
   591  	})
   592  	if ok {
   593  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
   594  	}
   595  	return nil
   596  }
   597  
   598  func (h *ListAlertsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   599  	typedMsg := msg.(*ListAlertsRequest)
   600  	var asInterface interface{} = h
   601  	override, ok := asInterface.(interface {
   602  		OverrideExtractCollectionName(*ListAlertsRequest) *alert.ParentName
   603  	})
   604  	if ok {
   605  		return override.OverrideExtractCollectionName(typedMsg)
   606  	}
   607  	{
   608  		if parentName := typedMsg.GetParent(); parentName != nil {
   609  			return parentName
   610  		}
   611  	}
   612  	return (*alert.ParentName)(nil)
   613  }
   614  
   615  func (h *ListAlertsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   616  	typedMsg := msg.(*ListAlertsRequest)
   617  	var asInterface interface{} = h
   618  	override, ok := asInterface.(interface {
   619  		OverrideExtractResourceBody(*ListAlertsRequest) *alert.Alert
   620  	})
   621  	if ok {
   622  		return override.OverrideExtractResourceBody(typedMsg)
   623  	}
   624  	return nil
   625  }
   626  
   627  func (h *ListAlertsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   628  	typedMsg := msg.(*ListAlertsRequest)
   629  	var asInterface interface{} = h
   630  	override, ok := asInterface.(interface {
   631  		OverrideExtractResourceBodies(*ListAlertsRequest) []*alert.Alert
   632  	})
   633  	if ok {
   634  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
   635  	}
   636  	return nil
   637  }
   638  
   639  func (h *ListAlertsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   640  	typedMsg := msg.(*ListAlertsResponse)
   641  	var asInterface interface{} = h
   642  	override, ok := asInterface.(interface {
   643  		OverrideExtractResourceName(*ListAlertsResponse) *alert.Name
   644  	})
   645  	if ok {
   646  		return override.OverrideExtractResourceName(typedMsg)
   647  	}
   648  	return nil
   649  }
   650  
   651  func (h *ListAlertsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   652  	typedMsg := msg.(*ListAlertsResponse)
   653  	var asInterface interface{} = h
   654  	override, ok := asInterface.(interface {
   655  		OverrideExtractResourceNames(*ListAlertsResponse) []*alert.Name
   656  	})
   657  	if ok {
   658  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
   659  	}
   660  	{
   661  		if resources := typedMsg.GetAlerts(); len(resources) > 0 {
   662  			list := make(alert.AlertNameList, 0, len(resources))
   663  			for _, res := range resources {
   664  				list = append(list, res.GetName())
   665  			}
   666  			return list
   667  		}
   668  	}
   669  	return (alert.AlertNameList)(nil)
   670  }
   671  
   672  func (h *ListAlertsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   673  	typedMsg := msg.(*ListAlertsResponse)
   674  	var asInterface interface{} = h
   675  	override, ok := asInterface.(interface {
   676  		OverrideExtractCollectionName(*ListAlertsResponse) *alert.ParentName
   677  	})
   678  	if ok {
   679  		return override.OverrideExtractCollectionName(typedMsg)
   680  	}
   681  	return nil
   682  }
   683  
   684  func (h *ListAlertsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   685  	typedMsg := msg.(*ListAlertsResponse)
   686  	var asInterface interface{} = h
   687  	override, ok := asInterface.(interface {
   688  		OverrideExtractResourceBody(*ListAlertsResponse) *alert.Alert
   689  	})
   690  	if ok {
   691  		return override.OverrideExtractResourceBody(typedMsg)
   692  	}
   693  	return nil
   694  }
   695  
   696  func (h *ListAlertsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   697  	typedMsg := msg.(*ListAlertsResponse)
   698  	var asInterface interface{} = h
   699  	override, ok := asInterface.(interface {
   700  		OverrideExtractResourceBodies(*ListAlertsResponse) []*alert.Alert
   701  	})
   702  	if ok {
   703  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
   704  	}
   705  	{
   706  		if resources := typedMsg.GetAlerts(); len(resources) > 0 {
   707  			return alert.AlertList(resources)
   708  		}
   709  	}
   710  	return (alert.AlertList)(nil)
   711  }
   712  
   713  func GetListAlertsDescriptor() *ListAlertsDescriptor {
   714  	return listAlertsDescriptor
   715  }
   716  
   717  type WatchAlertDescriptor struct{}
   718  
   719  type WatchAlertDescriptorClientMsgHandle struct{}
   720  
   721  type WatchAlertDescriptorServerMsgHandle struct{}
   722  
   723  func (d *WatchAlertDescriptor) NewEmptyClientMsg() proto.Message {
   724  	return &WatchAlertRequest{}
   725  }
   726  
   727  func (d *WatchAlertDescriptor) NewEmptyServerMsg() proto.Message {
   728  	return &WatchAlertResponse{}
   729  }
   730  
   731  func (d *WatchAlertDescriptor) IsUnary() bool {
   732  	return false
   733  }
   734  
   735  func (d *WatchAlertDescriptor) IsClientStream() bool {
   736  	return false
   737  }
   738  
   739  func (d *WatchAlertDescriptor) IsServerStream() bool {
   740  	return true
   741  }
   742  
   743  func (d *WatchAlertDescriptor) IsCollection() bool {
   744  	return false
   745  }
   746  
   747  func (d *WatchAlertDescriptor) IsPlural() bool {
   748  	return false
   749  }
   750  
   751  func (d *WatchAlertDescriptor) HasResource() bool {
   752  	return true
   753  }
   754  
   755  func (d *WatchAlertDescriptor) RequestHasResourceBody() bool {
   756  	return false
   757  }
   758  
   759  func (d *WatchAlertDescriptor) GetVerb() string {
   760  	return "watch"
   761  }
   762  
   763  func (d *WatchAlertDescriptor) GetMethodName() string {
   764  	return "WatchAlert"
   765  }
   766  
   767  func (d *WatchAlertDescriptor) GetFullMethodName() string {
   768  	return "/ntt.monitoring.v4.AlertService/WatchAlert"
   769  }
   770  
   771  func (d *WatchAlertDescriptor) GetProtoPkgName() string {
   772  	return "ntt.monitoring.v4"
   773  }
   774  
   775  func (d *WatchAlertDescriptor) GetApiName() string {
   776  	return "AlertService"
   777  }
   778  
   779  func (d *WatchAlertDescriptor) GetServiceDomain() string {
   780  	return "monitoring.edgelq.com"
   781  }
   782  
   783  func (d *WatchAlertDescriptor) GetServiceVersion() string {
   784  	return "v4"
   785  }
   786  
   787  func (d *WatchAlertDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   788  	return alertServiceDescriptor
   789  }
   790  
   791  func (d *WatchAlertDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   792  	return alert.GetDescriptor()
   793  }
   794  
   795  func (d *WatchAlertDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   796  	return &WatchAlertDescriptorClientMsgHandle{}
   797  }
   798  
   799  func (d *WatchAlertDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   800  	return &WatchAlertDescriptorServerMsgHandle{}
   801  }
   802  
   803  func (h *WatchAlertDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   804  	typedMsg := msg.(*WatchAlertRequest)
   805  	var asInterface interface{} = h
   806  	override, ok := asInterface.(interface {
   807  		OverrideExtractResourceName(*WatchAlertRequest) *alert.Name
   808  	})
   809  	if ok {
   810  		return override.OverrideExtractResourceName(typedMsg)
   811  	}
   812  	{
   813  		if name := typedMsg.GetName(); name != nil {
   814  			return name
   815  		}
   816  	}
   817  	return (*alert.Name)(nil)
   818  }
   819  
   820  func (h *WatchAlertDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   821  	typedMsg := msg.(*WatchAlertRequest)
   822  	var asInterface interface{} = h
   823  	override, ok := asInterface.(interface {
   824  		OverrideExtractResourceNames(*WatchAlertRequest) []*alert.Name
   825  	})
   826  	if ok {
   827  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
   828  	}
   829  	return nil
   830  }
   831  
   832  func (h *WatchAlertDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   833  	typedMsg := msg.(*WatchAlertRequest)
   834  	var asInterface interface{} = h
   835  	override, ok := asInterface.(interface {
   836  		OverrideExtractCollectionName(*WatchAlertRequest) *alert.ParentName
   837  	})
   838  	if ok {
   839  		return override.OverrideExtractCollectionName(typedMsg)
   840  	}
   841  	return nil
   842  }
   843  
   844  func (h *WatchAlertDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   845  	typedMsg := msg.(*WatchAlertRequest)
   846  	var asInterface interface{} = h
   847  	override, ok := asInterface.(interface {
   848  		OverrideExtractResourceBody(*WatchAlertRequest) *alert.Alert
   849  	})
   850  	if ok {
   851  		return override.OverrideExtractResourceBody(typedMsg)
   852  	}
   853  	return nil
   854  }
   855  
   856  func (h *WatchAlertDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   857  	typedMsg := msg.(*WatchAlertRequest)
   858  	var asInterface interface{} = h
   859  	override, ok := asInterface.(interface {
   860  		OverrideExtractResourceBodies(*WatchAlertRequest) []*alert.Alert
   861  	})
   862  	if ok {
   863  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
   864  	}
   865  	return nil
   866  }
   867  
   868  func (h *WatchAlertDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   869  	typedMsg := msg.(*WatchAlertResponse)
   870  	var asInterface interface{} = h
   871  	override, ok := asInterface.(interface {
   872  		OverrideExtractResourceName(*WatchAlertResponse) *alert.Name
   873  	})
   874  	if ok {
   875  		return override.OverrideExtractResourceName(typedMsg)
   876  	}
   877  	{
   878  		if resChange := typedMsg.GetChange(); resChange != nil {
   879  			switch tResChange := resChange.ChangeType.(type) {
   880  			case *alert.AlertChange_Added_:
   881  				return tResChange.Added.GetAlert().GetName()
   882  			case *alert.AlertChange_Modified_:
   883  				return tResChange.Modified.GetName()
   884  			case *alert.AlertChange_Removed_:
   885  				return tResChange.Removed.GetName()
   886  			case *alert.AlertChange_Current_:
   887  				return tResChange.Current.GetAlert().GetName()
   888  			}
   889  		}
   890  	}
   891  	return (*alert.Name)(nil)
   892  }
   893  
   894  func (h *WatchAlertDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   895  	typedMsg := msg.(*WatchAlertResponse)
   896  	var asInterface interface{} = h
   897  	override, ok := asInterface.(interface {
   898  		OverrideExtractResourceNames(*WatchAlertResponse) []*alert.Name
   899  	})
   900  	if ok {
   901  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
   902  	}
   903  	return nil
   904  }
   905  
   906  func (h *WatchAlertDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   907  	typedMsg := msg.(*WatchAlertResponse)
   908  	var asInterface interface{} = h
   909  	override, ok := asInterface.(interface {
   910  		OverrideExtractCollectionName(*WatchAlertResponse) *alert.ParentName
   911  	})
   912  	if ok {
   913  		return override.OverrideExtractCollectionName(typedMsg)
   914  	}
   915  	return nil
   916  }
   917  
   918  func (h *WatchAlertDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   919  	typedMsg := msg.(*WatchAlertResponse)
   920  	var asInterface interface{} = h
   921  	override, ok := asInterface.(interface {
   922  		OverrideExtractResourceBody(*WatchAlertResponse) *alert.Alert
   923  	})
   924  	if ok {
   925  		return override.OverrideExtractResourceBody(typedMsg)
   926  	}
   927  	{
   928  		if resChange := typedMsg.GetChange(); resChange != nil {
   929  			switch tResChange := resChange.ChangeType.(type) {
   930  			case *alert.AlertChange_Added_:
   931  				return tResChange.Added.GetAlert()
   932  			case *alert.AlertChange_Modified_:
   933  				return tResChange.Modified.GetAlert()
   934  			case *alert.AlertChange_Current_:
   935  				return tResChange.Current.GetAlert()
   936  			}
   937  		}
   938  	}
   939  	return (*alert.Alert)(nil)
   940  }
   941  
   942  func (h *WatchAlertDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   943  	typedMsg := msg.(*WatchAlertResponse)
   944  	var asInterface interface{} = h
   945  	override, ok := asInterface.(interface {
   946  		OverrideExtractResourceBodies(*WatchAlertResponse) []*alert.Alert
   947  	})
   948  	if ok {
   949  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
   950  	}
   951  	return nil
   952  }
   953  
   954  func GetWatchAlertDescriptor() *WatchAlertDescriptor {
   955  	return watchAlertDescriptor
   956  }
   957  
   958  type WatchAlertsDescriptor struct{}
   959  
   960  type WatchAlertsDescriptorClientMsgHandle struct{}
   961  
   962  type WatchAlertsDescriptorServerMsgHandle struct{}
   963  
   964  func (d *WatchAlertsDescriptor) NewEmptyClientMsg() proto.Message {
   965  	return &WatchAlertsRequest{}
   966  }
   967  
   968  func (d *WatchAlertsDescriptor) NewEmptyServerMsg() proto.Message {
   969  	return &WatchAlertsResponse{}
   970  }
   971  
   972  func (d *WatchAlertsDescriptor) IsUnary() bool {
   973  	return false
   974  }
   975  
   976  func (d *WatchAlertsDescriptor) IsClientStream() bool {
   977  	return false
   978  }
   979  
   980  func (d *WatchAlertsDescriptor) IsServerStream() bool {
   981  	return true
   982  }
   983  
   984  func (d *WatchAlertsDescriptor) IsCollection() bool {
   985  	return true
   986  }
   987  
   988  func (d *WatchAlertsDescriptor) IsPlural() bool {
   989  	return true
   990  }
   991  
   992  func (d *WatchAlertsDescriptor) HasResource() bool {
   993  	return true
   994  }
   995  
   996  func (d *WatchAlertsDescriptor) RequestHasResourceBody() bool {
   997  	return false
   998  }
   999  
  1000  func (d *WatchAlertsDescriptor) GetVerb() string {
  1001  	return "watch"
  1002  }
  1003  
  1004  func (d *WatchAlertsDescriptor) GetMethodName() string {
  1005  	return "WatchAlerts"
  1006  }
  1007  
  1008  func (d *WatchAlertsDescriptor) GetFullMethodName() string {
  1009  	return "/ntt.monitoring.v4.AlertService/WatchAlerts"
  1010  }
  1011  
  1012  func (d *WatchAlertsDescriptor) GetProtoPkgName() string {
  1013  	return "ntt.monitoring.v4"
  1014  }
  1015  
  1016  func (d *WatchAlertsDescriptor) GetApiName() string {
  1017  	return "AlertService"
  1018  }
  1019  
  1020  func (d *WatchAlertsDescriptor) GetServiceDomain() string {
  1021  	return "monitoring.edgelq.com"
  1022  }
  1023  
  1024  func (d *WatchAlertsDescriptor) GetServiceVersion() string {
  1025  	return "v4"
  1026  }
  1027  
  1028  func (d *WatchAlertsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1029  	return alertServiceDescriptor
  1030  }
  1031  
  1032  func (d *WatchAlertsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1033  	return alert.GetDescriptor()
  1034  }
  1035  
  1036  func (d *WatchAlertsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1037  	return &WatchAlertsDescriptorClientMsgHandle{}
  1038  }
  1039  
  1040  func (d *WatchAlertsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1041  	return &WatchAlertsDescriptorServerMsgHandle{}
  1042  }
  1043  
  1044  func (h *WatchAlertsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1045  	typedMsg := msg.(*WatchAlertsRequest)
  1046  	var asInterface interface{} = h
  1047  	override, ok := asInterface.(interface {
  1048  		OverrideExtractResourceName(*WatchAlertsRequest) *alert.Name
  1049  	})
  1050  	if ok {
  1051  		return override.OverrideExtractResourceName(typedMsg)
  1052  	}
  1053  	return nil
  1054  }
  1055  
  1056  func (h *WatchAlertsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1057  	typedMsg := msg.(*WatchAlertsRequest)
  1058  	var asInterface interface{} = h
  1059  	override, ok := asInterface.(interface {
  1060  		OverrideExtractResourceNames(*WatchAlertsRequest) []*alert.Name
  1061  	})
  1062  	if ok {
  1063  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1064  	}
  1065  	return nil
  1066  }
  1067  
  1068  func (h *WatchAlertsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1069  	typedMsg := msg.(*WatchAlertsRequest)
  1070  	var asInterface interface{} = h
  1071  	override, ok := asInterface.(interface {
  1072  		OverrideExtractCollectionName(*WatchAlertsRequest) *alert.ParentName
  1073  	})
  1074  	if ok {
  1075  		return override.OverrideExtractCollectionName(typedMsg)
  1076  	}
  1077  	{
  1078  		if parentName := typedMsg.GetParent(); parentName != nil {
  1079  			return parentName
  1080  		}
  1081  	}
  1082  	return (*alert.ParentName)(nil)
  1083  }
  1084  
  1085  func (h *WatchAlertsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1086  	typedMsg := msg.(*WatchAlertsRequest)
  1087  	var asInterface interface{} = h
  1088  	override, ok := asInterface.(interface {
  1089  		OverrideExtractResourceBody(*WatchAlertsRequest) *alert.Alert
  1090  	})
  1091  	if ok {
  1092  		return override.OverrideExtractResourceBody(typedMsg)
  1093  	}
  1094  	return nil
  1095  }
  1096  
  1097  func (h *WatchAlertsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1098  	typedMsg := msg.(*WatchAlertsRequest)
  1099  	var asInterface interface{} = h
  1100  	override, ok := asInterface.(interface {
  1101  		OverrideExtractResourceBodies(*WatchAlertsRequest) []*alert.Alert
  1102  	})
  1103  	if ok {
  1104  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  1105  	}
  1106  	return nil
  1107  }
  1108  
  1109  func (h *WatchAlertsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1110  	typedMsg := msg.(*WatchAlertsResponse)
  1111  	var asInterface interface{} = h
  1112  	override, ok := asInterface.(interface {
  1113  		OverrideExtractResourceName(*WatchAlertsResponse) *alert.Name
  1114  	})
  1115  	if ok {
  1116  		return override.OverrideExtractResourceName(typedMsg)
  1117  	}
  1118  	return nil
  1119  }
  1120  
  1121  func (h *WatchAlertsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1122  	typedMsg := msg.(*WatchAlertsResponse)
  1123  	var asInterface interface{} = h
  1124  	override, ok := asInterface.(interface {
  1125  		OverrideExtractResourceNames(*WatchAlertsResponse) []*alert.Name
  1126  	})
  1127  	if ok {
  1128  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1129  	}
  1130  	{
  1131  		if resChanges := typedMsg.GetAlertChanges(); len(resChanges) > 0 {
  1132  			list := make(alert.AlertNameList, 0, len(resChanges))
  1133  			for _, resChange := range resChanges {
  1134  				switch tResChange := resChange.ChangeType.(type) {
  1135  				case *alert.AlertChange_Added_:
  1136  					list = append(list, tResChange.Added.GetAlert().GetName())
  1137  				case *alert.AlertChange_Modified_:
  1138  					list = append(list, tResChange.Modified.GetName())
  1139  				case *alert.AlertChange_Removed_:
  1140  					list = append(list, tResChange.Removed.GetName())
  1141  				case *alert.AlertChange_Current_:
  1142  					list = append(list, tResChange.Current.GetAlert().GetName())
  1143  				}
  1144  			}
  1145  			return list
  1146  		}
  1147  	}
  1148  	return (alert.AlertNameList)(nil)
  1149  }
  1150  
  1151  func (h *WatchAlertsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1152  	typedMsg := msg.(*WatchAlertsResponse)
  1153  	var asInterface interface{} = h
  1154  	override, ok := asInterface.(interface {
  1155  		OverrideExtractCollectionName(*WatchAlertsResponse) *alert.ParentName
  1156  	})
  1157  	if ok {
  1158  		return override.OverrideExtractCollectionName(typedMsg)
  1159  	}
  1160  	return nil
  1161  }
  1162  
  1163  func (h *WatchAlertsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1164  	typedMsg := msg.(*WatchAlertsResponse)
  1165  	var asInterface interface{} = h
  1166  	override, ok := asInterface.(interface {
  1167  		OverrideExtractResourceBody(*WatchAlertsResponse) *alert.Alert
  1168  	})
  1169  	if ok {
  1170  		return override.OverrideExtractResourceBody(typedMsg)
  1171  	}
  1172  	return nil
  1173  }
  1174  
  1175  func (h *WatchAlertsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1176  	typedMsg := msg.(*WatchAlertsResponse)
  1177  	var asInterface interface{} = h
  1178  	override, ok := asInterface.(interface {
  1179  		OverrideExtractResourceBodies(*WatchAlertsResponse) []*alert.Alert
  1180  	})
  1181  	if ok {
  1182  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  1183  	}
  1184  	{
  1185  		if resChanges := typedMsg.GetAlertChanges(); len(resChanges) > 0 {
  1186  			list := make(alert.AlertList, 0, len(resChanges))
  1187  			for _, resChange := range resChanges {
  1188  				switch tResChange := resChange.ChangeType.(type) {
  1189  				case *alert.AlertChange_Added_:
  1190  					list = append(list, tResChange.Added.GetAlert())
  1191  				case *alert.AlertChange_Modified_:
  1192  					list = append(list, tResChange.Modified.GetAlert())
  1193  				case *alert.AlertChange_Current_:
  1194  					list = append(list, tResChange.Current.GetAlert())
  1195  				}
  1196  			}
  1197  			return list
  1198  		}
  1199  	}
  1200  	return (alert.AlertList)(nil)
  1201  }
  1202  
  1203  func GetWatchAlertsDescriptor() *WatchAlertsDescriptor {
  1204  	return watchAlertsDescriptor
  1205  }
  1206  
  1207  type UpdateAlertDescriptor struct{}
  1208  
  1209  type UpdateAlertDescriptorClientMsgHandle struct{}
  1210  
  1211  type UpdateAlertDescriptorServerMsgHandle struct{}
  1212  
  1213  func (d *UpdateAlertDescriptor) NewEmptyClientMsg() proto.Message {
  1214  	return &UpdateAlertRequest{}
  1215  }
  1216  
  1217  func (d *UpdateAlertDescriptor) NewEmptyServerMsg() proto.Message {
  1218  	return &alert.Alert{}
  1219  }
  1220  
  1221  func (d *UpdateAlertDescriptor) IsUnary() bool {
  1222  	return true
  1223  }
  1224  
  1225  func (d *UpdateAlertDescriptor) IsClientStream() bool {
  1226  	return false
  1227  }
  1228  
  1229  func (d *UpdateAlertDescriptor) IsServerStream() bool {
  1230  	return false
  1231  }
  1232  
  1233  func (d *UpdateAlertDescriptor) IsCollection() bool {
  1234  	return false
  1235  }
  1236  
  1237  func (d *UpdateAlertDescriptor) IsPlural() bool {
  1238  	return false
  1239  }
  1240  
  1241  func (d *UpdateAlertDescriptor) HasResource() bool {
  1242  	return true
  1243  }
  1244  
  1245  func (d *UpdateAlertDescriptor) RequestHasResourceBody() bool {
  1246  	return true
  1247  }
  1248  
  1249  func (d *UpdateAlertDescriptor) GetVerb() string {
  1250  	return "update"
  1251  }
  1252  
  1253  func (d *UpdateAlertDescriptor) GetMethodName() string {
  1254  	return "UpdateAlert"
  1255  }
  1256  
  1257  func (d *UpdateAlertDescriptor) GetFullMethodName() string {
  1258  	return "/ntt.monitoring.v4.AlertService/UpdateAlert"
  1259  }
  1260  
  1261  func (d *UpdateAlertDescriptor) GetProtoPkgName() string {
  1262  	return "ntt.monitoring.v4"
  1263  }
  1264  
  1265  func (d *UpdateAlertDescriptor) GetApiName() string {
  1266  	return "AlertService"
  1267  }
  1268  
  1269  func (d *UpdateAlertDescriptor) GetServiceDomain() string {
  1270  	return "monitoring.edgelq.com"
  1271  }
  1272  
  1273  func (d *UpdateAlertDescriptor) GetServiceVersion() string {
  1274  	return "v4"
  1275  }
  1276  
  1277  func (d *UpdateAlertDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1278  	return alertServiceDescriptor
  1279  }
  1280  
  1281  func (d *UpdateAlertDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1282  	return alert.GetDescriptor()
  1283  }
  1284  
  1285  func (d *UpdateAlertDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1286  	return &UpdateAlertDescriptorClientMsgHandle{}
  1287  }
  1288  
  1289  func (d *UpdateAlertDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1290  	return &UpdateAlertDescriptorServerMsgHandle{}
  1291  }
  1292  
  1293  func (h *UpdateAlertDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1294  	typedMsg := msg.(*UpdateAlertRequest)
  1295  	var asInterface interface{} = h
  1296  	override, ok := asInterface.(interface {
  1297  		OverrideExtractResourceName(*UpdateAlertRequest) *alert.Name
  1298  	})
  1299  	if ok {
  1300  		return override.OverrideExtractResourceName(typedMsg)
  1301  	}
  1302  	{
  1303  		res := typedMsg.GetAlert()
  1304  		if name := res.GetName(); name != nil {
  1305  			return name
  1306  		}
  1307  	}
  1308  	return (*alert.Name)(nil)
  1309  }
  1310  
  1311  func (h *UpdateAlertDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1312  	typedMsg := msg.(*UpdateAlertRequest)
  1313  	var asInterface interface{} = h
  1314  	override, ok := asInterface.(interface {
  1315  		OverrideExtractResourceNames(*UpdateAlertRequest) []*alert.Name
  1316  	})
  1317  	if ok {
  1318  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1319  	}
  1320  	return nil
  1321  }
  1322  
  1323  func (h *UpdateAlertDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1324  	typedMsg := msg.(*UpdateAlertRequest)
  1325  	var asInterface interface{} = h
  1326  	override, ok := asInterface.(interface {
  1327  		OverrideExtractCollectionName(*UpdateAlertRequest) *alert.ParentName
  1328  	})
  1329  	if ok {
  1330  		return override.OverrideExtractCollectionName(typedMsg)
  1331  	}
  1332  	return nil
  1333  }
  1334  
  1335  func (h *UpdateAlertDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1336  	typedMsg := msg.(*UpdateAlertRequest)
  1337  	var asInterface interface{} = h
  1338  	override, ok := asInterface.(interface {
  1339  		OverrideExtractResourceBody(*UpdateAlertRequest) *alert.Alert
  1340  	})
  1341  	if ok {
  1342  		return override.OverrideExtractResourceBody(typedMsg)
  1343  	}
  1344  	{
  1345  		return typedMsg.GetAlert()
  1346  	}
  1347  	return (*alert.Alert)(nil)
  1348  }
  1349  
  1350  func (h *UpdateAlertDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1351  	typedMsg := msg.(*UpdateAlertRequest)
  1352  	var asInterface interface{} = h
  1353  	override, ok := asInterface.(interface {
  1354  		OverrideExtractResourceBodies(*UpdateAlertRequest) []*alert.Alert
  1355  	})
  1356  	if ok {
  1357  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  1358  	}
  1359  	return nil
  1360  }
  1361  
  1362  func (h *UpdateAlertDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1363  	typedMsg := msg.(*alert.Alert)
  1364  	var asInterface interface{} = h
  1365  	override, ok := asInterface.(interface {
  1366  		OverrideExtractResourceName(*alert.Alert) *alert.Name
  1367  	})
  1368  	if ok {
  1369  		return override.OverrideExtractResourceName(typedMsg)
  1370  	}
  1371  	{
  1372  		if name := typedMsg.GetName(); name != nil {
  1373  			return name
  1374  		}
  1375  	}
  1376  	return (*alert.Name)(nil)
  1377  }
  1378  
  1379  func (h *UpdateAlertDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1380  	typedMsg := msg.(*alert.Alert)
  1381  	var asInterface interface{} = h
  1382  	override, ok := asInterface.(interface {
  1383  		OverrideExtractResourceNames(*alert.Alert) []*alert.Name
  1384  	})
  1385  	if ok {
  1386  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1387  	}
  1388  	return nil
  1389  }
  1390  
  1391  func (h *UpdateAlertDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1392  	typedMsg := msg.(*alert.Alert)
  1393  	var asInterface interface{} = h
  1394  	override, ok := asInterface.(interface {
  1395  		OverrideExtractCollectionName(*alert.Alert) *alert.ParentName
  1396  	})
  1397  	if ok {
  1398  		return override.OverrideExtractCollectionName(typedMsg)
  1399  	}
  1400  	return nil
  1401  }
  1402  
  1403  func (h *UpdateAlertDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1404  	return msg.(*alert.Alert)
  1405  }
  1406  
  1407  func (h *UpdateAlertDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1408  	typedMsg := msg.(*alert.Alert)
  1409  	var asInterface interface{} = h
  1410  	override, ok := asInterface.(interface {
  1411  		OverrideExtractResourceBodies(*alert.Alert) []*alert.Alert
  1412  	})
  1413  	if ok {
  1414  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  1415  	}
  1416  	return nil
  1417  }
  1418  
  1419  func GetUpdateAlertDescriptor() *UpdateAlertDescriptor {
  1420  	return updateAlertDescriptor
  1421  }
  1422  
  1423  type DeleteAlertDescriptor struct{}
  1424  
  1425  type DeleteAlertDescriptorClientMsgHandle struct{}
  1426  
  1427  type DeleteAlertDescriptorServerMsgHandle struct{}
  1428  
  1429  func (d *DeleteAlertDescriptor) NewEmptyClientMsg() proto.Message {
  1430  	return &DeleteAlertRequest{}
  1431  }
  1432  
  1433  func (d *DeleteAlertDescriptor) NewEmptyServerMsg() proto.Message {
  1434  	return &emptypb.Empty{}
  1435  }
  1436  
  1437  func (d *DeleteAlertDescriptor) IsUnary() bool {
  1438  	return true
  1439  }
  1440  
  1441  func (d *DeleteAlertDescriptor) IsClientStream() bool {
  1442  	return false
  1443  }
  1444  
  1445  func (d *DeleteAlertDescriptor) IsServerStream() bool {
  1446  	return false
  1447  }
  1448  
  1449  func (d *DeleteAlertDescriptor) IsCollection() bool {
  1450  	return false
  1451  }
  1452  
  1453  func (d *DeleteAlertDescriptor) IsPlural() bool {
  1454  	return false
  1455  }
  1456  
  1457  func (d *DeleteAlertDescriptor) HasResource() bool {
  1458  	return true
  1459  }
  1460  
  1461  func (d *DeleteAlertDescriptor) RequestHasResourceBody() bool {
  1462  	return false
  1463  }
  1464  
  1465  func (d *DeleteAlertDescriptor) GetVerb() string {
  1466  	return "delete"
  1467  }
  1468  
  1469  func (d *DeleteAlertDescriptor) GetMethodName() string {
  1470  	return "DeleteAlert"
  1471  }
  1472  
  1473  func (d *DeleteAlertDescriptor) GetFullMethodName() string {
  1474  	return "/ntt.monitoring.v4.AlertService/DeleteAlert"
  1475  }
  1476  
  1477  func (d *DeleteAlertDescriptor) GetProtoPkgName() string {
  1478  	return "ntt.monitoring.v4"
  1479  }
  1480  
  1481  func (d *DeleteAlertDescriptor) GetApiName() string {
  1482  	return "AlertService"
  1483  }
  1484  
  1485  func (d *DeleteAlertDescriptor) GetServiceDomain() string {
  1486  	return "monitoring.edgelq.com"
  1487  }
  1488  
  1489  func (d *DeleteAlertDescriptor) GetServiceVersion() string {
  1490  	return "v4"
  1491  }
  1492  
  1493  func (d *DeleteAlertDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1494  	return alertServiceDescriptor
  1495  }
  1496  
  1497  func (d *DeleteAlertDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1498  	return alert.GetDescriptor()
  1499  }
  1500  
  1501  func (d *DeleteAlertDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1502  	return &DeleteAlertDescriptorClientMsgHandle{}
  1503  }
  1504  
  1505  func (d *DeleteAlertDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1506  	return &DeleteAlertDescriptorServerMsgHandle{}
  1507  }
  1508  
  1509  func (h *DeleteAlertDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1510  	typedMsg := msg.(*DeleteAlertRequest)
  1511  	var asInterface interface{} = h
  1512  	override, ok := asInterface.(interface {
  1513  		OverrideExtractResourceName(*DeleteAlertRequest) *alert.Name
  1514  	})
  1515  	if ok {
  1516  		return override.OverrideExtractResourceName(typedMsg)
  1517  	}
  1518  	{
  1519  		if name := typedMsg.GetName(); name != nil {
  1520  			return name
  1521  		}
  1522  	}
  1523  	return (*alert.Name)(nil)
  1524  }
  1525  
  1526  func (h *DeleteAlertDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1527  	typedMsg := msg.(*DeleteAlertRequest)
  1528  	var asInterface interface{} = h
  1529  	override, ok := asInterface.(interface {
  1530  		OverrideExtractResourceNames(*DeleteAlertRequest) []*alert.Name
  1531  	})
  1532  	if ok {
  1533  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1534  	}
  1535  	return nil
  1536  }
  1537  
  1538  func (h *DeleteAlertDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1539  	typedMsg := msg.(*DeleteAlertRequest)
  1540  	var asInterface interface{} = h
  1541  	override, ok := asInterface.(interface {
  1542  		OverrideExtractCollectionName(*DeleteAlertRequest) *alert.ParentName
  1543  	})
  1544  	if ok {
  1545  		return override.OverrideExtractCollectionName(typedMsg)
  1546  	}
  1547  	return nil
  1548  }
  1549  
  1550  func (h *DeleteAlertDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1551  	typedMsg := msg.(*DeleteAlertRequest)
  1552  	var asInterface interface{} = h
  1553  	override, ok := asInterface.(interface {
  1554  		OverrideExtractResourceBody(*DeleteAlertRequest) *alert.Alert
  1555  	})
  1556  	if ok {
  1557  		return override.OverrideExtractResourceBody(typedMsg)
  1558  	}
  1559  	return nil
  1560  }
  1561  
  1562  func (h *DeleteAlertDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1563  	typedMsg := msg.(*DeleteAlertRequest)
  1564  	var asInterface interface{} = h
  1565  	override, ok := asInterface.(interface {
  1566  		OverrideExtractResourceBodies(*DeleteAlertRequest) []*alert.Alert
  1567  	})
  1568  	if ok {
  1569  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  1570  	}
  1571  	return nil
  1572  }
  1573  
  1574  func (h *DeleteAlertDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1575  	typedMsg := msg.(*emptypb.Empty)
  1576  	var asInterface interface{} = h
  1577  	override, ok := asInterface.(interface {
  1578  		OverrideExtractResourceName(*emptypb.Empty) *alert.Name
  1579  	})
  1580  	if ok {
  1581  		return override.OverrideExtractResourceName(typedMsg)
  1582  	}
  1583  	return nil
  1584  }
  1585  
  1586  func (h *DeleteAlertDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1587  	typedMsg := msg.(*emptypb.Empty)
  1588  	var asInterface interface{} = h
  1589  	override, ok := asInterface.(interface {
  1590  		OverrideExtractResourceNames(*emptypb.Empty) []*alert.Name
  1591  	})
  1592  	if ok {
  1593  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1594  	}
  1595  	return nil
  1596  }
  1597  
  1598  func (h *DeleteAlertDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1599  	typedMsg := msg.(*emptypb.Empty)
  1600  	var asInterface interface{} = h
  1601  	override, ok := asInterface.(interface {
  1602  		OverrideExtractCollectionName(*emptypb.Empty) *alert.ParentName
  1603  	})
  1604  	if ok {
  1605  		return override.OverrideExtractCollectionName(typedMsg)
  1606  	}
  1607  	return nil
  1608  }
  1609  
  1610  func (h *DeleteAlertDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1611  	typedMsg := msg.(*emptypb.Empty)
  1612  	var asInterface interface{} = h
  1613  	override, ok := asInterface.(interface {
  1614  		OverrideExtractResourceBody(*emptypb.Empty) *alert.Alert
  1615  	})
  1616  	if ok {
  1617  		return override.OverrideExtractResourceBody(typedMsg)
  1618  	}
  1619  	return nil
  1620  }
  1621  
  1622  func (h *DeleteAlertDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1623  	typedMsg := msg.(*emptypb.Empty)
  1624  	var asInterface interface{} = h
  1625  	override, ok := asInterface.(interface {
  1626  		OverrideExtractResourceBodies(*emptypb.Empty) []*alert.Alert
  1627  	})
  1628  	if ok {
  1629  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  1630  	}
  1631  	return nil
  1632  }
  1633  
  1634  func GetDeleteAlertDescriptor() *DeleteAlertDescriptor {
  1635  	return deleteAlertDescriptor
  1636  }
  1637  
  1638  type BulkCreateAlertsDescriptor struct{}
  1639  
  1640  type BulkCreateAlertsDescriptorClientMsgHandle struct{}
  1641  
  1642  type BulkCreateAlertsDescriptorServerMsgHandle struct{}
  1643  
  1644  func (d *BulkCreateAlertsDescriptor) NewEmptyClientMsg() proto.Message {
  1645  	return &BulkCreateAlertsRequest{}
  1646  }
  1647  
  1648  func (d *BulkCreateAlertsDescriptor) NewEmptyServerMsg() proto.Message {
  1649  	return &BulkCreateAlertsResponse{}
  1650  }
  1651  
  1652  func (d *BulkCreateAlertsDescriptor) IsUnary() bool {
  1653  	return true
  1654  }
  1655  
  1656  func (d *BulkCreateAlertsDescriptor) IsClientStream() bool {
  1657  	return false
  1658  }
  1659  
  1660  func (d *BulkCreateAlertsDescriptor) IsServerStream() bool {
  1661  	return false
  1662  }
  1663  
  1664  func (d *BulkCreateAlertsDescriptor) IsCollection() bool {
  1665  	return true
  1666  }
  1667  
  1668  func (d *BulkCreateAlertsDescriptor) IsPlural() bool {
  1669  	return false
  1670  }
  1671  
  1672  func (d *BulkCreateAlertsDescriptor) HasResource() bool {
  1673  	return true
  1674  }
  1675  
  1676  func (d *BulkCreateAlertsDescriptor) RequestHasResourceBody() bool {
  1677  	return false
  1678  }
  1679  
  1680  func (d *BulkCreateAlertsDescriptor) GetVerb() string {
  1681  	return "bulkCreateAlerts"
  1682  }
  1683  
  1684  func (d *BulkCreateAlertsDescriptor) GetMethodName() string {
  1685  	return "BulkCreateAlerts"
  1686  }
  1687  
  1688  func (d *BulkCreateAlertsDescriptor) GetFullMethodName() string {
  1689  	return "/ntt.monitoring.v4.AlertService/BulkCreateAlerts"
  1690  }
  1691  
  1692  func (d *BulkCreateAlertsDescriptor) GetProtoPkgName() string {
  1693  	return "ntt.monitoring.v4"
  1694  }
  1695  
  1696  func (d *BulkCreateAlertsDescriptor) GetApiName() string {
  1697  	return "AlertService"
  1698  }
  1699  
  1700  func (d *BulkCreateAlertsDescriptor) GetServiceDomain() string {
  1701  	return "monitoring.edgelq.com"
  1702  }
  1703  
  1704  func (d *BulkCreateAlertsDescriptor) GetServiceVersion() string {
  1705  	return "v4"
  1706  }
  1707  
  1708  func (d *BulkCreateAlertsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1709  	return alertServiceDescriptor
  1710  }
  1711  
  1712  func (d *BulkCreateAlertsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1713  	return alert.GetDescriptor()
  1714  }
  1715  
  1716  func (d *BulkCreateAlertsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1717  	return &BulkCreateAlertsDescriptorClientMsgHandle{}
  1718  }
  1719  
  1720  func (d *BulkCreateAlertsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1721  	return &BulkCreateAlertsDescriptorServerMsgHandle{}
  1722  }
  1723  
  1724  func (h *BulkCreateAlertsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1725  	typedMsg := msg.(*BulkCreateAlertsRequest)
  1726  	var asInterface interface{} = h
  1727  	override, ok := asInterface.(interface {
  1728  		OverrideExtractResourceName(*BulkCreateAlertsRequest) *alert.Name
  1729  	})
  1730  	if ok {
  1731  		return override.OverrideExtractResourceName(typedMsg)
  1732  	}
  1733  	return nil
  1734  }
  1735  
  1736  func (h *BulkCreateAlertsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1737  	typedMsg := msg.(*BulkCreateAlertsRequest)
  1738  	var asInterface interface{} = h
  1739  	override, ok := asInterface.(interface {
  1740  		OverrideExtractResourceNames(*BulkCreateAlertsRequest) []*alert.Name
  1741  	})
  1742  	if ok {
  1743  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1744  	}
  1745  	return nil
  1746  }
  1747  
  1748  func (h *BulkCreateAlertsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1749  	typedMsg := msg.(*BulkCreateAlertsRequest)
  1750  	var asInterface interface{} = h
  1751  	override, ok := asInterface.(interface {
  1752  		OverrideExtractCollectionName(*BulkCreateAlertsRequest) *alert.ParentName
  1753  	})
  1754  	if ok {
  1755  		return override.OverrideExtractCollectionName(typedMsg)
  1756  	}
  1757  	{
  1758  		if parentName := typedMsg.GetParent(); parentName != nil {
  1759  			return parentName
  1760  		}
  1761  	}
  1762  	return (*alert.ParentName)(nil)
  1763  }
  1764  
  1765  func (h *BulkCreateAlertsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1766  	typedMsg := msg.(*BulkCreateAlertsRequest)
  1767  	var asInterface interface{} = h
  1768  	override, ok := asInterface.(interface {
  1769  		OverrideExtractResourceBody(*BulkCreateAlertsRequest) *alert.Alert
  1770  	})
  1771  	if ok {
  1772  		return override.OverrideExtractResourceBody(typedMsg)
  1773  	}
  1774  	return nil
  1775  }
  1776  
  1777  func (h *BulkCreateAlertsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1778  	typedMsg := msg.(*BulkCreateAlertsRequest)
  1779  	var asInterface interface{} = h
  1780  	override, ok := asInterface.(interface {
  1781  		OverrideExtractResourceBodies(*BulkCreateAlertsRequest) []*alert.Alert
  1782  	})
  1783  	if ok {
  1784  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  1785  	}
  1786  	return nil
  1787  }
  1788  
  1789  func (h *BulkCreateAlertsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1790  	typedMsg := msg.(*BulkCreateAlertsResponse)
  1791  	var asInterface interface{} = h
  1792  	override, ok := asInterface.(interface {
  1793  		OverrideExtractResourceName(*BulkCreateAlertsResponse) *alert.Name
  1794  	})
  1795  	if ok {
  1796  		return override.OverrideExtractResourceName(typedMsg)
  1797  	}
  1798  	return nil
  1799  }
  1800  
  1801  func (h *BulkCreateAlertsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1802  	typedMsg := msg.(*BulkCreateAlertsResponse)
  1803  	var asInterface interface{} = h
  1804  	override, ok := asInterface.(interface {
  1805  		OverrideExtractResourceNames(*BulkCreateAlertsResponse) []*alert.Name
  1806  	})
  1807  	if ok {
  1808  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1809  	}
  1810  	return nil
  1811  }
  1812  
  1813  func (h *BulkCreateAlertsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1814  	typedMsg := msg.(*BulkCreateAlertsResponse)
  1815  	var asInterface interface{} = h
  1816  	override, ok := asInterface.(interface {
  1817  		OverrideExtractCollectionName(*BulkCreateAlertsResponse) *alert.ParentName
  1818  	})
  1819  	if ok {
  1820  		return override.OverrideExtractCollectionName(typedMsg)
  1821  	}
  1822  	return nil
  1823  }
  1824  
  1825  func (h *BulkCreateAlertsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1826  	typedMsg := msg.(*BulkCreateAlertsResponse)
  1827  	var asInterface interface{} = h
  1828  	override, ok := asInterface.(interface {
  1829  		OverrideExtractResourceBody(*BulkCreateAlertsResponse) *alert.Alert
  1830  	})
  1831  	if ok {
  1832  		return override.OverrideExtractResourceBody(typedMsg)
  1833  	}
  1834  	return nil
  1835  }
  1836  
  1837  func (h *BulkCreateAlertsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1838  	typedMsg := msg.(*BulkCreateAlertsResponse)
  1839  	var asInterface interface{} = h
  1840  	override, ok := asInterface.(interface {
  1841  		OverrideExtractResourceBodies(*BulkCreateAlertsResponse) []*alert.Alert
  1842  	})
  1843  	if ok {
  1844  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  1845  	}
  1846  	return nil
  1847  }
  1848  
  1849  func GetBulkCreateAlertsDescriptor() *BulkCreateAlertsDescriptor {
  1850  	return bulkCreateAlertsDescriptor
  1851  }
  1852  
  1853  type BulkUpdateAlertsDescriptor struct{}
  1854  
  1855  type BulkUpdateAlertsDescriptorClientMsgHandle struct{}
  1856  
  1857  type BulkUpdateAlertsDescriptorServerMsgHandle struct{}
  1858  
  1859  func (d *BulkUpdateAlertsDescriptor) NewEmptyClientMsg() proto.Message {
  1860  	return &BulkUpdateAlertsRequest{}
  1861  }
  1862  
  1863  func (d *BulkUpdateAlertsDescriptor) NewEmptyServerMsg() proto.Message {
  1864  	return &BulkUpdateAlertsResponse{}
  1865  }
  1866  
  1867  func (d *BulkUpdateAlertsDescriptor) IsUnary() bool {
  1868  	return true
  1869  }
  1870  
  1871  func (d *BulkUpdateAlertsDescriptor) IsClientStream() bool {
  1872  	return false
  1873  }
  1874  
  1875  func (d *BulkUpdateAlertsDescriptor) IsServerStream() bool {
  1876  	return false
  1877  }
  1878  
  1879  func (d *BulkUpdateAlertsDescriptor) IsCollection() bool {
  1880  	return true
  1881  }
  1882  
  1883  func (d *BulkUpdateAlertsDescriptor) IsPlural() bool {
  1884  	return false
  1885  }
  1886  
  1887  func (d *BulkUpdateAlertsDescriptor) HasResource() bool {
  1888  	return true
  1889  }
  1890  
  1891  func (d *BulkUpdateAlertsDescriptor) RequestHasResourceBody() bool {
  1892  	return false
  1893  }
  1894  
  1895  func (d *BulkUpdateAlertsDescriptor) GetVerb() string {
  1896  	return "bulkUpdateAlerts"
  1897  }
  1898  
  1899  func (d *BulkUpdateAlertsDescriptor) GetMethodName() string {
  1900  	return "BulkUpdateAlerts"
  1901  }
  1902  
  1903  func (d *BulkUpdateAlertsDescriptor) GetFullMethodName() string {
  1904  	return "/ntt.monitoring.v4.AlertService/BulkUpdateAlerts"
  1905  }
  1906  
  1907  func (d *BulkUpdateAlertsDescriptor) GetProtoPkgName() string {
  1908  	return "ntt.monitoring.v4"
  1909  }
  1910  
  1911  func (d *BulkUpdateAlertsDescriptor) GetApiName() string {
  1912  	return "AlertService"
  1913  }
  1914  
  1915  func (d *BulkUpdateAlertsDescriptor) GetServiceDomain() string {
  1916  	return "monitoring.edgelq.com"
  1917  }
  1918  
  1919  func (d *BulkUpdateAlertsDescriptor) GetServiceVersion() string {
  1920  	return "v4"
  1921  }
  1922  
  1923  func (d *BulkUpdateAlertsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1924  	return alertServiceDescriptor
  1925  }
  1926  
  1927  func (d *BulkUpdateAlertsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1928  	return alert.GetDescriptor()
  1929  }
  1930  
  1931  func (d *BulkUpdateAlertsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1932  	return &BulkUpdateAlertsDescriptorClientMsgHandle{}
  1933  }
  1934  
  1935  func (d *BulkUpdateAlertsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1936  	return &BulkUpdateAlertsDescriptorServerMsgHandle{}
  1937  }
  1938  
  1939  func (h *BulkUpdateAlertsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1940  	typedMsg := msg.(*BulkUpdateAlertsRequest)
  1941  	var asInterface interface{} = h
  1942  	override, ok := asInterface.(interface {
  1943  		OverrideExtractResourceName(*BulkUpdateAlertsRequest) *alert.Name
  1944  	})
  1945  	if ok {
  1946  		return override.OverrideExtractResourceName(typedMsg)
  1947  	}
  1948  	return nil
  1949  }
  1950  
  1951  func (h *BulkUpdateAlertsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1952  	typedMsg := msg.(*BulkUpdateAlertsRequest)
  1953  	var asInterface interface{} = h
  1954  	override, ok := asInterface.(interface {
  1955  		OverrideExtractResourceNames(*BulkUpdateAlertsRequest) []*alert.Name
  1956  	})
  1957  	if ok {
  1958  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  1959  	}
  1960  	return nil
  1961  }
  1962  
  1963  func (h *BulkUpdateAlertsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1964  	typedMsg := msg.(*BulkUpdateAlertsRequest)
  1965  	var asInterface interface{} = h
  1966  	override, ok := asInterface.(interface {
  1967  		OverrideExtractCollectionName(*BulkUpdateAlertsRequest) *alert.ParentName
  1968  	})
  1969  	if ok {
  1970  		return override.OverrideExtractCollectionName(typedMsg)
  1971  	}
  1972  	{
  1973  		if parentName := typedMsg.GetParent(); parentName != nil {
  1974  			return parentName
  1975  		}
  1976  	}
  1977  	return (*alert.ParentName)(nil)
  1978  }
  1979  
  1980  func (h *BulkUpdateAlertsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1981  	typedMsg := msg.(*BulkUpdateAlertsRequest)
  1982  	var asInterface interface{} = h
  1983  	override, ok := asInterface.(interface {
  1984  		OverrideExtractResourceBody(*BulkUpdateAlertsRequest) *alert.Alert
  1985  	})
  1986  	if ok {
  1987  		return override.OverrideExtractResourceBody(typedMsg)
  1988  	}
  1989  	return nil
  1990  }
  1991  
  1992  func (h *BulkUpdateAlertsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1993  	typedMsg := msg.(*BulkUpdateAlertsRequest)
  1994  	var asInterface interface{} = h
  1995  	override, ok := asInterface.(interface {
  1996  		OverrideExtractResourceBodies(*BulkUpdateAlertsRequest) []*alert.Alert
  1997  	})
  1998  	if ok {
  1999  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  2000  	}
  2001  	return nil
  2002  }
  2003  
  2004  func (h *BulkUpdateAlertsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2005  	typedMsg := msg.(*BulkUpdateAlertsResponse)
  2006  	var asInterface interface{} = h
  2007  	override, ok := asInterface.(interface {
  2008  		OverrideExtractResourceName(*BulkUpdateAlertsResponse) *alert.Name
  2009  	})
  2010  	if ok {
  2011  		return override.OverrideExtractResourceName(typedMsg)
  2012  	}
  2013  	return nil
  2014  }
  2015  
  2016  func (h *BulkUpdateAlertsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2017  	typedMsg := msg.(*BulkUpdateAlertsResponse)
  2018  	var asInterface interface{} = h
  2019  	override, ok := asInterface.(interface {
  2020  		OverrideExtractResourceNames(*BulkUpdateAlertsResponse) []*alert.Name
  2021  	})
  2022  	if ok {
  2023  		return alert.AlertNameList(override.OverrideExtractResourceNames(typedMsg))
  2024  	}
  2025  	return nil
  2026  }
  2027  
  2028  func (h *BulkUpdateAlertsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2029  	typedMsg := msg.(*BulkUpdateAlertsResponse)
  2030  	var asInterface interface{} = h
  2031  	override, ok := asInterface.(interface {
  2032  		OverrideExtractCollectionName(*BulkUpdateAlertsResponse) *alert.ParentName
  2033  	})
  2034  	if ok {
  2035  		return override.OverrideExtractCollectionName(typedMsg)
  2036  	}
  2037  	return nil
  2038  }
  2039  
  2040  func (h *BulkUpdateAlertsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2041  	typedMsg := msg.(*BulkUpdateAlertsResponse)
  2042  	var asInterface interface{} = h
  2043  	override, ok := asInterface.(interface {
  2044  		OverrideExtractResourceBody(*BulkUpdateAlertsResponse) *alert.Alert
  2045  	})
  2046  	if ok {
  2047  		return override.OverrideExtractResourceBody(typedMsg)
  2048  	}
  2049  	return nil
  2050  }
  2051  
  2052  func (h *BulkUpdateAlertsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2053  	typedMsg := msg.(*BulkUpdateAlertsResponse)
  2054  	var asInterface interface{} = h
  2055  	override, ok := asInterface.(interface {
  2056  		OverrideExtractResourceBodies(*BulkUpdateAlertsResponse) []*alert.Alert
  2057  	})
  2058  	if ok {
  2059  		return alert.AlertList(override.OverrideExtractResourceBodies(typedMsg))
  2060  	}
  2061  	return nil
  2062  }
  2063  
  2064  func GetBulkUpdateAlertsDescriptor() *BulkUpdateAlertsDescriptor {
  2065  	return bulkUpdateAlertsDescriptor
  2066  }
  2067  
  2068  type AlertServiceDescriptor struct{}
  2069  
  2070  func (d *AlertServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor {
  2071  	return []gotenclient.MethodDescriptor{
  2072  		getAlertDescriptor,
  2073  		batchGetAlertsDescriptor,
  2074  		listAlertsDescriptor,
  2075  		watchAlertDescriptor,
  2076  		watchAlertsDescriptor,
  2077  		updateAlertDescriptor,
  2078  		deleteAlertDescriptor,
  2079  		bulkCreateAlertsDescriptor,
  2080  		bulkUpdateAlertsDescriptor,
  2081  	}
  2082  }
  2083  
  2084  func (d *AlertServiceDescriptor) GetFullAPIName() string {
  2085  	return "/ntt.monitoring.v4.AlertService"
  2086  }
  2087  
  2088  func (d *AlertServiceDescriptor) GetProtoPkgName() string {
  2089  	return "ntt.monitoring.v4"
  2090  }
  2091  
  2092  func (d *AlertServiceDescriptor) GetApiName() string {
  2093  	return "AlertService"
  2094  }
  2095  
  2096  func (d *AlertServiceDescriptor) GetServiceDomain() string {
  2097  	return "monitoring.edgelq.com"
  2098  }
  2099  
  2100  func (d *AlertServiceDescriptor) GetServiceVersion() string {
  2101  	return "v4"
  2102  }
  2103  
  2104  func GetAlertServiceDescriptor() *AlertServiceDescriptor {
  2105  	return alertServiceDescriptor
  2106  }
  2107  
  2108  func initDescriptors() {
  2109  	alertServiceDescriptor = &AlertServiceDescriptor{}
  2110  	getAlertDescriptor = &GetAlertDescriptor{}
  2111  	batchGetAlertsDescriptor = &BatchGetAlertsDescriptor{}
  2112  	listAlertsDescriptor = &ListAlertsDescriptor{}
  2113  	watchAlertDescriptor = &WatchAlertDescriptor{}
  2114  	watchAlertsDescriptor = &WatchAlertsDescriptor{}
  2115  	updateAlertDescriptor = &UpdateAlertDescriptor{}
  2116  	deleteAlertDescriptor = &DeleteAlertDescriptor{}
  2117  	bulkCreateAlertsDescriptor = &BulkCreateAlertsDescriptor{}
  2118  	bulkUpdateAlertsDescriptor = &BulkUpdateAlertsDescriptor{}
  2119  	gotenclient.GetRegistry().RegisterApiDescriptor(alertServiceDescriptor)
  2120  	gotenclient.GetRegistry().RegisterMethodDescriptor(getAlertDescriptor)
  2121  	gotenclient.GetRegistry().RegisterMethodDescriptor(batchGetAlertsDescriptor)
  2122  	gotenclient.GetRegistry().RegisterMethodDescriptor(listAlertsDescriptor)
  2123  	gotenclient.GetRegistry().RegisterMethodDescriptor(watchAlertDescriptor)
  2124  	gotenclient.GetRegistry().RegisterMethodDescriptor(watchAlertsDescriptor)
  2125  	gotenclient.GetRegistry().RegisterMethodDescriptor(updateAlertDescriptor)
  2126  	gotenclient.GetRegistry().RegisterMethodDescriptor(deleteAlertDescriptor)
  2127  	gotenclient.GetRegistry().RegisterMethodDescriptor(bulkCreateAlertsDescriptor)
  2128  	gotenclient.GetRegistry().RegisterMethodDescriptor(bulkUpdateAlertsDescriptor)
  2129  }
  2130  
  2131  func init() {
  2132  	if !descriptorsInitialized {
  2133  		initDescriptors()
  2134  		descriptorsInitialized = true
  2135  	}
  2136  }