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 }