1
2
3
4
5
6
7 package envoy_config_trace_v2alpha
8
9 import (
10 _ "github.com/cncf/udpa/go/udpa/annotations"
11 core "github.com/datawire/ambassador/v2/pkg/api/envoy/api/v2/core"
12 _ "github.com/envoyproxy/protoc-gen-validate/validate"
13 proto "github.com/golang/protobuf/proto"
14 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
15 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
16 reflect "reflect"
17 sync "sync"
18 )
19
20 const (
21
22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
23
24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
25 )
26
27
28
29 const _ = proto.ProtoPackageIsVersion4
30
31 type XRayConfig struct {
32 state protoimpl.MessageState
33 sizeCache protoimpl.SizeCache
34 unknownFields protoimpl.UnknownFields
35
36
37
38 DaemonEndpoint *core.SocketAddress `protobuf:"bytes,1,opt,name=daemon_endpoint,json=daemonEndpoint,proto3" json:"daemon_endpoint,omitempty"`
39
40 SegmentName string `protobuf:"bytes,2,opt,name=segment_name,json=segmentName,proto3" json:"segment_name,omitempty"`
41
42
43
44
45 SamplingRuleManifest *core.DataSource `protobuf:"bytes,3,opt,name=sampling_rule_manifest,json=samplingRuleManifest,proto3" json:"sampling_rule_manifest,omitempty"`
46 }
47
48 func (x *XRayConfig) Reset() {
49 *x = XRayConfig{}
50 if protoimpl.UnsafeEnabled {
51 mi := &file_envoy_config_trace_v2alpha_xray_proto_msgTypes[0]
52 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
53 ms.StoreMessageInfo(mi)
54 }
55 }
56
57 func (x *XRayConfig) String() string {
58 return protoimpl.X.MessageStringOf(x)
59 }
60
61 func (*XRayConfig) ProtoMessage() {}
62
63 func (x *XRayConfig) ProtoReflect() protoreflect.Message {
64 mi := &file_envoy_config_trace_v2alpha_xray_proto_msgTypes[0]
65 if protoimpl.UnsafeEnabled && x != nil {
66 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
67 if ms.LoadMessageInfo() == nil {
68 ms.StoreMessageInfo(mi)
69 }
70 return ms
71 }
72 return mi.MessageOf(x)
73 }
74
75
76 func (*XRayConfig) Descriptor() ([]byte, []int) {
77 return file_envoy_config_trace_v2alpha_xray_proto_rawDescGZIP(), []int{0}
78 }
79
80 func (x *XRayConfig) GetDaemonEndpoint() *core.SocketAddress {
81 if x != nil {
82 return x.DaemonEndpoint
83 }
84 return nil
85 }
86
87 func (x *XRayConfig) GetSegmentName() string {
88 if x != nil {
89 return x.SegmentName
90 }
91 return ""
92 }
93
94 func (x *XRayConfig) GetSamplingRuleManifest() *core.DataSource {
95 if x != nil {
96 return x.SamplingRuleManifest
97 }
98 return nil
99 }
100
101 var File_envoy_config_trace_v2alpha_xray_proto protoreflect.FileDescriptor
102
103 var file_envoy_config_trace_v2alpha_xray_proto_rawDesc = []byte{
104 0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x74,
105 0x72, 0x61, 0x63, 0x65, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x78, 0x72, 0x61,
106 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63,
107 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x74, 0x72, 0x61, 0x63, 0x65, 0x2e, 0x76, 0x32, 0x61, 0x6c,
108 0x70, 0x68, 0x61, 0x1a, 0x1f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76,
109 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70,
110 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f,
111 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f,
112 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
113 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
114 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69,
115 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x01, 0x0a, 0x0a, 0x58,
116 0x52, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x49, 0x0a, 0x0f, 0x64, 0x61, 0x65,
117 0x6d, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
118 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76,
119 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x41, 0x64, 0x64,
120 0x72, 0x65, 0x73, 0x73, 0x52, 0x0e, 0x64, 0x61, 0x65, 0x6d, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x70,
121 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x0c, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
122 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72,
123 0x02, 0x10, 0x01, 0x52, 0x0b, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65,
124 0x12, 0x53, 0x0a, 0x16, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x75, 0x6c,
125 0x65, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
126 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e,
127 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52,
128 0x14, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x6e,
129 0x69, 0x66, 0x65, 0x73, 0x74, 0x42, 0x3f, 0x0a, 0x28, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
130 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e,
131 0x66, 0x69, 0x67, 0x2e, 0x74, 0x72, 0x61, 0x63, 0x65, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68,
132 0x61, 0x42, 0x09, 0x58, 0x72, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80,
133 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
134 }
135
136 var (
137 file_envoy_config_trace_v2alpha_xray_proto_rawDescOnce sync.Once
138 file_envoy_config_trace_v2alpha_xray_proto_rawDescData = file_envoy_config_trace_v2alpha_xray_proto_rawDesc
139 )
140
141 func file_envoy_config_trace_v2alpha_xray_proto_rawDescGZIP() []byte {
142 file_envoy_config_trace_v2alpha_xray_proto_rawDescOnce.Do(func() {
143 file_envoy_config_trace_v2alpha_xray_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_config_trace_v2alpha_xray_proto_rawDescData)
144 })
145 return file_envoy_config_trace_v2alpha_xray_proto_rawDescData
146 }
147
148 var file_envoy_config_trace_v2alpha_xray_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
149 var file_envoy_config_trace_v2alpha_xray_proto_goTypes = []interface{}{
150 (*XRayConfig)(nil),
151 (*core.SocketAddress)(nil),
152 (*core.DataSource)(nil),
153 }
154 var file_envoy_config_trace_v2alpha_xray_proto_depIdxs = []int32{
155 1,
156 2,
157 2,
158 2,
159 2,
160 2,
161 0,
162 }
163
164 func init() { file_envoy_config_trace_v2alpha_xray_proto_init() }
165 func file_envoy_config_trace_v2alpha_xray_proto_init() {
166 if File_envoy_config_trace_v2alpha_xray_proto != nil {
167 return
168 }
169 if !protoimpl.UnsafeEnabled {
170 file_envoy_config_trace_v2alpha_xray_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
171 switch v := v.(*XRayConfig); i {
172 case 0:
173 return &v.state
174 case 1:
175 return &v.sizeCache
176 case 2:
177 return &v.unknownFields
178 default:
179 return nil
180 }
181 }
182 }
183 type x struct{}
184 out := protoimpl.TypeBuilder{
185 File: protoimpl.DescBuilder{
186 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
187 RawDescriptor: file_envoy_config_trace_v2alpha_xray_proto_rawDesc,
188 NumEnums: 0,
189 NumMessages: 1,
190 NumExtensions: 0,
191 NumServices: 0,
192 },
193 GoTypes: file_envoy_config_trace_v2alpha_xray_proto_goTypes,
194 DependencyIndexes: file_envoy_config_trace_v2alpha_xray_proto_depIdxs,
195 MessageInfos: file_envoy_config_trace_v2alpha_xray_proto_msgTypes,
196 }.Build()
197 File_envoy_config_trace_v2alpha_xray_proto = out.File
198 file_envoy_config_trace_v2alpha_xray_proto_rawDesc = nil
199 file_envoy_config_trace_v2alpha_xray_proto_goTypes = nil
200 file_envoy_config_trace_v2alpha_xray_proto_depIdxs = nil
201 }
202
View as plain text