1
2
3
4
5
6
7 package v2alpha
8
9 import (
10 _ "github.com/cncf/xds/go/udpa/annotations"
11 matcher "github.com/emissary-ingress/emissary/v3/pkg/api/envoy/type/matcher"
12 _ "github.com/envoyproxy/protoc-gen-validate/validate"
13 duration "github.com/golang/protobuf/ptypes/duration"
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 type DnsTable struct {
30 state protoimpl.MessageState
31 sizeCache protoimpl.SizeCache
32 unknownFields protoimpl.UnknownFields
33
34
35
36 ExternalRetryCount uint32 `protobuf:"varint,1,opt,name=external_retry_count,json=externalRetryCount,proto3" json:"external_retry_count,omitempty"`
37
38 VirtualDomains []*DnsTable_DnsVirtualDomain `protobuf:"bytes,2,rep,name=virtual_domains,json=virtualDomains,proto3" json:"virtual_domains,omitempty"`
39
40
41
42
43 KnownSuffixes []*matcher.StringMatcher `protobuf:"bytes,3,rep,name=known_suffixes,json=knownSuffixes,proto3" json:"known_suffixes,omitempty"`
44 }
45
46 func (x *DnsTable) Reset() {
47 *x = DnsTable{}
48 if protoimpl.UnsafeEnabled {
49 mi := &file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[0]
50 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
51 ms.StoreMessageInfo(mi)
52 }
53 }
54
55 func (x *DnsTable) String() string {
56 return protoimpl.X.MessageStringOf(x)
57 }
58
59 func (*DnsTable) ProtoMessage() {}
60
61 func (x *DnsTable) ProtoReflect() protoreflect.Message {
62 mi := &file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[0]
63 if protoimpl.UnsafeEnabled && x != nil {
64 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
65 if ms.LoadMessageInfo() == nil {
66 ms.StoreMessageInfo(mi)
67 }
68 return ms
69 }
70 return mi.MessageOf(x)
71 }
72
73
74 func (*DnsTable) Descriptor() ([]byte, []int) {
75 return file_envoy_data_dns_v2alpha_dns_table_proto_rawDescGZIP(), []int{0}
76 }
77
78 func (x *DnsTable) GetExternalRetryCount() uint32 {
79 if x != nil {
80 return x.ExternalRetryCount
81 }
82 return 0
83 }
84
85 func (x *DnsTable) GetVirtualDomains() []*DnsTable_DnsVirtualDomain {
86 if x != nil {
87 return x.VirtualDomains
88 }
89 return nil
90 }
91
92 func (x *DnsTable) GetKnownSuffixes() []*matcher.StringMatcher {
93 if x != nil {
94 return x.KnownSuffixes
95 }
96 return nil
97 }
98
99
100 type DnsTable_AddressList struct {
101 state protoimpl.MessageState
102 sizeCache protoimpl.SizeCache
103 unknownFields protoimpl.UnknownFields
104
105
106
107
108
109
110
111
112 Address []string `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
113 }
114
115 func (x *DnsTable_AddressList) Reset() {
116 *x = DnsTable_AddressList{}
117 if protoimpl.UnsafeEnabled {
118 mi := &file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[1]
119 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
120 ms.StoreMessageInfo(mi)
121 }
122 }
123
124 func (x *DnsTable_AddressList) String() string {
125 return protoimpl.X.MessageStringOf(x)
126 }
127
128 func (*DnsTable_AddressList) ProtoMessage() {}
129
130 func (x *DnsTable_AddressList) ProtoReflect() protoreflect.Message {
131 mi := &file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[1]
132 if protoimpl.UnsafeEnabled && x != nil {
133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
134 if ms.LoadMessageInfo() == nil {
135 ms.StoreMessageInfo(mi)
136 }
137 return ms
138 }
139 return mi.MessageOf(x)
140 }
141
142
143 func (*DnsTable_AddressList) Descriptor() ([]byte, []int) {
144 return file_envoy_data_dns_v2alpha_dns_table_proto_rawDescGZIP(), []int{0, 0}
145 }
146
147 func (x *DnsTable_AddressList) GetAddress() []string {
148 if x != nil {
149 return x.Address
150 }
151 return nil
152 }
153
154
155
156
157 type DnsTable_DnsEndpoint struct {
158 state protoimpl.MessageState
159 sizeCache protoimpl.SizeCache
160 unknownFields protoimpl.UnknownFields
161
162
163
164 EndpointConfig isDnsTable_DnsEndpoint_EndpointConfig `protobuf_oneof:"endpoint_config"`
165 }
166
167 func (x *DnsTable_DnsEndpoint) Reset() {
168 *x = DnsTable_DnsEndpoint{}
169 if protoimpl.UnsafeEnabled {
170 mi := &file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[2]
171 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
172 ms.StoreMessageInfo(mi)
173 }
174 }
175
176 func (x *DnsTable_DnsEndpoint) String() string {
177 return protoimpl.X.MessageStringOf(x)
178 }
179
180 func (*DnsTable_DnsEndpoint) ProtoMessage() {}
181
182 func (x *DnsTable_DnsEndpoint) ProtoReflect() protoreflect.Message {
183 mi := &file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[2]
184 if protoimpl.UnsafeEnabled && x != nil {
185 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
186 if ms.LoadMessageInfo() == nil {
187 ms.StoreMessageInfo(mi)
188 }
189 return ms
190 }
191 return mi.MessageOf(x)
192 }
193
194
195 func (*DnsTable_DnsEndpoint) Descriptor() ([]byte, []int) {
196 return file_envoy_data_dns_v2alpha_dns_table_proto_rawDescGZIP(), []int{0, 1}
197 }
198
199 func (m *DnsTable_DnsEndpoint) GetEndpointConfig() isDnsTable_DnsEndpoint_EndpointConfig {
200 if m != nil {
201 return m.EndpointConfig
202 }
203 return nil
204 }
205
206 func (x *DnsTable_DnsEndpoint) GetAddressList() *DnsTable_AddressList {
207 if x, ok := x.GetEndpointConfig().(*DnsTable_DnsEndpoint_AddressList); ok {
208 return x.AddressList
209 }
210 return nil
211 }
212
213 type isDnsTable_DnsEndpoint_EndpointConfig interface {
214 isDnsTable_DnsEndpoint_EndpointConfig()
215 }
216
217 type DnsTable_DnsEndpoint_AddressList struct {
218 AddressList *DnsTable_AddressList `protobuf:"bytes,1,opt,name=address_list,json=addressList,proto3,oneof"`
219 }
220
221 func (*DnsTable_DnsEndpoint_AddressList) isDnsTable_DnsEndpoint_EndpointConfig() {}
222
223 type DnsTable_DnsVirtualDomain struct {
224 state protoimpl.MessageState
225 sizeCache protoimpl.SizeCache
226 unknownFields protoimpl.UnknownFields
227
228
229 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
230
231
232 Endpoint *DnsTable_DnsEndpoint `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
233
234 AnswerTtl *duration.Duration `protobuf:"bytes,3,opt,name=answer_ttl,json=answerTtl,proto3" json:"answer_ttl,omitempty"`
235 }
236
237 func (x *DnsTable_DnsVirtualDomain) Reset() {
238 *x = DnsTable_DnsVirtualDomain{}
239 if protoimpl.UnsafeEnabled {
240 mi := &file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[3]
241 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
242 ms.StoreMessageInfo(mi)
243 }
244 }
245
246 func (x *DnsTable_DnsVirtualDomain) String() string {
247 return protoimpl.X.MessageStringOf(x)
248 }
249
250 func (*DnsTable_DnsVirtualDomain) ProtoMessage() {}
251
252 func (x *DnsTable_DnsVirtualDomain) ProtoReflect() protoreflect.Message {
253 mi := &file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[3]
254 if protoimpl.UnsafeEnabled && x != nil {
255 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
256 if ms.LoadMessageInfo() == nil {
257 ms.StoreMessageInfo(mi)
258 }
259 return ms
260 }
261 return mi.MessageOf(x)
262 }
263
264
265 func (*DnsTable_DnsVirtualDomain) Descriptor() ([]byte, []int) {
266 return file_envoy_data_dns_v2alpha_dns_table_proto_rawDescGZIP(), []int{0, 2}
267 }
268
269 func (x *DnsTable_DnsVirtualDomain) GetName() string {
270 if x != nil {
271 return x.Name
272 }
273 return ""
274 }
275
276 func (x *DnsTable_DnsVirtualDomain) GetEndpoint() *DnsTable_DnsEndpoint {
277 if x != nil {
278 return x.Endpoint
279 }
280 return nil
281 }
282
283 func (x *DnsTable_DnsVirtualDomain) GetAnswerTtl() *duration.Duration {
284 if x != nil {
285 return x.AnswerTtl
286 }
287 return nil
288 }
289
290 var File_envoy_data_dns_v2alpha_dns_table_proto protoreflect.FileDescriptor
291
292 var file_envoy_data_dns_v2alpha_dns_table_proto_rawDesc = []byte{
293 0x0a, 0x26, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x6e, 0x73,
294 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x64, 0x6e, 0x73, 0x5f, 0x74, 0x61, 0x62,
295 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x16, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
296 0x64, 0x61, 0x74, 0x61, 0x2e, 0x64, 0x6e, 0x73, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61,
297 0x1a, 0x1f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6d, 0x61, 0x74,
298 0x63, 0x68, 0x65, 0x72, 0x2f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
299 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
300 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
301 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
302 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
303 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64,
304 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x04, 0x0a, 0x08, 0x44, 0x6e,
305 0x73, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e,
306 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01,
307 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x52, 0x65,
308 0x74, 0x72, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x64, 0x0a, 0x0f, 0x76, 0x69, 0x72, 0x74,
309 0x75, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
310 0x0b, 0x32, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x64,
311 0x6e, 0x73, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x6e, 0x73, 0x54, 0x61,
312 0x62, 0x6c, 0x65, 0x2e, 0x44, 0x6e, 0x73, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x44, 0x6f,
313 0x6d, 0x61, 0x69, 0x6e, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x92, 0x01, 0x02, 0x08, 0x01, 0x52, 0x0e,
314 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x48,
315 0x0a, 0x0e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x65, 0x73,
316 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x74,
317 0x79, 0x70, 0x65, 0x2e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69,
318 0x6e, 0x67, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x52, 0x0d, 0x6b, 0x6e, 0x6f, 0x77, 0x6e,
319 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x65, 0x73, 0x1a, 0x37, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x72,
320 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65,
321 0x73, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0e, 0xfa, 0x42, 0x0b, 0x92, 0x01, 0x08,
322 0x08, 0x01, 0x22, 0x04, 0x72, 0x02, 0x10, 0x03, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73,
323 0x73, 0x1a, 0x78, 0x0a, 0x0b, 0x44, 0x6e, 0x73, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
324 0x12, 0x51, 0x0a, 0x0c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74,
325 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64,
326 0x61, 0x74, 0x61, 0x2e, 0x64, 0x6e, 0x73, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
327 0x44, 0x6e, 0x73, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
328 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c,
329 0x69, 0x73, 0x74, 0x42, 0x16, 0x0a, 0x0f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
330 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x1a, 0xc0, 0x01, 0x0a, 0x10,
331 0x44, 0x6e, 0x73, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
332 0x12, 0x1e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a,
333 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x02, 0xc0, 0x01, 0x01, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
334 0x12, 0x48, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01,
335 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e,
336 0x64, 0x6e, 0x73, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x6e, 0x73, 0x54,
337 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x44, 0x6e, 0x73, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
338 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x42, 0x0a, 0x0a, 0x61, 0x6e,
339 0x73, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x74, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19,
340 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
341 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x08, 0xfa, 0x42, 0x05, 0xaa, 0x01,
342 0x02, 0x2a, 0x00, 0x52, 0x09, 0x61, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x54, 0x74, 0x6c, 0x42, 0x86,
343 0x01, 0x0a, 0x24, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
344 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x64, 0x6e, 0x73, 0x2e,
345 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0d, 0x44, 0x6e, 0x73, 0x54, 0x61, 0x62, 0x6c,
346 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
347 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f,
348 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65,
349 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x6e, 0x73, 0x2f,
350 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x08, 0x01, 0xba,
351 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
352 }
353
354 var (
355 file_envoy_data_dns_v2alpha_dns_table_proto_rawDescOnce sync.Once
356 file_envoy_data_dns_v2alpha_dns_table_proto_rawDescData = file_envoy_data_dns_v2alpha_dns_table_proto_rawDesc
357 )
358
359 func file_envoy_data_dns_v2alpha_dns_table_proto_rawDescGZIP() []byte {
360 file_envoy_data_dns_v2alpha_dns_table_proto_rawDescOnce.Do(func() {
361 file_envoy_data_dns_v2alpha_dns_table_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_data_dns_v2alpha_dns_table_proto_rawDescData)
362 })
363 return file_envoy_data_dns_v2alpha_dns_table_proto_rawDescData
364 }
365
366 var file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
367 var file_envoy_data_dns_v2alpha_dns_table_proto_goTypes = []interface{}{
368 (*DnsTable)(nil),
369 (*DnsTable_AddressList)(nil),
370 (*DnsTable_DnsEndpoint)(nil),
371 (*DnsTable_DnsVirtualDomain)(nil),
372 (*matcher.StringMatcher)(nil),
373 (*duration.Duration)(nil),
374 }
375 var file_envoy_data_dns_v2alpha_dns_table_proto_depIdxs = []int32{
376 3,
377 4,
378 1,
379 2,
380 5,
381 5,
382 5,
383 5,
384 5,
385 0,
386 }
387
388 func init() { file_envoy_data_dns_v2alpha_dns_table_proto_init() }
389 func file_envoy_data_dns_v2alpha_dns_table_proto_init() {
390 if File_envoy_data_dns_v2alpha_dns_table_proto != nil {
391 return
392 }
393 if !protoimpl.UnsafeEnabled {
394 file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
395 switch v := v.(*DnsTable); i {
396 case 0:
397 return &v.state
398 case 1:
399 return &v.sizeCache
400 case 2:
401 return &v.unknownFields
402 default:
403 return nil
404 }
405 }
406 file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
407 switch v := v.(*DnsTable_AddressList); i {
408 case 0:
409 return &v.state
410 case 1:
411 return &v.sizeCache
412 case 2:
413 return &v.unknownFields
414 default:
415 return nil
416 }
417 }
418 file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
419 switch v := v.(*DnsTable_DnsEndpoint); i {
420 case 0:
421 return &v.state
422 case 1:
423 return &v.sizeCache
424 case 2:
425 return &v.unknownFields
426 default:
427 return nil
428 }
429 }
430 file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
431 switch v := v.(*DnsTable_DnsVirtualDomain); i {
432 case 0:
433 return &v.state
434 case 1:
435 return &v.sizeCache
436 case 2:
437 return &v.unknownFields
438 default:
439 return nil
440 }
441 }
442 }
443 file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes[2].OneofWrappers = []interface{}{
444 (*DnsTable_DnsEndpoint_AddressList)(nil),
445 }
446 type x struct{}
447 out := protoimpl.TypeBuilder{
448 File: protoimpl.DescBuilder{
449 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
450 RawDescriptor: file_envoy_data_dns_v2alpha_dns_table_proto_rawDesc,
451 NumEnums: 0,
452 NumMessages: 4,
453 NumExtensions: 0,
454 NumServices: 0,
455 },
456 GoTypes: file_envoy_data_dns_v2alpha_dns_table_proto_goTypes,
457 DependencyIndexes: file_envoy_data_dns_v2alpha_dns_table_proto_depIdxs,
458 MessageInfos: file_envoy_data_dns_v2alpha_dns_table_proto_msgTypes,
459 }.Build()
460 File_envoy_data_dns_v2alpha_dns_table_proto = out.File
461 file_envoy_data_dns_v2alpha_dns_table_proto_rawDesc = nil
462 file_envoy_data_dns_v2alpha_dns_table_proto_goTypes = nil
463 file_envoy_data_dns_v2alpha_dns_table_proto_depIdxs = nil
464 }
465
View as plain text