github.com/xtls/xray-core@v1.8.12-0.20240518155711-3168d27b0bdb/core/config.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.33.0 4 // protoc v4.23.1 5 // source: core/config.proto 6 7 package core 8 9 import ( 10 serial "github.com/xtls/xray-core/common/serial" 11 global "github.com/xtls/xray-core/transport/global" 12 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 13 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 14 reflect "reflect" 15 sync "sync" 16 ) 17 18 const ( 19 // Verify that this generated code is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 21 // Verify that runtime/protoimpl is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 23 ) 24 25 // Config is the master config of Xray. Xray takes this config as input and 26 // functions accordingly. 27 type Config struct { 28 state protoimpl.MessageState 29 sizeCache protoimpl.SizeCache 30 unknownFields protoimpl.UnknownFields 31 32 // Inbound handler configurations. Must have at least one item. 33 Inbound []*InboundHandlerConfig `protobuf:"bytes,1,rep,name=inbound,proto3" json:"inbound,omitempty"` 34 // Outbound handler configurations. Must have at least one item. The first 35 // item is used as default for routing. 36 Outbound []*OutboundHandlerConfig `protobuf:"bytes,2,rep,name=outbound,proto3" json:"outbound,omitempty"` 37 // App is for configurations of all features in Xray. A feature must 38 // implement the Feature interface, and its config type must be registered 39 // through common.RegisterConfig. 40 App []*serial.TypedMessage `protobuf:"bytes,4,rep,name=app,proto3" json:"app,omitempty"` 41 // Transport settings. 42 // Deprecated. Each inbound and outbound should choose their own transport 43 // config. Date to remove: 2020-01-13 44 // 45 // Deprecated: Marked as deprecated in core/config.proto. 46 Transport *global.Config `protobuf:"bytes,5,opt,name=transport,proto3" json:"transport,omitempty"` 47 // Configuration for extensions. The config may not work if corresponding 48 // extension is not loaded into Xray. Xray will ignore such config during 49 // initialization. 50 Extension []*serial.TypedMessage `protobuf:"bytes,6,rep,name=extension,proto3" json:"extension,omitempty"` 51 } 52 53 func (x *Config) Reset() { 54 *x = Config{} 55 if protoimpl.UnsafeEnabled { 56 mi := &file_core_config_proto_msgTypes[0] 57 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 58 ms.StoreMessageInfo(mi) 59 } 60 } 61 62 func (x *Config) String() string { 63 return protoimpl.X.MessageStringOf(x) 64 } 65 66 func (*Config) ProtoMessage() {} 67 68 func (x *Config) ProtoReflect() protoreflect.Message { 69 mi := &file_core_config_proto_msgTypes[0] 70 if protoimpl.UnsafeEnabled && x != nil { 71 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 72 if ms.LoadMessageInfo() == nil { 73 ms.StoreMessageInfo(mi) 74 } 75 return ms 76 } 77 return mi.MessageOf(x) 78 } 79 80 // Deprecated: Use Config.ProtoReflect.Descriptor instead. 81 func (*Config) Descriptor() ([]byte, []int) { 82 return file_core_config_proto_rawDescGZIP(), []int{0} 83 } 84 85 func (x *Config) GetInbound() []*InboundHandlerConfig { 86 if x != nil { 87 return x.Inbound 88 } 89 return nil 90 } 91 92 func (x *Config) GetOutbound() []*OutboundHandlerConfig { 93 if x != nil { 94 return x.Outbound 95 } 96 return nil 97 } 98 99 func (x *Config) GetApp() []*serial.TypedMessage { 100 if x != nil { 101 return x.App 102 } 103 return nil 104 } 105 106 // Deprecated: Marked as deprecated in core/config.proto. 107 func (x *Config) GetTransport() *global.Config { 108 if x != nil { 109 return x.Transport 110 } 111 return nil 112 } 113 114 func (x *Config) GetExtension() []*serial.TypedMessage { 115 if x != nil { 116 return x.Extension 117 } 118 return nil 119 } 120 121 // InboundHandlerConfig is the configuration for inbound handler. 122 type InboundHandlerConfig struct { 123 state protoimpl.MessageState 124 sizeCache protoimpl.SizeCache 125 unknownFields protoimpl.UnknownFields 126 127 // Tag of the inbound handler. The tag must be unique among all inbound 128 // handlers 129 Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` 130 // Settings for how this inbound proxy is handled. 131 ReceiverSettings *serial.TypedMessage `protobuf:"bytes,2,opt,name=receiver_settings,json=receiverSettings,proto3" json:"receiver_settings,omitempty"` 132 // Settings for inbound proxy. Must be one of the inbound proxies. 133 ProxySettings *serial.TypedMessage `protobuf:"bytes,3,opt,name=proxy_settings,json=proxySettings,proto3" json:"proxy_settings,omitempty"` 134 } 135 136 func (x *InboundHandlerConfig) Reset() { 137 *x = InboundHandlerConfig{} 138 if protoimpl.UnsafeEnabled { 139 mi := &file_core_config_proto_msgTypes[1] 140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 141 ms.StoreMessageInfo(mi) 142 } 143 } 144 145 func (x *InboundHandlerConfig) String() string { 146 return protoimpl.X.MessageStringOf(x) 147 } 148 149 func (*InboundHandlerConfig) ProtoMessage() {} 150 151 func (x *InboundHandlerConfig) ProtoReflect() protoreflect.Message { 152 mi := &file_core_config_proto_msgTypes[1] 153 if protoimpl.UnsafeEnabled && x != nil { 154 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 155 if ms.LoadMessageInfo() == nil { 156 ms.StoreMessageInfo(mi) 157 } 158 return ms 159 } 160 return mi.MessageOf(x) 161 } 162 163 // Deprecated: Use InboundHandlerConfig.ProtoReflect.Descriptor instead. 164 func (*InboundHandlerConfig) Descriptor() ([]byte, []int) { 165 return file_core_config_proto_rawDescGZIP(), []int{1} 166 } 167 168 func (x *InboundHandlerConfig) GetTag() string { 169 if x != nil { 170 return x.Tag 171 } 172 return "" 173 } 174 175 func (x *InboundHandlerConfig) GetReceiverSettings() *serial.TypedMessage { 176 if x != nil { 177 return x.ReceiverSettings 178 } 179 return nil 180 } 181 182 func (x *InboundHandlerConfig) GetProxySettings() *serial.TypedMessage { 183 if x != nil { 184 return x.ProxySettings 185 } 186 return nil 187 } 188 189 // OutboundHandlerConfig is the configuration for outbound handler. 190 type OutboundHandlerConfig struct { 191 state protoimpl.MessageState 192 sizeCache protoimpl.SizeCache 193 unknownFields protoimpl.UnknownFields 194 195 // Tag of this outbound handler. 196 Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` 197 // Settings for how to dial connection for this outbound handler. 198 SenderSettings *serial.TypedMessage `protobuf:"bytes,2,opt,name=sender_settings,json=senderSettings,proto3" json:"sender_settings,omitempty"` 199 // Settings for this outbound proxy. Must be one of the outbound proxies. 200 ProxySettings *serial.TypedMessage `protobuf:"bytes,3,opt,name=proxy_settings,json=proxySettings,proto3" json:"proxy_settings,omitempty"` 201 // If not zero, this outbound will be expired in seconds. Not used for now. 202 Expire int64 `protobuf:"varint,4,opt,name=expire,proto3" json:"expire,omitempty"` 203 // Comment of this outbound handler. Not used for now. 204 Comment string `protobuf:"bytes,5,opt,name=comment,proto3" json:"comment,omitempty"` 205 } 206 207 func (x *OutboundHandlerConfig) Reset() { 208 *x = OutboundHandlerConfig{} 209 if protoimpl.UnsafeEnabled { 210 mi := &file_core_config_proto_msgTypes[2] 211 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 212 ms.StoreMessageInfo(mi) 213 } 214 } 215 216 func (x *OutboundHandlerConfig) String() string { 217 return protoimpl.X.MessageStringOf(x) 218 } 219 220 func (*OutboundHandlerConfig) ProtoMessage() {} 221 222 func (x *OutboundHandlerConfig) ProtoReflect() protoreflect.Message { 223 mi := &file_core_config_proto_msgTypes[2] 224 if protoimpl.UnsafeEnabled && x != nil { 225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 226 if ms.LoadMessageInfo() == nil { 227 ms.StoreMessageInfo(mi) 228 } 229 return ms 230 } 231 return mi.MessageOf(x) 232 } 233 234 // Deprecated: Use OutboundHandlerConfig.ProtoReflect.Descriptor instead. 235 func (*OutboundHandlerConfig) Descriptor() ([]byte, []int) { 236 return file_core_config_proto_rawDescGZIP(), []int{2} 237 } 238 239 func (x *OutboundHandlerConfig) GetTag() string { 240 if x != nil { 241 return x.Tag 242 } 243 return "" 244 } 245 246 func (x *OutboundHandlerConfig) GetSenderSettings() *serial.TypedMessage { 247 if x != nil { 248 return x.SenderSettings 249 } 250 return nil 251 } 252 253 func (x *OutboundHandlerConfig) GetProxySettings() *serial.TypedMessage { 254 if x != nil { 255 return x.ProxySettings 256 } 257 return nil 258 } 259 260 func (x *OutboundHandlerConfig) GetExpire() int64 { 261 if x != nil { 262 return x.Expire 263 } 264 return 0 265 } 266 267 func (x *OutboundHandlerConfig) GetComment() string { 268 if x != nil { 269 return x.Comment 270 } 271 return "" 272 } 273 274 var File_core_config_proto protoreflect.FileDescriptor 275 276 var file_core_config_proto_rawDesc = []byte{ 277 0x0a, 0x11, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 278 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x1a, 0x21, 279 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x2f, 0x74, 0x79, 280 0x70, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 281 0x6f, 0x1a, 0x1d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x67, 0x6c, 0x6f, 282 0x62, 0x61, 0x6c, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 283 0x22, 0xb5, 0x02, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x39, 0x0a, 0x07, 0x69, 284 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 285 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x49, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 286 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x07, 0x69, 287 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x3c, 0x0a, 0x08, 0x6f, 0x75, 0x74, 0x62, 0x6f, 0x75, 288 0x6e, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 289 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x4f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x48, 0x61, 0x6e, 290 0x64, 0x6c, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x08, 0x6f, 0x75, 0x74, 0x62, 291 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x32, 0x0a, 0x03, 0x61, 0x70, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 292 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 293 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 294 0x61, 0x67, 0x65, 0x52, 0x03, 0x61, 0x70, 0x70, 0x12, 0x38, 0x0a, 0x09, 0x74, 0x72, 0x61, 0x6e, 295 0x73, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x78, 0x72, 296 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x43, 0x6f, 0x6e, 297 0x66, 0x69, 0x67, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 298 0x72, 0x74, 0x12, 0x3e, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 299 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x6d, 300 0x6d, 0x6f, 0x6e, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 301 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 302 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0xc0, 0x01, 0x0a, 0x14, 0x49, 0x6e, 0x62, 303 0x6f, 0x75, 0x6e, 0x64, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 304 0x67, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 305 0x74, 0x61, 0x67, 0x12, 0x4d, 0x0a, 0x11, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x5f, 306 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 307 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x73, 0x65, 0x72, 308 0x69, 0x61, 0x6c, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 309 0x52, 0x10, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 310 0x67, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x73, 0x65, 0x74, 0x74, 311 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x72, 0x61, 312 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x2e, 313 0x54, 0x79, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0d, 0x70, 0x72, 314 0x6f, 0x78, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0xef, 0x01, 0x0a, 0x15, 315 0x4f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x43, 316 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 317 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, 0x49, 0x0a, 0x0f, 0x73, 0x65, 0x6e, 0x64, 0x65, 318 0x72, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 319 0x32, 0x20, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x73, 320 0x65, 0x72, 0x69, 0x61, 0x6c, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 321 0x67, 0x65, 0x52, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 322 0x67, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x73, 0x65, 0x74, 0x74, 323 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x72, 0x61, 324 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x2e, 325 0x54, 0x79, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0d, 0x70, 0x72, 326 0x6f, 0x78, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x65, 327 0x78, 0x70, 0x69, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x65, 0x78, 0x70, 328 0x69, 0x72, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x05, 329 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x3d, 0x0a, 330 0x0d, 0x63, 0x6f, 0x6d, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x50, 0x01, 331 0x5a, 0x1e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x74, 0x6c, 332 0x73, 0x2f, 0x78, 0x72, 0x61, 0x79, 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x63, 0x6f, 0x72, 0x65, 333 0xaa, 0x02, 0x09, 0x58, 0x72, 0x61, 0x79, 0x2e, 0x43, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 334 0x6f, 0x74, 0x6f, 0x33, 335 } 336 337 var ( 338 file_core_config_proto_rawDescOnce sync.Once 339 file_core_config_proto_rawDescData = file_core_config_proto_rawDesc 340 ) 341 342 func file_core_config_proto_rawDescGZIP() []byte { 343 file_core_config_proto_rawDescOnce.Do(func() { 344 file_core_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_core_config_proto_rawDescData) 345 }) 346 return file_core_config_proto_rawDescData 347 } 348 349 var file_core_config_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 350 var file_core_config_proto_goTypes = []interface{}{ 351 (*Config)(nil), // 0: xray.core.Config 352 (*InboundHandlerConfig)(nil), // 1: xray.core.InboundHandlerConfig 353 (*OutboundHandlerConfig)(nil), // 2: xray.core.OutboundHandlerConfig 354 (*serial.TypedMessage)(nil), // 3: xray.common.serial.TypedMessage 355 (*global.Config)(nil), // 4: xray.transport.Config 356 } 357 var file_core_config_proto_depIdxs = []int32{ 358 1, // 0: xray.core.Config.inbound:type_name -> xray.core.InboundHandlerConfig 359 2, // 1: xray.core.Config.outbound:type_name -> xray.core.OutboundHandlerConfig 360 3, // 2: xray.core.Config.app:type_name -> xray.common.serial.TypedMessage 361 4, // 3: xray.core.Config.transport:type_name -> xray.transport.Config 362 3, // 4: xray.core.Config.extension:type_name -> xray.common.serial.TypedMessage 363 3, // 5: xray.core.InboundHandlerConfig.receiver_settings:type_name -> xray.common.serial.TypedMessage 364 3, // 6: xray.core.InboundHandlerConfig.proxy_settings:type_name -> xray.common.serial.TypedMessage 365 3, // 7: xray.core.OutboundHandlerConfig.sender_settings:type_name -> xray.common.serial.TypedMessage 366 3, // 8: xray.core.OutboundHandlerConfig.proxy_settings:type_name -> xray.common.serial.TypedMessage 367 9, // [9:9] is the sub-list for method output_type 368 9, // [9:9] is the sub-list for method input_type 369 9, // [9:9] is the sub-list for extension type_name 370 9, // [9:9] is the sub-list for extension extendee 371 0, // [0:9] is the sub-list for field type_name 372 } 373 374 func init() { file_core_config_proto_init() } 375 func file_core_config_proto_init() { 376 if File_core_config_proto != nil { 377 return 378 } 379 if !protoimpl.UnsafeEnabled { 380 file_core_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 381 switch v := v.(*Config); i { 382 case 0: 383 return &v.state 384 case 1: 385 return &v.sizeCache 386 case 2: 387 return &v.unknownFields 388 default: 389 return nil 390 } 391 } 392 file_core_config_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 393 switch v := v.(*InboundHandlerConfig); i { 394 case 0: 395 return &v.state 396 case 1: 397 return &v.sizeCache 398 case 2: 399 return &v.unknownFields 400 default: 401 return nil 402 } 403 } 404 file_core_config_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 405 switch v := v.(*OutboundHandlerConfig); i { 406 case 0: 407 return &v.state 408 case 1: 409 return &v.sizeCache 410 case 2: 411 return &v.unknownFields 412 default: 413 return nil 414 } 415 } 416 } 417 type x struct{} 418 out := protoimpl.TypeBuilder{ 419 File: protoimpl.DescBuilder{ 420 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 421 RawDescriptor: file_core_config_proto_rawDesc, 422 NumEnums: 0, 423 NumMessages: 3, 424 NumExtensions: 0, 425 NumServices: 0, 426 }, 427 GoTypes: file_core_config_proto_goTypes, 428 DependencyIndexes: file_core_config_proto_depIdxs, 429 MessageInfos: file_core_config_proto_msgTypes, 430 }.Build() 431 File_core_config_proto = out.File 432 file_core_config_proto_rawDesc = nil 433 file_core_config_proto_goTypes = nil 434 file_core_config_proto_depIdxs = nil 435 }