google.golang.org/grpc@v1.72.2/internal/proto/grpc_lookup_v1/rls.pb.go (about)

     1  // Copyright 2020 The gRPC Authors
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     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
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.36.5
    18  // 	protoc        v5.27.1
    19  // source: grpc/lookup/v1/rls.proto
    20  
    21  package grpc_lookup_v1
    22  
    23  import (
    24  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    25  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    26  	anypb "google.golang.org/protobuf/types/known/anypb"
    27  	reflect "reflect"
    28  	sync "sync"
    29  	unsafe "unsafe"
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  // Possible reasons for making a request.
    40  type RouteLookupRequest_Reason int32
    41  
    42  const (
    43  	RouteLookupRequest_REASON_UNKNOWN RouteLookupRequest_Reason = 0 // Unused
    44  	RouteLookupRequest_REASON_MISS    RouteLookupRequest_Reason = 1 // No data available in local cache
    45  	RouteLookupRequest_REASON_STALE   RouteLookupRequest_Reason = 2 // Data in local cache is stale
    46  )
    47  
    48  // Enum value maps for RouteLookupRequest_Reason.
    49  var (
    50  	RouteLookupRequest_Reason_name = map[int32]string{
    51  		0: "REASON_UNKNOWN",
    52  		1: "REASON_MISS",
    53  		2: "REASON_STALE",
    54  	}
    55  	RouteLookupRequest_Reason_value = map[string]int32{
    56  		"REASON_UNKNOWN": 0,
    57  		"REASON_MISS":    1,
    58  		"REASON_STALE":   2,
    59  	}
    60  )
    61  
    62  func (x RouteLookupRequest_Reason) Enum() *RouteLookupRequest_Reason {
    63  	p := new(RouteLookupRequest_Reason)
    64  	*p = x
    65  	return p
    66  }
    67  
    68  func (x RouteLookupRequest_Reason) String() string {
    69  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    70  }
    71  
    72  func (RouteLookupRequest_Reason) Descriptor() protoreflect.EnumDescriptor {
    73  	return file_grpc_lookup_v1_rls_proto_enumTypes[0].Descriptor()
    74  }
    75  
    76  func (RouteLookupRequest_Reason) Type() protoreflect.EnumType {
    77  	return &file_grpc_lookup_v1_rls_proto_enumTypes[0]
    78  }
    79  
    80  func (x RouteLookupRequest_Reason) Number() protoreflect.EnumNumber {
    81  	return protoreflect.EnumNumber(x)
    82  }
    83  
    84  // Deprecated: Use RouteLookupRequest_Reason.Descriptor instead.
    85  func (RouteLookupRequest_Reason) EnumDescriptor() ([]byte, []int) {
    86  	return file_grpc_lookup_v1_rls_proto_rawDescGZIP(), []int{0, 0}
    87  }
    88  
    89  type RouteLookupRequest struct {
    90  	state protoimpl.MessageState `protogen:"open.v1"`
    91  	// Target type allows the client to specify what kind of target format it
    92  	// would like from RLS to allow it to find the regional server, e.g. "grpc".
    93  	TargetType string `protobuf:"bytes,3,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"`
    94  	// Reason for making this request.
    95  	Reason RouteLookupRequest_Reason `protobuf:"varint,5,opt,name=reason,proto3,enum=grpc.lookup.v1.RouteLookupRequest_Reason" json:"reason,omitempty"`
    96  	// For REASON_STALE, the header_data from the stale response, if any.
    97  	StaleHeaderData string `protobuf:"bytes,6,opt,name=stale_header_data,json=staleHeaderData,proto3" json:"stale_header_data,omitempty"`
    98  	// Map of key values extracted via key builders for the gRPC or HTTP request.
    99  	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" protobuf_val:"bytes,2,opt,name=value"`
   100  	// Application-specific optional extensions.
   101  	Extensions    []*anypb.Any `protobuf:"bytes,7,rep,name=extensions,proto3" json:"extensions,omitempty"`
   102  	unknownFields protoimpl.UnknownFields
   103  	sizeCache     protoimpl.SizeCache
   104  }
   105  
   106  func (x *RouteLookupRequest) Reset() {
   107  	*x = RouteLookupRequest{}
   108  	mi := &file_grpc_lookup_v1_rls_proto_msgTypes[0]
   109  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   110  	ms.StoreMessageInfo(mi)
   111  }
   112  
   113  func (x *RouteLookupRequest) String() string {
   114  	return protoimpl.X.MessageStringOf(x)
   115  }
   116  
   117  func (*RouteLookupRequest) ProtoMessage() {}
   118  
   119  func (x *RouteLookupRequest) ProtoReflect() protoreflect.Message {
   120  	mi := &file_grpc_lookup_v1_rls_proto_msgTypes[0]
   121  	if x != nil {
   122  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   123  		if ms.LoadMessageInfo() == nil {
   124  			ms.StoreMessageInfo(mi)
   125  		}
   126  		return ms
   127  	}
   128  	return mi.MessageOf(x)
   129  }
   130  
   131  // Deprecated: Use RouteLookupRequest.ProtoReflect.Descriptor instead.
   132  func (*RouteLookupRequest) Descriptor() ([]byte, []int) {
   133  	return file_grpc_lookup_v1_rls_proto_rawDescGZIP(), []int{0}
   134  }
   135  
   136  func (x *RouteLookupRequest) GetTargetType() string {
   137  	if x != nil {
   138  		return x.TargetType
   139  	}
   140  	return ""
   141  }
   142  
   143  func (x *RouteLookupRequest) GetReason() RouteLookupRequest_Reason {
   144  	if x != nil {
   145  		return x.Reason
   146  	}
   147  	return RouteLookupRequest_REASON_UNKNOWN
   148  }
   149  
   150  func (x *RouteLookupRequest) GetStaleHeaderData() string {
   151  	if x != nil {
   152  		return x.StaleHeaderData
   153  	}
   154  	return ""
   155  }
   156  
   157  func (x *RouteLookupRequest) GetKeyMap() map[string]string {
   158  	if x != nil {
   159  		return x.KeyMap
   160  	}
   161  	return nil
   162  }
   163  
   164  func (x *RouteLookupRequest) GetExtensions() []*anypb.Any {
   165  	if x != nil {
   166  		return x.Extensions
   167  	}
   168  	return nil
   169  }
   170  
   171  type RouteLookupResponse struct {
   172  	state protoimpl.MessageState `protogen:"open.v1"`
   173  	// Prioritized list (best one first) of addressable entities to use
   174  	// for routing, using syntax requested by the request target_type.
   175  	// The targets will be tried in order until a healthy one is found.
   176  	Targets []string `protobuf:"bytes,3,rep,name=targets,proto3" json:"targets,omitempty"`
   177  	// Optional header value to pass along to AFE in the X-Google-RLS-Data header.
   178  	// Cached with "target" and sent with all requests that match the request key.
   179  	// Allows the RLS to pass its work product to the eventual target.
   180  	HeaderData string `protobuf:"bytes,2,opt,name=header_data,json=headerData,proto3" json:"header_data,omitempty"`
   181  	// Application-specific optional extensions.
   182  	Extensions    []*anypb.Any `protobuf:"bytes,4,rep,name=extensions,proto3" json:"extensions,omitempty"`
   183  	unknownFields protoimpl.UnknownFields
   184  	sizeCache     protoimpl.SizeCache
   185  }
   186  
   187  func (x *RouteLookupResponse) Reset() {
   188  	*x = RouteLookupResponse{}
   189  	mi := &file_grpc_lookup_v1_rls_proto_msgTypes[1]
   190  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   191  	ms.StoreMessageInfo(mi)
   192  }
   193  
   194  func (x *RouteLookupResponse) String() string {
   195  	return protoimpl.X.MessageStringOf(x)
   196  }
   197  
   198  func (*RouteLookupResponse) ProtoMessage() {}
   199  
   200  func (x *RouteLookupResponse) ProtoReflect() protoreflect.Message {
   201  	mi := &file_grpc_lookup_v1_rls_proto_msgTypes[1]
   202  	if x != nil {
   203  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   204  		if ms.LoadMessageInfo() == nil {
   205  			ms.StoreMessageInfo(mi)
   206  		}
   207  		return ms
   208  	}
   209  	return mi.MessageOf(x)
   210  }
   211  
   212  // Deprecated: Use RouteLookupResponse.ProtoReflect.Descriptor instead.
   213  func (*RouteLookupResponse) Descriptor() ([]byte, []int) {
   214  	return file_grpc_lookup_v1_rls_proto_rawDescGZIP(), []int{1}
   215  }
   216  
   217  func (x *RouteLookupResponse) GetTargets() []string {
   218  	if x != nil {
   219  		return x.Targets
   220  	}
   221  	return nil
   222  }
   223  
   224  func (x *RouteLookupResponse) GetHeaderData() string {
   225  	if x != nil {
   226  		return x.HeaderData
   227  	}
   228  	return ""
   229  }
   230  
   231  func (x *RouteLookupResponse) GetExtensions() []*anypb.Any {
   232  	if x != nil {
   233  		return x.Extensions
   234  	}
   235  	return nil
   236  }
   237  
   238  var File_grpc_lookup_v1_rls_proto protoreflect.FileDescriptor
   239  
   240  var file_grpc_lookup_v1_rls_proto_rawDesc = string([]byte{
   241  	0x0a, 0x18, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2f, 0x76, 0x31,
   242  	0x2f, 0x72, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x67, 0x72, 0x70, 0x63,
   243  	0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67,
   244  	0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e,
   245  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x03, 0x0a, 0x12, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c,
   246  	0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b,
   247  	0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
   248  	0x09, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x41, 0x0a,
   249  	0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e,
   250  	0x67, 0x72, 0x70, 0x63, 0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x52,
   251  	0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   252  	0x74, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
   253  	0x12, 0x2a, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72,
   254  	0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x74, 0x61,
   255  	0x6c, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x47, 0x0a, 0x07,
   256  	0x6b, 0x65, 0x79, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e,
   257  	0x67, 0x72, 0x70, 0x63, 0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x52,
   258  	0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   259  	0x74, 0x2e, 0x4b, 0x65, 0x79, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6b,
   260  	0x65, 0x79, 0x4d, 0x61, 0x70, 0x12, 0x34, 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
   261  	0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   262  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52,
   263  	0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4b,
   264  	0x65, 0x79, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
   265  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
   266  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
   267  	0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x3f, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
   268  	0x12, 0x12, 0x0a, 0x0e, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
   269  	0x57, 0x4e, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d,
   270  	0x49, 0x53, 0x53, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
   271  	0x53, 0x54, 0x41, 0x4c, 0x45, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08,
   272  	0x02, 0x10, 0x03, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x04, 0x70, 0x61, 0x74,
   273  	0x68, 0x22, 0x94, 0x01, 0x0a, 0x13, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75,
   274  	0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x61, 0x72,
   275  	0x67, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67,
   276  	0x65, 0x74, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x64, 0x61,
   277  	0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72,
   278  	0x44, 0x61, 0x74, 0x61, 0x12, 0x34, 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
   279  	0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   280  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x0a,
   281  	0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02,
   282  	0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x32, 0x6e, 0x0a, 0x12, 0x52, 0x6f, 0x75, 0x74,
   283  	0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x58,
   284  	0x0a, 0x0b, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x12, 0x22, 0x2e,
   285  	0x67, 0x72, 0x70, 0x63, 0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x52,
   286  	0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   287  	0x74, 0x1a, 0x23, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e,
   288  	0x76, 0x31, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65,
   289  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x4d, 0x0a, 0x11, 0x69, 0x6f, 0x2e, 0x67,
   290  	0x72, 0x70, 0x63, 0x2e, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x52,
   291  	0x6c, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   292  	0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x72, 0x70,
   293  	0x63, 0x2f, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x6c, 0x6f,
   294  	0x6f, 0x6b, 0x75, 0x70, 0x5f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   295  })
   296  
   297  var (
   298  	file_grpc_lookup_v1_rls_proto_rawDescOnce sync.Once
   299  	file_grpc_lookup_v1_rls_proto_rawDescData []byte
   300  )
   301  
   302  func file_grpc_lookup_v1_rls_proto_rawDescGZIP() []byte {
   303  	file_grpc_lookup_v1_rls_proto_rawDescOnce.Do(func() {
   304  		file_grpc_lookup_v1_rls_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_grpc_lookup_v1_rls_proto_rawDesc), len(file_grpc_lookup_v1_rls_proto_rawDesc)))
   305  	})
   306  	return file_grpc_lookup_v1_rls_proto_rawDescData
   307  }
   308  
   309  var file_grpc_lookup_v1_rls_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   310  var file_grpc_lookup_v1_rls_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   311  var file_grpc_lookup_v1_rls_proto_goTypes = []any{
   312  	(RouteLookupRequest_Reason)(0), // 0: grpc.lookup.v1.RouteLookupRequest.Reason
   313  	(*RouteLookupRequest)(nil),     // 1: grpc.lookup.v1.RouteLookupRequest
   314  	(*RouteLookupResponse)(nil),    // 2: grpc.lookup.v1.RouteLookupResponse
   315  	nil,                            // 3: grpc.lookup.v1.RouteLookupRequest.KeyMapEntry
   316  	(*anypb.Any)(nil),              // 4: google.protobuf.Any
   317  }
   318  var file_grpc_lookup_v1_rls_proto_depIdxs = []int32{
   319  	0, // 0: grpc.lookup.v1.RouteLookupRequest.reason:type_name -> grpc.lookup.v1.RouteLookupRequest.Reason
   320  	3, // 1: grpc.lookup.v1.RouteLookupRequest.key_map:type_name -> grpc.lookup.v1.RouteLookupRequest.KeyMapEntry
   321  	4, // 2: grpc.lookup.v1.RouteLookupRequest.extensions:type_name -> google.protobuf.Any
   322  	4, // 3: grpc.lookup.v1.RouteLookupResponse.extensions:type_name -> google.protobuf.Any
   323  	1, // 4: grpc.lookup.v1.RouteLookupService.RouteLookup:input_type -> grpc.lookup.v1.RouteLookupRequest
   324  	2, // 5: grpc.lookup.v1.RouteLookupService.RouteLookup:output_type -> grpc.lookup.v1.RouteLookupResponse
   325  	5, // [5:6] is the sub-list for method output_type
   326  	4, // [4:5] is the sub-list for method input_type
   327  	4, // [4:4] is the sub-list for extension type_name
   328  	4, // [4:4] is the sub-list for extension extendee
   329  	0, // [0:4] is the sub-list for field type_name
   330  }
   331  
   332  func init() { file_grpc_lookup_v1_rls_proto_init() }
   333  func file_grpc_lookup_v1_rls_proto_init() {
   334  	if File_grpc_lookup_v1_rls_proto != nil {
   335  		return
   336  	}
   337  	type x struct{}
   338  	out := protoimpl.TypeBuilder{
   339  		File: protoimpl.DescBuilder{
   340  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   341  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_grpc_lookup_v1_rls_proto_rawDesc), len(file_grpc_lookup_v1_rls_proto_rawDesc)),
   342  			NumEnums:      1,
   343  			NumMessages:   3,
   344  			NumExtensions: 0,
   345  			NumServices:   1,
   346  		},
   347  		GoTypes:           file_grpc_lookup_v1_rls_proto_goTypes,
   348  		DependencyIndexes: file_grpc_lookup_v1_rls_proto_depIdxs,
   349  		EnumInfos:         file_grpc_lookup_v1_rls_proto_enumTypes,
   350  		MessageInfos:      file_grpc_lookup_v1_rls_proto_msgTypes,
   351  	}.Build()
   352  	File_grpc_lookup_v1_rls_proto = out.File
   353  	file_grpc_lookup_v1_rls_proto_goTypes = nil
   354  	file_grpc_lookup_v1_rls_proto_depIdxs = nil
   355  }