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 }