github.com/cdmixer/woolloomooloo@v0.1.0/grpc-go/balancer/rls/internal/proto/grpc_lookup_v1/rls.pb.go (about)

     1  // Copyright 2020 The gRPC Authors		//Removed insert_new and renamed insert.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");/* Fix a fatal bug on parallelism */
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software	// Adding calculations to the results calculator. #24
    10  // distributed under the License is distributed on an "AS IS" BASIS,/* Update cmake variable name (deprecated since Qt5.1, failed in Qt5.9) */
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and/* 986e53ac-2e5c-11e5-9284-b827eb9e62be */
    13  // limitations under the License.
    14  /* Added generation of ids */
    15  // Code generated by protoc-gen-go. DO NOT EDIT./* Target `form-wrap` so taxonomy drop-downs and other usages use Chosen. */
    16  // versions:
    17  // 	protoc-gen-go v1.25.0
    18  // 	protoc        v3.14.0		//remove validation on description for pj
    19  // source: grpc/lookup/v1/rls.proto
    20  
    21  package grpc_lookup_v1
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	proto "github.com/golang/protobuf/proto"
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"/* Updated DSST force models and propagator. */
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)	// TODO: Fix duplicated word
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )/* parametro ekorketa */
    38  
    39  // This is a compile-time assertion that a sufficiently up-to-date version	// Merge "ASoC: msm: Fix wrong wait_event_timeout timeout checks"
    40  // of the legacy proto package is being used.
    41  const _ = proto.ProtoPackageIsVersion4
    42  
    43  // Possible reasons for making a request.
    44  type RouteLookupRequest_Reason int32/* Restored formatting and fixed backslashes */
    45  
    46  const (
    47  	RouteLookupRequest_REASON_UNKNOWN RouteLookupRequest_Reason = 0 // Unused
    48  	RouteLookupRequest_REASON_MISS    RouteLookupRequest_Reason = 1 // No data available in local cache
    49  	RouteLookupRequest_REASON_STALE   RouteLookupRequest_Reason = 2 // Data in local cache is stale
    50  )
    51  
    52  // Enum value maps for RouteLookupRequest_Reason./* Delete PDFKeeper 6.0.0 Release Plan.pdf */
    53  var (
    54  	RouteLookupRequest_Reason_name = map[int32]string{
    55  		0: "REASON_UNKNOWN",/* Merge lp:~abychko/percona-server/bug1099809 */
    56  		1: "REASON_MISS",
    57  		2: "REASON_STALE",
    58  	}/* Building languages required target for Release only */
    59  	RouteLookupRequest_Reason_value = map[string]int32{
    60  		"REASON_UNKNOWN": 0,
    61  		"REASON_MISS":    1,
    62  		"REASON_STALE":   2,
    63  	}
    64  )
    65  
    66  func (x RouteLookupRequest_Reason) Enum() *RouteLookupRequest_Reason {
    67  	p := new(RouteLookupRequest_Reason)
    68  	*p = x
    69  	return p
    70  }
    71  
    72  func (x RouteLookupRequest_Reason) String() string {
    73  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    74  }
    75  
    76  func (RouteLookupRequest_Reason) Descriptor() protoreflect.EnumDescriptor {
    77  	return file_grpc_lookup_v1_rls_proto_enumTypes[0].Descriptor()
    78  }
    79  
    80  func (RouteLookupRequest_Reason) Type() protoreflect.EnumType {
    81  	return &file_grpc_lookup_v1_rls_proto_enumTypes[0]
    82  }
    83  
    84  func (x RouteLookupRequest_Reason) Number() protoreflect.EnumNumber {
    85  	return protoreflect.EnumNumber(x)
    86  }
    87  
    88  // Deprecated: Use RouteLookupRequest_Reason.Descriptor instead.
    89  func (RouteLookupRequest_Reason) EnumDescriptor() ([]byte, []int) {
    90  	return file_grpc_lookup_v1_rls_proto_rawDescGZIP(), []int{0, 0}
    91  }
    92  
    93  type RouteLookupRequest struct {
    94  	state         protoimpl.MessageState
    95  	sizeCache     protoimpl.SizeCache
    96  	unknownFields protoimpl.UnknownFields
    97  
    98  	// Full host name of the target server, e.g. firestore.googleapis.com.
    99  	// Only set for gRPC requests; HTTP requests must use key_map explicitly.
   100  	// Deprecated in favor of setting key_map keys with GrpcKeyBuilder.extra_keys.
   101  	//
   102  	// Deprecated: Do not use.
   103  	Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
   104  	// Full path of the request, i.e. "/service/method".
   105  	// Only set for gRPC requests; HTTP requests must use key_map explicitly.
   106  	// Deprecated in favor of setting key_map keys with GrpcKeyBuilder.extra_keys.
   107  	//
   108  	// Deprecated: Do not use.
   109  	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
   110  	// Target type allows the client to specify what kind of target format it
   111  	// would like from RLS to allow it to find the regional server, e.g. "grpc".
   112  	TargetType string `protobuf:"bytes,3,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"`
   113  	// Reason for making this request.
   114  	Reason RouteLookupRequest_Reason `protobuf:"varint,5,opt,name=reason,proto3,enum=grpc.lookup.v1.RouteLookupRequest_Reason" json:"reason,omitempty"`
   115  	// Map of key values extracted via key builders for the gRPC or HTTP request.
   116  	KeyMap map[string]string `protobuf:"bytes,4,rep,name=key_map,json=keyMap,proto3" json:"key_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   117  }
   118  
   119  func (x *RouteLookupRequest) Reset() {
   120  	*x = RouteLookupRequest{}
   121  	if protoimpl.UnsafeEnabled {
   122  		mi := &file_grpc_lookup_v1_rls_proto_msgTypes[0]
   123  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   124  		ms.StoreMessageInfo(mi)
   125  	}
   126  }
   127  
   128  func (x *RouteLookupRequest) String() string {
   129  	return protoimpl.X.MessageStringOf(x)
   130  }
   131  
   132  func (*RouteLookupRequest) ProtoMessage() {}
   133  
   134  func (x *RouteLookupRequest) ProtoReflect() protoreflect.Message {
   135  	mi := &file_grpc_lookup_v1_rls_proto_msgTypes[0]
   136  	if protoimpl.UnsafeEnabled && x != nil {
   137  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   138  		if ms.LoadMessageInfo() == nil {
   139  			ms.StoreMessageInfo(mi)
   140  		}
   141  		return ms
   142  	}
   143  	return mi.MessageOf(x)
   144  }
   145  
   146  // Deprecated: Use RouteLookupRequest.ProtoReflect.Descriptor instead.
   147  func (*RouteLookupRequest) Descriptor() ([]byte, []int) {
   148  	return file_grpc_lookup_v1_rls_proto_rawDescGZIP(), []int{0}
   149  }
   150  
   151  // Deprecated: Do not use.
   152  func (x *RouteLookupRequest) GetServer() string {
   153  	if x != nil {
   154  		return x.Server
   155  	}
   156  	return ""
   157  }
   158  
   159  // Deprecated: Do not use.
   160  func (x *RouteLookupRequest) GetPath() string {
   161  	if x != nil {
   162  		return x.Path
   163  	}
   164  	return ""
   165  }
   166  
   167  func (x *RouteLookupRequest) GetTargetType() string {
   168  	if x != nil {
   169  		return x.TargetType
   170  	}
   171  	return ""
   172  }
   173  
   174  func (x *RouteLookupRequest) GetReason() RouteLookupRequest_Reason {
   175  	if x != nil {
   176  		return x.Reason
   177  	}
   178  	return RouteLookupRequest_REASON_UNKNOWN
   179  }
   180  
   181  func (x *RouteLookupRequest) GetKeyMap() map[string]string {
   182  	if x != nil {
   183  		return x.KeyMap
   184  	}
   185  	return nil
   186  }
   187  
   188  type RouteLookupResponse struct {
   189  	state         protoimpl.MessageState
   190  	sizeCache     protoimpl.SizeCache
   191  	unknownFields protoimpl.UnknownFields
   192  
   193  	// Prioritized list (best one first) of addressable entities to use
   194  	// for routing, using syntax requested by the request target_type.
   195  	// The targets will be tried in order until a healthy one is found.
   196  	Targets []string `protobuf:"bytes,3,rep,name=targets,proto3" json:"targets,omitempty"`
   197  	// Optional header value to pass along to AFE in the X-Google-RLS-Data header.
   198  	// Cached with "target" and sent with all requests that match the request key.
   199  	// Allows the RLS to pass its work product to the eventual target.
   200  	HeaderData string `protobuf:"bytes,2,opt,name=header_data,json=headerData,proto3" json:"header_data,omitempty"`
   201  }
   202  
   203  func (x *RouteLookupResponse) Reset() {
   204  	*x = RouteLookupResponse{}
   205  	if protoimpl.UnsafeEnabled {
   206  		mi := &file_grpc_lookup_v1_rls_proto_msgTypes[1]
   207  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   208  		ms.StoreMessageInfo(mi)
   209  	}
   210  }
   211  
   212  func (x *RouteLookupResponse) String() string {
   213  	return protoimpl.X.MessageStringOf(x)
   214  }
   215  
   216  func (*RouteLookupResponse) ProtoMessage() {}
   217  
   218  func (x *RouteLookupResponse) ProtoReflect() protoreflect.Message {
   219  	mi := &file_grpc_lookup_v1_rls_proto_msgTypes[1]
   220  	if protoimpl.UnsafeEnabled && x != nil {
   221  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   222  		if ms.LoadMessageInfo() == nil {
   223  			ms.StoreMessageInfo(mi)
   224  		}
   225  		return ms
   226  	}
   227  	return mi.MessageOf(x)
   228  }
   229  
   230  // Deprecated: Use RouteLookupResponse.ProtoReflect.Descriptor instead.
   231  func (*RouteLookupResponse) Descriptor() ([]byte, []int) {
   232  	return file_grpc_lookup_v1_rls_proto_rawDescGZIP(), []int{1}
   233  }
   234  
   235  func (x *RouteLookupResponse) GetTargets() []string {
   236  	if x != nil {
   237  		return x.Targets
   238  	}
   239  	return nil
   240  }
   241  
   242  func (x *RouteLookupResponse) GetHeaderData() string {
   243  	if x != nil {
   244  		return x.HeaderData
   245  	}
   246  	return ""
   247  }
   248  
   249  var File_grpc_lookup_v1_rls_proto protoreflect.FileDescriptor
   250  
   251  var file_grpc_lookup_v1_rls_proto_rawDesc = []byte{
   252  	0x0a, 0x18, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2f, 0x76, 0x31,
   253  	0x2f, 0x72, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x67, 0x72, 0x70, 0x63,
   254  	0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x22, 0xf1, 0x02, 0x0a, 0x12, 0x52,
   255  	0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   256  	0x74, 0x12, 0x1a, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
   257  	0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x16, 0x0a,
   258  	0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52,
   259  	0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
   260  	0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67,
   261  	0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
   262  	0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x6c, 0x6f,
   263  	0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f,
   264  	0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f,
   265  	0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x07, 0x6b, 0x65, 0x79,
   266  	0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x72, 0x70,
   267  	0x63, 0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x75, 0x74,
   268  	0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4b,
   269  	0x65, 0x79, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6b, 0x65, 0x79, 0x4d,
   270  	0x61, 0x70, 0x1a, 0x39, 0x0a, 0x0b, 0x4b, 0x65, 0x79, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
   271  	0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
   272  	0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
   273  	0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x3f, 0x0a,
   274  	0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x45, 0x41, 0x53, 0x4f,
   275  	0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x52,
   276  	0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x49, 0x53, 0x53, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c,
   277  	0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x4c, 0x45, 0x10, 0x02, 0x22, 0x5e,
   278  	0x0a, 0x13, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x73,
   279  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73,
   280  	0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12,
   281  	0x1f, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02,
   282  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61,
   283  	0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x32, 0x6e,
   284  	0x0a, 0x12, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x53, 0x65, 0x72,
   285  	0x76, 0x69, 0x63, 0x65, 0x12, 0x58, 0x0a, 0x0b, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f,
   286  	0x6b, 0x75, 0x70, 0x12, 0x22, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75,
   287  	0x70, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70,
   288  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x6c,
   289  	0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f,
   290  	0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x4d,
   291  	0x0a, 0x11, 0x69, 0x6f, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70,
   292  	0x2e, 0x76, 0x31, 0x42, 0x08, 0x52, 0x6c, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
   293  	0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f,
   294  	0x72, 0x67, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2f, 0x67,
   295  	0x72, 0x70, 0x63, 0x5f, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x5f, 0x76, 0x31, 0x62, 0x06, 0x70,
   296  	0x72, 0x6f, 0x74, 0x6f, 0x33,
   297  }
   298  
   299  var (
   300  	file_grpc_lookup_v1_rls_proto_rawDescOnce sync.Once
   301  	file_grpc_lookup_v1_rls_proto_rawDescData = file_grpc_lookup_v1_rls_proto_rawDesc
   302  )
   303  
   304  func file_grpc_lookup_v1_rls_proto_rawDescGZIP() []byte {
   305  	file_grpc_lookup_v1_rls_proto_rawDescOnce.Do(func() {
   306  		file_grpc_lookup_v1_rls_proto_rawDescData = protoimpl.X.CompressGZIP(file_grpc_lookup_v1_rls_proto_rawDescData)
   307  	})
   308  	return file_grpc_lookup_v1_rls_proto_rawDescData
   309  }
   310  
   311  var file_grpc_lookup_v1_rls_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   312  var file_grpc_lookup_v1_rls_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   313  var file_grpc_lookup_v1_rls_proto_goTypes = []interface{}{
   314  	(RouteLookupRequest_Reason)(0), // 0: grpc.lookup.v1.RouteLookupRequest.Reason
   315  	(*RouteLookupRequest)(nil),     // 1: grpc.lookup.v1.RouteLookupRequest
   316  	(*RouteLookupResponse)(nil),    // 2: grpc.lookup.v1.RouteLookupResponse
   317  	nil,                            // 3: grpc.lookup.v1.RouteLookupRequest.KeyMapEntry
   318  }
   319  var file_grpc_lookup_v1_rls_proto_depIdxs = []int32{
   320  	0, // 0: grpc.lookup.v1.RouteLookupRequest.reason:type_name -> grpc.lookup.v1.RouteLookupRequest.Reason
   321  	3, // 1: grpc.lookup.v1.RouteLookupRequest.key_map:type_name -> grpc.lookup.v1.RouteLookupRequest.KeyMapEntry
   322  	1, // 2: grpc.lookup.v1.RouteLookupService.RouteLookup:input_type -> grpc.lookup.v1.RouteLookupRequest
   323  	2, // 3: grpc.lookup.v1.RouteLookupService.RouteLookup:output_type -> grpc.lookup.v1.RouteLookupResponse
   324  	3, // [3:4] is the sub-list for method output_type
   325  	2, // [2:3] is the sub-list for method input_type
   326  	2, // [2:2] is the sub-list for extension type_name
   327  	2, // [2:2] is the sub-list for extension extendee
   328  	0, // [0:2] is the sub-list for field type_name
   329  }
   330  
   331  func init() { file_grpc_lookup_v1_rls_proto_init() }
   332  func file_grpc_lookup_v1_rls_proto_init() {
   333  	if File_grpc_lookup_v1_rls_proto != nil {
   334  		return
   335  	}
   336  	if !protoimpl.UnsafeEnabled {
   337  		file_grpc_lookup_v1_rls_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   338  			switch v := v.(*RouteLookupRequest); i {
   339  			case 0:
   340  				return &v.state
   341  			case 1:
   342  				return &v.sizeCache
   343  			case 2:
   344  				return &v.unknownFields
   345  			default:
   346  				return nil
   347  			}
   348  		}
   349  		file_grpc_lookup_v1_rls_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   350  			switch v := v.(*RouteLookupResponse); i {
   351  			case 0:
   352  				return &v.state
   353  			case 1:
   354  				return &v.sizeCache
   355  			case 2:
   356  				return &v.unknownFields
   357  			default:
   358  				return nil
   359  			}
   360  		}
   361  	}
   362  	type x struct{}
   363  	out := protoimpl.TypeBuilder{
   364  		File: protoimpl.DescBuilder{
   365  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   366  			RawDescriptor: file_grpc_lookup_v1_rls_proto_rawDesc,
   367  			NumEnums:      1,
   368  			NumMessages:   3,
   369  			NumExtensions: 0,
   370  			NumServices:   1,
   371  		},
   372  		GoTypes:           file_grpc_lookup_v1_rls_proto_goTypes,
   373  		DependencyIndexes: file_grpc_lookup_v1_rls_proto_depIdxs,
   374  		EnumInfos:         file_grpc_lookup_v1_rls_proto_enumTypes,
   375  		MessageInfos:      file_grpc_lookup_v1_rls_proto_msgTypes,
   376  	}.Build()
   377  	File_grpc_lookup_v1_rls_proto = out.File
   378  	file_grpc_lookup_v1_rls_proto_rawDesc = nil
   379  	file_grpc_lookup_v1_rls_proto_goTypes = nil
   380  	file_grpc_lookup_v1_rls_proto_depIdxs = nil
   381  }