1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: envoy/config/core/v3/base.proto
3
4package envoy_config_core_v3
5
6import (
7	fmt "fmt"
8	_ "github.com/cncf/udpa/go/udpa/annotations"
9	v3 "github.com/envoyproxy/go-control-plane/envoy/type/v3"
10	_ "github.com/envoyproxy/protoc-gen-validate/validate"
11	proto "github.com/golang/protobuf/proto"
12	any "github.com/golang/protobuf/ptypes/any"
13	_ "github.com/golang/protobuf/ptypes/duration"
14	_struct "github.com/golang/protobuf/ptypes/struct"
15	wrappers "github.com/golang/protobuf/ptypes/wrappers"
16	math "math"
17)
18
19// Reference imports to suppress errors if they are not otherwise used.
20var _ = proto.Marshal
21var _ = fmt.Errorf
22var _ = math.Inf
23
24// This is a compile-time assertion to ensure that this generated file
25// is compatible with the proto package it is being compiled against.
26// A compilation error at this line likely means your copy of the
27// proto package needs to be updated.
28const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
29
30type RoutingPriority int32
31
32const (
33	RoutingPriority_DEFAULT RoutingPriority = 0
34	RoutingPriority_HIGH    RoutingPriority = 1
35)
36
37var RoutingPriority_name = map[int32]string{
38	0: "DEFAULT",
39	1: "HIGH",
40}
41
42var RoutingPriority_value = map[string]int32{
43	"DEFAULT": 0,
44	"HIGH":    1,
45}
46
47func (x RoutingPriority) String() string {
48	return proto.EnumName(RoutingPriority_name, int32(x))
49}
50
51func (RoutingPriority) EnumDescriptor() ([]byte, []int) {
52	return fileDescriptor_a229416e1b9105e0, []int{0}
53}
54
55type RequestMethod int32
56
57const (
58	RequestMethod_METHOD_UNSPECIFIED RequestMethod = 0
59	RequestMethod_GET                RequestMethod = 1
60	RequestMethod_HEAD               RequestMethod = 2
61	RequestMethod_POST               RequestMethod = 3
62	RequestMethod_PUT                RequestMethod = 4
63	RequestMethod_DELETE             RequestMethod = 5
64	RequestMethod_CONNECT            RequestMethod = 6
65	RequestMethod_OPTIONS            RequestMethod = 7
66	RequestMethod_TRACE              RequestMethod = 8
67	RequestMethod_PATCH              RequestMethod = 9
68)
69
70var RequestMethod_name = map[int32]string{
71	0: "METHOD_UNSPECIFIED",
72	1: "GET",
73	2: "HEAD",
74	3: "POST",
75	4: "PUT",
76	5: "DELETE",
77	6: "CONNECT",
78	7: "OPTIONS",
79	8: "TRACE",
80	9: "PATCH",
81}
82
83var RequestMethod_value = map[string]int32{
84	"METHOD_UNSPECIFIED": 0,
85	"GET":                1,
86	"HEAD":               2,
87	"POST":               3,
88	"PUT":                4,
89	"DELETE":             5,
90	"CONNECT":            6,
91	"OPTIONS":            7,
92	"TRACE":              8,
93	"PATCH":              9,
94}
95
96func (x RequestMethod) String() string {
97	return proto.EnumName(RequestMethod_name, int32(x))
98}
99
100func (RequestMethod) EnumDescriptor() ([]byte, []int) {
101	return fileDescriptor_a229416e1b9105e0, []int{1}
102}
103
104type TrafficDirection int32
105
106const (
107	TrafficDirection_UNSPECIFIED TrafficDirection = 0
108	TrafficDirection_INBOUND     TrafficDirection = 1
109	TrafficDirection_OUTBOUND    TrafficDirection = 2
110)
111
112var TrafficDirection_name = map[int32]string{
113	0: "UNSPECIFIED",
114	1: "INBOUND",
115	2: "OUTBOUND",
116}
117
118var TrafficDirection_value = map[string]int32{
119	"UNSPECIFIED": 0,
120	"INBOUND":     1,
121	"OUTBOUND":    2,
122}
123
124func (x TrafficDirection) String() string {
125	return proto.EnumName(TrafficDirection_name, int32(x))
126}
127
128func (TrafficDirection) EnumDescriptor() ([]byte, []int) {
129	return fileDescriptor_a229416e1b9105e0, []int{2}
130}
131
132type Locality struct {
133	Region               string   `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
134	Zone                 string   `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
135	SubZone              string   `protobuf:"bytes,3,opt,name=sub_zone,json=subZone,proto3" json:"sub_zone,omitempty"`
136	XXX_NoUnkeyedLiteral struct{} `json:"-"`
137	XXX_unrecognized     []byte   `json:"-"`
138	XXX_sizecache        int32    `json:"-"`
139}
140
141func (m *Locality) Reset()         { *m = Locality{} }
142func (m *Locality) String() string { return proto.CompactTextString(m) }
143func (*Locality) ProtoMessage()    {}
144func (*Locality) Descriptor() ([]byte, []int) {
145	return fileDescriptor_a229416e1b9105e0, []int{0}
146}
147
148func (m *Locality) XXX_Unmarshal(b []byte) error {
149	return xxx_messageInfo_Locality.Unmarshal(m, b)
150}
151func (m *Locality) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
152	return xxx_messageInfo_Locality.Marshal(b, m, deterministic)
153}
154func (m *Locality) XXX_Merge(src proto.Message) {
155	xxx_messageInfo_Locality.Merge(m, src)
156}
157func (m *Locality) XXX_Size() int {
158	return xxx_messageInfo_Locality.Size(m)
159}
160func (m *Locality) XXX_DiscardUnknown() {
161	xxx_messageInfo_Locality.DiscardUnknown(m)
162}
163
164var xxx_messageInfo_Locality proto.InternalMessageInfo
165
166func (m *Locality) GetRegion() string {
167	if m != nil {
168		return m.Region
169	}
170	return ""
171}
172
173func (m *Locality) GetZone() string {
174	if m != nil {
175		return m.Zone
176	}
177	return ""
178}
179
180func (m *Locality) GetSubZone() string {
181	if m != nil {
182		return m.SubZone
183	}
184	return ""
185}
186
187type BuildVersion struct {
188	Version              *v3.SemanticVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
189	Metadata             *_struct.Struct     `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
190	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
191	XXX_unrecognized     []byte              `json:"-"`
192	XXX_sizecache        int32               `json:"-"`
193}
194
195func (m *BuildVersion) Reset()         { *m = BuildVersion{} }
196func (m *BuildVersion) String() string { return proto.CompactTextString(m) }
197func (*BuildVersion) ProtoMessage()    {}
198func (*BuildVersion) Descriptor() ([]byte, []int) {
199	return fileDescriptor_a229416e1b9105e0, []int{1}
200}
201
202func (m *BuildVersion) XXX_Unmarshal(b []byte) error {
203	return xxx_messageInfo_BuildVersion.Unmarshal(m, b)
204}
205func (m *BuildVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
206	return xxx_messageInfo_BuildVersion.Marshal(b, m, deterministic)
207}
208func (m *BuildVersion) XXX_Merge(src proto.Message) {
209	xxx_messageInfo_BuildVersion.Merge(m, src)
210}
211func (m *BuildVersion) XXX_Size() int {
212	return xxx_messageInfo_BuildVersion.Size(m)
213}
214func (m *BuildVersion) XXX_DiscardUnknown() {
215	xxx_messageInfo_BuildVersion.DiscardUnknown(m)
216}
217
218var xxx_messageInfo_BuildVersion proto.InternalMessageInfo
219
220func (m *BuildVersion) GetVersion() *v3.SemanticVersion {
221	if m != nil {
222		return m.Version
223	}
224	return nil
225}
226
227func (m *BuildVersion) GetMetadata() *_struct.Struct {
228	if m != nil {
229		return m.Metadata
230	}
231	return nil
232}
233
234type Extension struct {
235	Name                 string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
236	Category             string        `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
237	TypeDescriptor       string        `protobuf:"bytes,3,opt,name=type_descriptor,json=typeDescriptor,proto3" json:"type_descriptor,omitempty"`
238	Version              *BuildVersion `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
239	Disabled             bool          `protobuf:"varint,5,opt,name=disabled,proto3" json:"disabled,omitempty"`
240	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
241	XXX_unrecognized     []byte        `json:"-"`
242	XXX_sizecache        int32         `json:"-"`
243}
244
245func (m *Extension) Reset()         { *m = Extension{} }
246func (m *Extension) String() string { return proto.CompactTextString(m) }
247func (*Extension) ProtoMessage()    {}
248func (*Extension) Descriptor() ([]byte, []int) {
249	return fileDescriptor_a229416e1b9105e0, []int{2}
250}
251
252func (m *Extension) XXX_Unmarshal(b []byte) error {
253	return xxx_messageInfo_Extension.Unmarshal(m, b)
254}
255func (m *Extension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
256	return xxx_messageInfo_Extension.Marshal(b, m, deterministic)
257}
258func (m *Extension) XXX_Merge(src proto.Message) {
259	xxx_messageInfo_Extension.Merge(m, src)
260}
261func (m *Extension) XXX_Size() int {
262	return xxx_messageInfo_Extension.Size(m)
263}
264func (m *Extension) XXX_DiscardUnknown() {
265	xxx_messageInfo_Extension.DiscardUnknown(m)
266}
267
268var xxx_messageInfo_Extension proto.InternalMessageInfo
269
270func (m *Extension) GetName() string {
271	if m != nil {
272		return m.Name
273	}
274	return ""
275}
276
277func (m *Extension) GetCategory() string {
278	if m != nil {
279		return m.Category
280	}
281	return ""
282}
283
284func (m *Extension) GetTypeDescriptor() string {
285	if m != nil {
286		return m.TypeDescriptor
287	}
288	return ""
289}
290
291func (m *Extension) GetVersion() *BuildVersion {
292	if m != nil {
293		return m.Version
294	}
295	return nil
296}
297
298func (m *Extension) GetDisabled() bool {
299	if m != nil {
300		return m.Disabled
301	}
302	return false
303}
304
305type Node struct {
306	Id                                string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
307	Cluster                           string          `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
308	Metadata                          *_struct.Struct `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
309	Locality                          *Locality       `protobuf:"bytes,4,opt,name=locality,proto3" json:"locality,omitempty"`
310	HiddenEnvoyDeprecatedBuildVersion string          `protobuf:"bytes,5,opt,name=hidden_envoy_deprecated_build_version,json=hiddenEnvoyDeprecatedBuildVersion,proto3" json:"hidden_envoy_deprecated_build_version,omitempty"` // Deprecated: Do not use.
311	UserAgentName                     string          `protobuf:"bytes,6,opt,name=user_agent_name,json=userAgentName,proto3" json:"user_agent_name,omitempty"`
312	// Types that are valid to be assigned to UserAgentVersionType:
313	//	*Node_UserAgentVersion
314	//	*Node_UserAgentBuildVersion
315	UserAgentVersionType isNode_UserAgentVersionType `protobuf_oneof:"user_agent_version_type"`
316	Extensions           []*Extension                `protobuf:"bytes,9,rep,name=extensions,proto3" json:"extensions,omitempty"`
317	ClientFeatures       []string                    `protobuf:"bytes,10,rep,name=client_features,json=clientFeatures,proto3" json:"client_features,omitempty"`
318	ListeningAddresses   []*Address                  `protobuf:"bytes,11,rep,name=listening_addresses,json=listeningAddresses,proto3" json:"listening_addresses,omitempty"`
319	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
320	XXX_unrecognized     []byte                      `json:"-"`
321	XXX_sizecache        int32                       `json:"-"`
322}
323
324func (m *Node) Reset()         { *m = Node{} }
325func (m *Node) String() string { return proto.CompactTextString(m) }
326func (*Node) ProtoMessage()    {}
327func (*Node) Descriptor() ([]byte, []int) {
328	return fileDescriptor_a229416e1b9105e0, []int{3}
329}
330
331func (m *Node) XXX_Unmarshal(b []byte) error {
332	return xxx_messageInfo_Node.Unmarshal(m, b)
333}
334func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
335	return xxx_messageInfo_Node.Marshal(b, m, deterministic)
336}
337func (m *Node) XXX_Merge(src proto.Message) {
338	xxx_messageInfo_Node.Merge(m, src)
339}
340func (m *Node) XXX_Size() int {
341	return xxx_messageInfo_Node.Size(m)
342}
343func (m *Node) XXX_DiscardUnknown() {
344	xxx_messageInfo_Node.DiscardUnknown(m)
345}
346
347var xxx_messageInfo_Node proto.InternalMessageInfo
348
349func (m *Node) GetId() string {
350	if m != nil {
351		return m.Id
352	}
353	return ""
354}
355
356func (m *Node) GetCluster() string {
357	if m != nil {
358		return m.Cluster
359	}
360	return ""
361}
362
363func (m *Node) GetMetadata() *_struct.Struct {
364	if m != nil {
365		return m.Metadata
366	}
367	return nil
368}
369
370func (m *Node) GetLocality() *Locality {
371	if m != nil {
372		return m.Locality
373	}
374	return nil
375}
376
377// Deprecated: Do not use.
378func (m *Node) GetHiddenEnvoyDeprecatedBuildVersion() string {
379	if m != nil {
380		return m.HiddenEnvoyDeprecatedBuildVersion
381	}
382	return ""
383}
384
385func (m *Node) GetUserAgentName() string {
386	if m != nil {
387		return m.UserAgentName
388	}
389	return ""
390}
391
392type isNode_UserAgentVersionType interface {
393	isNode_UserAgentVersionType()
394}
395
396type Node_UserAgentVersion struct {
397	UserAgentVersion string `protobuf:"bytes,7,opt,name=user_agent_version,json=userAgentVersion,proto3,oneof"`
398}
399
400type Node_UserAgentBuildVersion struct {
401	UserAgentBuildVersion *BuildVersion `protobuf:"bytes,8,opt,name=user_agent_build_version,json=userAgentBuildVersion,proto3,oneof"`
402}
403
404func (*Node_UserAgentVersion) isNode_UserAgentVersionType() {}
405
406func (*Node_UserAgentBuildVersion) isNode_UserAgentVersionType() {}
407
408func (m *Node) GetUserAgentVersionType() isNode_UserAgentVersionType {
409	if m != nil {
410		return m.UserAgentVersionType
411	}
412	return nil
413}
414
415func (m *Node) GetUserAgentVersion() string {
416	if x, ok := m.GetUserAgentVersionType().(*Node_UserAgentVersion); ok {
417		return x.UserAgentVersion
418	}
419	return ""
420}
421
422func (m *Node) GetUserAgentBuildVersion() *BuildVersion {
423	if x, ok := m.GetUserAgentVersionType().(*Node_UserAgentBuildVersion); ok {
424		return x.UserAgentBuildVersion
425	}
426	return nil
427}
428
429func (m *Node) GetExtensions() []*Extension {
430	if m != nil {
431		return m.Extensions
432	}
433	return nil
434}
435
436func (m *Node) GetClientFeatures() []string {
437	if m != nil {
438		return m.ClientFeatures
439	}
440	return nil
441}
442
443func (m *Node) GetListeningAddresses() []*Address {
444	if m != nil {
445		return m.ListeningAddresses
446	}
447	return nil
448}
449
450// XXX_OneofWrappers is for the internal use of the proto package.
451func (*Node) XXX_OneofWrappers() []interface{} {
452	return []interface{}{
453		(*Node_UserAgentVersion)(nil),
454		(*Node_UserAgentBuildVersion)(nil),
455	}
456}
457
458type Metadata struct {
459	FilterMetadata       map[string]*_struct.Struct `protobuf:"bytes,1,rep,name=filter_metadata,json=filterMetadata,proto3" json:"filter_metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
460	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
461	XXX_unrecognized     []byte                     `json:"-"`
462	XXX_sizecache        int32                      `json:"-"`
463}
464
465func (m *Metadata) Reset()         { *m = Metadata{} }
466func (m *Metadata) String() string { return proto.CompactTextString(m) }
467func (*Metadata) ProtoMessage()    {}
468func (*Metadata) Descriptor() ([]byte, []int) {
469	return fileDescriptor_a229416e1b9105e0, []int{4}
470}
471
472func (m *Metadata) XXX_Unmarshal(b []byte) error {
473	return xxx_messageInfo_Metadata.Unmarshal(m, b)
474}
475func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
476	return xxx_messageInfo_Metadata.Marshal(b, m, deterministic)
477}
478func (m *Metadata) XXX_Merge(src proto.Message) {
479	xxx_messageInfo_Metadata.Merge(m, src)
480}
481func (m *Metadata) XXX_Size() int {
482	return xxx_messageInfo_Metadata.Size(m)
483}
484func (m *Metadata) XXX_DiscardUnknown() {
485	xxx_messageInfo_Metadata.DiscardUnknown(m)
486}
487
488var xxx_messageInfo_Metadata proto.InternalMessageInfo
489
490func (m *Metadata) GetFilterMetadata() map[string]*_struct.Struct {
491	if m != nil {
492		return m.FilterMetadata
493	}
494	return nil
495}
496
497type RuntimeUInt32 struct {
498	DefaultValue         uint32   `protobuf:"varint,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
499	RuntimeKey           string   `protobuf:"bytes,3,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"`
500	XXX_NoUnkeyedLiteral struct{} `json:"-"`
501	XXX_unrecognized     []byte   `json:"-"`
502	XXX_sizecache        int32    `json:"-"`
503}
504
505func (m *RuntimeUInt32) Reset()         { *m = RuntimeUInt32{} }
506func (m *RuntimeUInt32) String() string { return proto.CompactTextString(m) }
507func (*RuntimeUInt32) ProtoMessage()    {}
508func (*RuntimeUInt32) Descriptor() ([]byte, []int) {
509	return fileDescriptor_a229416e1b9105e0, []int{5}
510}
511
512func (m *RuntimeUInt32) XXX_Unmarshal(b []byte) error {
513	return xxx_messageInfo_RuntimeUInt32.Unmarshal(m, b)
514}
515func (m *RuntimeUInt32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
516	return xxx_messageInfo_RuntimeUInt32.Marshal(b, m, deterministic)
517}
518func (m *RuntimeUInt32) XXX_Merge(src proto.Message) {
519	xxx_messageInfo_RuntimeUInt32.Merge(m, src)
520}
521func (m *RuntimeUInt32) XXX_Size() int {
522	return xxx_messageInfo_RuntimeUInt32.Size(m)
523}
524func (m *RuntimeUInt32) XXX_DiscardUnknown() {
525	xxx_messageInfo_RuntimeUInt32.DiscardUnknown(m)
526}
527
528var xxx_messageInfo_RuntimeUInt32 proto.InternalMessageInfo
529
530func (m *RuntimeUInt32) GetDefaultValue() uint32 {
531	if m != nil {
532		return m.DefaultValue
533	}
534	return 0
535}
536
537func (m *RuntimeUInt32) GetRuntimeKey() string {
538	if m != nil {
539		return m.RuntimeKey
540	}
541	return ""
542}
543
544type RuntimeFeatureFlag struct {
545	DefaultValue         *wrappers.BoolValue `protobuf:"bytes,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
546	RuntimeKey           string              `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"`
547	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
548	XXX_unrecognized     []byte              `json:"-"`
549	XXX_sizecache        int32               `json:"-"`
550}
551
552func (m *RuntimeFeatureFlag) Reset()         { *m = RuntimeFeatureFlag{} }
553func (m *RuntimeFeatureFlag) String() string { return proto.CompactTextString(m) }
554func (*RuntimeFeatureFlag) ProtoMessage()    {}
555func (*RuntimeFeatureFlag) Descriptor() ([]byte, []int) {
556	return fileDescriptor_a229416e1b9105e0, []int{6}
557}
558
559func (m *RuntimeFeatureFlag) XXX_Unmarshal(b []byte) error {
560	return xxx_messageInfo_RuntimeFeatureFlag.Unmarshal(m, b)
561}
562func (m *RuntimeFeatureFlag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
563	return xxx_messageInfo_RuntimeFeatureFlag.Marshal(b, m, deterministic)
564}
565func (m *RuntimeFeatureFlag) XXX_Merge(src proto.Message) {
566	xxx_messageInfo_RuntimeFeatureFlag.Merge(m, src)
567}
568func (m *RuntimeFeatureFlag) XXX_Size() int {
569	return xxx_messageInfo_RuntimeFeatureFlag.Size(m)
570}
571func (m *RuntimeFeatureFlag) XXX_DiscardUnknown() {
572	xxx_messageInfo_RuntimeFeatureFlag.DiscardUnknown(m)
573}
574
575var xxx_messageInfo_RuntimeFeatureFlag proto.InternalMessageInfo
576
577func (m *RuntimeFeatureFlag) GetDefaultValue() *wrappers.BoolValue {
578	if m != nil {
579		return m.DefaultValue
580	}
581	return nil
582}
583
584func (m *RuntimeFeatureFlag) GetRuntimeKey() string {
585	if m != nil {
586		return m.RuntimeKey
587	}
588	return ""
589}
590
591type HeaderValue struct {
592	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
593	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
594	XXX_NoUnkeyedLiteral struct{} `json:"-"`
595	XXX_unrecognized     []byte   `json:"-"`
596	XXX_sizecache        int32    `json:"-"`
597}
598
599func (m *HeaderValue) Reset()         { *m = HeaderValue{} }
600func (m *HeaderValue) String() string { return proto.CompactTextString(m) }
601func (*HeaderValue) ProtoMessage()    {}
602func (*HeaderValue) Descriptor() ([]byte, []int) {
603	return fileDescriptor_a229416e1b9105e0, []int{7}
604}
605
606func (m *HeaderValue) XXX_Unmarshal(b []byte) error {
607	return xxx_messageInfo_HeaderValue.Unmarshal(m, b)
608}
609func (m *HeaderValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
610	return xxx_messageInfo_HeaderValue.Marshal(b, m, deterministic)
611}
612func (m *HeaderValue) XXX_Merge(src proto.Message) {
613	xxx_messageInfo_HeaderValue.Merge(m, src)
614}
615func (m *HeaderValue) XXX_Size() int {
616	return xxx_messageInfo_HeaderValue.Size(m)
617}
618func (m *HeaderValue) XXX_DiscardUnknown() {
619	xxx_messageInfo_HeaderValue.DiscardUnknown(m)
620}
621
622var xxx_messageInfo_HeaderValue proto.InternalMessageInfo
623
624func (m *HeaderValue) GetKey() string {
625	if m != nil {
626		return m.Key
627	}
628	return ""
629}
630
631func (m *HeaderValue) GetValue() string {
632	if m != nil {
633		return m.Value
634	}
635	return ""
636}
637
638type HeaderValueOption struct {
639	Header               *HeaderValue        `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
640	Append               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=append,proto3" json:"append,omitempty"`
641	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
642	XXX_unrecognized     []byte              `json:"-"`
643	XXX_sizecache        int32               `json:"-"`
644}
645
646func (m *HeaderValueOption) Reset()         { *m = HeaderValueOption{} }
647func (m *HeaderValueOption) String() string { return proto.CompactTextString(m) }
648func (*HeaderValueOption) ProtoMessage()    {}
649func (*HeaderValueOption) Descriptor() ([]byte, []int) {
650	return fileDescriptor_a229416e1b9105e0, []int{8}
651}
652
653func (m *HeaderValueOption) XXX_Unmarshal(b []byte) error {
654	return xxx_messageInfo_HeaderValueOption.Unmarshal(m, b)
655}
656func (m *HeaderValueOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
657	return xxx_messageInfo_HeaderValueOption.Marshal(b, m, deterministic)
658}
659func (m *HeaderValueOption) XXX_Merge(src proto.Message) {
660	xxx_messageInfo_HeaderValueOption.Merge(m, src)
661}
662func (m *HeaderValueOption) XXX_Size() int {
663	return xxx_messageInfo_HeaderValueOption.Size(m)
664}
665func (m *HeaderValueOption) XXX_DiscardUnknown() {
666	xxx_messageInfo_HeaderValueOption.DiscardUnknown(m)
667}
668
669var xxx_messageInfo_HeaderValueOption proto.InternalMessageInfo
670
671func (m *HeaderValueOption) GetHeader() *HeaderValue {
672	if m != nil {
673		return m.Header
674	}
675	return nil
676}
677
678func (m *HeaderValueOption) GetAppend() *wrappers.BoolValue {
679	if m != nil {
680		return m.Append
681	}
682	return nil
683}
684
685type HeaderMap struct {
686	Headers              []*HeaderValue `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
687	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
688	XXX_unrecognized     []byte         `json:"-"`
689	XXX_sizecache        int32          `json:"-"`
690}
691
692func (m *HeaderMap) Reset()         { *m = HeaderMap{} }
693func (m *HeaderMap) String() string { return proto.CompactTextString(m) }
694func (*HeaderMap) ProtoMessage()    {}
695func (*HeaderMap) Descriptor() ([]byte, []int) {
696	return fileDescriptor_a229416e1b9105e0, []int{9}
697}
698
699func (m *HeaderMap) XXX_Unmarshal(b []byte) error {
700	return xxx_messageInfo_HeaderMap.Unmarshal(m, b)
701}
702func (m *HeaderMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
703	return xxx_messageInfo_HeaderMap.Marshal(b, m, deterministic)
704}
705func (m *HeaderMap) XXX_Merge(src proto.Message) {
706	xxx_messageInfo_HeaderMap.Merge(m, src)
707}
708func (m *HeaderMap) XXX_Size() int {
709	return xxx_messageInfo_HeaderMap.Size(m)
710}
711func (m *HeaderMap) XXX_DiscardUnknown() {
712	xxx_messageInfo_HeaderMap.DiscardUnknown(m)
713}
714
715var xxx_messageInfo_HeaderMap proto.InternalMessageInfo
716
717func (m *HeaderMap) GetHeaders() []*HeaderValue {
718	if m != nil {
719		return m.Headers
720	}
721	return nil
722}
723
724type DataSource struct {
725	// Types that are valid to be assigned to Specifier:
726	//	*DataSource_Filename
727	//	*DataSource_InlineBytes
728	//	*DataSource_InlineString
729	Specifier            isDataSource_Specifier `protobuf_oneof:"specifier"`
730	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
731	XXX_unrecognized     []byte                 `json:"-"`
732	XXX_sizecache        int32                  `json:"-"`
733}
734
735func (m *DataSource) Reset()         { *m = DataSource{} }
736func (m *DataSource) String() string { return proto.CompactTextString(m) }
737func (*DataSource) ProtoMessage()    {}
738func (*DataSource) Descriptor() ([]byte, []int) {
739	return fileDescriptor_a229416e1b9105e0, []int{10}
740}
741
742func (m *DataSource) XXX_Unmarshal(b []byte) error {
743	return xxx_messageInfo_DataSource.Unmarshal(m, b)
744}
745func (m *DataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
746	return xxx_messageInfo_DataSource.Marshal(b, m, deterministic)
747}
748func (m *DataSource) XXX_Merge(src proto.Message) {
749	xxx_messageInfo_DataSource.Merge(m, src)
750}
751func (m *DataSource) XXX_Size() int {
752	return xxx_messageInfo_DataSource.Size(m)
753}
754func (m *DataSource) XXX_DiscardUnknown() {
755	xxx_messageInfo_DataSource.DiscardUnknown(m)
756}
757
758var xxx_messageInfo_DataSource proto.InternalMessageInfo
759
760type isDataSource_Specifier interface {
761	isDataSource_Specifier()
762}
763
764type DataSource_Filename struct {
765	Filename string `protobuf:"bytes,1,opt,name=filename,proto3,oneof"`
766}
767
768type DataSource_InlineBytes struct {
769	InlineBytes []byte `protobuf:"bytes,2,opt,name=inline_bytes,json=inlineBytes,proto3,oneof"`
770}
771
772type DataSource_InlineString struct {
773	InlineString string `protobuf:"bytes,3,opt,name=inline_string,json=inlineString,proto3,oneof"`
774}
775
776func (*DataSource_Filename) isDataSource_Specifier() {}
777
778func (*DataSource_InlineBytes) isDataSource_Specifier() {}
779
780func (*DataSource_InlineString) isDataSource_Specifier() {}
781
782func (m *DataSource) GetSpecifier() isDataSource_Specifier {
783	if m != nil {
784		return m.Specifier
785	}
786	return nil
787}
788
789func (m *DataSource) GetFilename() string {
790	if x, ok := m.GetSpecifier().(*DataSource_Filename); ok {
791		return x.Filename
792	}
793	return ""
794}
795
796func (m *DataSource) GetInlineBytes() []byte {
797	if x, ok := m.GetSpecifier().(*DataSource_InlineBytes); ok {
798		return x.InlineBytes
799	}
800	return nil
801}
802
803func (m *DataSource) GetInlineString() string {
804	if x, ok := m.GetSpecifier().(*DataSource_InlineString); ok {
805		return x.InlineString
806	}
807	return ""
808}
809
810// XXX_OneofWrappers is for the internal use of the proto package.
811func (*DataSource) XXX_OneofWrappers() []interface{} {
812	return []interface{}{
813		(*DataSource_Filename)(nil),
814		(*DataSource_InlineBytes)(nil),
815		(*DataSource_InlineString)(nil),
816	}
817}
818
819type RetryPolicy struct {
820	RetryBackOff         *BackoffStrategy      `protobuf:"bytes,1,opt,name=retry_back_off,json=retryBackOff,proto3" json:"retry_back_off,omitempty"`
821	NumRetries           *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=num_retries,json=numRetries,proto3" json:"num_retries,omitempty"`
822	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
823	XXX_unrecognized     []byte                `json:"-"`
824	XXX_sizecache        int32                 `json:"-"`
825}
826
827func (m *RetryPolicy) Reset()         { *m = RetryPolicy{} }
828func (m *RetryPolicy) String() string { return proto.CompactTextString(m) }
829func (*RetryPolicy) ProtoMessage()    {}
830func (*RetryPolicy) Descriptor() ([]byte, []int) {
831	return fileDescriptor_a229416e1b9105e0, []int{11}
832}
833
834func (m *RetryPolicy) XXX_Unmarshal(b []byte) error {
835	return xxx_messageInfo_RetryPolicy.Unmarshal(m, b)
836}
837func (m *RetryPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
838	return xxx_messageInfo_RetryPolicy.Marshal(b, m, deterministic)
839}
840func (m *RetryPolicy) XXX_Merge(src proto.Message) {
841	xxx_messageInfo_RetryPolicy.Merge(m, src)
842}
843func (m *RetryPolicy) XXX_Size() int {
844	return xxx_messageInfo_RetryPolicy.Size(m)
845}
846func (m *RetryPolicy) XXX_DiscardUnknown() {
847	xxx_messageInfo_RetryPolicy.DiscardUnknown(m)
848}
849
850var xxx_messageInfo_RetryPolicy proto.InternalMessageInfo
851
852func (m *RetryPolicy) GetRetryBackOff() *BackoffStrategy {
853	if m != nil {
854		return m.RetryBackOff
855	}
856	return nil
857}
858
859func (m *RetryPolicy) GetNumRetries() *wrappers.UInt32Value {
860	if m != nil {
861		return m.NumRetries
862	}
863	return nil
864}
865
866type RemoteDataSource struct {
867	HttpUri              *HttpUri     `protobuf:"bytes,1,opt,name=http_uri,json=httpUri,proto3" json:"http_uri,omitempty"`
868	Sha256               string       `protobuf:"bytes,2,opt,name=sha256,proto3" json:"sha256,omitempty"`
869	RetryPolicy          *RetryPolicy `protobuf:"bytes,3,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"`
870	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
871	XXX_unrecognized     []byte       `json:"-"`
872	XXX_sizecache        int32        `json:"-"`
873}
874
875func (m *RemoteDataSource) Reset()         { *m = RemoteDataSource{} }
876func (m *RemoteDataSource) String() string { return proto.CompactTextString(m) }
877func (*RemoteDataSource) ProtoMessage()    {}
878func (*RemoteDataSource) Descriptor() ([]byte, []int) {
879	return fileDescriptor_a229416e1b9105e0, []int{12}
880}
881
882func (m *RemoteDataSource) XXX_Unmarshal(b []byte) error {
883	return xxx_messageInfo_RemoteDataSource.Unmarshal(m, b)
884}
885func (m *RemoteDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
886	return xxx_messageInfo_RemoteDataSource.Marshal(b, m, deterministic)
887}
888func (m *RemoteDataSource) XXX_Merge(src proto.Message) {
889	xxx_messageInfo_RemoteDataSource.Merge(m, src)
890}
891func (m *RemoteDataSource) XXX_Size() int {
892	return xxx_messageInfo_RemoteDataSource.Size(m)
893}
894func (m *RemoteDataSource) XXX_DiscardUnknown() {
895	xxx_messageInfo_RemoteDataSource.DiscardUnknown(m)
896}
897
898var xxx_messageInfo_RemoteDataSource proto.InternalMessageInfo
899
900func (m *RemoteDataSource) GetHttpUri() *HttpUri {
901	if m != nil {
902		return m.HttpUri
903	}
904	return nil
905}
906
907func (m *RemoteDataSource) GetSha256() string {
908	if m != nil {
909		return m.Sha256
910	}
911	return ""
912}
913
914func (m *RemoteDataSource) GetRetryPolicy() *RetryPolicy {
915	if m != nil {
916		return m.RetryPolicy
917	}
918	return nil
919}
920
921type AsyncDataSource struct {
922	// Types that are valid to be assigned to Specifier:
923	//	*AsyncDataSource_Local
924	//	*AsyncDataSource_Remote
925	Specifier            isAsyncDataSource_Specifier `protobuf_oneof:"specifier"`
926	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
927	XXX_unrecognized     []byte                      `json:"-"`
928	XXX_sizecache        int32                       `json:"-"`
929}
930
931func (m *AsyncDataSource) Reset()         { *m = AsyncDataSource{} }
932func (m *AsyncDataSource) String() string { return proto.CompactTextString(m) }
933func (*AsyncDataSource) ProtoMessage()    {}
934func (*AsyncDataSource) Descriptor() ([]byte, []int) {
935	return fileDescriptor_a229416e1b9105e0, []int{13}
936}
937
938func (m *AsyncDataSource) XXX_Unmarshal(b []byte) error {
939	return xxx_messageInfo_AsyncDataSource.Unmarshal(m, b)
940}
941func (m *AsyncDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
942	return xxx_messageInfo_AsyncDataSource.Marshal(b, m, deterministic)
943}
944func (m *AsyncDataSource) XXX_Merge(src proto.Message) {
945	xxx_messageInfo_AsyncDataSource.Merge(m, src)
946}
947func (m *AsyncDataSource) XXX_Size() int {
948	return xxx_messageInfo_AsyncDataSource.Size(m)
949}
950func (m *AsyncDataSource) XXX_DiscardUnknown() {
951	xxx_messageInfo_AsyncDataSource.DiscardUnknown(m)
952}
953
954var xxx_messageInfo_AsyncDataSource proto.InternalMessageInfo
955
956type isAsyncDataSource_Specifier interface {
957	isAsyncDataSource_Specifier()
958}
959
960type AsyncDataSource_Local struct {
961	Local *DataSource `protobuf:"bytes,1,opt,name=local,proto3,oneof"`
962}
963
964type AsyncDataSource_Remote struct {
965	Remote *RemoteDataSource `protobuf:"bytes,2,opt,name=remote,proto3,oneof"`
966}
967
968func (*AsyncDataSource_Local) isAsyncDataSource_Specifier() {}
969
970func (*AsyncDataSource_Remote) isAsyncDataSource_Specifier() {}
971
972func (m *AsyncDataSource) GetSpecifier() isAsyncDataSource_Specifier {
973	if m != nil {
974		return m.Specifier
975	}
976	return nil
977}
978
979func (m *AsyncDataSource) GetLocal() *DataSource {
980	if x, ok := m.GetSpecifier().(*AsyncDataSource_Local); ok {
981		return x.Local
982	}
983	return nil
984}
985
986func (m *AsyncDataSource) GetRemote() *RemoteDataSource {
987	if x, ok := m.GetSpecifier().(*AsyncDataSource_Remote); ok {
988		return x.Remote
989	}
990	return nil
991}
992
993// XXX_OneofWrappers is for the internal use of the proto package.
994func (*AsyncDataSource) XXX_OneofWrappers() []interface{} {
995	return []interface{}{
996		(*AsyncDataSource_Local)(nil),
997		(*AsyncDataSource_Remote)(nil),
998	}
999}
1000
1001type TransportSocket struct {
1002	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1003	// Types that are valid to be assigned to ConfigType:
1004	//	*TransportSocket_HiddenEnvoyDeprecatedConfig
1005	//	*TransportSocket_TypedConfig
1006	ConfigType           isTransportSocket_ConfigType `protobuf_oneof:"config_type"`
1007	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
1008	XXX_unrecognized     []byte                       `json:"-"`
1009	XXX_sizecache        int32                        `json:"-"`
1010}
1011
1012func (m *TransportSocket) Reset()         { *m = TransportSocket{} }
1013func (m *TransportSocket) String() string { return proto.CompactTextString(m) }
1014func (*TransportSocket) ProtoMessage()    {}
1015func (*TransportSocket) Descriptor() ([]byte, []int) {
1016	return fileDescriptor_a229416e1b9105e0, []int{14}
1017}
1018
1019func (m *TransportSocket) XXX_Unmarshal(b []byte) error {
1020	return xxx_messageInfo_TransportSocket.Unmarshal(m, b)
1021}
1022func (m *TransportSocket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1023	return xxx_messageInfo_TransportSocket.Marshal(b, m, deterministic)
1024}
1025func (m *TransportSocket) XXX_Merge(src proto.Message) {
1026	xxx_messageInfo_TransportSocket.Merge(m, src)
1027}
1028func (m *TransportSocket) XXX_Size() int {
1029	return xxx_messageInfo_TransportSocket.Size(m)
1030}
1031func (m *TransportSocket) XXX_DiscardUnknown() {
1032	xxx_messageInfo_TransportSocket.DiscardUnknown(m)
1033}
1034
1035var xxx_messageInfo_TransportSocket proto.InternalMessageInfo
1036
1037func (m *TransportSocket) GetName() string {
1038	if m != nil {
1039		return m.Name
1040	}
1041	return ""
1042}
1043
1044type isTransportSocket_ConfigType interface {
1045	isTransportSocket_ConfigType()
1046}
1047
1048type TransportSocket_HiddenEnvoyDeprecatedConfig struct {
1049	HiddenEnvoyDeprecatedConfig *_struct.Struct `protobuf:"bytes,2,opt,name=hidden_envoy_deprecated_config,json=hiddenEnvoyDeprecatedConfig,proto3,oneof"`
1050}
1051
1052type TransportSocket_TypedConfig struct {
1053	TypedConfig *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
1054}
1055
1056func (*TransportSocket_HiddenEnvoyDeprecatedConfig) isTransportSocket_ConfigType() {}
1057
1058func (*TransportSocket_TypedConfig) isTransportSocket_ConfigType() {}
1059
1060func (m *TransportSocket) GetConfigType() isTransportSocket_ConfigType {
1061	if m != nil {
1062		return m.ConfigType
1063	}
1064	return nil
1065}
1066
1067// Deprecated: Do not use.
1068func (m *TransportSocket) GetHiddenEnvoyDeprecatedConfig() *_struct.Struct {
1069	if x, ok := m.GetConfigType().(*TransportSocket_HiddenEnvoyDeprecatedConfig); ok {
1070		return x.HiddenEnvoyDeprecatedConfig
1071	}
1072	return nil
1073}
1074
1075func (m *TransportSocket) GetTypedConfig() *any.Any {
1076	if x, ok := m.GetConfigType().(*TransportSocket_TypedConfig); ok {
1077		return x.TypedConfig
1078	}
1079	return nil
1080}
1081
1082// XXX_OneofWrappers is for the internal use of the proto package.
1083func (*TransportSocket) XXX_OneofWrappers() []interface{} {
1084	return []interface{}{
1085		(*TransportSocket_HiddenEnvoyDeprecatedConfig)(nil),
1086		(*TransportSocket_TypedConfig)(nil),
1087	}
1088}
1089
1090type RuntimeFractionalPercent struct {
1091	DefaultValue         *v3.FractionalPercent `protobuf:"bytes,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
1092	RuntimeKey           string                `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"`
1093	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
1094	XXX_unrecognized     []byte                `json:"-"`
1095	XXX_sizecache        int32                 `json:"-"`
1096}
1097
1098func (m *RuntimeFractionalPercent) Reset()         { *m = RuntimeFractionalPercent{} }
1099func (m *RuntimeFractionalPercent) String() string { return proto.CompactTextString(m) }
1100func (*RuntimeFractionalPercent) ProtoMessage()    {}
1101func (*RuntimeFractionalPercent) Descriptor() ([]byte, []int) {
1102	return fileDescriptor_a229416e1b9105e0, []int{15}
1103}
1104
1105func (m *RuntimeFractionalPercent) XXX_Unmarshal(b []byte) error {
1106	return xxx_messageInfo_RuntimeFractionalPercent.Unmarshal(m, b)
1107}
1108func (m *RuntimeFractionalPercent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1109	return xxx_messageInfo_RuntimeFractionalPercent.Marshal(b, m, deterministic)
1110}
1111func (m *RuntimeFractionalPercent) XXX_Merge(src proto.Message) {
1112	xxx_messageInfo_RuntimeFractionalPercent.Merge(m, src)
1113}
1114func (m *RuntimeFractionalPercent) XXX_Size() int {
1115	return xxx_messageInfo_RuntimeFractionalPercent.Size(m)
1116}
1117func (m *RuntimeFractionalPercent) XXX_DiscardUnknown() {
1118	xxx_messageInfo_RuntimeFractionalPercent.DiscardUnknown(m)
1119}
1120
1121var xxx_messageInfo_RuntimeFractionalPercent proto.InternalMessageInfo
1122
1123func (m *RuntimeFractionalPercent) GetDefaultValue() *v3.FractionalPercent {
1124	if m != nil {
1125		return m.DefaultValue
1126	}
1127	return nil
1128}
1129
1130func (m *RuntimeFractionalPercent) GetRuntimeKey() string {
1131	if m != nil {
1132		return m.RuntimeKey
1133	}
1134	return ""
1135}
1136
1137type ControlPlane struct {
1138	Identifier           string   `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
1139	XXX_NoUnkeyedLiteral struct{} `json:"-"`
1140	XXX_unrecognized     []byte   `json:"-"`
1141	XXX_sizecache        int32    `json:"-"`
1142}
1143
1144func (m *ControlPlane) Reset()         { *m = ControlPlane{} }
1145func (m *ControlPlane) String() string { return proto.CompactTextString(m) }
1146func (*ControlPlane) ProtoMessage()    {}
1147func (*ControlPlane) Descriptor() ([]byte, []int) {
1148	return fileDescriptor_a229416e1b9105e0, []int{16}
1149}
1150
1151func (m *ControlPlane) XXX_Unmarshal(b []byte) error {
1152	return xxx_messageInfo_ControlPlane.Unmarshal(m, b)
1153}
1154func (m *ControlPlane) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1155	return xxx_messageInfo_ControlPlane.Marshal(b, m, deterministic)
1156}
1157func (m *ControlPlane) XXX_Merge(src proto.Message) {
1158	xxx_messageInfo_ControlPlane.Merge(m, src)
1159}
1160func (m *ControlPlane) XXX_Size() int {
1161	return xxx_messageInfo_ControlPlane.Size(m)
1162}
1163func (m *ControlPlane) XXX_DiscardUnknown() {
1164	xxx_messageInfo_ControlPlane.DiscardUnknown(m)
1165}
1166
1167var xxx_messageInfo_ControlPlane proto.InternalMessageInfo
1168
1169func (m *ControlPlane) GetIdentifier() string {
1170	if m != nil {
1171		return m.Identifier
1172	}
1173	return ""
1174}
1175
1176func init() {
1177	proto.RegisterEnum("envoy.config.core.v3.RoutingPriority", RoutingPriority_name, RoutingPriority_value)
1178	proto.RegisterEnum("envoy.config.core.v3.RequestMethod", RequestMethod_name, RequestMethod_value)
1179	proto.RegisterEnum("envoy.config.core.v3.TrafficDirection", TrafficDirection_name, TrafficDirection_value)
1180	proto.RegisterType((*Locality)(nil), "envoy.config.core.v3.Locality")
1181	proto.RegisterType((*BuildVersion)(nil), "envoy.config.core.v3.BuildVersion")
1182	proto.RegisterType((*Extension)(nil), "envoy.config.core.v3.Extension")
1183	proto.RegisterType((*Node)(nil), "envoy.config.core.v3.Node")
1184	proto.RegisterType((*Metadata)(nil), "envoy.config.core.v3.Metadata")
1185	proto.RegisterMapType((map[string]*_struct.Struct)(nil), "envoy.config.core.v3.Metadata.FilterMetadataEntry")
1186	proto.RegisterType((*RuntimeUInt32)(nil), "envoy.config.core.v3.RuntimeUInt32")
1187	proto.RegisterType((*RuntimeFeatureFlag)(nil), "envoy.config.core.v3.RuntimeFeatureFlag")
1188	proto.RegisterType((*HeaderValue)(nil), "envoy.config.core.v3.HeaderValue")
1189	proto.RegisterType((*HeaderValueOption)(nil), "envoy.config.core.v3.HeaderValueOption")
1190	proto.RegisterType((*HeaderMap)(nil), "envoy.config.core.v3.HeaderMap")
1191	proto.RegisterType((*DataSource)(nil), "envoy.config.core.v3.DataSource")
1192	proto.RegisterType((*RetryPolicy)(nil), "envoy.config.core.v3.RetryPolicy")
1193	proto.RegisterType((*RemoteDataSource)(nil), "envoy.config.core.v3.RemoteDataSource")
1194	proto.RegisterType((*AsyncDataSource)(nil), "envoy.config.core.v3.AsyncDataSource")
1195	proto.RegisterType((*TransportSocket)(nil), "envoy.config.core.v3.TransportSocket")
1196	proto.RegisterType((*RuntimeFractionalPercent)(nil), "envoy.config.core.v3.RuntimeFractionalPercent")
1197	proto.RegisterType((*ControlPlane)(nil), "envoy.config.core.v3.ControlPlane")
1198}
1199
1200func init() { proto.RegisterFile("envoy/config/core/v3/base.proto", fileDescriptor_a229416e1b9105e0) }
1201
1202var fileDescriptor_a229416e1b9105e0 = []byte{
1203	// 1767 bytes of a gzipped FileDescriptorProto
1204	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x57, 0x4b, 0x6f, 0xe3, 0xc8,
1205	0x11, 0x16, 0xe5, 0x87, 0xa4, 0x92, 0x6c, 0x73, 0x7b, 0x37, 0x33, 0x1a, 0xcf, 0xf8, 0x45, 0x8f,
1206	0x27, 0x8e, 0xb3, 0x91, 0x10, 0x19, 0x09, 0x66, 0x95, 0xa7, 0x68, 0xc9, 0x2b, 0x63, 0x67, 0x24,
1207	0x81, 0x92, 0xf7, 0xb0, 0x41, 0x40, 0xb4, 0xc8, 0x96, 0x4c, 0x0c, 0x4d, 0x2a, 0xcd, 0xa6, 0xb3,
1208	0xda, 0x4b, 0xe6, 0xb4, 0x48, 0xf2, 0x13, 0x72, 0x0c, 0xf2, 0x1b, 0x82, 0x20, 0x97, 0xcd, 0x25,
1209	0xc0, 0xe4, 0x98, 0xbf, 0x90, 0x43, 0x90, 0x9f, 0x10, 0xcc, 0x69, 0xd1, 0xec, 0xa6, 0x44, 0xbd,
1210	0x3c, 0x73, 0x63, 0x57, 0x7d, 0xd5, 0xf5, 0xd5, 0xa3, 0xbb, 0x8b, 0x70, 0x40, 0xbc, 0x3b, 0x7f,
1211	0x5c, 0xb6, 0x7c, 0x6f, 0xe0, 0x0c, 0xcb, 0x96, 0x4f, 0x49, 0xf9, 0xee, 0xbc, 0xdc, 0xc7, 0x01,
1212	0x29, 0x8d, 0xa8, 0xcf, 0x7c, 0xf4, 0x51, 0x04, 0x28, 0x09, 0x40, 0x89, 0x03, 0x4a, 0x77, 0xe7,
1213	0xbb, 0xda, 0x52, 0x33, 0x6c, 0xdb, 0x94, 0x04, 0x81, 0xb0, 0x5c, 0x81, 0xe9, 0x63, 0xeb, 0x95,
1214	0x3f, 0x18, 0x48, 0xcc, 0xf1, 0x52, 0xcc, 0x0d, 0x63, 0x23, 0x33, 0xa4, 0x8e, 0x04, 0x3d, 0x16,
1215	0x20, 0x36, 0x1e, 0x45, 0xda, 0x11, 0xa1, 0x16, 0xf1, 0x98, 0x54, 0x3e, 0x9d, 0x55, 0x06, 0xe4,
1216	0x16, 0x7b, 0xcc, 0xb1, 0xcc, 0x3b, 0x42, 0x03, 0xc7, 0xf7, 0x24, 0xea, 0xd1, 0xd0, 0xf7, 0x87,
1217	0x2e, 0x29, 0x47, 0xab, 0x7e, 0x38, 0x28, 0x63, 0x6f, 0x2c, 0x55, 0xfb, 0xf3, 0x2a, 0x3b, 0xa4,
1218	0x98, 0x4d, 0x4d, 0x9f, 0xcc, 0xeb, 0x03, 0x46, 0x43, 0x8b, 0xad, 0xb2, 0xfe, 0x2d, 0xc5, 0xa3,
1219	0x11, 0xa1, 0x71, 0x12, 0xf6, 0x42, 0x7b, 0x84, 0xcb, 0xd8, 0xf3, 0x7c, 0x16, 0x6d, 0x1a, 0x94,
1220	0x03, 0x86, 0x59, 0x18, 0xab, 0x8f, 0x16, 0xd4, 0x92, 0xb7, 0xe3, 0x0d, 0x25, 0xe4, 0xe1, 0x1d,
1221	0x76, 0x1d, 0x1b, 0x33, 0x52, 0x8e, 0x3f, 0x84, 0x42, 0x63, 0x90, 0x7d, 0xe1, 0x5b, 0xd8, 0x75,
1222	0xd8, 0x18, 0x3d, 0x80, 0x4d, 0x4a, 0x86, 0x8e, 0xef, 0x15, 0x95, 0x43, 0xe5, 0x34, 0x67, 0xc8,
1223	0x15, 0x42, 0xb0, 0xfe, 0x95, 0xef, 0x91, 0x62, 0x3a, 0x92, 0x46, 0xdf, 0xe8, 0x11, 0x64, 0x83,
1224	0xb0, 0x6f, 0x46, 0xf2, 0xb5, 0x48, 0x9e, 0x09, 0xc2, 0xfe, 0x17, 0xbe, 0x47, 0xaa, 0x47, 0x7f,
1225	0xfa, 0xe7, 0xef, 0xf7, 0x9f, 0xc0, 0xae, 0xa8, 0x39, 0x1e, 0x39, 0xa5, 0xbb, 0x8a, 0xa8, 0x79,
1226	0xec, 0x49, 0xfb, 0x8b, 0x02, 0x05, 0x3d, 0x74, 0x5c, 0xfb, 0x73, 0x41, 0x14, 0x3d, 0x87, 0x8c,
1227	0xe4, 0x1c, 0xf9, 0xce, 0x57, 0xf6, 0x4b, 0xc2, 0x9c, 0x97, 0xa4, 0x74, 0x77, 0x5e, 0xea, 0xca,
1228	0x92, 0x48, 0x03, 0x23, 0x86, 0xa3, 0x73, 0xc8, 0xde, 0x12, 0x86, 0x6d, 0xcc, 0x70, 0x44, 0x30,
1229	0x5f, 0x79, 0x58, 0x12, 0xe9, 0x2c, 0xc5, 0xe9, 0x2c, 0x75, 0xa3, 0x64, 0x1b, 0x13, 0x60, 0xf5,
1230	0x84, 0x53, 0x3c, 0x84, 0xfd, 0x45, 0x8a, 0x49, 0x56, 0xda, 0x7f, 0x14, 0xc8, 0x35, 0xbe, 0x64,
1231	0xc4, 0x0b, 0x64, 0x1a, 0x3c, 0x7c, 0x4b, 0x64, 0x72, 0xa2, 0x6f, 0xb4, 0x0b, 0x59, 0x0b, 0x33,
1232	0x32, 0xf4, 0xe9, 0x58, 0xa6, 0x67, 0xb2, 0x46, 0xdf, 0x85, 0x1d, 0xce, 0xde, 0xb4, 0x49, 0x60,
1233	0x51, 0x67, 0xc4, 0x7c, 0x2a, 0x33, 0xb5, 0xcd, 0xc5, 0xf5, 0x89, 0x14, 0xfd, 0x74, 0x1a, 0xfc,
1234	0x7a, 0x14, 0x81, 0x56, 0x5a, 0x76, 0x5e, 0x66, 0xb8, 0x4d, 0x13, 0xb0, 0x0b, 0x59, 0xdb, 0x09,
1235	0x70, 0xdf, 0x25, 0x76, 0x71, 0xe3, 0x50, 0x39, 0xcd, 0x1a, 0x93, 0x75, 0x55, 0xe3, 0x71, 0xee,
1236	0xc1, 0xe3, 0xc5, 0x38, 0x27, 0x61, 0x69, 0x7f, 0xde, 0x80, 0xf5, 0x96, 0x6f, 0x13, 0xb4, 0x0d,
1237	0x69, 0xc7, 0x96, 0xd1, 0xa5, 0x1d, 0x1b, 0x15, 0x21, 0x63, 0xb9, 0x61, 0xc0, 0x08, 0x95, 0xa1,
1238	0xc5, 0xcb, 0x99, 0x9c, 0xaf, 0xbd, 0x67, 0xce, 0x51, 0x15, 0xb2, 0xae, 0xac, 0xbf, 0x0c, 0x73,
1239	0x7f, 0x79, 0x98, 0x71, 0x97, 0x18, 0x13, 0x3c, 0xea, 0xc1, 0xc9, 0x8d, 0x63, 0xdb, 0xc4, 0x33,
1240	0x23, 0x0b, 0xd3, 0x26, 0x23, 0x4a, 0x78, 0xa2, 0x6d, 0xb3, 0xcf, 0x93, 0x12, 0x1f, 0xd4, 0x28,
1241	0x01, 0x39, 0x3d, 0x5d, 0x54, 0x8c, 0x23, 0x61, 0xd0, 0xe0, 0xf8, 0xfa, 0x04, 0x3e, 0xd3, 0x74,
1242	0xcf, 0x60, 0x27, 0x0c, 0x08, 0x35, 0xf1, 0x90, 0x78, 0xcc, 0x8c, 0x6a, 0xbb, 0x19, 0x05, 0xba,
1243	0xc5, 0xc5, 0x35, 0x2e, 0x6d, 0xf1, 0x22, 0x97, 0x00, 0x25, 0x70, 0xb1, 0xab, 0x0c, 0x87, 0x36,
1244	0x53, 0x86, 0x3a, 0x01, 0xc7, 0xfb, 0xfe, 0x1a, 0x8a, 0x09, 0xfc, 0x2c, 0xc1, 0xec, 0xfb, 0x16,
1245	0xb8, 0x99, 0x32, 0xbe, 0x33, 0xd9, 0x79, 0x86, 0xf6, 0x2f, 0x00, 0x48, 0x5c, 0xbd, 0xa0, 0x98,
1246	0x3b, 0x5c, 0x3b, 0xcd, 0x57, 0x0e, 0x96, 0x6f, 0x38, 0xa9, 0xb2, 0x91, 0x30, 0xe1, 0x8d, 0x69,
1247	0xb9, 0x0e, 0xe7, 0x36, 0x20, 0x98, 0x85, 0x94, 0x04, 0x45, 0x38, 0x5c, 0xe3, 0x8d, 0x29, 0xc4,
1248	0x97, 0x52, 0x8a, 0x5a, 0xf0, 0xa1, 0xeb, 0x04, 0x8c, 0xf0, 0x8b, 0xc4, 0x94, 0xf7, 0x32, 0x09,
1249	0x8a, 0xf9, 0xc8, 0xe5, 0xde, 0x72, 0x97, 0x35, 0x01, 0x33, 0xd0, 0xc4, 0xb2, 0x16, 0x1b, 0x56,
1250	0xf7, 0x78, 0x3b, 0x16, 0xe1, 0xc1, 0x62, 0x3b, 0xf2, 0x06, 0xd4, 0x1f, 0xc1, 0xc3, 0xc5, 0x3c,
1251	0x9b, 0xfc, 0xb0, 0x68, 0xff, 0x55, 0x20, 0xfb, 0x32, 0xee, 0xa4, 0x5f, 0xc1, 0xce, 0xc0, 0x71,
1252	0x19, 0xa1, 0xe6, 0xa4, 0x0b, 0x95, 0x88, 0x52, 0x65, 0x39, 0xa5, 0xd8, 0xb0, 0x74, 0x19, 0x59,
1253	0xc5, 0xcb, 0x86, 0xc7, 0xe8, 0xd8, 0xd8, 0x1e, 0xcc, 0x08, 0x77, 0xbf, 0x80, 0x0f, 0x97, 0xc0,
1254	0x90, 0x0a, 0x6b, 0xaf, 0xc8, 0x58, 0x9e, 0x0e, 0xfe, 0x89, 0x7e, 0x00, 0x1b, 0x77, 0xd8, 0x0d,
1255	0xc9, 0xbb, 0x6e, 0x1d, 0x81, 0xaa, 0xa6, 0x9f, 0x2b, 0xf7, 0xdc, 0x8c, 0xb1, 0x33, 0xed, 0x6b,
1256	0x05, 0xb6, 0x8c, 0xd0, 0x63, 0xce, 0x2d, 0xb9, 0xbe, 0xf2, 0xd8, 0x79, 0x05, 0x1d, 0xc3, 0x96,
1257	0x4d, 0x06, 0x38, 0x74, 0x99, 0x39, 0xf5, 0xb7, 0x65, 0x14, 0xa4, 0xf0, 0x73, 0x2e, 0x43, 0xa7,
1258	0x90, 0xa7, 0xc2, 0xca, 0xe4, 0x34, 0xa3, 0x7b, 0x46, 0xcf, 0xbc, 0xd5, 0xd7, 0x69, 0xfa, 0x50,
1259	0x31, 0x40, 0xea, 0x3e, 0x23, 0xe3, 0xea, 0x33, 0xce, 0xe1, 0x48, 0x3e, 0xd9, 0x33, 0x1c, 0x66,
1260	0xdc, 0x6a, 0x7f, 0x55, 0x00, 0x49, 0x89, 0xec, 0x87, 0x4b, 0x17, 0x0f, 0xd1, 0xd5, 0x3c, 0x1b,
1261	0x71, 0x5d, 0xef, 0x2e, 0x44, 0xaf, 0xfb, 0xbe, 0x1b, 0x71, 0xd3, 0xb3, 0x6f, 0xf5, 0x8d, 0x3f,
1262	0x2a, 0x69, 0x55, 0xb9, 0x9f, 0x73, 0x7a, 0x35, 0xe7, 0xef, 0x73, 0xce, 0xcf, 0xe0, 0xe9, 0x4a,
1263	0xce, 0x09, 0x86, 0xda, 0xef, 0x20, 0xdf, 0x24, 0xd8, 0x26, 0x54, 0x78, 0x39, 0x4e, 0x14, 0x4e,
1264	0xff, 0xe0, 0xad, 0xbe, 0x4d, 0x0b, 0x87, 0xca, 0xe9, 0xeb, 0xd7, 0xca, 0x3f, 0x14, 0xe5, 0x8d,
1265	0x92, 0x12, 0xb5, 0x3c, 0x49, 0xd6, 0x32, 0xa7, 0xef, 0xbc, 0xd5, 0x0b, 0x14, 0x04, 0x28, 0xcd,
1266	0x41, 0xb2, 0x86, 0x4f, 0x39, 0x8f, 0x03, 0xd8, 0x5b, 0xe4, 0x91, 0xf0, 0xa8, 0xfd, 0x4d, 0x81,
1267	0x0f, 0x12, 0xeb, 0xf6, 0x88, 0xbf, 0xc9, 0xe8, 0x02, 0x36, 0x6f, 0x22, 0xa1, 0xcc, 0xd8, 0xd1,
1268	0xf2, 0x5e, 0x4d, 0x18, 0x26, 0x12, 0x27, 0x4d, 0x51, 0x05, 0x36, 0xf9, 0x60, 0xe0, 0xd9, 0xb2,
1269	0xe9, 0xee, 0x49, 0xbb, 0x21, 0x91, 0xd5, 0x33, 0x4e, 0xfa, 0x04, 0x8e, 0xef, 0x25, 0x2d, 0x48,
1270	0x6a, 0x2e, 0xe4, 0x84, 0xf0, 0x25, 0x1e, 0xa1, 0x9f, 0x40, 0x46, 0xb8, 0x0d, 0xe4, 0xf1, 0x7a,
1271	0x37, 0x65, 0x23, 0xb6, 0xb8, 0xe7, 0xe5, 0x99, 0x38, 0xd0, 0xde, 0x28, 0x00, 0x75, 0xcc, 0x70,
1272	0xd7, 0x0f, 0xa9, 0x45, 0xd0, 0x09, 0x64, 0x07, 0x8e, 0x4b, 0xa6, 0x6f, 0xec, 0xa4, 0x19, 0x9a,
1273	0x29, 0x63, 0xa2, 0x42, 0x1f, 0x43, 0xc1, 0xf1, 0x5c, 0xc7, 0x23, 0x66, 0x7f, 0xcc, 0x48, 0x10,
1274	0x65, 0xa2, 0x10, 0x41, 0xbf, 0x4a, 0xab, 0x1c, 0x9a, 0x17, 0x6a, 0x9d, 0x6b, 0x51, 0x09, 0xb6,
1275	0x24, 0x3a, 0x60, 0xd4, 0xf1, 0x86, 0x73, 0x47, 0xa3, 0x99, 0x32, 0xe4, 0x6e, 0xdd, 0x48, 0x5d,
1276	0x3d, 0xe6, 0xbc, 0xf7, 0xe1, 0xc9, 0x22, 0xef, 0x29, 0x53, 0x5d, 0x85, 0x5c, 0x30, 0x22, 0x96,
1277	0x33, 0x70, 0x08, 0x45, 0x6b, 0xff, 0xd7, 0x15, 0xed, 0x1b, 0x05, 0xf2, 0x06, 0x61, 0x74, 0xdc,
1278	0xf1, 0x5d, 0xc7, 0x1a, 0xa3, 0xcf, 0x60, 0x9b, 0xf2, 0xa5, 0xc9, 0x27, 0x55, 0xd3, 0x1f, 0x0c,
1279	0x64, 0xd5, 0x4f, 0x56, 0x5c, 0xfc, 0x62, 0x9e, 0xed, 0x32, 0xca, 0x87, 0x87, 0xb1, 0x51, 0x88,
1280	0x8c, 0xb9, 0xb4, 0x3d, 0x18, 0xa0, 0x9f, 0x41, 0xde, 0x0b, 0x6f, 0x4d, 0x2e, 0x73, 0x64, 0xc0,
1281	0xf9, 0xca, 0x93, 0x85, 0xd2, 0x8b, 0x83, 0x2b, 0xea, 0x00, 0x5e, 0x78, 0x6b, 0x08, 0xfc, 0x3d,
1282	0x5d, 0x9b, 0x60, 0xac, 0xfd, 0x4f, 0x01, 0xd5, 0x20, 0xb7, 0x3e, 0x23, 0x89, 0x92, 0xe8, 0x90,
1283	0x8d, 0xc7, 0x68, 0x19, 0xc0, 0x8a, 0x5b, 0xbf, 0xc9, 0xd8, 0xe8, 0x9a, 0x3a, 0x89, 0x96, 0xcd,
1284	0xdc, 0x08, 0x11, 0x3a, 0x80, 0xcd, 0xe0, 0x06, 0x57, 0x7e, 0xf4, 0xe3, 0xf9, 0x13, 0x2e, 0xc5,
1285	0xa8, 0x0e, 0x22, 0x5c, 0x73, 0x14, 0x31, 0x91, 0x13, 0xc5, 0x8a, 0x66, 0x4b, 0x50, 0x36, 0xf2,
1286	0x74, 0xba, 0xa8, 0x7e, 0x8f, 0x47, 0xf9, 0x14, 0xb4, 0x65, 0x51, 0xce, 0x46, 0xa5, 0xfd, 0x4b,
1287	0x81, 0x9d, 0x5a, 0x30, 0xf6, 0xac, 0x44, 0xa4, 0xcf, 0x61, 0x23, 0x9a, 0x36, 0x64, 0x98, 0x87,
1288	0xcb, 0xbd, 0x4f, 0x0d, 0x9a, 0x29, 0x43, 0x18, 0xa0, 0x5f, 0xf2, 0xa9, 0x99, 0x7b, 0x90, 0x85,
1289	0x79, 0xb6, 0x8a, 0xf8, 0x2c, 0x8b, 0x66, 0xca, 0x90, 0x76, 0xd5, 0x53, 0x4e, 0xfd, 0x18, 0x8e,
1290	0x16, 0xa9, 0xcf, 0xb1, 0x5c, 0xd2, 0x78, 0x5f, 0xa7, 0x61, 0xa7, 0x47, 0xb1, 0x17, 0x8c, 0x7c,
1291	0xca, 0xba, 0xbe, 0xf5, 0x8a, 0x30, 0xf4, 0x38, 0x39, 0xa8, 0x4e, 0xf3, 0x2d, 0x26, 0xd6, 0x3e,
1292	0xec, 0xaf, 0x1a, 0xa5, 0x04, 0xe3, 0x77, 0xbc, 0x67, 0x7c, 0xb8, 0x6a, 0xa6, 0x8c, 0xc7, 0x4b,
1293	0xc7, 0xab, 0x8b, 0x68, 0x07, 0xf4, 0x09, 0x14, 0xf8, 0xab, 0x3d, 0xd9, 0x51, 0x54, 0xf4, 0xa3,
1294	0x85, 0x1d, 0x6b, 0xde, 0x98, 0x9f, 0xd7, 0x08, 0x2b, 0x4c, 0xef, 0xc9, 0xc5, 0x5c, 0x94, 0xfa,
1295	0x16, 0xe4, 0xc5, 0xf6, 0x62, 0x42, 0xf8, 0x46, 0x81, 0x62, 0xfc, 0x1a, 0x50, 0x6c, 0xf1, 0xeb,
1296	0x0c, 0xbb, 0x1d, 0xf1, 0x97, 0x87, 0xda, 0xcb, 0x5f, 0xad, 0xc3, 0xb9, 0x9f, 0x8c, 0x05, 0xc3,
1297	0x95, 0x6f, 0xd7, 0xc1, 0x92, 0xb7, 0x6b, 0xe6, 0xc9, 0xfa, 0x21, 0x8f, 0xe3, 0x63, 0x38, 0x5b,
1298	0xfd, 0x64, 0xcd, 0xfb, 0xd2, 0xae, 0xa1, 0x70, 0xe1, 0x7b, 0x8c, 0xfa, 0x6e, 0xc7, 0xc5, 0x1e,
1299	0x41, 0xfb, 0x00, 0x8e, 0x4d, 0x3c, 0x16, 0x55, 0x5b, 0x4e, 0x1e, 0x09, 0xc9, 0x3d, 0x3f, 0x31,
1300	0xc9, 0x6d, 0xce, 0x4e, 0x61, 0xc7, 0xf0, 0x43, 0xe6, 0x78, 0xc3, 0x0e, 0x75, 0x7c, 0xca, 0xc7,
1301	0xe9, 0x3c, 0x64, 0xea, 0x8d, 0xcb, 0xda, 0xf5, 0x8b, 0x9e, 0x9a, 0x42, 0x59, 0x58, 0x6f, 0x5e,
1302	0x7d, 0xda, 0x54, 0x95, 0xb3, 0x3f, 0xf0, 0xd9, 0x83, 0xfc, 0x26, 0x24, 0x01, 0x7b, 0x49, 0xd8,
1303	0x8d, 0x6f, 0xa3, 0x07, 0x80, 0x5e, 0x36, 0x7a, 0xcd, 0x76, 0xdd, 0xbc, 0x6e, 0x75, 0x3b, 0x8d,
1304	0x8b, 0xab, 0xcb, 0xab, 0x46, 0x5d, 0x4d, 0xa1, 0x0c, 0xac, 0x7d, 0xda, 0xe8, 0xa9, 0x4a, 0x64,
1305	0xdc, 0xa8, 0xd5, 0xd5, 0x34, 0xff, 0xea, 0xb4, 0xbb, 0x3d, 0x75, 0x8d, 0x2b, 0x3b, 0xd7, 0x3d,
1306	0x75, 0x1d, 0x01, 0x6c, 0xd6, 0x1b, 0x2f, 0x1a, 0xbd, 0x86, 0xba, 0xc1, 0x5d, 0x5e, 0xb4, 0x5b,
1307	0xad, 0xc6, 0x45, 0x4f, 0xdd, 0xe4, 0x8b, 0x76, 0xa7, 0x77, 0xd5, 0x6e, 0x75, 0xd5, 0x0c, 0xca,
1308	0xc1, 0x46, 0xcf, 0xa8, 0x5d, 0x34, 0xd4, 0x2c, 0xff, 0xec, 0xd4, 0x7a, 0x17, 0x4d, 0x35, 0x77,
1309	0xf6, 0x73, 0x50, 0x7b, 0x14, 0x0f, 0x06, 0x8e, 0x55, 0x77, 0x28, 0x89, 0x32, 0x85, 0x76, 0x20,
1310	0x3f, 0x4b, 0x23, 0x0f, 0x99, 0xab, 0x96, 0xde, 0xbe, 0x6e, 0xd5, 0x55, 0x05, 0x15, 0x20, 0xdb,
1311	0xbe, 0xee, 0x89, 0x55, 0x5a, 0xff, 0xe4, 0xef, 0xaf, 0xdf, 0xfc, 0x7b, 0x33, 0xad, 0xa6, 0x41,
1312	0x73, 0x7c, 0x51, 0xe6, 0x11, 0xf5, 0xbf, 0x1c, 0x2f, 0x3d, 0x9c, 0x7a, 0x4e, 0xc7, 0x01, 0xe9,
1313	0xf0, 0xb6, 0xec, 0x28, 0xfd, 0xcd, 0xa8, 0x3f, 0xcf, 0xbf, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xe2,
1314	0xd1, 0x32, 0x21, 0xd6, 0x10, 0x00, 0x00,
1315}
1316