github.com/bazelbuild/remote-apis-sdks@v0.0.0-20240425170053-8a36686a6350/go/pkg/balancer/proto/grpcbalancer.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.0
     5  // source: go/pkg/balancer/proto/grpcbalancer.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 AffinityConfig_Command int32
    24  
    25  const (
    26  	AffinityConfig_BOUND  AffinityConfig_Command = 0
    27  	AffinityConfig_BIND   AffinityConfig_Command = 1
    28  	AffinityConfig_UNBIND AffinityConfig_Command = 2
    29  )
    30  
    31  // Enum value maps for AffinityConfig_Command.
    32  var (
    33  	AffinityConfig_Command_name = map[int32]string{
    34  		0: "BOUND",
    35  		1: "BIND",
    36  		2: "UNBIND",
    37  	}
    38  	AffinityConfig_Command_value = map[string]int32{
    39  		"BOUND":  0,
    40  		"BIND":   1,
    41  		"UNBIND": 2,
    42  	}
    43  )
    44  
    45  func (x AffinityConfig_Command) Enum() *AffinityConfig_Command {
    46  	p := new(AffinityConfig_Command)
    47  	*p = x
    48  	return p
    49  }
    50  
    51  func (x AffinityConfig_Command) String() string {
    52  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    53  }
    54  
    55  func (AffinityConfig_Command) Descriptor() protoreflect.EnumDescriptor {
    56  	return file_go_pkg_balancer_proto_grpcbalancer_proto_enumTypes[0].Descriptor()
    57  }
    58  
    59  func (AffinityConfig_Command) Type() protoreflect.EnumType {
    60  	return &file_go_pkg_balancer_proto_grpcbalancer_proto_enumTypes[0]
    61  }
    62  
    63  func (x AffinityConfig_Command) Number() protoreflect.EnumNumber {
    64  	return protoreflect.EnumNumber(x)
    65  }
    66  
    67  // Deprecated: Use AffinityConfig_Command.Descriptor instead.
    68  func (AffinityConfig_Command) EnumDescriptor() ([]byte, []int) {
    69  	return file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescGZIP(), []int{3, 0}
    70  }
    71  
    72  type ApiConfig struct {
    73  	state         protoimpl.MessageState
    74  	sizeCache     protoimpl.SizeCache
    75  	unknownFields protoimpl.UnknownFields
    76  
    77  	ChannelPool *ChannelPoolConfig `protobuf:"bytes,2,opt,name=channel_pool,json=channelPool,proto3" json:"channel_pool,omitempty"`
    78  	Method      []*MethodConfig    `protobuf:"bytes,1001,rep,name=method,proto3" json:"method,omitempty"`
    79  }
    80  
    81  func (x *ApiConfig) Reset() {
    82  	*x = ApiConfig{}
    83  	if protoimpl.UnsafeEnabled {
    84  		mi := &file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[0]
    85  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    86  		ms.StoreMessageInfo(mi)
    87  	}
    88  }
    89  
    90  func (x *ApiConfig) String() string {
    91  	return protoimpl.X.MessageStringOf(x)
    92  }
    93  
    94  func (*ApiConfig) ProtoMessage() {}
    95  
    96  func (x *ApiConfig) ProtoReflect() protoreflect.Message {
    97  	mi := &file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[0]
    98  	if protoimpl.UnsafeEnabled && x != nil {
    99  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   100  		if ms.LoadMessageInfo() == nil {
   101  			ms.StoreMessageInfo(mi)
   102  		}
   103  		return ms
   104  	}
   105  	return mi.MessageOf(x)
   106  }
   107  
   108  // Deprecated: Use ApiConfig.ProtoReflect.Descriptor instead.
   109  func (*ApiConfig) Descriptor() ([]byte, []int) {
   110  	return file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescGZIP(), []int{0}
   111  }
   112  
   113  func (x *ApiConfig) GetChannelPool() *ChannelPoolConfig {
   114  	if x != nil {
   115  		return x.ChannelPool
   116  	}
   117  	return nil
   118  }
   119  
   120  func (x *ApiConfig) GetMethod() []*MethodConfig {
   121  	if x != nil {
   122  		return x.Method
   123  	}
   124  	return nil
   125  }
   126  
   127  type ChannelPoolConfig struct {
   128  	state         protoimpl.MessageState
   129  	sizeCache     protoimpl.SizeCache
   130  	unknownFields protoimpl.UnknownFields
   131  
   132  	MaxSize                          uint32 `protobuf:"varint,1,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"`
   133  	IdleTimeout                      uint64 `protobuf:"varint,2,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"`
   134  	MaxConcurrentStreamsLowWatermark uint32 `protobuf:"varint,3,opt,name=max_concurrent_streams_low_watermark,json=maxConcurrentStreamsLowWatermark,proto3" json:"max_concurrent_streams_low_watermark,omitempty"`
   135  }
   136  
   137  func (x *ChannelPoolConfig) Reset() {
   138  	*x = ChannelPoolConfig{}
   139  	if protoimpl.UnsafeEnabled {
   140  		mi := &file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[1]
   141  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   142  		ms.StoreMessageInfo(mi)
   143  	}
   144  }
   145  
   146  func (x *ChannelPoolConfig) String() string {
   147  	return protoimpl.X.MessageStringOf(x)
   148  }
   149  
   150  func (*ChannelPoolConfig) ProtoMessage() {}
   151  
   152  func (x *ChannelPoolConfig) ProtoReflect() protoreflect.Message {
   153  	mi := &file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[1]
   154  	if protoimpl.UnsafeEnabled && x != nil {
   155  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   156  		if ms.LoadMessageInfo() == nil {
   157  			ms.StoreMessageInfo(mi)
   158  		}
   159  		return ms
   160  	}
   161  	return mi.MessageOf(x)
   162  }
   163  
   164  // Deprecated: Use ChannelPoolConfig.ProtoReflect.Descriptor instead.
   165  func (*ChannelPoolConfig) Descriptor() ([]byte, []int) {
   166  	return file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescGZIP(), []int{1}
   167  }
   168  
   169  func (x *ChannelPoolConfig) GetMaxSize() uint32 {
   170  	if x != nil {
   171  		return x.MaxSize
   172  	}
   173  	return 0
   174  }
   175  
   176  func (x *ChannelPoolConfig) GetIdleTimeout() uint64 {
   177  	if x != nil {
   178  		return x.IdleTimeout
   179  	}
   180  	return 0
   181  }
   182  
   183  func (x *ChannelPoolConfig) GetMaxConcurrentStreamsLowWatermark() uint32 {
   184  	if x != nil {
   185  		return x.MaxConcurrentStreamsLowWatermark
   186  	}
   187  	return 0
   188  }
   189  
   190  type MethodConfig struct {
   191  	state         protoimpl.MessageState
   192  	sizeCache     protoimpl.SizeCache
   193  	unknownFields protoimpl.UnknownFields
   194  
   195  	Name     []string        `protobuf:"bytes,1,rep,name=name,proto3" json:"name,omitempty"`
   196  	Affinity *AffinityConfig `protobuf:"bytes,1001,opt,name=affinity,proto3" json:"affinity,omitempty"`
   197  }
   198  
   199  func (x *MethodConfig) Reset() {
   200  	*x = MethodConfig{}
   201  	if protoimpl.UnsafeEnabled {
   202  		mi := &file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[2]
   203  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   204  		ms.StoreMessageInfo(mi)
   205  	}
   206  }
   207  
   208  func (x *MethodConfig) String() string {
   209  	return protoimpl.X.MessageStringOf(x)
   210  }
   211  
   212  func (*MethodConfig) ProtoMessage() {}
   213  
   214  func (x *MethodConfig) ProtoReflect() protoreflect.Message {
   215  	mi := &file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[2]
   216  	if protoimpl.UnsafeEnabled && x != nil {
   217  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   218  		if ms.LoadMessageInfo() == nil {
   219  			ms.StoreMessageInfo(mi)
   220  		}
   221  		return ms
   222  	}
   223  	return mi.MessageOf(x)
   224  }
   225  
   226  // Deprecated: Use MethodConfig.ProtoReflect.Descriptor instead.
   227  func (*MethodConfig) Descriptor() ([]byte, []int) {
   228  	return file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescGZIP(), []int{2}
   229  }
   230  
   231  func (x *MethodConfig) GetName() []string {
   232  	if x != nil {
   233  		return x.Name
   234  	}
   235  	return nil
   236  }
   237  
   238  func (x *MethodConfig) GetAffinity() *AffinityConfig {
   239  	if x != nil {
   240  		return x.Affinity
   241  	}
   242  	return nil
   243  }
   244  
   245  type AffinityConfig struct {
   246  	state         protoimpl.MessageState
   247  	sizeCache     protoimpl.SizeCache
   248  	unknownFields protoimpl.UnknownFields
   249  
   250  	Command     AffinityConfig_Command `protobuf:"varint,2,opt,name=command,proto3,enum=grpcbalancer.AffinityConfig_Command" json:"command,omitempty"`
   251  	AffinityKey string                 `protobuf:"bytes,3,opt,name=affinity_key,json=affinityKey,proto3" json:"affinity_key,omitempty"`
   252  }
   253  
   254  func (x *AffinityConfig) Reset() {
   255  	*x = AffinityConfig{}
   256  	if protoimpl.UnsafeEnabled {
   257  		mi := &file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[3]
   258  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   259  		ms.StoreMessageInfo(mi)
   260  	}
   261  }
   262  
   263  func (x *AffinityConfig) String() string {
   264  	return protoimpl.X.MessageStringOf(x)
   265  }
   266  
   267  func (*AffinityConfig) ProtoMessage() {}
   268  
   269  func (x *AffinityConfig) ProtoReflect() protoreflect.Message {
   270  	mi := &file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[3]
   271  	if protoimpl.UnsafeEnabled && x != nil {
   272  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   273  		if ms.LoadMessageInfo() == nil {
   274  			ms.StoreMessageInfo(mi)
   275  		}
   276  		return ms
   277  	}
   278  	return mi.MessageOf(x)
   279  }
   280  
   281  // Deprecated: Use AffinityConfig.ProtoReflect.Descriptor instead.
   282  func (*AffinityConfig) Descriptor() ([]byte, []int) {
   283  	return file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescGZIP(), []int{3}
   284  }
   285  
   286  func (x *AffinityConfig) GetCommand() AffinityConfig_Command {
   287  	if x != nil {
   288  		return x.Command
   289  	}
   290  	return AffinityConfig_BOUND
   291  }
   292  
   293  func (x *AffinityConfig) GetAffinityKey() string {
   294  	if x != nil {
   295  		return x.AffinityKey
   296  	}
   297  	return ""
   298  }
   299  
   300  var File_go_pkg_balancer_proto_grpcbalancer_proto protoreflect.FileDescriptor
   301  
   302  var file_go_pkg_balancer_proto_grpcbalancer_proto_rawDesc = []byte{
   303  	0x0a, 0x28, 0x67, 0x6f, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65,
   304  	0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x62, 0x61, 0x6c, 0x61,
   305  	0x6e, 0x63, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x67, 0x72, 0x70, 0x63,
   306  	0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x22, 0x84, 0x01, 0x0a, 0x09, 0x41, 0x70, 0x69,
   307  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x42, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
   308  	0x6c, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67,
   309  	0x72, 0x70, 0x63, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x2e, 0x43, 0x68, 0x61, 0x6e,
   310  	0x6e, 0x65, 0x6c, 0x50, 0x6f, 0x6f, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x63,
   311  	0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x33, 0x0a, 0x06, 0x6d, 0x65,
   312  	0x74, 0x68, 0x6f, 0x64, 0x18, 0xe9, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x72,
   313  	0x70, 0x63, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f,
   314  	0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22,
   315  	0xa1, 0x01, 0x0a, 0x11, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x50, 0x6f, 0x6f, 0x6c, 0x43,
   316  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x69, 0x7a,
   317  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x53, 0x69, 0x7a, 0x65,
   318  	0x12, 0x21, 0x0a, 0x0c, 0x69, 0x64, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74,
   319  	0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x69, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65,
   320  	0x6f, 0x75, 0x74, 0x12, 0x4e, 0x0a, 0x24, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6e, 0x63, 0x75,
   321  	0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x5f, 0x6c, 0x6f,
   322  	0x77, 0x5f, 0x77, 0x61, 0x74, 0x65, 0x72, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
   323  	0x0d, 0x52, 0x20, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74,
   324  	0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x4c, 0x6f, 0x77, 0x57, 0x61, 0x74, 0x65, 0x72, 0x6d,
   325  	0x61, 0x72, 0x6b, 0x22, 0x5d, 0x0a, 0x0c, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x43, 0x6f, 0x6e,
   326  	0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28,
   327  	0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x08, 0x61, 0x66, 0x66, 0x69, 0x6e,
   328  	0x69, 0x74, 0x79, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x72, 0x70,
   329  	0x63, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x2e, 0x41, 0x66, 0x66, 0x69, 0x6e, 0x69,
   330  	0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x08, 0x61, 0x66, 0x66, 0x69, 0x6e, 0x69,
   331  	0x74, 0x79, 0x22, 0x9f, 0x01, 0x0a, 0x0e, 0x41, 0x66, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x79, 0x43,
   332  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3e, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
   333  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x62, 0x61, 0x6c,
   334  	0x61, 0x6e, 0x63, 0x65, 0x72, 0x2e, 0x41, 0x66, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x79, 0x43, 0x6f,
   335  	0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x07, 0x63, 0x6f,
   336  	0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x66, 0x66, 0x69, 0x6e, 0x69, 0x74,
   337  	0x79, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x66, 0x66,
   338  	0x69, 0x6e, 0x69, 0x74, 0x79, 0x4b, 0x65, 0x79, 0x22, 0x2a, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x6d,
   339  	0x61, 0x6e, 0x64, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x00, 0x12, 0x08,
   340  	0x0a, 0x04, 0x42, 0x49, 0x4e, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x4e, 0x42, 0x49,
   341  	0x4e, 0x44, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   342  }
   343  
   344  var (
   345  	file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescOnce sync.Once
   346  	file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescData = file_go_pkg_balancer_proto_grpcbalancer_proto_rawDesc
   347  )
   348  
   349  func file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescGZIP() []byte {
   350  	file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescOnce.Do(func() {
   351  		file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescData = protoimpl.X.CompressGZIP(file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescData)
   352  	})
   353  	return file_go_pkg_balancer_proto_grpcbalancer_proto_rawDescData
   354  }
   355  
   356  var file_go_pkg_balancer_proto_grpcbalancer_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   357  var file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   358  var file_go_pkg_balancer_proto_grpcbalancer_proto_goTypes = []interface{}{
   359  	(AffinityConfig_Command)(0), // 0: grpcbalancer.AffinityConfig.Command
   360  	(*ApiConfig)(nil),           // 1: grpcbalancer.ApiConfig
   361  	(*ChannelPoolConfig)(nil),   // 2: grpcbalancer.ChannelPoolConfig
   362  	(*MethodConfig)(nil),        // 3: grpcbalancer.MethodConfig
   363  	(*AffinityConfig)(nil),      // 4: grpcbalancer.AffinityConfig
   364  }
   365  var file_go_pkg_balancer_proto_grpcbalancer_proto_depIdxs = []int32{
   366  	2, // 0: grpcbalancer.ApiConfig.channel_pool:type_name -> grpcbalancer.ChannelPoolConfig
   367  	3, // 1: grpcbalancer.ApiConfig.method:type_name -> grpcbalancer.MethodConfig
   368  	4, // 2: grpcbalancer.MethodConfig.affinity:type_name -> grpcbalancer.AffinityConfig
   369  	0, // 3: grpcbalancer.AffinityConfig.command:type_name -> grpcbalancer.AffinityConfig.Command
   370  	4, // [4:4] is the sub-list for method output_type
   371  	4, // [4:4] is the sub-list for method input_type
   372  	4, // [4:4] is the sub-list for extension type_name
   373  	4, // [4:4] is the sub-list for extension extendee
   374  	0, // [0:4] is the sub-list for field type_name
   375  }
   376  
   377  func init() { file_go_pkg_balancer_proto_grpcbalancer_proto_init() }
   378  func file_go_pkg_balancer_proto_grpcbalancer_proto_init() {
   379  	if File_go_pkg_balancer_proto_grpcbalancer_proto != nil {
   380  		return
   381  	}
   382  	if !protoimpl.UnsafeEnabled {
   383  		file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   384  			switch v := v.(*ApiConfig); i {
   385  			case 0:
   386  				return &v.state
   387  			case 1:
   388  				return &v.sizeCache
   389  			case 2:
   390  				return &v.unknownFields
   391  			default:
   392  				return nil
   393  			}
   394  		}
   395  		file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   396  			switch v := v.(*ChannelPoolConfig); i {
   397  			case 0:
   398  				return &v.state
   399  			case 1:
   400  				return &v.sizeCache
   401  			case 2:
   402  				return &v.unknownFields
   403  			default:
   404  				return nil
   405  			}
   406  		}
   407  		file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   408  			switch v := v.(*MethodConfig); i {
   409  			case 0:
   410  				return &v.state
   411  			case 1:
   412  				return &v.sizeCache
   413  			case 2:
   414  				return &v.unknownFields
   415  			default:
   416  				return nil
   417  			}
   418  		}
   419  		file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   420  			switch v := v.(*AffinityConfig); i {
   421  			case 0:
   422  				return &v.state
   423  			case 1:
   424  				return &v.sizeCache
   425  			case 2:
   426  				return &v.unknownFields
   427  			default:
   428  				return nil
   429  			}
   430  		}
   431  	}
   432  	type x struct{}
   433  	out := protoimpl.TypeBuilder{
   434  		File: protoimpl.DescBuilder{
   435  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   436  			RawDescriptor: file_go_pkg_balancer_proto_grpcbalancer_proto_rawDesc,
   437  			NumEnums:      1,
   438  			NumMessages:   4,
   439  			NumExtensions: 0,
   440  			NumServices:   0,
   441  		},
   442  		GoTypes:           file_go_pkg_balancer_proto_grpcbalancer_proto_goTypes,
   443  		DependencyIndexes: file_go_pkg_balancer_proto_grpcbalancer_proto_depIdxs,
   444  		EnumInfos:         file_go_pkg_balancer_proto_grpcbalancer_proto_enumTypes,
   445  		MessageInfos:      file_go_pkg_balancer_proto_grpcbalancer_proto_msgTypes,
   446  	}.Build()
   447  	File_go_pkg_balancer_proto_grpcbalancer_proto = out.File
   448  	file_go_pkg_balancer_proto_grpcbalancer_proto_rawDesc = nil
   449  	file_go_pkg_balancer_proto_grpcbalancer_proto_goTypes = nil
   450  	file_go_pkg_balancer_proto_grpcbalancer_proto_depIdxs = nil
   451  }