github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/pluginmanager_service/grpc/proto/plugin_manager.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v4.24.3
     5  // source: plugin_manager.proto
     6  
     7  package proto
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  	sync "sync"
    14  )
    15  
    16  const (
    17  	// Verify that this generated code is sufficiently up-to-date.
    18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    21  )
    22  
    23  type GetRequest struct {
    24  	state         protoimpl.MessageState
    25  	sizeCache     protoimpl.SizeCache
    26  	unknownFields protoimpl.UnknownFields
    27  
    28  	Connections []string `protobuf:"bytes,1,rep,name=connections,proto3" json:"connections,omitempty"`
    29  }
    30  
    31  func (x *GetRequest) Reset() {
    32  	*x = GetRequest{}
    33  	if protoimpl.UnsafeEnabled {
    34  		mi := &file_plugin_manager_proto_msgTypes[0]
    35  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    36  		ms.StoreMessageInfo(mi)
    37  	}
    38  }
    39  
    40  func (x *GetRequest) String() string {
    41  	return protoimpl.X.MessageStringOf(x)
    42  }
    43  
    44  func (*GetRequest) ProtoMessage() {}
    45  
    46  func (x *GetRequest) ProtoReflect() protoreflect.Message {
    47  	mi := &file_plugin_manager_proto_msgTypes[0]
    48  	if protoimpl.UnsafeEnabled && x != nil {
    49  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    50  		if ms.LoadMessageInfo() == nil {
    51  			ms.StoreMessageInfo(mi)
    52  		}
    53  		return ms
    54  	}
    55  	return mi.MessageOf(x)
    56  }
    57  
    58  // Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.
    59  func (*GetRequest) Descriptor() ([]byte, []int) {
    60  	return file_plugin_manager_proto_rawDescGZIP(), []int{0}
    61  }
    62  
    63  func (x *GetRequest) GetConnections() []string {
    64  	if x != nil {
    65  		return x.Connections
    66  	}
    67  	return nil
    68  }
    69  
    70  type GetResponse struct {
    71  	state         protoimpl.MessageState
    72  	sizeCache     protoimpl.SizeCache
    73  	unknownFields protoimpl.UnknownFields
    74  
    75  	ReattachMap map[string]*ReattachConfig `protobuf:"bytes,1,rep,name=reattach_map,json=reattachMap,proto3" json:"reattach_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    76  	FailureMap  map[string]string          `protobuf:"bytes,2,rep,name=failure_map,json=failureMap,proto3" json:"failure_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    77  }
    78  
    79  func (x *GetResponse) Reset() {
    80  	*x = GetResponse{}
    81  	if protoimpl.UnsafeEnabled {
    82  		mi := &file_plugin_manager_proto_msgTypes[1]
    83  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    84  		ms.StoreMessageInfo(mi)
    85  	}
    86  }
    87  
    88  func (x *GetResponse) String() string {
    89  	return protoimpl.X.MessageStringOf(x)
    90  }
    91  
    92  func (*GetResponse) ProtoMessage() {}
    93  
    94  func (x *GetResponse) ProtoReflect() protoreflect.Message {
    95  	mi := &file_plugin_manager_proto_msgTypes[1]
    96  	if protoimpl.UnsafeEnabled && x != nil {
    97  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    98  		if ms.LoadMessageInfo() == nil {
    99  			ms.StoreMessageInfo(mi)
   100  		}
   101  		return ms
   102  	}
   103  	return mi.MessageOf(x)
   104  }
   105  
   106  // Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.
   107  func (*GetResponse) Descriptor() ([]byte, []int) {
   108  	return file_plugin_manager_proto_rawDescGZIP(), []int{1}
   109  }
   110  
   111  func (x *GetResponse) GetReattachMap() map[string]*ReattachConfig {
   112  	if x != nil {
   113  		return x.ReattachMap
   114  	}
   115  	return nil
   116  }
   117  
   118  func (x *GetResponse) GetFailureMap() map[string]string {
   119  	if x != nil {
   120  		return x.FailureMap
   121  	}
   122  	return nil
   123  }
   124  
   125  type RefreshConnectionsRequest struct {
   126  	state         protoimpl.MessageState
   127  	sizeCache     protoimpl.SizeCache
   128  	unknownFields protoimpl.UnknownFields
   129  }
   130  
   131  func (x *RefreshConnectionsRequest) Reset() {
   132  	*x = RefreshConnectionsRequest{}
   133  	if protoimpl.UnsafeEnabled {
   134  		mi := &file_plugin_manager_proto_msgTypes[2]
   135  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   136  		ms.StoreMessageInfo(mi)
   137  	}
   138  }
   139  
   140  func (x *RefreshConnectionsRequest) String() string {
   141  	return protoimpl.X.MessageStringOf(x)
   142  }
   143  
   144  func (*RefreshConnectionsRequest) ProtoMessage() {}
   145  
   146  func (x *RefreshConnectionsRequest) ProtoReflect() protoreflect.Message {
   147  	mi := &file_plugin_manager_proto_msgTypes[2]
   148  	if protoimpl.UnsafeEnabled && x != nil {
   149  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   150  		if ms.LoadMessageInfo() == nil {
   151  			ms.StoreMessageInfo(mi)
   152  		}
   153  		return ms
   154  	}
   155  	return mi.MessageOf(x)
   156  }
   157  
   158  // Deprecated: Use RefreshConnectionsRequest.ProtoReflect.Descriptor instead.
   159  func (*RefreshConnectionsRequest) Descriptor() ([]byte, []int) {
   160  	return file_plugin_manager_proto_rawDescGZIP(), []int{2}
   161  }
   162  
   163  type RefreshConnectionsResponse struct {
   164  	state         protoimpl.MessageState
   165  	sizeCache     protoimpl.SizeCache
   166  	unknownFields protoimpl.UnknownFields
   167  }
   168  
   169  func (x *RefreshConnectionsResponse) Reset() {
   170  	*x = RefreshConnectionsResponse{}
   171  	if protoimpl.UnsafeEnabled {
   172  		mi := &file_plugin_manager_proto_msgTypes[3]
   173  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   174  		ms.StoreMessageInfo(mi)
   175  	}
   176  }
   177  
   178  func (x *RefreshConnectionsResponse) String() string {
   179  	return protoimpl.X.MessageStringOf(x)
   180  }
   181  
   182  func (*RefreshConnectionsResponse) ProtoMessage() {}
   183  
   184  func (x *RefreshConnectionsResponse) ProtoReflect() protoreflect.Message {
   185  	mi := &file_plugin_manager_proto_msgTypes[3]
   186  	if protoimpl.UnsafeEnabled && x != nil {
   187  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   188  		if ms.LoadMessageInfo() == nil {
   189  			ms.StoreMessageInfo(mi)
   190  		}
   191  		return ms
   192  	}
   193  	return mi.MessageOf(x)
   194  }
   195  
   196  // Deprecated: Use RefreshConnectionsResponse.ProtoReflect.Descriptor instead.
   197  func (*RefreshConnectionsResponse) Descriptor() ([]byte, []int) {
   198  	return file_plugin_manager_proto_rawDescGZIP(), []int{3}
   199  }
   200  
   201  type ShutdownRequest struct {
   202  	state         protoimpl.MessageState
   203  	sizeCache     protoimpl.SizeCache
   204  	unknownFields protoimpl.UnknownFields
   205  }
   206  
   207  func (x *ShutdownRequest) Reset() {
   208  	*x = ShutdownRequest{}
   209  	if protoimpl.UnsafeEnabled {
   210  		mi := &file_plugin_manager_proto_msgTypes[4]
   211  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   212  		ms.StoreMessageInfo(mi)
   213  	}
   214  }
   215  
   216  func (x *ShutdownRequest) String() string {
   217  	return protoimpl.X.MessageStringOf(x)
   218  }
   219  
   220  func (*ShutdownRequest) ProtoMessage() {}
   221  
   222  func (x *ShutdownRequest) ProtoReflect() protoreflect.Message {
   223  	mi := &file_plugin_manager_proto_msgTypes[4]
   224  	if protoimpl.UnsafeEnabled && x != nil {
   225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   226  		if ms.LoadMessageInfo() == nil {
   227  			ms.StoreMessageInfo(mi)
   228  		}
   229  		return ms
   230  	}
   231  	return mi.MessageOf(x)
   232  }
   233  
   234  // Deprecated: Use ShutdownRequest.ProtoReflect.Descriptor instead.
   235  func (*ShutdownRequest) Descriptor() ([]byte, []int) {
   236  	return file_plugin_manager_proto_rawDescGZIP(), []int{4}
   237  }
   238  
   239  type ShutdownResponse struct {
   240  	state         protoimpl.MessageState
   241  	sizeCache     protoimpl.SizeCache
   242  	unknownFields protoimpl.UnknownFields
   243  }
   244  
   245  func (x *ShutdownResponse) Reset() {
   246  	*x = ShutdownResponse{}
   247  	if protoimpl.UnsafeEnabled {
   248  		mi := &file_plugin_manager_proto_msgTypes[5]
   249  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   250  		ms.StoreMessageInfo(mi)
   251  	}
   252  }
   253  
   254  func (x *ShutdownResponse) String() string {
   255  	return protoimpl.X.MessageStringOf(x)
   256  }
   257  
   258  func (*ShutdownResponse) ProtoMessage() {}
   259  
   260  func (x *ShutdownResponse) ProtoReflect() protoreflect.Message {
   261  	mi := &file_plugin_manager_proto_msgTypes[5]
   262  	if protoimpl.UnsafeEnabled && x != nil {
   263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   264  		if ms.LoadMessageInfo() == nil {
   265  			ms.StoreMessageInfo(mi)
   266  		}
   267  		return ms
   268  	}
   269  	return mi.MessageOf(x)
   270  }
   271  
   272  // Deprecated: Use ShutdownResponse.ProtoReflect.Descriptor instead.
   273  func (*ShutdownResponse) Descriptor() ([]byte, []int) {
   274  	return file_plugin_manager_proto_rawDescGZIP(), []int{5}
   275  }
   276  
   277  type ReattachConfig struct {
   278  	state         protoimpl.MessageState
   279  	sizeCache     protoimpl.SizeCache
   280  	unknownFields protoimpl.UnknownFields
   281  
   282  	Protocol            string               `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
   283  	ProtocolVersion     int64                `protobuf:"varint,2,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"`
   284  	Addr                *NetAddr             `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
   285  	Pid                 int64                `protobuf:"varint,4,opt,name=pid,proto3" json:"pid,omitempty"`
   286  	SupportedOperations *SupportedOperations `protobuf:"bytes,5,opt,name=supported_operations,json=supportedOperations,proto3" json:"supported_operations,omitempty"`
   287  	Connections         []string             `protobuf:"bytes,6,rep,name=connections,proto3" json:"connections,omitempty"`
   288  	Plugin              string               `protobuf:"bytes,7,opt,name=plugin,proto3" json:"plugin,omitempty"`
   289  }
   290  
   291  func (x *ReattachConfig) Reset() {
   292  	*x = ReattachConfig{}
   293  	if protoimpl.UnsafeEnabled {
   294  		mi := &file_plugin_manager_proto_msgTypes[6]
   295  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   296  		ms.StoreMessageInfo(mi)
   297  	}
   298  }
   299  
   300  func (x *ReattachConfig) String() string {
   301  	return protoimpl.X.MessageStringOf(x)
   302  }
   303  
   304  func (*ReattachConfig) ProtoMessage() {}
   305  
   306  func (x *ReattachConfig) ProtoReflect() protoreflect.Message {
   307  	mi := &file_plugin_manager_proto_msgTypes[6]
   308  	if protoimpl.UnsafeEnabled && x != nil {
   309  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   310  		if ms.LoadMessageInfo() == nil {
   311  			ms.StoreMessageInfo(mi)
   312  		}
   313  		return ms
   314  	}
   315  	return mi.MessageOf(x)
   316  }
   317  
   318  // Deprecated: Use ReattachConfig.ProtoReflect.Descriptor instead.
   319  func (*ReattachConfig) Descriptor() ([]byte, []int) {
   320  	return file_plugin_manager_proto_rawDescGZIP(), []int{6}
   321  }
   322  
   323  func (x *ReattachConfig) GetProtocol() string {
   324  	if x != nil {
   325  		return x.Protocol
   326  	}
   327  	return ""
   328  }
   329  
   330  func (x *ReattachConfig) GetProtocolVersion() int64 {
   331  	if x != nil {
   332  		return x.ProtocolVersion
   333  	}
   334  	return 0
   335  }
   336  
   337  func (x *ReattachConfig) GetAddr() *NetAddr {
   338  	if x != nil {
   339  		return x.Addr
   340  	}
   341  	return nil
   342  }
   343  
   344  func (x *ReattachConfig) GetPid() int64 {
   345  	if x != nil {
   346  		return x.Pid
   347  	}
   348  	return 0
   349  }
   350  
   351  func (x *ReattachConfig) GetSupportedOperations() *SupportedOperations {
   352  	if x != nil {
   353  		return x.SupportedOperations
   354  	}
   355  	return nil
   356  }
   357  
   358  func (x *ReattachConfig) GetConnections() []string {
   359  	if x != nil {
   360  		return x.Connections
   361  	}
   362  	return nil
   363  }
   364  
   365  func (x *ReattachConfig) GetPlugin() string {
   366  	if x != nil {
   367  		return x.Plugin
   368  	}
   369  	return ""
   370  }
   371  
   372  // NOTE: this must be consistent with GetSupportedOperationsResponse in steampipe-plugin-sdk/grpc/proto/plugin.proto
   373  type SupportedOperations struct {
   374  	state         protoimpl.MessageState
   375  	sizeCache     protoimpl.SizeCache
   376  	unknownFields protoimpl.UnknownFields
   377  
   378  	QueryCache          bool `protobuf:"varint,1,opt,name=query_cache,json=queryCache,proto3" json:"query_cache,omitempty"`
   379  	MultipleConnections bool `protobuf:"varint,2,opt,name=multiple_connections,json=multipleConnections,proto3" json:"multiple_connections,omitempty"`
   380  	MessageStream       bool `protobuf:"varint,3,opt,name=message_stream,json=messageStream,proto3" json:"message_stream,omitempty"`
   381  	SetCacheOptions     bool `protobuf:"varint,4,opt,name=set_cache_options,json=setCacheOptions,proto3" json:"set_cache_options,omitempty"`
   382  	RateLimiters        bool `protobuf:"varint,5,opt,name=rate_limiters,json=rateLimiters,proto3" json:"rate_limiters,omitempty"`
   383  }
   384  
   385  func (x *SupportedOperations) Reset() {
   386  	*x = SupportedOperations{}
   387  	if protoimpl.UnsafeEnabled {
   388  		mi := &file_plugin_manager_proto_msgTypes[7]
   389  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   390  		ms.StoreMessageInfo(mi)
   391  	}
   392  }
   393  
   394  func (x *SupportedOperations) String() string {
   395  	return protoimpl.X.MessageStringOf(x)
   396  }
   397  
   398  func (*SupportedOperations) ProtoMessage() {}
   399  
   400  func (x *SupportedOperations) ProtoReflect() protoreflect.Message {
   401  	mi := &file_plugin_manager_proto_msgTypes[7]
   402  	if protoimpl.UnsafeEnabled && x != nil {
   403  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   404  		if ms.LoadMessageInfo() == nil {
   405  			ms.StoreMessageInfo(mi)
   406  		}
   407  		return ms
   408  	}
   409  	return mi.MessageOf(x)
   410  }
   411  
   412  // Deprecated: Use SupportedOperations.ProtoReflect.Descriptor instead.
   413  func (*SupportedOperations) Descriptor() ([]byte, []int) {
   414  	return file_plugin_manager_proto_rawDescGZIP(), []int{7}
   415  }
   416  
   417  func (x *SupportedOperations) GetQueryCache() bool {
   418  	if x != nil {
   419  		return x.QueryCache
   420  	}
   421  	return false
   422  }
   423  
   424  func (x *SupportedOperations) GetMultipleConnections() bool {
   425  	if x != nil {
   426  		return x.MultipleConnections
   427  	}
   428  	return false
   429  }
   430  
   431  func (x *SupportedOperations) GetMessageStream() bool {
   432  	if x != nil {
   433  		return x.MessageStream
   434  	}
   435  	return false
   436  }
   437  
   438  func (x *SupportedOperations) GetSetCacheOptions() bool {
   439  	if x != nil {
   440  		return x.SetCacheOptions
   441  	}
   442  	return false
   443  }
   444  
   445  func (x *SupportedOperations) GetRateLimiters() bool {
   446  	if x != nil {
   447  		return x.RateLimiters
   448  	}
   449  	return false
   450  }
   451  
   452  type NetAddr struct {
   453  	state         protoimpl.MessageState
   454  	sizeCache     protoimpl.SizeCache
   455  	unknownFields protoimpl.UnknownFields
   456  
   457  	Network string `protobuf:"bytes,1,opt,name=Network,proto3" json:"Network,omitempty"` // name of the network (for example, "tcp", "udp")
   458  	Address string `protobuf:"bytes,2,opt,name=Address,proto3" json:"Address,omitempty"` // string form of address (for example, "192.0.2.1:25", "[2001:db8::1]:80")
   459  }
   460  
   461  func (x *NetAddr) Reset() {
   462  	*x = NetAddr{}
   463  	if protoimpl.UnsafeEnabled {
   464  		mi := &file_plugin_manager_proto_msgTypes[8]
   465  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   466  		ms.StoreMessageInfo(mi)
   467  	}
   468  }
   469  
   470  func (x *NetAddr) String() string {
   471  	return protoimpl.X.MessageStringOf(x)
   472  }
   473  
   474  func (*NetAddr) ProtoMessage() {}
   475  
   476  func (x *NetAddr) ProtoReflect() protoreflect.Message {
   477  	mi := &file_plugin_manager_proto_msgTypes[8]
   478  	if protoimpl.UnsafeEnabled && x != nil {
   479  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   480  		if ms.LoadMessageInfo() == nil {
   481  			ms.StoreMessageInfo(mi)
   482  		}
   483  		return ms
   484  	}
   485  	return mi.MessageOf(x)
   486  }
   487  
   488  // Deprecated: Use NetAddr.ProtoReflect.Descriptor instead.
   489  func (*NetAddr) Descriptor() ([]byte, []int) {
   490  	return file_plugin_manager_proto_rawDescGZIP(), []int{8}
   491  }
   492  
   493  func (x *NetAddr) GetNetwork() string {
   494  	if x != nil {
   495  		return x.Network
   496  	}
   497  	return ""
   498  }
   499  
   500  func (x *NetAddr) GetAddress() string {
   501  	if x != nil {
   502  		return x.Address
   503  	}
   504  	return ""
   505  }
   506  
   507  var File_plugin_manager_proto protoreflect.FileDescriptor
   508  
   509  var file_plugin_manager_proto_rawDesc = []byte{
   510  	0x0a, 0x14, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
   511  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a,
   512  	0x0a, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x63,
   513  	0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
   514  	0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xb0, 0x02,
   515  	0x0a, 0x0b, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a,
   516  	0x0c, 0x72, 0x65, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20,
   517  	0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x52,
   518  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68,
   519  	0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x72, 0x65, 0x61, 0x74, 0x74, 0x61,
   520  	0x63, 0x68, 0x4d, 0x61, 0x70, 0x12, 0x43, 0x0a, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
   521  	0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x70, 0x72, 0x6f,
   522  	0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x46,
   523  	0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a,
   524  	0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x55, 0x0a, 0x10, 0x52, 0x65,
   525  	0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
   526  	0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
   527  	0x12, 0x2b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
   528  	0x15, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68,
   529  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
   530  	0x01, 0x1a, 0x3d, 0x0a, 0x0f, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x45,
   531  	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
   532  	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
   533  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
   534  	0x22, 0x1b, 0x0a, 0x19, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
   535  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x1c, 0x0a,
   536  	0x1a, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
   537  	0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x11, 0x0a, 0x0f, 0x53,
   538  	0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x12,
   539  	0x0a, 0x10, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   540  	0x73, 0x65, 0x22, 0x96, 0x02, 0x0a, 0x0e, 0x52, 0x65, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x43,
   541  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
   542  	0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
   543  	0x6c, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x76, 0x65,
   544  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x70, 0x72, 0x6f,
   545  	0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x04,
   546  	0x61, 0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x72, 0x6f,
   547  	0x74, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x41, 0x64, 0x64, 0x72, 0x52, 0x04, 0x61, 0x64, 0x64, 0x72,
   548  	0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x70,
   549  	0x69, 0x64, 0x12, 0x4d, 0x0a, 0x14, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f,
   550  	0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
   551  	0x32, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
   552  	0x65, 0x64, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x13, 0x73, 0x75,
   553  	0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   554  	0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   555  	0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
   556  	0x6f, 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x18, 0x07, 0x20,
   557  	0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x22, 0xe1, 0x01, 0x0a, 0x13,
   558  	0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
   559  	0x6f, 0x6e, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x63, 0x61, 0x63,
   560  	0x68, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x71, 0x75, 0x65, 0x72, 0x79, 0x43,
   561  	0x61, 0x63, 0x68, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65,
   562  	0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01,
   563  	0x28, 0x08, 0x52, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e,
   564  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x65, 0x73, 0x73, 0x61,
   565  	0x67, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
   566  	0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x2a,
   567  	0x0a, 0x11, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69,
   568  	0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x73, 0x65, 0x74, 0x43, 0x61,
   569  	0x63, 0x68, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x61,
   570  	0x74, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28,
   571  	0x08, 0x52, 0x0c, 0x72, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x73, 0x22,
   572  	0x3d, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x41, 0x64, 0x64, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x4e, 0x65,
   573  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x4e, 0x65, 0x74,
   574  	0x77, 0x6f, 0x72, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
   575  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x32, 0xdb,
   576  	0x01, 0x0a, 0x0d, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
   577  	0x12, 0x2e, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
   578  	0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x70, 0x72, 0x6f,
   579  	0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
   580  	0x12, 0x5b, 0x0a, 0x12, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
   581  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52,
   582  	0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   583  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   584  	0x2e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
   585  	0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3d, 0x0a,
   586  	0x08, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x12, 0x16, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   587  	0x6f, 0x2e, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   588  	0x74, 0x1a, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f,
   589  	0x77, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x09, 0x5a, 0x07,
   590  	0x2e, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   591  }
   592  
   593  var (
   594  	file_plugin_manager_proto_rawDescOnce sync.Once
   595  	file_plugin_manager_proto_rawDescData = file_plugin_manager_proto_rawDesc
   596  )
   597  
   598  func file_plugin_manager_proto_rawDescGZIP() []byte {
   599  	file_plugin_manager_proto_rawDescOnce.Do(func() {
   600  		file_plugin_manager_proto_rawDescData = protoimpl.X.CompressGZIP(file_plugin_manager_proto_rawDescData)
   601  	})
   602  	return file_plugin_manager_proto_rawDescData
   603  }
   604  
   605  var file_plugin_manager_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
   606  var file_plugin_manager_proto_goTypes = []interface{}{
   607  	(*GetRequest)(nil),                 // 0: proto.GetRequest
   608  	(*GetResponse)(nil),                // 1: proto.GetResponse
   609  	(*RefreshConnectionsRequest)(nil),  // 2: proto.RefreshConnectionsRequest
   610  	(*RefreshConnectionsResponse)(nil), // 3: proto.RefreshConnectionsResponse
   611  	(*ShutdownRequest)(nil),            // 4: proto.ShutdownRequest
   612  	(*ShutdownResponse)(nil),           // 5: proto.ShutdownResponse
   613  	(*ReattachConfig)(nil),             // 6: proto.ReattachConfig
   614  	(*SupportedOperations)(nil),        // 7: proto.SupportedOperations
   615  	(*NetAddr)(nil),                    // 8: proto.NetAddr
   616  	nil,                                // 9: proto.GetResponse.ReattachMapEntry
   617  	nil,                                // 10: proto.GetResponse.FailureMapEntry
   618  }
   619  var file_plugin_manager_proto_depIdxs = []int32{
   620  	9,  // 0: proto.GetResponse.reattach_map:type_name -> proto.GetResponse.ReattachMapEntry
   621  	10, // 1: proto.GetResponse.failure_map:type_name -> proto.GetResponse.FailureMapEntry
   622  	8,  // 2: proto.ReattachConfig.addr:type_name -> proto.NetAddr
   623  	7,  // 3: proto.ReattachConfig.supported_operations:type_name -> proto.SupportedOperations
   624  	6,  // 4: proto.GetResponse.ReattachMapEntry.value:type_name -> proto.ReattachConfig
   625  	0,  // 5: proto.PluginManager.Get:input_type -> proto.GetRequest
   626  	2,  // 6: proto.PluginManager.RefreshConnections:input_type -> proto.RefreshConnectionsRequest
   627  	4,  // 7: proto.PluginManager.Shutdown:input_type -> proto.ShutdownRequest
   628  	1,  // 8: proto.PluginManager.Get:output_type -> proto.GetResponse
   629  	3,  // 9: proto.PluginManager.RefreshConnections:output_type -> proto.RefreshConnectionsResponse
   630  	5,  // 10: proto.PluginManager.Shutdown:output_type -> proto.ShutdownResponse
   631  	8,  // [8:11] is the sub-list for method output_type
   632  	5,  // [5:8] is the sub-list for method input_type
   633  	5,  // [5:5] is the sub-list for extension type_name
   634  	5,  // [5:5] is the sub-list for extension extendee
   635  	0,  // [0:5] is the sub-list for field type_name
   636  }
   637  
   638  func init() { file_plugin_manager_proto_init() }
   639  func file_plugin_manager_proto_init() {
   640  	if File_plugin_manager_proto != nil {
   641  		return
   642  	}
   643  	if !protoimpl.UnsafeEnabled {
   644  		file_plugin_manager_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   645  			switch v := v.(*GetRequest); i {
   646  			case 0:
   647  				return &v.state
   648  			case 1:
   649  				return &v.sizeCache
   650  			case 2:
   651  				return &v.unknownFields
   652  			default:
   653  				return nil
   654  			}
   655  		}
   656  		file_plugin_manager_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   657  			switch v := v.(*GetResponse); i {
   658  			case 0:
   659  				return &v.state
   660  			case 1:
   661  				return &v.sizeCache
   662  			case 2:
   663  				return &v.unknownFields
   664  			default:
   665  				return nil
   666  			}
   667  		}
   668  		file_plugin_manager_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   669  			switch v := v.(*RefreshConnectionsRequest); i {
   670  			case 0:
   671  				return &v.state
   672  			case 1:
   673  				return &v.sizeCache
   674  			case 2:
   675  				return &v.unknownFields
   676  			default:
   677  				return nil
   678  			}
   679  		}
   680  		file_plugin_manager_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   681  			switch v := v.(*RefreshConnectionsResponse); i {
   682  			case 0:
   683  				return &v.state
   684  			case 1:
   685  				return &v.sizeCache
   686  			case 2:
   687  				return &v.unknownFields
   688  			default:
   689  				return nil
   690  			}
   691  		}
   692  		file_plugin_manager_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   693  			switch v := v.(*ShutdownRequest); i {
   694  			case 0:
   695  				return &v.state
   696  			case 1:
   697  				return &v.sizeCache
   698  			case 2:
   699  				return &v.unknownFields
   700  			default:
   701  				return nil
   702  			}
   703  		}
   704  		file_plugin_manager_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   705  			switch v := v.(*ShutdownResponse); i {
   706  			case 0:
   707  				return &v.state
   708  			case 1:
   709  				return &v.sizeCache
   710  			case 2:
   711  				return &v.unknownFields
   712  			default:
   713  				return nil
   714  			}
   715  		}
   716  		file_plugin_manager_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   717  			switch v := v.(*ReattachConfig); i {
   718  			case 0:
   719  				return &v.state
   720  			case 1:
   721  				return &v.sizeCache
   722  			case 2:
   723  				return &v.unknownFields
   724  			default:
   725  				return nil
   726  			}
   727  		}
   728  		file_plugin_manager_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   729  			switch v := v.(*SupportedOperations); i {
   730  			case 0:
   731  				return &v.state
   732  			case 1:
   733  				return &v.sizeCache
   734  			case 2:
   735  				return &v.unknownFields
   736  			default:
   737  				return nil
   738  			}
   739  		}
   740  		file_plugin_manager_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
   741  			switch v := v.(*NetAddr); i {
   742  			case 0:
   743  				return &v.state
   744  			case 1:
   745  				return &v.sizeCache
   746  			case 2:
   747  				return &v.unknownFields
   748  			default:
   749  				return nil
   750  			}
   751  		}
   752  	}
   753  	type x struct{}
   754  	out := protoimpl.TypeBuilder{
   755  		File: protoimpl.DescBuilder{
   756  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   757  			RawDescriptor: file_plugin_manager_proto_rawDesc,
   758  			NumEnums:      0,
   759  			NumMessages:   11,
   760  			NumExtensions: 0,
   761  			NumServices:   1,
   762  		},
   763  		GoTypes:           file_plugin_manager_proto_goTypes,
   764  		DependencyIndexes: file_plugin_manager_proto_depIdxs,
   765  		MessageInfos:      file_plugin_manager_proto_msgTypes,
   766  	}.Build()
   767  	File_plugin_manager_proto = out.File
   768  	file_plugin_manager_proto_rawDesc = nil
   769  	file_plugin_manager_proto_goTypes = nil
   770  	file_plugin_manager_proto_depIdxs = nil
   771  }