go.ligato.io/vpp-agent/v3@v3.5.0/proto/ligato/configurator/configurator.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.27.1
     4  // 	protoc        v3.17.3
     5  // source: ligato/configurator/configurator.proto
     6  
     7  package configurator
     8  
     9  import (
    10  	linux "go.ligato.io/vpp-agent/v3/proto/ligato/linux"
    11  	netalloc "go.ligato.io/vpp-agent/v3/proto/ligato/netalloc"
    12  	vpp "go.ligato.io/vpp-agent/v3/proto/ligato/vpp"
    13  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    14  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    15  	reflect "reflect"
    16  	sync "sync"
    17  )
    18  
    19  const (
    20  	// Verify that this generated code is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    22  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    24  )
    25  
    26  // Config describes all supported configs into a single config message.
    27  type Config struct {
    28  	state         protoimpl.MessageState
    29  	sizeCache     protoimpl.SizeCache
    30  	unknownFields protoimpl.UnknownFields
    31  
    32  	VppConfig      *vpp.ConfigData      `protobuf:"bytes,1,opt,name=vpp_config,json=vppConfig,proto3" json:"vpp_config,omitempty"`
    33  	LinuxConfig    *linux.ConfigData    `protobuf:"bytes,2,opt,name=linux_config,json=linuxConfig,proto3" json:"linux_config,omitempty"`
    34  	NetallocConfig *netalloc.ConfigData `protobuf:"bytes,3,opt,name=netalloc_config,json=netallocConfig,proto3" json:"netalloc_config,omitempty"`
    35  }
    36  
    37  func (x *Config) Reset() {
    38  	*x = Config{}
    39  	if protoimpl.UnsafeEnabled {
    40  		mi := &file_ligato_configurator_configurator_proto_msgTypes[0]
    41  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    42  		ms.StoreMessageInfo(mi)
    43  	}
    44  }
    45  
    46  func (x *Config) String() string {
    47  	return protoimpl.X.MessageStringOf(x)
    48  }
    49  
    50  func (*Config) ProtoMessage() {}
    51  
    52  func (x *Config) ProtoReflect() protoreflect.Message {
    53  	mi := &file_ligato_configurator_configurator_proto_msgTypes[0]
    54  	if protoimpl.UnsafeEnabled && x != nil {
    55  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    56  		if ms.LoadMessageInfo() == nil {
    57  			ms.StoreMessageInfo(mi)
    58  		}
    59  		return ms
    60  	}
    61  	return mi.MessageOf(x)
    62  }
    63  
    64  // Deprecated: Use Config.ProtoReflect.Descriptor instead.
    65  func (*Config) Descriptor() ([]byte, []int) {
    66  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{0}
    67  }
    68  
    69  func (x *Config) GetVppConfig() *vpp.ConfigData {
    70  	if x != nil {
    71  		return x.VppConfig
    72  	}
    73  	return nil
    74  }
    75  
    76  func (x *Config) GetLinuxConfig() *linux.ConfigData {
    77  	if x != nil {
    78  		return x.LinuxConfig
    79  	}
    80  	return nil
    81  }
    82  
    83  func (x *Config) GetNetallocConfig() *netalloc.ConfigData {
    84  	if x != nil {
    85  		return x.NetallocConfig
    86  	}
    87  	return nil
    88  }
    89  
    90  // Notification describes all known notifications into a single message.
    91  type Notification struct {
    92  	state         protoimpl.MessageState
    93  	sizeCache     protoimpl.SizeCache
    94  	unknownFields protoimpl.UnknownFields
    95  
    96  	// Types that are assignable to Notification:
    97  	//	*Notification_VppNotification
    98  	//	*Notification_LinuxNotification
    99  	Notification isNotification_Notification `protobuf_oneof:"notification"`
   100  }
   101  
   102  func (x *Notification) Reset() {
   103  	*x = Notification{}
   104  	if protoimpl.UnsafeEnabled {
   105  		mi := &file_ligato_configurator_configurator_proto_msgTypes[1]
   106  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   107  		ms.StoreMessageInfo(mi)
   108  	}
   109  }
   110  
   111  func (x *Notification) String() string {
   112  	return protoimpl.X.MessageStringOf(x)
   113  }
   114  
   115  func (*Notification) ProtoMessage() {}
   116  
   117  func (x *Notification) ProtoReflect() protoreflect.Message {
   118  	mi := &file_ligato_configurator_configurator_proto_msgTypes[1]
   119  	if protoimpl.UnsafeEnabled && x != nil {
   120  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   121  		if ms.LoadMessageInfo() == nil {
   122  			ms.StoreMessageInfo(mi)
   123  		}
   124  		return ms
   125  	}
   126  	return mi.MessageOf(x)
   127  }
   128  
   129  // Deprecated: Use Notification.ProtoReflect.Descriptor instead.
   130  func (*Notification) Descriptor() ([]byte, []int) {
   131  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{1}
   132  }
   133  
   134  func (m *Notification) GetNotification() isNotification_Notification {
   135  	if m != nil {
   136  		return m.Notification
   137  	}
   138  	return nil
   139  }
   140  
   141  func (x *Notification) GetVppNotification() *vpp.Notification {
   142  	if x, ok := x.GetNotification().(*Notification_VppNotification); ok {
   143  		return x.VppNotification
   144  	}
   145  	return nil
   146  }
   147  
   148  func (x *Notification) GetLinuxNotification() *linux.Notification {
   149  	if x, ok := x.GetNotification().(*Notification_LinuxNotification); ok {
   150  		return x.LinuxNotification
   151  	}
   152  	return nil
   153  }
   154  
   155  type isNotification_Notification interface {
   156  	isNotification_Notification()
   157  }
   158  
   159  type Notification_VppNotification struct {
   160  	VppNotification *vpp.Notification `protobuf:"bytes,1,opt,name=vpp_notification,json=vppNotification,proto3,oneof"`
   161  }
   162  
   163  type Notification_LinuxNotification struct {
   164  	LinuxNotification *linux.Notification `protobuf:"bytes,2,opt,name=linux_notification,json=linuxNotification,proto3,oneof"`
   165  }
   166  
   167  func (*Notification_VppNotification) isNotification_Notification() {}
   168  
   169  func (*Notification_LinuxNotification) isNotification_Notification() {}
   170  
   171  type UpdateRequest struct {
   172  	state         protoimpl.MessageState
   173  	sizeCache     protoimpl.SizeCache
   174  	unknownFields protoimpl.UnknownFields
   175  
   176  	// Update is a config data to be updated.
   177  	Update *Config `protobuf:"bytes,1,opt,name=update,proto3" json:"update,omitempty"`
   178  	// FullResync option can be used to overwrite
   179  	// all existing config with config update.
   180  	//
   181  	// NOTE: Using FullResync with empty config update will
   182  	// remove all existing config.
   183  	FullResync bool `protobuf:"varint,2,opt,name=full_resync,json=fullResync,proto3" json:"full_resync,omitempty"`
   184  	// WaitDone option can be used to block until either
   185  	// config update is done (non-pending) or request times out.
   186  	//
   187  	// NOTE: WaitDone is intended to be used for config updates
   188  	// that depend on some event from dataplane to fully configure.
   189  	// Using this with incomplete config updates will require
   190  	// another update request to unblock.
   191  	WaitDone bool `protobuf:"varint,3,opt,name=wait_done,json=waitDone,proto3" json:"wait_done,omitempty"`
   192  }
   193  
   194  func (x *UpdateRequest) Reset() {
   195  	*x = UpdateRequest{}
   196  	if protoimpl.UnsafeEnabled {
   197  		mi := &file_ligato_configurator_configurator_proto_msgTypes[2]
   198  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   199  		ms.StoreMessageInfo(mi)
   200  	}
   201  }
   202  
   203  func (x *UpdateRequest) String() string {
   204  	return protoimpl.X.MessageStringOf(x)
   205  }
   206  
   207  func (*UpdateRequest) ProtoMessage() {}
   208  
   209  func (x *UpdateRequest) ProtoReflect() protoreflect.Message {
   210  	mi := &file_ligato_configurator_configurator_proto_msgTypes[2]
   211  	if protoimpl.UnsafeEnabled && x != nil {
   212  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   213  		if ms.LoadMessageInfo() == nil {
   214  			ms.StoreMessageInfo(mi)
   215  		}
   216  		return ms
   217  	}
   218  	return mi.MessageOf(x)
   219  }
   220  
   221  // Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.
   222  func (*UpdateRequest) Descriptor() ([]byte, []int) {
   223  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{2}
   224  }
   225  
   226  func (x *UpdateRequest) GetUpdate() *Config {
   227  	if x != nil {
   228  		return x.Update
   229  	}
   230  	return nil
   231  }
   232  
   233  func (x *UpdateRequest) GetFullResync() bool {
   234  	if x != nil {
   235  		return x.FullResync
   236  	}
   237  	return false
   238  }
   239  
   240  func (x *UpdateRequest) GetWaitDone() bool {
   241  	if x != nil {
   242  		return x.WaitDone
   243  	}
   244  	return false
   245  }
   246  
   247  type UpdateResponse struct {
   248  	state         protoimpl.MessageState
   249  	sizeCache     protoimpl.SizeCache
   250  	unknownFields protoimpl.UnknownFields
   251  }
   252  
   253  func (x *UpdateResponse) Reset() {
   254  	*x = UpdateResponse{}
   255  	if protoimpl.UnsafeEnabled {
   256  		mi := &file_ligato_configurator_configurator_proto_msgTypes[3]
   257  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   258  		ms.StoreMessageInfo(mi)
   259  	}
   260  }
   261  
   262  func (x *UpdateResponse) String() string {
   263  	return protoimpl.X.MessageStringOf(x)
   264  }
   265  
   266  func (*UpdateResponse) ProtoMessage() {}
   267  
   268  func (x *UpdateResponse) ProtoReflect() protoreflect.Message {
   269  	mi := &file_ligato_configurator_configurator_proto_msgTypes[3]
   270  	if protoimpl.UnsafeEnabled && x != nil {
   271  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   272  		if ms.LoadMessageInfo() == nil {
   273  			ms.StoreMessageInfo(mi)
   274  		}
   275  		return ms
   276  	}
   277  	return mi.MessageOf(x)
   278  }
   279  
   280  // Deprecated: Use UpdateResponse.ProtoReflect.Descriptor instead.
   281  func (*UpdateResponse) Descriptor() ([]byte, []int) {
   282  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{3}
   283  }
   284  
   285  type DeleteRequest struct {
   286  	state         protoimpl.MessageState
   287  	sizeCache     protoimpl.SizeCache
   288  	unknownFields protoimpl.UnknownFields
   289  
   290  	// Delete is a config data to be deleted.
   291  	Delete *Config `protobuf:"bytes,1,opt,name=delete,proto3" json:"delete,omitempty"`
   292  	// WaitDone option can be used to block until either
   293  	// config delete is done (non-pending) or request times out.
   294  	//
   295  	// NOTE: WaitDone is intended to be used for config updates
   296  	// that depend on some event from dataplane to fully configure.
   297  	// Using this with incomplete config updates will require
   298  	// another update request to unblock.
   299  	WaitDone bool `protobuf:"varint,3,opt,name=wait_done,json=waitDone,proto3" json:"wait_done,omitempty"`
   300  }
   301  
   302  func (x *DeleteRequest) Reset() {
   303  	*x = DeleteRequest{}
   304  	if protoimpl.UnsafeEnabled {
   305  		mi := &file_ligato_configurator_configurator_proto_msgTypes[4]
   306  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   307  		ms.StoreMessageInfo(mi)
   308  	}
   309  }
   310  
   311  func (x *DeleteRequest) String() string {
   312  	return protoimpl.X.MessageStringOf(x)
   313  }
   314  
   315  func (*DeleteRequest) ProtoMessage() {}
   316  
   317  func (x *DeleteRequest) ProtoReflect() protoreflect.Message {
   318  	mi := &file_ligato_configurator_configurator_proto_msgTypes[4]
   319  	if protoimpl.UnsafeEnabled && x != nil {
   320  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   321  		if ms.LoadMessageInfo() == nil {
   322  			ms.StoreMessageInfo(mi)
   323  		}
   324  		return ms
   325  	}
   326  	return mi.MessageOf(x)
   327  }
   328  
   329  // Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.
   330  func (*DeleteRequest) Descriptor() ([]byte, []int) {
   331  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{4}
   332  }
   333  
   334  func (x *DeleteRequest) GetDelete() *Config {
   335  	if x != nil {
   336  		return x.Delete
   337  	}
   338  	return nil
   339  }
   340  
   341  func (x *DeleteRequest) GetWaitDone() bool {
   342  	if x != nil {
   343  		return x.WaitDone
   344  	}
   345  	return false
   346  }
   347  
   348  type DeleteResponse struct {
   349  	state         protoimpl.MessageState
   350  	sizeCache     protoimpl.SizeCache
   351  	unknownFields protoimpl.UnknownFields
   352  }
   353  
   354  func (x *DeleteResponse) Reset() {
   355  	*x = DeleteResponse{}
   356  	if protoimpl.UnsafeEnabled {
   357  		mi := &file_ligato_configurator_configurator_proto_msgTypes[5]
   358  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   359  		ms.StoreMessageInfo(mi)
   360  	}
   361  }
   362  
   363  func (x *DeleteResponse) String() string {
   364  	return protoimpl.X.MessageStringOf(x)
   365  }
   366  
   367  func (*DeleteResponse) ProtoMessage() {}
   368  
   369  func (x *DeleteResponse) ProtoReflect() protoreflect.Message {
   370  	mi := &file_ligato_configurator_configurator_proto_msgTypes[5]
   371  	if protoimpl.UnsafeEnabled && x != nil {
   372  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   373  		if ms.LoadMessageInfo() == nil {
   374  			ms.StoreMessageInfo(mi)
   375  		}
   376  		return ms
   377  	}
   378  	return mi.MessageOf(x)
   379  }
   380  
   381  // Deprecated: Use DeleteResponse.ProtoReflect.Descriptor instead.
   382  func (*DeleteResponse) Descriptor() ([]byte, []int) {
   383  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{5}
   384  }
   385  
   386  type GetRequest struct {
   387  	state         protoimpl.MessageState
   388  	sizeCache     protoimpl.SizeCache
   389  	unknownFields protoimpl.UnknownFields
   390  }
   391  
   392  func (x *GetRequest) Reset() {
   393  	*x = GetRequest{}
   394  	if protoimpl.UnsafeEnabled {
   395  		mi := &file_ligato_configurator_configurator_proto_msgTypes[6]
   396  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   397  		ms.StoreMessageInfo(mi)
   398  	}
   399  }
   400  
   401  func (x *GetRequest) String() string {
   402  	return protoimpl.X.MessageStringOf(x)
   403  }
   404  
   405  func (*GetRequest) ProtoMessage() {}
   406  
   407  func (x *GetRequest) ProtoReflect() protoreflect.Message {
   408  	mi := &file_ligato_configurator_configurator_proto_msgTypes[6]
   409  	if protoimpl.UnsafeEnabled && x != nil {
   410  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   411  		if ms.LoadMessageInfo() == nil {
   412  			ms.StoreMessageInfo(mi)
   413  		}
   414  		return ms
   415  	}
   416  	return mi.MessageOf(x)
   417  }
   418  
   419  // Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.
   420  func (*GetRequest) Descriptor() ([]byte, []int) {
   421  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{6}
   422  }
   423  
   424  type GetResponse struct {
   425  	state         protoimpl.MessageState
   426  	sizeCache     protoimpl.SizeCache
   427  	unknownFields protoimpl.UnknownFields
   428  
   429  	// Config describes desired config retrieved from agent.
   430  	Config *Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
   431  }
   432  
   433  func (x *GetResponse) Reset() {
   434  	*x = GetResponse{}
   435  	if protoimpl.UnsafeEnabled {
   436  		mi := &file_ligato_configurator_configurator_proto_msgTypes[7]
   437  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   438  		ms.StoreMessageInfo(mi)
   439  	}
   440  }
   441  
   442  func (x *GetResponse) String() string {
   443  	return protoimpl.X.MessageStringOf(x)
   444  }
   445  
   446  func (*GetResponse) ProtoMessage() {}
   447  
   448  func (x *GetResponse) ProtoReflect() protoreflect.Message {
   449  	mi := &file_ligato_configurator_configurator_proto_msgTypes[7]
   450  	if protoimpl.UnsafeEnabled && x != nil {
   451  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   452  		if ms.LoadMessageInfo() == nil {
   453  			ms.StoreMessageInfo(mi)
   454  		}
   455  		return ms
   456  	}
   457  	return mi.MessageOf(x)
   458  }
   459  
   460  // Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.
   461  func (*GetResponse) Descriptor() ([]byte, []int) {
   462  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{7}
   463  }
   464  
   465  func (x *GetResponse) GetConfig() *Config {
   466  	if x != nil {
   467  		return x.Config
   468  	}
   469  	return nil
   470  }
   471  
   472  type DumpRequest struct {
   473  	state         protoimpl.MessageState
   474  	sizeCache     protoimpl.SizeCache
   475  	unknownFields protoimpl.UnknownFields
   476  }
   477  
   478  func (x *DumpRequest) Reset() {
   479  	*x = DumpRequest{}
   480  	if protoimpl.UnsafeEnabled {
   481  		mi := &file_ligato_configurator_configurator_proto_msgTypes[8]
   482  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   483  		ms.StoreMessageInfo(mi)
   484  	}
   485  }
   486  
   487  func (x *DumpRequest) String() string {
   488  	return protoimpl.X.MessageStringOf(x)
   489  }
   490  
   491  func (*DumpRequest) ProtoMessage() {}
   492  
   493  func (x *DumpRequest) ProtoReflect() protoreflect.Message {
   494  	mi := &file_ligato_configurator_configurator_proto_msgTypes[8]
   495  	if protoimpl.UnsafeEnabled && x != nil {
   496  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   497  		if ms.LoadMessageInfo() == nil {
   498  			ms.StoreMessageInfo(mi)
   499  		}
   500  		return ms
   501  	}
   502  	return mi.MessageOf(x)
   503  }
   504  
   505  // Deprecated: Use DumpRequest.ProtoReflect.Descriptor instead.
   506  func (*DumpRequest) Descriptor() ([]byte, []int) {
   507  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{8}
   508  }
   509  
   510  type DumpResponse struct {
   511  	state         protoimpl.MessageState
   512  	sizeCache     protoimpl.SizeCache
   513  	unknownFields protoimpl.UnknownFields
   514  
   515  	// Dump is a running config.
   516  	Dump *Config `protobuf:"bytes,1,opt,name=dump,proto3" json:"dump,omitempty"`
   517  }
   518  
   519  func (x *DumpResponse) Reset() {
   520  	*x = DumpResponse{}
   521  	if protoimpl.UnsafeEnabled {
   522  		mi := &file_ligato_configurator_configurator_proto_msgTypes[9]
   523  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   524  		ms.StoreMessageInfo(mi)
   525  	}
   526  }
   527  
   528  func (x *DumpResponse) String() string {
   529  	return protoimpl.X.MessageStringOf(x)
   530  }
   531  
   532  func (*DumpResponse) ProtoMessage() {}
   533  
   534  func (x *DumpResponse) ProtoReflect() protoreflect.Message {
   535  	mi := &file_ligato_configurator_configurator_proto_msgTypes[9]
   536  	if protoimpl.UnsafeEnabled && x != nil {
   537  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   538  		if ms.LoadMessageInfo() == nil {
   539  			ms.StoreMessageInfo(mi)
   540  		}
   541  		return ms
   542  	}
   543  	return mi.MessageOf(x)
   544  }
   545  
   546  // Deprecated: Use DumpResponse.ProtoReflect.Descriptor instead.
   547  func (*DumpResponse) Descriptor() ([]byte, []int) {
   548  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{9}
   549  }
   550  
   551  func (x *DumpResponse) GetDump() *Config {
   552  	if x != nil {
   553  		return x.Dump
   554  	}
   555  	return nil
   556  }
   557  
   558  type NotifyRequest struct {
   559  	state         protoimpl.MessageState
   560  	sizeCache     protoimpl.SizeCache
   561  	unknownFields protoimpl.UnknownFields
   562  
   563  	Idx     uint32          `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
   564  	Filters []*Notification `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"`
   565  }
   566  
   567  func (x *NotifyRequest) Reset() {
   568  	*x = NotifyRequest{}
   569  	if protoimpl.UnsafeEnabled {
   570  		mi := &file_ligato_configurator_configurator_proto_msgTypes[10]
   571  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   572  		ms.StoreMessageInfo(mi)
   573  	}
   574  }
   575  
   576  func (x *NotifyRequest) String() string {
   577  	return protoimpl.X.MessageStringOf(x)
   578  }
   579  
   580  func (*NotifyRequest) ProtoMessage() {}
   581  
   582  func (x *NotifyRequest) ProtoReflect() protoreflect.Message {
   583  	mi := &file_ligato_configurator_configurator_proto_msgTypes[10]
   584  	if protoimpl.UnsafeEnabled && x != nil {
   585  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   586  		if ms.LoadMessageInfo() == nil {
   587  			ms.StoreMessageInfo(mi)
   588  		}
   589  		return ms
   590  	}
   591  	return mi.MessageOf(x)
   592  }
   593  
   594  // Deprecated: Use NotifyRequest.ProtoReflect.Descriptor instead.
   595  func (*NotifyRequest) Descriptor() ([]byte, []int) {
   596  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{10}
   597  }
   598  
   599  func (x *NotifyRequest) GetIdx() uint32 {
   600  	if x != nil {
   601  		return x.Idx
   602  	}
   603  	return 0
   604  }
   605  
   606  func (x *NotifyRequest) GetFilters() []*Notification {
   607  	if x != nil {
   608  		return x.Filters
   609  	}
   610  	return nil
   611  }
   612  
   613  type NotifyResponse struct {
   614  	state         protoimpl.MessageState
   615  	sizeCache     protoimpl.SizeCache
   616  	unknownFields protoimpl.UnknownFields
   617  
   618  	// Index of next notification
   619  	NextIdx uint32 `protobuf:"varint,1,opt,name=next_idx,json=nextIdx,proto3" json:"next_idx,omitempty"`
   620  	// Notification contains notification data.
   621  	Notification *Notification `protobuf:"bytes,2,opt,name=notification,proto3" json:"notification,omitempty"`
   622  }
   623  
   624  func (x *NotifyResponse) Reset() {
   625  	*x = NotifyResponse{}
   626  	if protoimpl.UnsafeEnabled {
   627  		mi := &file_ligato_configurator_configurator_proto_msgTypes[11]
   628  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   629  		ms.StoreMessageInfo(mi)
   630  	}
   631  }
   632  
   633  func (x *NotifyResponse) String() string {
   634  	return protoimpl.X.MessageStringOf(x)
   635  }
   636  
   637  func (*NotifyResponse) ProtoMessage() {}
   638  
   639  func (x *NotifyResponse) ProtoReflect() protoreflect.Message {
   640  	mi := &file_ligato_configurator_configurator_proto_msgTypes[11]
   641  	if protoimpl.UnsafeEnabled && x != nil {
   642  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   643  		if ms.LoadMessageInfo() == nil {
   644  			ms.StoreMessageInfo(mi)
   645  		}
   646  		return ms
   647  	}
   648  	return mi.MessageOf(x)
   649  }
   650  
   651  // Deprecated: Use NotifyResponse.ProtoReflect.Descriptor instead.
   652  func (*NotifyResponse) Descriptor() ([]byte, []int) {
   653  	return file_ligato_configurator_configurator_proto_rawDescGZIP(), []int{11}
   654  }
   655  
   656  func (x *NotifyResponse) GetNextIdx() uint32 {
   657  	if x != nil {
   658  		return x.NextIdx
   659  	}
   660  	return 0
   661  }
   662  
   663  func (x *NotifyResponse) GetNotification() *Notification {
   664  	if x != nil {
   665  		return x.Notification
   666  	}
   667  	return nil
   668  }
   669  
   670  var File_ligato_configurator_configurator_proto protoreflect.FileDescriptor
   671  
   672  var file_ligato_configurator_configurator_proto_rawDesc = []byte{
   673  	0x0a, 0x26, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
   674  	0x72, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
   675  	0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f,
   676  	0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x1a, 0x14, 0x6c,
   677  	0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x76, 0x70, 0x70, 0x2f, 0x76, 0x70, 0x70, 0x2e, 0x70, 0x72,
   678  	0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x6c, 0x69, 0x6e, 0x75,
   679  	0x78, 0x2f, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6c,
   680  	0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x6e, 0x65, 0x74, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x2f, 0x6e,
   681  	0x65, 0x74, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x01,
   682  	0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x35, 0x0a, 0x0a, 0x76, 0x70, 0x70, 0x5f,
   683  	0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6c,
   684  	0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
   685  	0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x76, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
   686  	0x3b, 0x0a, 0x0c, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18,
   687  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x6c,
   688  	0x69, 0x6e, 0x75, 0x78, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x61, 0x74, 0x61, 0x52,
   689  	0x0b, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x44, 0x0a, 0x0f,
   690  	0x6e, 0x65, 0x74, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18,
   691  	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x6e,
   692  	0x65, 0x74, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x61,
   693  	0x74, 0x61, 0x52, 0x0e, 0x6e, 0x65, 0x74, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x43, 0x6f, 0x6e, 0x66,
   694  	0x69, 0x67, 0x22, 0xb2, 0x01, 0x0a, 0x0c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
   695  	0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x10, 0x76, 0x70, 0x70, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66,
   696  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e,
   697  	0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66,
   698  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x76, 0x70, 0x70, 0x4e, 0x6f,
   699  	0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x12, 0x6c, 0x69,
   700  	0x6e, 0x75, 0x78, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   701  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e,
   702  	0x6c, 0x69, 0x6e, 0x75, 0x78, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
   703  	0x6f, 0x6e, 0x48, 0x00, 0x52, 0x11, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x4e, 0x6f, 0x74, 0x69, 0x66,
   704  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0e, 0x0a, 0x0c, 0x6e, 0x6f, 0x74, 0x69, 0x66,
   705  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x82, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61,
   706  	0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x06, 0x75, 0x70, 0x64,
   707  	0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6c, 0x69, 0x67, 0x61,
   708  	0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e,
   709  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1f,
   710  	0x0a, 0x0b, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x02, 0x20,
   711  	0x01, 0x28, 0x08, 0x52, 0x0a, 0x66, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x79, 0x6e, 0x63, 0x12,
   712  	0x1b, 0x0a, 0x09, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01,
   713  	0x28, 0x08, 0x52, 0x08, 0x77, 0x61, 0x69, 0x74, 0x44, 0x6f, 0x6e, 0x65, 0x22, 0x10, 0x0a, 0x0e,
   714  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x61,
   715  	0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
   716  	0x33, 0x0a, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
   717  	0x1b, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
   718  	0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x64, 0x65,
   719  	0x6c, 0x65, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x64, 0x6f, 0x6e,
   720  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x77, 0x61, 0x69, 0x74, 0x44, 0x6f, 0x6e,
   721  	0x65, 0x22, 0x10, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
   722  	0x6e, 0x73, 0x65, 0x22, 0x0c, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   723  	0x74, 0x22, 0x42, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   724  	0x12, 0x33, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
   725  	0x32, 0x1b, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
   726  	0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63,
   727  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x0d, 0x0a, 0x0b, 0x44, 0x75, 0x6d, 0x70, 0x52, 0x65, 0x71,
   728  	0x75, 0x65, 0x73, 0x74, 0x22, 0x3f, 0x0a, 0x0c, 0x44, 0x75, 0x6d, 0x70, 0x52, 0x65, 0x73, 0x70,
   729  	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x04, 0x64, 0x75, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01,
   730  	0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
   731  	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
   732  	0x04, 0x64, 0x75, 0x6d, 0x70, 0x22, 0x5e, 0x0a, 0x0d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x52,
   733  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x64, 0x78, 0x18, 0x01, 0x20,
   734  	0x01, 0x28, 0x0d, 0x52, 0x03, 0x69, 0x64, 0x78, 0x12, 0x3b, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74,
   735  	0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6c, 0x69, 0x67, 0x61,
   736  	0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e,
   737  	0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x66, 0x69,
   738  	0x6c, 0x74, 0x65, 0x72, 0x73, 0x22, 0x72, 0x0a, 0x0e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x52,
   739  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x65, 0x78, 0x74, 0x5f,
   740  	0x69, 0x64, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x49,
   741  	0x64, 0x78, 0x12, 0x45, 0x0a, 0x0c, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
   742  	0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74,
   743  	0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e,
   744  	0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x6e, 0x6f, 0x74,
   745  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0xa7, 0x03, 0x0a, 0x13, 0x43, 0x6f,
   746  	0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
   747  	0x65, 0x12, 0x48, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x1f, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74,
   748  	0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x47,
   749  	0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x6c, 0x69, 0x67, 0x61,
   750  	0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e,
   751  	0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x06, 0x55,
   752  	0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x22, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x63,
   753  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x55, 0x70, 0x64, 0x61,
   754  	0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6c, 0x69, 0x67, 0x61,
   755  	0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e,
   756  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51,
   757  	0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x22, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74,
   758  	0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x44,
   759  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6c,
   760  	0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
   761  	0x6f, 0x72, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   762  	0x65, 0x12, 0x4b, 0x0a, 0x04, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x20, 0x2e, 0x6c, 0x69, 0x67, 0x61,
   763  	0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e,
   764  	0x44, 0x75, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6c, 0x69,
   765  	0x67, 0x61, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f,
   766  	0x72, 0x2e, 0x44, 0x75, 0x6d, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53,
   767  	0x0a, 0x06, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74,
   768  	0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e,
   769  	0x6f, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6c,
   770  	0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
   771  	0x6f, 0x72, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   772  	0x65, 0x30, 0x01, 0x42, 0x42, 0x5a, 0x40, 0x67, 0x6f, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f,
   773  	0x2e, 0x69, 0x6f, 0x2f, 0x76, 0x70, 0x70, 0x2d, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x33,
   774  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x63, 0x6f,
   775  	0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3b, 0x63, 0x6f, 0x6e, 0x66, 0x69,
   776  	0x67, 0x75, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   777  }
   778  
   779  var (
   780  	file_ligato_configurator_configurator_proto_rawDescOnce sync.Once
   781  	file_ligato_configurator_configurator_proto_rawDescData = file_ligato_configurator_configurator_proto_rawDesc
   782  )
   783  
   784  func file_ligato_configurator_configurator_proto_rawDescGZIP() []byte {
   785  	file_ligato_configurator_configurator_proto_rawDescOnce.Do(func() {
   786  		file_ligato_configurator_configurator_proto_rawDescData = protoimpl.X.CompressGZIP(file_ligato_configurator_configurator_proto_rawDescData)
   787  	})
   788  	return file_ligato_configurator_configurator_proto_rawDescData
   789  }
   790  
   791  var file_ligato_configurator_configurator_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
   792  var file_ligato_configurator_configurator_proto_goTypes = []interface{}{
   793  	(*Config)(nil),              // 0: ligato.configurator.Config
   794  	(*Notification)(nil),        // 1: ligato.configurator.Notification
   795  	(*UpdateRequest)(nil),       // 2: ligato.configurator.UpdateRequest
   796  	(*UpdateResponse)(nil),      // 3: ligato.configurator.UpdateResponse
   797  	(*DeleteRequest)(nil),       // 4: ligato.configurator.DeleteRequest
   798  	(*DeleteResponse)(nil),      // 5: ligato.configurator.DeleteResponse
   799  	(*GetRequest)(nil),          // 6: ligato.configurator.GetRequest
   800  	(*GetResponse)(nil),         // 7: ligato.configurator.GetResponse
   801  	(*DumpRequest)(nil),         // 8: ligato.configurator.DumpRequest
   802  	(*DumpResponse)(nil),        // 9: ligato.configurator.DumpResponse
   803  	(*NotifyRequest)(nil),       // 10: ligato.configurator.NotifyRequest
   804  	(*NotifyResponse)(nil),      // 11: ligato.configurator.NotifyResponse
   805  	(*vpp.ConfigData)(nil),      // 12: ligato.vpp.ConfigData
   806  	(*linux.ConfigData)(nil),    // 13: ligato.linux.ConfigData
   807  	(*netalloc.ConfigData)(nil), // 14: ligato.netalloc.ConfigData
   808  	(*vpp.Notification)(nil),    // 15: ligato.vpp.Notification
   809  	(*linux.Notification)(nil),  // 16: ligato.linux.Notification
   810  }
   811  var file_ligato_configurator_configurator_proto_depIdxs = []int32{
   812  	12, // 0: ligato.configurator.Config.vpp_config:type_name -> ligato.vpp.ConfigData
   813  	13, // 1: ligato.configurator.Config.linux_config:type_name -> ligato.linux.ConfigData
   814  	14, // 2: ligato.configurator.Config.netalloc_config:type_name -> ligato.netalloc.ConfigData
   815  	15, // 3: ligato.configurator.Notification.vpp_notification:type_name -> ligato.vpp.Notification
   816  	16, // 4: ligato.configurator.Notification.linux_notification:type_name -> ligato.linux.Notification
   817  	0,  // 5: ligato.configurator.UpdateRequest.update:type_name -> ligato.configurator.Config
   818  	0,  // 6: ligato.configurator.DeleteRequest.delete:type_name -> ligato.configurator.Config
   819  	0,  // 7: ligato.configurator.GetResponse.config:type_name -> ligato.configurator.Config
   820  	0,  // 8: ligato.configurator.DumpResponse.dump:type_name -> ligato.configurator.Config
   821  	1,  // 9: ligato.configurator.NotifyRequest.filters:type_name -> ligato.configurator.Notification
   822  	1,  // 10: ligato.configurator.NotifyResponse.notification:type_name -> ligato.configurator.Notification
   823  	6,  // 11: ligato.configurator.ConfiguratorService.Get:input_type -> ligato.configurator.GetRequest
   824  	2,  // 12: ligato.configurator.ConfiguratorService.Update:input_type -> ligato.configurator.UpdateRequest
   825  	4,  // 13: ligato.configurator.ConfiguratorService.Delete:input_type -> ligato.configurator.DeleteRequest
   826  	8,  // 14: ligato.configurator.ConfiguratorService.Dump:input_type -> ligato.configurator.DumpRequest
   827  	10, // 15: ligato.configurator.ConfiguratorService.Notify:input_type -> ligato.configurator.NotifyRequest
   828  	7,  // 16: ligato.configurator.ConfiguratorService.Get:output_type -> ligato.configurator.GetResponse
   829  	3,  // 17: ligato.configurator.ConfiguratorService.Update:output_type -> ligato.configurator.UpdateResponse
   830  	5,  // 18: ligato.configurator.ConfiguratorService.Delete:output_type -> ligato.configurator.DeleteResponse
   831  	9,  // 19: ligato.configurator.ConfiguratorService.Dump:output_type -> ligato.configurator.DumpResponse
   832  	11, // 20: ligato.configurator.ConfiguratorService.Notify:output_type -> ligato.configurator.NotifyResponse
   833  	16, // [16:21] is the sub-list for method output_type
   834  	11, // [11:16] is the sub-list for method input_type
   835  	11, // [11:11] is the sub-list for extension type_name
   836  	11, // [11:11] is the sub-list for extension extendee
   837  	0,  // [0:11] is the sub-list for field type_name
   838  }
   839  
   840  func init() { file_ligato_configurator_configurator_proto_init() }
   841  func file_ligato_configurator_configurator_proto_init() {
   842  	if File_ligato_configurator_configurator_proto != nil {
   843  		return
   844  	}
   845  	if !protoimpl.UnsafeEnabled {
   846  		file_ligato_configurator_configurator_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   847  			switch v := v.(*Config); i {
   848  			case 0:
   849  				return &v.state
   850  			case 1:
   851  				return &v.sizeCache
   852  			case 2:
   853  				return &v.unknownFields
   854  			default:
   855  				return nil
   856  			}
   857  		}
   858  		file_ligato_configurator_configurator_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   859  			switch v := v.(*Notification); i {
   860  			case 0:
   861  				return &v.state
   862  			case 1:
   863  				return &v.sizeCache
   864  			case 2:
   865  				return &v.unknownFields
   866  			default:
   867  				return nil
   868  			}
   869  		}
   870  		file_ligato_configurator_configurator_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   871  			switch v := v.(*UpdateRequest); i {
   872  			case 0:
   873  				return &v.state
   874  			case 1:
   875  				return &v.sizeCache
   876  			case 2:
   877  				return &v.unknownFields
   878  			default:
   879  				return nil
   880  			}
   881  		}
   882  		file_ligato_configurator_configurator_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   883  			switch v := v.(*UpdateResponse); i {
   884  			case 0:
   885  				return &v.state
   886  			case 1:
   887  				return &v.sizeCache
   888  			case 2:
   889  				return &v.unknownFields
   890  			default:
   891  				return nil
   892  			}
   893  		}
   894  		file_ligato_configurator_configurator_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   895  			switch v := v.(*DeleteRequest); i {
   896  			case 0:
   897  				return &v.state
   898  			case 1:
   899  				return &v.sizeCache
   900  			case 2:
   901  				return &v.unknownFields
   902  			default:
   903  				return nil
   904  			}
   905  		}
   906  		file_ligato_configurator_configurator_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   907  			switch v := v.(*DeleteResponse); i {
   908  			case 0:
   909  				return &v.state
   910  			case 1:
   911  				return &v.sizeCache
   912  			case 2:
   913  				return &v.unknownFields
   914  			default:
   915  				return nil
   916  			}
   917  		}
   918  		file_ligato_configurator_configurator_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   919  			switch v := v.(*GetRequest); i {
   920  			case 0:
   921  				return &v.state
   922  			case 1:
   923  				return &v.sizeCache
   924  			case 2:
   925  				return &v.unknownFields
   926  			default:
   927  				return nil
   928  			}
   929  		}
   930  		file_ligato_configurator_configurator_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   931  			switch v := v.(*GetResponse); i {
   932  			case 0:
   933  				return &v.state
   934  			case 1:
   935  				return &v.sizeCache
   936  			case 2:
   937  				return &v.unknownFields
   938  			default:
   939  				return nil
   940  			}
   941  		}
   942  		file_ligato_configurator_configurator_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
   943  			switch v := v.(*DumpRequest); i {
   944  			case 0:
   945  				return &v.state
   946  			case 1:
   947  				return &v.sizeCache
   948  			case 2:
   949  				return &v.unknownFields
   950  			default:
   951  				return nil
   952  			}
   953  		}
   954  		file_ligato_configurator_configurator_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
   955  			switch v := v.(*DumpResponse); i {
   956  			case 0:
   957  				return &v.state
   958  			case 1:
   959  				return &v.sizeCache
   960  			case 2:
   961  				return &v.unknownFields
   962  			default:
   963  				return nil
   964  			}
   965  		}
   966  		file_ligato_configurator_configurator_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
   967  			switch v := v.(*NotifyRequest); i {
   968  			case 0:
   969  				return &v.state
   970  			case 1:
   971  				return &v.sizeCache
   972  			case 2:
   973  				return &v.unknownFields
   974  			default:
   975  				return nil
   976  			}
   977  		}
   978  		file_ligato_configurator_configurator_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
   979  			switch v := v.(*NotifyResponse); i {
   980  			case 0:
   981  				return &v.state
   982  			case 1:
   983  				return &v.sizeCache
   984  			case 2:
   985  				return &v.unknownFields
   986  			default:
   987  				return nil
   988  			}
   989  		}
   990  	}
   991  	file_ligato_configurator_configurator_proto_msgTypes[1].OneofWrappers = []interface{}{
   992  		(*Notification_VppNotification)(nil),
   993  		(*Notification_LinuxNotification)(nil),
   994  	}
   995  	type x struct{}
   996  	out := protoimpl.TypeBuilder{
   997  		File: protoimpl.DescBuilder{
   998  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   999  			RawDescriptor: file_ligato_configurator_configurator_proto_rawDesc,
  1000  			NumEnums:      0,
  1001  			NumMessages:   12,
  1002  			NumExtensions: 0,
  1003  			NumServices:   1,
  1004  		},
  1005  		GoTypes:           file_ligato_configurator_configurator_proto_goTypes,
  1006  		DependencyIndexes: file_ligato_configurator_configurator_proto_depIdxs,
  1007  		MessageInfos:      file_ligato_configurator_configurator_proto_msgTypes,
  1008  	}.Build()
  1009  	File_ligato_configurator_configurator_proto = out.File
  1010  	file_ligato_configurator_configurator_proto_rawDesc = nil
  1011  	file_ligato_configurator_configurator_proto_goTypes = nil
  1012  	file_ligato_configurator_configurator_proto_depIdxs = nil
  1013  }