1// Code generated by protoc-gen-go. DO NOT EDIT.
2// versions:
3// 	protoc-gen-go v1.25.0
4// 	protoc        v3.16.0
5// source: envoy/admin/v4alpha/config_dump.proto
6
7package envoy_admin_v4alpha
8
9import (
10	_ "github.com/cncf/xds/go/udpa/annotations"
11	v4alpha "github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v4alpha"
12	proto "github.com/golang/protobuf/proto"
13	any "github.com/golang/protobuf/ptypes/any"
14	timestamp "github.com/golang/protobuf/ptypes/timestamp"
15	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
16	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
17	reflect "reflect"
18	sync "sync"
19)
20
21const (
22	// Verify that this generated code is sufficiently up-to-date.
23	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
24	// Verify that runtime/protoimpl is sufficiently up-to-date.
25	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
26)
27
28// This is a compile-time assertion that a sufficiently up-to-date version
29// of the legacy proto package is being used.
30const _ = proto.ProtoPackageIsVersion4
31
32// Resource status from the view of a xDS client, which tells the synchronization
33// status between the xDS client and the xDS server.
34type ClientResourceStatus int32
35
36const (
37	// Resource status is not available/unknown.
38	ClientResourceStatus_UNKNOWN ClientResourceStatus = 0
39	// Client requested this resource but hasn't received any update from management
40	// server. The client will not fail requests, but will queue them until update
41	// arrives or the client times out waiting for the resource.
42	ClientResourceStatus_REQUESTED ClientResourceStatus = 1
43	// This resource has been requested by the client but has either not been
44	// delivered by the server or was previously delivered by the server and then
45	// subsequently removed from resources provided by the server. For more
46	// information, please refer to the :ref:`"Knowing When a Requested Resource
47	// Does Not Exist" <xds_protocol_resource_not_existed>` section.
48	ClientResourceStatus_DOES_NOT_EXIST ClientResourceStatus = 2
49	// Client received this resource and replied with ACK.
50	ClientResourceStatus_ACKED ClientResourceStatus = 3
51	// Client received this resource and replied with NACK.
52	ClientResourceStatus_NACKED ClientResourceStatus = 4
53)
54
55// Enum value maps for ClientResourceStatus.
56var (
57	ClientResourceStatus_name = map[int32]string{
58		0: "UNKNOWN",
59		1: "REQUESTED",
60		2: "DOES_NOT_EXIST",
61		3: "ACKED",
62		4: "NACKED",
63	}
64	ClientResourceStatus_value = map[string]int32{
65		"UNKNOWN":        0,
66		"REQUESTED":      1,
67		"DOES_NOT_EXIST": 2,
68		"ACKED":          3,
69		"NACKED":         4,
70	}
71)
72
73func (x ClientResourceStatus) Enum() *ClientResourceStatus {
74	p := new(ClientResourceStatus)
75	*p = x
76	return p
77}
78
79func (x ClientResourceStatus) String() string {
80	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
81}
82
83func (ClientResourceStatus) Descriptor() protoreflect.EnumDescriptor {
84	return file_envoy_admin_v4alpha_config_dump_proto_enumTypes[0].Descriptor()
85}
86
87func (ClientResourceStatus) Type() protoreflect.EnumType {
88	return &file_envoy_admin_v4alpha_config_dump_proto_enumTypes[0]
89}
90
91func (x ClientResourceStatus) Number() protoreflect.EnumNumber {
92	return protoreflect.EnumNumber(x)
93}
94
95// Deprecated: Use ClientResourceStatus.Descriptor instead.
96func (ClientResourceStatus) EnumDescriptor() ([]byte, []int) {
97	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{0}
98}
99
100// The :ref:`/config_dump <operations_admin_interface_config_dump>` admin endpoint uses this wrapper
101// message to maintain and serve arbitrary configuration information from any component in Envoy.
102type ConfigDump struct {
103	state         protoimpl.MessageState
104	sizeCache     protoimpl.SizeCache
105	unknownFields protoimpl.UnknownFields
106
107	// This list is serialized and dumped in its entirety at the
108	// :ref:`/config_dump <operations_admin_interface_config_dump>` endpoint.
109	//
110	// The following configurations are currently supported and will be dumped in the order given
111	// below:
112	//
113	// * *bootstrap*: :ref:`BootstrapConfigDump <envoy_v3_api_msg_admin.v3.BootstrapConfigDump>`
114	// * *clusters*: :ref:`ClustersConfigDump <envoy_v3_api_msg_admin.v3.ClustersConfigDump>`
115	// * *endpoints*:  :ref:`EndpointsConfigDump <envoy_v3_api_msg_admin.v3.EndpointsConfigDump>`
116	// * *listeners*: :ref:`ListenersConfigDump <envoy_v3_api_msg_admin.v3.ListenersConfigDump>`
117	// * *scoped_routes*: :ref:`ScopedRoutesConfigDump <envoy_v3_api_msg_admin.v3.ScopedRoutesConfigDump>`
118	// * *routes*:  :ref:`RoutesConfigDump <envoy_v3_api_msg_admin.v3.RoutesConfigDump>`
119	// * *secrets*:  :ref:`SecretsConfigDump <envoy_v3_api_msg_admin.v3.SecretsConfigDump>`
120	//
121	// EDS Configuration will only be dumped by using parameter `?include_eds`
122	//
123	// You can filter output with the resource and mask query parameters.
124	// See :ref:`/config_dump?resource={} <operations_admin_interface_config_dump_by_resource>`,
125	// :ref:`/config_dump?mask={} <operations_admin_interface_config_dump_by_mask>`,
126	// or :ref:`/config_dump?resource={},mask={}
127	// <operations_admin_interface_config_dump_by_resource_and_mask>` for more information.
128	Configs []*any.Any `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
129}
130
131func (x *ConfigDump) Reset() {
132	*x = ConfigDump{}
133	if protoimpl.UnsafeEnabled {
134		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[0]
135		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
136		ms.StoreMessageInfo(mi)
137	}
138}
139
140func (x *ConfigDump) String() string {
141	return protoimpl.X.MessageStringOf(x)
142}
143
144func (*ConfigDump) ProtoMessage() {}
145
146func (x *ConfigDump) ProtoReflect() protoreflect.Message {
147	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[0]
148	if protoimpl.UnsafeEnabled && x != nil {
149		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
150		if ms.LoadMessageInfo() == nil {
151			ms.StoreMessageInfo(mi)
152		}
153		return ms
154	}
155	return mi.MessageOf(x)
156}
157
158// Deprecated: Use ConfigDump.ProtoReflect.Descriptor instead.
159func (*ConfigDump) Descriptor() ([]byte, []int) {
160	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{0}
161}
162
163func (x *ConfigDump) GetConfigs() []*any.Any {
164	if x != nil {
165		return x.Configs
166	}
167	return nil
168}
169
170type UpdateFailureState struct {
171	state         protoimpl.MessageState
172	sizeCache     protoimpl.SizeCache
173	unknownFields protoimpl.UnknownFields
174
175	// What the component configuration would have been if the update had succeeded.
176	// This field may not be populated by xDS clients due to storage overhead.
177	FailedConfiguration *any.Any `protobuf:"bytes,1,opt,name=failed_configuration,json=failedConfiguration,proto3" json:"failed_configuration,omitempty"`
178	// Time of the latest failed update attempt.
179	LastUpdateAttempt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_update_attempt,json=lastUpdateAttempt,proto3" json:"last_update_attempt,omitempty"`
180	// Details about the last failed update attempt.
181	Details string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
182	// This is the version of the rejected resource.
183	// [#not-implemented-hide:]
184	VersionInfo string `protobuf:"bytes,4,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
185}
186
187func (x *UpdateFailureState) Reset() {
188	*x = UpdateFailureState{}
189	if protoimpl.UnsafeEnabled {
190		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[1]
191		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
192		ms.StoreMessageInfo(mi)
193	}
194}
195
196func (x *UpdateFailureState) String() string {
197	return protoimpl.X.MessageStringOf(x)
198}
199
200func (*UpdateFailureState) ProtoMessage() {}
201
202func (x *UpdateFailureState) ProtoReflect() protoreflect.Message {
203	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[1]
204	if protoimpl.UnsafeEnabled && x != nil {
205		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
206		if ms.LoadMessageInfo() == nil {
207			ms.StoreMessageInfo(mi)
208		}
209		return ms
210	}
211	return mi.MessageOf(x)
212}
213
214// Deprecated: Use UpdateFailureState.ProtoReflect.Descriptor instead.
215func (*UpdateFailureState) Descriptor() ([]byte, []int) {
216	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{1}
217}
218
219func (x *UpdateFailureState) GetFailedConfiguration() *any.Any {
220	if x != nil {
221		return x.FailedConfiguration
222	}
223	return nil
224}
225
226func (x *UpdateFailureState) GetLastUpdateAttempt() *timestamp.Timestamp {
227	if x != nil {
228		return x.LastUpdateAttempt
229	}
230	return nil
231}
232
233func (x *UpdateFailureState) GetDetails() string {
234	if x != nil {
235		return x.Details
236	}
237	return ""
238}
239
240func (x *UpdateFailureState) GetVersionInfo() string {
241	if x != nil {
242		return x.VersionInfo
243	}
244	return ""
245}
246
247// This message describes the bootstrap configuration that Envoy was started with. This includes
248// any CLI overrides that were merged. Bootstrap configuration information can be used to recreate
249// the static portions of an Envoy configuration by reusing the output as the bootstrap
250// configuration for another Envoy.
251type BootstrapConfigDump struct {
252	state         protoimpl.MessageState
253	sizeCache     protoimpl.SizeCache
254	unknownFields protoimpl.UnknownFields
255
256	Bootstrap *v4alpha.Bootstrap `protobuf:"bytes,1,opt,name=bootstrap,proto3" json:"bootstrap,omitempty"`
257	// The timestamp when the BootstrapConfig was last updated.
258	LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
259}
260
261func (x *BootstrapConfigDump) Reset() {
262	*x = BootstrapConfigDump{}
263	if protoimpl.UnsafeEnabled {
264		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[2]
265		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
266		ms.StoreMessageInfo(mi)
267	}
268}
269
270func (x *BootstrapConfigDump) String() string {
271	return protoimpl.X.MessageStringOf(x)
272}
273
274func (*BootstrapConfigDump) ProtoMessage() {}
275
276func (x *BootstrapConfigDump) ProtoReflect() protoreflect.Message {
277	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[2]
278	if protoimpl.UnsafeEnabled && x != nil {
279		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
280		if ms.LoadMessageInfo() == nil {
281			ms.StoreMessageInfo(mi)
282		}
283		return ms
284	}
285	return mi.MessageOf(x)
286}
287
288// Deprecated: Use BootstrapConfigDump.ProtoReflect.Descriptor instead.
289func (*BootstrapConfigDump) Descriptor() ([]byte, []int) {
290	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{2}
291}
292
293func (x *BootstrapConfigDump) GetBootstrap() *v4alpha.Bootstrap {
294	if x != nil {
295		return x.Bootstrap
296	}
297	return nil
298}
299
300func (x *BootstrapConfigDump) GetLastUpdated() *timestamp.Timestamp {
301	if x != nil {
302		return x.LastUpdated
303	}
304	return nil
305}
306
307// Envoy's listener manager fills this message with all currently known listeners. Listener
308// configuration information can be used to recreate an Envoy configuration by populating all
309// listeners as static listeners or by returning them in a LDS response.
310type ListenersConfigDump struct {
311	state         protoimpl.MessageState
312	sizeCache     protoimpl.SizeCache
313	unknownFields protoimpl.UnknownFields
314
315	// This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` in the
316	// last processed LDS discovery response. If there are only static bootstrap listeners, this field
317	// will be "".
318	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
319	// The statically loaded listener configs.
320	StaticListeners []*ListenersConfigDump_StaticListener `protobuf:"bytes,2,rep,name=static_listeners,json=staticListeners,proto3" json:"static_listeners,omitempty"`
321	// State for any warming, active, or draining listeners.
322	DynamicListeners []*ListenersConfigDump_DynamicListener `protobuf:"bytes,3,rep,name=dynamic_listeners,json=dynamicListeners,proto3" json:"dynamic_listeners,omitempty"`
323}
324
325func (x *ListenersConfigDump) Reset() {
326	*x = ListenersConfigDump{}
327	if protoimpl.UnsafeEnabled {
328		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[3]
329		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
330		ms.StoreMessageInfo(mi)
331	}
332}
333
334func (x *ListenersConfigDump) String() string {
335	return protoimpl.X.MessageStringOf(x)
336}
337
338func (*ListenersConfigDump) ProtoMessage() {}
339
340func (x *ListenersConfigDump) ProtoReflect() protoreflect.Message {
341	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[3]
342	if protoimpl.UnsafeEnabled && x != nil {
343		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
344		if ms.LoadMessageInfo() == nil {
345			ms.StoreMessageInfo(mi)
346		}
347		return ms
348	}
349	return mi.MessageOf(x)
350}
351
352// Deprecated: Use ListenersConfigDump.ProtoReflect.Descriptor instead.
353func (*ListenersConfigDump) Descriptor() ([]byte, []int) {
354	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{3}
355}
356
357func (x *ListenersConfigDump) GetVersionInfo() string {
358	if x != nil {
359		return x.VersionInfo
360	}
361	return ""
362}
363
364func (x *ListenersConfigDump) GetStaticListeners() []*ListenersConfigDump_StaticListener {
365	if x != nil {
366		return x.StaticListeners
367	}
368	return nil
369}
370
371func (x *ListenersConfigDump) GetDynamicListeners() []*ListenersConfigDump_DynamicListener {
372	if x != nil {
373		return x.DynamicListeners
374	}
375	return nil
376}
377
378// Envoy's cluster manager fills this message with all currently known clusters. Cluster
379// configuration information can be used to recreate an Envoy configuration by populating all
380// clusters as static clusters or by returning them in a CDS response.
381type ClustersConfigDump struct {
382	state         protoimpl.MessageState
383	sizeCache     protoimpl.SizeCache
384	unknownFields protoimpl.UnknownFields
385
386	// This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` in the
387	// last processed CDS discovery response. If there are only static bootstrap clusters, this field
388	// will be "".
389	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
390	// The statically loaded cluster configs.
391	StaticClusters []*ClustersConfigDump_StaticCluster `protobuf:"bytes,2,rep,name=static_clusters,json=staticClusters,proto3" json:"static_clusters,omitempty"`
392	// The dynamically loaded active clusters. These are clusters that are available to service
393	// data plane traffic.
394	DynamicActiveClusters []*ClustersConfigDump_DynamicCluster `protobuf:"bytes,3,rep,name=dynamic_active_clusters,json=dynamicActiveClusters,proto3" json:"dynamic_active_clusters,omitempty"`
395	// The dynamically loaded warming clusters. These are clusters that are currently undergoing
396	// warming in preparation to service data plane traffic. Note that if attempting to recreate an
397	// Envoy configuration from a configuration dump, the warming clusters should generally be
398	// discarded.
399	DynamicWarmingClusters []*ClustersConfigDump_DynamicCluster `protobuf:"bytes,4,rep,name=dynamic_warming_clusters,json=dynamicWarmingClusters,proto3" json:"dynamic_warming_clusters,omitempty"`
400}
401
402func (x *ClustersConfigDump) Reset() {
403	*x = ClustersConfigDump{}
404	if protoimpl.UnsafeEnabled {
405		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[4]
406		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
407		ms.StoreMessageInfo(mi)
408	}
409}
410
411func (x *ClustersConfigDump) String() string {
412	return protoimpl.X.MessageStringOf(x)
413}
414
415func (*ClustersConfigDump) ProtoMessage() {}
416
417func (x *ClustersConfigDump) ProtoReflect() protoreflect.Message {
418	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[4]
419	if protoimpl.UnsafeEnabled && x != nil {
420		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
421		if ms.LoadMessageInfo() == nil {
422			ms.StoreMessageInfo(mi)
423		}
424		return ms
425	}
426	return mi.MessageOf(x)
427}
428
429// Deprecated: Use ClustersConfigDump.ProtoReflect.Descriptor instead.
430func (*ClustersConfigDump) Descriptor() ([]byte, []int) {
431	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{4}
432}
433
434func (x *ClustersConfigDump) GetVersionInfo() string {
435	if x != nil {
436		return x.VersionInfo
437	}
438	return ""
439}
440
441func (x *ClustersConfigDump) GetStaticClusters() []*ClustersConfigDump_StaticCluster {
442	if x != nil {
443		return x.StaticClusters
444	}
445	return nil
446}
447
448func (x *ClustersConfigDump) GetDynamicActiveClusters() []*ClustersConfigDump_DynamicCluster {
449	if x != nil {
450		return x.DynamicActiveClusters
451	}
452	return nil
453}
454
455func (x *ClustersConfigDump) GetDynamicWarmingClusters() []*ClustersConfigDump_DynamicCluster {
456	if x != nil {
457		return x.DynamicWarmingClusters
458	}
459	return nil
460}
461
462// Envoy's RDS implementation fills this message with all currently loaded routes, as described by
463// their RouteConfiguration objects. Static routes that are either defined in the bootstrap configuration
464// or defined inline while configuring listeners are separated from those configured dynamically via RDS.
465// Route configuration information can be used to recreate an Envoy configuration by populating all routes
466// as static routes or by returning them in RDS responses.
467type RoutesConfigDump struct {
468	state         protoimpl.MessageState
469	sizeCache     protoimpl.SizeCache
470	unknownFields protoimpl.UnknownFields
471
472	// The statically loaded route configs.
473	StaticRouteConfigs []*RoutesConfigDump_StaticRouteConfig `protobuf:"bytes,2,rep,name=static_route_configs,json=staticRouteConfigs,proto3" json:"static_route_configs,omitempty"`
474	// The dynamically loaded route configs.
475	DynamicRouteConfigs []*RoutesConfigDump_DynamicRouteConfig `protobuf:"bytes,3,rep,name=dynamic_route_configs,json=dynamicRouteConfigs,proto3" json:"dynamic_route_configs,omitempty"`
476}
477
478func (x *RoutesConfigDump) Reset() {
479	*x = RoutesConfigDump{}
480	if protoimpl.UnsafeEnabled {
481		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[5]
482		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
483		ms.StoreMessageInfo(mi)
484	}
485}
486
487func (x *RoutesConfigDump) String() string {
488	return protoimpl.X.MessageStringOf(x)
489}
490
491func (*RoutesConfigDump) ProtoMessage() {}
492
493func (x *RoutesConfigDump) ProtoReflect() protoreflect.Message {
494	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[5]
495	if protoimpl.UnsafeEnabled && x != nil {
496		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
497		if ms.LoadMessageInfo() == nil {
498			ms.StoreMessageInfo(mi)
499		}
500		return ms
501	}
502	return mi.MessageOf(x)
503}
504
505// Deprecated: Use RoutesConfigDump.ProtoReflect.Descriptor instead.
506func (*RoutesConfigDump) Descriptor() ([]byte, []int) {
507	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{5}
508}
509
510func (x *RoutesConfigDump) GetStaticRouteConfigs() []*RoutesConfigDump_StaticRouteConfig {
511	if x != nil {
512		return x.StaticRouteConfigs
513	}
514	return nil
515}
516
517func (x *RoutesConfigDump) GetDynamicRouteConfigs() []*RoutesConfigDump_DynamicRouteConfig {
518	if x != nil {
519		return x.DynamicRouteConfigs
520	}
521	return nil
522}
523
524// Envoy's scoped RDS implementation fills this message with all currently loaded route
525// configuration scopes (defined via ScopedRouteConfigurationsSet protos). This message lists both
526// the scopes defined inline with the higher order object (i.e., the HttpConnectionManager) and the
527// dynamically obtained scopes via the SRDS API.
528type ScopedRoutesConfigDump struct {
529	state         protoimpl.MessageState
530	sizeCache     protoimpl.SizeCache
531	unknownFields protoimpl.UnknownFields
532
533	// The statically loaded scoped route configs.
534	InlineScopedRouteConfigs []*ScopedRoutesConfigDump_InlineScopedRouteConfigs `protobuf:"bytes,1,rep,name=inline_scoped_route_configs,json=inlineScopedRouteConfigs,proto3" json:"inline_scoped_route_configs,omitempty"`
535	// The dynamically loaded scoped route configs.
536	DynamicScopedRouteConfigs []*ScopedRoutesConfigDump_DynamicScopedRouteConfigs `protobuf:"bytes,2,rep,name=dynamic_scoped_route_configs,json=dynamicScopedRouteConfigs,proto3" json:"dynamic_scoped_route_configs,omitempty"`
537}
538
539func (x *ScopedRoutesConfigDump) Reset() {
540	*x = ScopedRoutesConfigDump{}
541	if protoimpl.UnsafeEnabled {
542		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[6]
543		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
544		ms.StoreMessageInfo(mi)
545	}
546}
547
548func (x *ScopedRoutesConfigDump) String() string {
549	return protoimpl.X.MessageStringOf(x)
550}
551
552func (*ScopedRoutesConfigDump) ProtoMessage() {}
553
554func (x *ScopedRoutesConfigDump) ProtoReflect() protoreflect.Message {
555	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[6]
556	if protoimpl.UnsafeEnabled && x != nil {
557		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
558		if ms.LoadMessageInfo() == nil {
559			ms.StoreMessageInfo(mi)
560		}
561		return ms
562	}
563	return mi.MessageOf(x)
564}
565
566// Deprecated: Use ScopedRoutesConfigDump.ProtoReflect.Descriptor instead.
567func (*ScopedRoutesConfigDump) Descriptor() ([]byte, []int) {
568	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{6}
569}
570
571func (x *ScopedRoutesConfigDump) GetInlineScopedRouteConfigs() []*ScopedRoutesConfigDump_InlineScopedRouteConfigs {
572	if x != nil {
573		return x.InlineScopedRouteConfigs
574	}
575	return nil
576}
577
578func (x *ScopedRoutesConfigDump) GetDynamicScopedRouteConfigs() []*ScopedRoutesConfigDump_DynamicScopedRouteConfigs {
579	if x != nil {
580		return x.DynamicScopedRouteConfigs
581	}
582	return nil
583}
584
585// Envoys SDS implementation fills this message with all secrets fetched dynamically via SDS.
586type SecretsConfigDump struct {
587	state         protoimpl.MessageState
588	sizeCache     protoimpl.SizeCache
589	unknownFields protoimpl.UnknownFields
590
591	// The statically loaded secrets.
592	StaticSecrets []*SecretsConfigDump_StaticSecret `protobuf:"bytes,1,rep,name=static_secrets,json=staticSecrets,proto3" json:"static_secrets,omitempty"`
593	// The dynamically loaded active secrets. These are secrets that are available to service
594	// clusters or listeners.
595	DynamicActiveSecrets []*SecretsConfigDump_DynamicSecret `protobuf:"bytes,2,rep,name=dynamic_active_secrets,json=dynamicActiveSecrets,proto3" json:"dynamic_active_secrets,omitempty"`
596	// The dynamically loaded warming secrets. These are secrets that are currently undergoing
597	// warming in preparation to service clusters or listeners.
598	DynamicWarmingSecrets []*SecretsConfigDump_DynamicSecret `protobuf:"bytes,3,rep,name=dynamic_warming_secrets,json=dynamicWarmingSecrets,proto3" json:"dynamic_warming_secrets,omitempty"`
599}
600
601func (x *SecretsConfigDump) Reset() {
602	*x = SecretsConfigDump{}
603	if protoimpl.UnsafeEnabled {
604		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[7]
605		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
606		ms.StoreMessageInfo(mi)
607	}
608}
609
610func (x *SecretsConfigDump) String() string {
611	return protoimpl.X.MessageStringOf(x)
612}
613
614func (*SecretsConfigDump) ProtoMessage() {}
615
616func (x *SecretsConfigDump) ProtoReflect() protoreflect.Message {
617	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[7]
618	if protoimpl.UnsafeEnabled && x != nil {
619		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
620		if ms.LoadMessageInfo() == nil {
621			ms.StoreMessageInfo(mi)
622		}
623		return ms
624	}
625	return mi.MessageOf(x)
626}
627
628// Deprecated: Use SecretsConfigDump.ProtoReflect.Descriptor instead.
629func (*SecretsConfigDump) Descriptor() ([]byte, []int) {
630	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{7}
631}
632
633func (x *SecretsConfigDump) GetStaticSecrets() []*SecretsConfigDump_StaticSecret {
634	if x != nil {
635		return x.StaticSecrets
636	}
637	return nil
638}
639
640func (x *SecretsConfigDump) GetDynamicActiveSecrets() []*SecretsConfigDump_DynamicSecret {
641	if x != nil {
642		return x.DynamicActiveSecrets
643	}
644	return nil
645}
646
647func (x *SecretsConfigDump) GetDynamicWarmingSecrets() []*SecretsConfigDump_DynamicSecret {
648	if x != nil {
649		return x.DynamicWarmingSecrets
650	}
651	return nil
652}
653
654// Envoy's admin fill this message with all currently known endpoints. Endpoint
655// configuration information can be used to recreate an Envoy configuration by populating all
656// endpoints as static endpoints or by returning them in an EDS response.
657type EndpointsConfigDump struct {
658	state         protoimpl.MessageState
659	sizeCache     protoimpl.SizeCache
660	unknownFields protoimpl.UnknownFields
661
662	// The statically loaded endpoint configs.
663	StaticEndpointConfigs []*EndpointsConfigDump_StaticEndpointConfig `protobuf:"bytes,2,rep,name=static_endpoint_configs,json=staticEndpointConfigs,proto3" json:"static_endpoint_configs,omitempty"`
664	// The dynamically loaded endpoint configs.
665	DynamicEndpointConfigs []*EndpointsConfigDump_DynamicEndpointConfig `protobuf:"bytes,3,rep,name=dynamic_endpoint_configs,json=dynamicEndpointConfigs,proto3" json:"dynamic_endpoint_configs,omitempty"`
666}
667
668func (x *EndpointsConfigDump) Reset() {
669	*x = EndpointsConfigDump{}
670	if protoimpl.UnsafeEnabled {
671		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[8]
672		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
673		ms.StoreMessageInfo(mi)
674	}
675}
676
677func (x *EndpointsConfigDump) String() string {
678	return protoimpl.X.MessageStringOf(x)
679}
680
681func (*EndpointsConfigDump) ProtoMessage() {}
682
683func (x *EndpointsConfigDump) ProtoReflect() protoreflect.Message {
684	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[8]
685	if protoimpl.UnsafeEnabled && x != nil {
686		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
687		if ms.LoadMessageInfo() == nil {
688			ms.StoreMessageInfo(mi)
689		}
690		return ms
691	}
692	return mi.MessageOf(x)
693}
694
695// Deprecated: Use EndpointsConfigDump.ProtoReflect.Descriptor instead.
696func (*EndpointsConfigDump) Descriptor() ([]byte, []int) {
697	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{8}
698}
699
700func (x *EndpointsConfigDump) GetStaticEndpointConfigs() []*EndpointsConfigDump_StaticEndpointConfig {
701	if x != nil {
702		return x.StaticEndpointConfigs
703	}
704	return nil
705}
706
707func (x *EndpointsConfigDump) GetDynamicEndpointConfigs() []*EndpointsConfigDump_DynamicEndpointConfig {
708	if x != nil {
709		return x.DynamicEndpointConfigs
710	}
711	return nil
712}
713
714// Describes a statically loaded listener.
715type ListenersConfigDump_StaticListener struct {
716	state         protoimpl.MessageState
717	sizeCache     protoimpl.SizeCache
718	unknownFields protoimpl.UnknownFields
719
720	// The listener config.
721	Listener *any.Any `protobuf:"bytes,1,opt,name=listener,proto3" json:"listener,omitempty"`
722	// The timestamp when the Listener was last successfully updated.
723	LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
724}
725
726func (x *ListenersConfigDump_StaticListener) Reset() {
727	*x = ListenersConfigDump_StaticListener{}
728	if protoimpl.UnsafeEnabled {
729		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[9]
730		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
731		ms.StoreMessageInfo(mi)
732	}
733}
734
735func (x *ListenersConfigDump_StaticListener) String() string {
736	return protoimpl.X.MessageStringOf(x)
737}
738
739func (*ListenersConfigDump_StaticListener) ProtoMessage() {}
740
741func (x *ListenersConfigDump_StaticListener) ProtoReflect() protoreflect.Message {
742	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[9]
743	if protoimpl.UnsafeEnabled && x != nil {
744		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
745		if ms.LoadMessageInfo() == nil {
746			ms.StoreMessageInfo(mi)
747		}
748		return ms
749	}
750	return mi.MessageOf(x)
751}
752
753// Deprecated: Use ListenersConfigDump_StaticListener.ProtoReflect.Descriptor instead.
754func (*ListenersConfigDump_StaticListener) Descriptor() ([]byte, []int) {
755	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{3, 0}
756}
757
758func (x *ListenersConfigDump_StaticListener) GetListener() *any.Any {
759	if x != nil {
760		return x.Listener
761	}
762	return nil
763}
764
765func (x *ListenersConfigDump_StaticListener) GetLastUpdated() *timestamp.Timestamp {
766	if x != nil {
767		return x.LastUpdated
768	}
769	return nil
770}
771
772type ListenersConfigDump_DynamicListenerState struct {
773	state         protoimpl.MessageState
774	sizeCache     protoimpl.SizeCache
775	unknownFields protoimpl.UnknownFields
776
777	// This is the per-resource version information. This version is currently taken from the
778	// :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` field at the time
779	// that the listener was loaded. In the future, discrete per-listener versions may be supported
780	// by the API.
781	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
782	// The listener config.
783	Listener *any.Any `protobuf:"bytes,2,opt,name=listener,proto3" json:"listener,omitempty"`
784	// The timestamp when the Listener was last successfully updated.
785	LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
786}
787
788func (x *ListenersConfigDump_DynamicListenerState) Reset() {
789	*x = ListenersConfigDump_DynamicListenerState{}
790	if protoimpl.UnsafeEnabled {
791		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[10]
792		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
793		ms.StoreMessageInfo(mi)
794	}
795}
796
797func (x *ListenersConfigDump_DynamicListenerState) String() string {
798	return protoimpl.X.MessageStringOf(x)
799}
800
801func (*ListenersConfigDump_DynamicListenerState) ProtoMessage() {}
802
803func (x *ListenersConfigDump_DynamicListenerState) ProtoReflect() protoreflect.Message {
804	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[10]
805	if protoimpl.UnsafeEnabled && x != nil {
806		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
807		if ms.LoadMessageInfo() == nil {
808			ms.StoreMessageInfo(mi)
809		}
810		return ms
811	}
812	return mi.MessageOf(x)
813}
814
815// Deprecated: Use ListenersConfigDump_DynamicListenerState.ProtoReflect.Descriptor instead.
816func (*ListenersConfigDump_DynamicListenerState) Descriptor() ([]byte, []int) {
817	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{3, 1}
818}
819
820func (x *ListenersConfigDump_DynamicListenerState) GetVersionInfo() string {
821	if x != nil {
822		return x.VersionInfo
823	}
824	return ""
825}
826
827func (x *ListenersConfigDump_DynamicListenerState) GetListener() *any.Any {
828	if x != nil {
829		return x.Listener
830	}
831	return nil
832}
833
834func (x *ListenersConfigDump_DynamicListenerState) GetLastUpdated() *timestamp.Timestamp {
835	if x != nil {
836		return x.LastUpdated
837	}
838	return nil
839}
840
841// Describes a dynamically loaded listener via the LDS API.
842// [#next-free-field: 7]
843type ListenersConfigDump_DynamicListener struct {
844	state         protoimpl.MessageState
845	sizeCache     protoimpl.SizeCache
846	unknownFields protoimpl.UnknownFields
847
848	// The name or unique id of this listener, pulled from the DynamicListenerState config.
849	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
850	// The listener state for any active listener by this name.
851	// These are listeners that are available to service data plane traffic.
852	ActiveState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,2,opt,name=active_state,json=activeState,proto3" json:"active_state,omitempty"`
853	// The listener state for any warming listener by this name.
854	// These are listeners that are currently undergoing warming in preparation to service data
855	// plane traffic. Note that if attempting to recreate an Envoy configuration from a
856	// configuration dump, the warming listeners should generally be discarded.
857	WarmingState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,3,opt,name=warming_state,json=warmingState,proto3" json:"warming_state,omitempty"`
858	// The listener state for any draining listener by this name.
859	// These are listeners that are currently undergoing draining in preparation to stop servicing
860	// data plane traffic. Note that if attempting to recreate an Envoy configuration from a
861	// configuration dump, the draining listeners should generally be discarded.
862	DrainingState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,4,opt,name=draining_state,json=drainingState,proto3" json:"draining_state,omitempty"`
863	// Set if the last update failed, cleared after the next successful update.
864	// The *error_state* field contains the rejected version of this particular
865	// resource along with the reason and timestamp. For successfully updated or
866	// acknowledged resource, this field should be empty.
867	ErrorState *UpdateFailureState `protobuf:"bytes,5,opt,name=error_state,json=errorState,proto3" json:"error_state,omitempty"`
868	// The client status of this resource.
869	// [#not-implemented-hide:]
870	ClientStatus ClientResourceStatus `protobuf:"varint,6,opt,name=client_status,json=clientStatus,proto3,enum=envoy.admin.v4alpha.ClientResourceStatus" json:"client_status,omitempty"`
871}
872
873func (x *ListenersConfigDump_DynamicListener) Reset() {
874	*x = ListenersConfigDump_DynamicListener{}
875	if protoimpl.UnsafeEnabled {
876		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[11]
877		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
878		ms.StoreMessageInfo(mi)
879	}
880}
881
882func (x *ListenersConfigDump_DynamicListener) String() string {
883	return protoimpl.X.MessageStringOf(x)
884}
885
886func (*ListenersConfigDump_DynamicListener) ProtoMessage() {}
887
888func (x *ListenersConfigDump_DynamicListener) ProtoReflect() protoreflect.Message {
889	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[11]
890	if protoimpl.UnsafeEnabled && x != nil {
891		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
892		if ms.LoadMessageInfo() == nil {
893			ms.StoreMessageInfo(mi)
894		}
895		return ms
896	}
897	return mi.MessageOf(x)
898}
899
900// Deprecated: Use ListenersConfigDump_DynamicListener.ProtoReflect.Descriptor instead.
901func (*ListenersConfigDump_DynamicListener) Descriptor() ([]byte, []int) {
902	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{3, 2}
903}
904
905func (x *ListenersConfigDump_DynamicListener) GetName() string {
906	if x != nil {
907		return x.Name
908	}
909	return ""
910}
911
912func (x *ListenersConfigDump_DynamicListener) GetActiveState() *ListenersConfigDump_DynamicListenerState {
913	if x != nil {
914		return x.ActiveState
915	}
916	return nil
917}
918
919func (x *ListenersConfigDump_DynamicListener) GetWarmingState() *ListenersConfigDump_DynamicListenerState {
920	if x != nil {
921		return x.WarmingState
922	}
923	return nil
924}
925
926func (x *ListenersConfigDump_DynamicListener) GetDrainingState() *ListenersConfigDump_DynamicListenerState {
927	if x != nil {
928		return x.DrainingState
929	}
930	return nil
931}
932
933func (x *ListenersConfigDump_DynamicListener) GetErrorState() *UpdateFailureState {
934	if x != nil {
935		return x.ErrorState
936	}
937	return nil
938}
939
940func (x *ListenersConfigDump_DynamicListener) GetClientStatus() ClientResourceStatus {
941	if x != nil {
942		return x.ClientStatus
943	}
944	return ClientResourceStatus_UNKNOWN
945}
946
947// Describes a statically loaded cluster.
948type ClustersConfigDump_StaticCluster struct {
949	state         protoimpl.MessageState
950	sizeCache     protoimpl.SizeCache
951	unknownFields protoimpl.UnknownFields
952
953	// The cluster config.
954	Cluster *any.Any `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
955	// The timestamp when the Cluster was last updated.
956	LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
957}
958
959func (x *ClustersConfigDump_StaticCluster) Reset() {
960	*x = ClustersConfigDump_StaticCluster{}
961	if protoimpl.UnsafeEnabled {
962		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[12]
963		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
964		ms.StoreMessageInfo(mi)
965	}
966}
967
968func (x *ClustersConfigDump_StaticCluster) String() string {
969	return protoimpl.X.MessageStringOf(x)
970}
971
972func (*ClustersConfigDump_StaticCluster) ProtoMessage() {}
973
974func (x *ClustersConfigDump_StaticCluster) ProtoReflect() protoreflect.Message {
975	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[12]
976	if protoimpl.UnsafeEnabled && x != nil {
977		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
978		if ms.LoadMessageInfo() == nil {
979			ms.StoreMessageInfo(mi)
980		}
981		return ms
982	}
983	return mi.MessageOf(x)
984}
985
986// Deprecated: Use ClustersConfigDump_StaticCluster.ProtoReflect.Descriptor instead.
987func (*ClustersConfigDump_StaticCluster) Descriptor() ([]byte, []int) {
988	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{4, 0}
989}
990
991func (x *ClustersConfigDump_StaticCluster) GetCluster() *any.Any {
992	if x != nil {
993		return x.Cluster
994	}
995	return nil
996}
997
998func (x *ClustersConfigDump_StaticCluster) GetLastUpdated() *timestamp.Timestamp {
999	if x != nil {
1000		return x.LastUpdated
1001	}
1002	return nil
1003}
1004
1005// Describes a dynamically loaded cluster via the CDS API.
1006// [#next-free-field: 6]
1007type ClustersConfigDump_DynamicCluster struct {
1008	state         protoimpl.MessageState
1009	sizeCache     protoimpl.SizeCache
1010	unknownFields protoimpl.UnknownFields
1011
1012	// This is the per-resource version information. This version is currently taken from the
1013	// :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` field at the time
1014	// that the cluster was loaded. In the future, discrete per-cluster versions may be supported by
1015	// the API.
1016	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
1017	// The cluster config.
1018	Cluster *any.Any `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
1019	// The timestamp when the Cluster was last updated.
1020	LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1021	// Set if the last update failed, cleared after the next successful update.
1022	// The *error_state* field contains the rejected version of this particular
1023	// resource along with the reason and timestamp. For successfully updated or
1024	// acknowledged resource, this field should be empty.
1025	// [#not-implemented-hide:]
1026	ErrorState *UpdateFailureState `protobuf:"bytes,4,opt,name=error_state,json=errorState,proto3" json:"error_state,omitempty"`
1027	// The client status of this resource.
1028	// [#not-implemented-hide:]
1029	ClientStatus ClientResourceStatus `protobuf:"varint,5,opt,name=client_status,json=clientStatus,proto3,enum=envoy.admin.v4alpha.ClientResourceStatus" json:"client_status,omitempty"`
1030}
1031
1032func (x *ClustersConfigDump_DynamicCluster) Reset() {
1033	*x = ClustersConfigDump_DynamicCluster{}
1034	if protoimpl.UnsafeEnabled {
1035		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[13]
1036		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1037		ms.StoreMessageInfo(mi)
1038	}
1039}
1040
1041func (x *ClustersConfigDump_DynamicCluster) String() string {
1042	return protoimpl.X.MessageStringOf(x)
1043}
1044
1045func (*ClustersConfigDump_DynamicCluster) ProtoMessage() {}
1046
1047func (x *ClustersConfigDump_DynamicCluster) ProtoReflect() protoreflect.Message {
1048	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[13]
1049	if protoimpl.UnsafeEnabled && x != nil {
1050		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1051		if ms.LoadMessageInfo() == nil {
1052			ms.StoreMessageInfo(mi)
1053		}
1054		return ms
1055	}
1056	return mi.MessageOf(x)
1057}
1058
1059// Deprecated: Use ClustersConfigDump_DynamicCluster.ProtoReflect.Descriptor instead.
1060func (*ClustersConfigDump_DynamicCluster) Descriptor() ([]byte, []int) {
1061	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{4, 1}
1062}
1063
1064func (x *ClustersConfigDump_DynamicCluster) GetVersionInfo() string {
1065	if x != nil {
1066		return x.VersionInfo
1067	}
1068	return ""
1069}
1070
1071func (x *ClustersConfigDump_DynamicCluster) GetCluster() *any.Any {
1072	if x != nil {
1073		return x.Cluster
1074	}
1075	return nil
1076}
1077
1078func (x *ClustersConfigDump_DynamicCluster) GetLastUpdated() *timestamp.Timestamp {
1079	if x != nil {
1080		return x.LastUpdated
1081	}
1082	return nil
1083}
1084
1085func (x *ClustersConfigDump_DynamicCluster) GetErrorState() *UpdateFailureState {
1086	if x != nil {
1087		return x.ErrorState
1088	}
1089	return nil
1090}
1091
1092func (x *ClustersConfigDump_DynamicCluster) GetClientStatus() ClientResourceStatus {
1093	if x != nil {
1094		return x.ClientStatus
1095	}
1096	return ClientResourceStatus_UNKNOWN
1097}
1098
1099type RoutesConfigDump_StaticRouteConfig struct {
1100	state         protoimpl.MessageState
1101	sizeCache     protoimpl.SizeCache
1102	unknownFields protoimpl.UnknownFields
1103
1104	// The route config.
1105	RouteConfig *any.Any `protobuf:"bytes,1,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"`
1106	// The timestamp when the Route was last updated.
1107	LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1108}
1109
1110func (x *RoutesConfigDump_StaticRouteConfig) Reset() {
1111	*x = RoutesConfigDump_StaticRouteConfig{}
1112	if protoimpl.UnsafeEnabled {
1113		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[14]
1114		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1115		ms.StoreMessageInfo(mi)
1116	}
1117}
1118
1119func (x *RoutesConfigDump_StaticRouteConfig) String() string {
1120	return protoimpl.X.MessageStringOf(x)
1121}
1122
1123func (*RoutesConfigDump_StaticRouteConfig) ProtoMessage() {}
1124
1125func (x *RoutesConfigDump_StaticRouteConfig) ProtoReflect() protoreflect.Message {
1126	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[14]
1127	if protoimpl.UnsafeEnabled && x != nil {
1128		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1129		if ms.LoadMessageInfo() == nil {
1130			ms.StoreMessageInfo(mi)
1131		}
1132		return ms
1133	}
1134	return mi.MessageOf(x)
1135}
1136
1137// Deprecated: Use RoutesConfigDump_StaticRouteConfig.ProtoReflect.Descriptor instead.
1138func (*RoutesConfigDump_StaticRouteConfig) Descriptor() ([]byte, []int) {
1139	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{5, 0}
1140}
1141
1142func (x *RoutesConfigDump_StaticRouteConfig) GetRouteConfig() *any.Any {
1143	if x != nil {
1144		return x.RouteConfig
1145	}
1146	return nil
1147}
1148
1149func (x *RoutesConfigDump_StaticRouteConfig) GetLastUpdated() *timestamp.Timestamp {
1150	if x != nil {
1151		return x.LastUpdated
1152	}
1153	return nil
1154}
1155
1156// [#next-free-field: 6]
1157type RoutesConfigDump_DynamicRouteConfig struct {
1158	state         protoimpl.MessageState
1159	sizeCache     protoimpl.SizeCache
1160	unknownFields protoimpl.UnknownFields
1161
1162	// This is the per-resource version information. This version is currently taken from the
1163	// :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` field at the time that
1164	// the route configuration was loaded.
1165	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
1166	// The route config.
1167	RouteConfig *any.Any `protobuf:"bytes,2,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"`
1168	// The timestamp when the Route was last updated.
1169	LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1170	// Set if the last update failed, cleared after the next successful update.
1171	// The *error_state* field contains the rejected version of this particular
1172	// resource along with the reason and timestamp. For successfully updated or
1173	// acknowledged resource, this field should be empty.
1174	// [#not-implemented-hide:]
1175	ErrorState *UpdateFailureState `protobuf:"bytes,4,opt,name=error_state,json=errorState,proto3" json:"error_state,omitempty"`
1176	// The client status of this resource.
1177	// [#not-implemented-hide:]
1178	ClientStatus ClientResourceStatus `protobuf:"varint,5,opt,name=client_status,json=clientStatus,proto3,enum=envoy.admin.v4alpha.ClientResourceStatus" json:"client_status,omitempty"`
1179}
1180
1181func (x *RoutesConfigDump_DynamicRouteConfig) Reset() {
1182	*x = RoutesConfigDump_DynamicRouteConfig{}
1183	if protoimpl.UnsafeEnabled {
1184		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[15]
1185		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1186		ms.StoreMessageInfo(mi)
1187	}
1188}
1189
1190func (x *RoutesConfigDump_DynamicRouteConfig) String() string {
1191	return protoimpl.X.MessageStringOf(x)
1192}
1193
1194func (*RoutesConfigDump_DynamicRouteConfig) ProtoMessage() {}
1195
1196func (x *RoutesConfigDump_DynamicRouteConfig) ProtoReflect() protoreflect.Message {
1197	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[15]
1198	if protoimpl.UnsafeEnabled && x != nil {
1199		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1200		if ms.LoadMessageInfo() == nil {
1201			ms.StoreMessageInfo(mi)
1202		}
1203		return ms
1204	}
1205	return mi.MessageOf(x)
1206}
1207
1208// Deprecated: Use RoutesConfigDump_DynamicRouteConfig.ProtoReflect.Descriptor instead.
1209func (*RoutesConfigDump_DynamicRouteConfig) Descriptor() ([]byte, []int) {
1210	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{5, 1}
1211}
1212
1213func (x *RoutesConfigDump_DynamicRouteConfig) GetVersionInfo() string {
1214	if x != nil {
1215		return x.VersionInfo
1216	}
1217	return ""
1218}
1219
1220func (x *RoutesConfigDump_DynamicRouteConfig) GetRouteConfig() *any.Any {
1221	if x != nil {
1222		return x.RouteConfig
1223	}
1224	return nil
1225}
1226
1227func (x *RoutesConfigDump_DynamicRouteConfig) GetLastUpdated() *timestamp.Timestamp {
1228	if x != nil {
1229		return x.LastUpdated
1230	}
1231	return nil
1232}
1233
1234func (x *RoutesConfigDump_DynamicRouteConfig) GetErrorState() *UpdateFailureState {
1235	if x != nil {
1236		return x.ErrorState
1237	}
1238	return nil
1239}
1240
1241func (x *RoutesConfigDump_DynamicRouteConfig) GetClientStatus() ClientResourceStatus {
1242	if x != nil {
1243		return x.ClientStatus
1244	}
1245	return ClientResourceStatus_UNKNOWN
1246}
1247
1248type ScopedRoutesConfigDump_InlineScopedRouteConfigs struct {
1249	state         protoimpl.MessageState
1250	sizeCache     protoimpl.SizeCache
1251	unknownFields protoimpl.UnknownFields
1252
1253	// The name assigned to the scoped route configurations.
1254	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1255	// The scoped route configurations.
1256	ScopedRouteConfigs []*any.Any `protobuf:"bytes,2,rep,name=scoped_route_configs,json=scopedRouteConfigs,proto3" json:"scoped_route_configs,omitempty"`
1257	// The timestamp when the scoped route config set was last updated.
1258	LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1259}
1260
1261func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) Reset() {
1262	*x = ScopedRoutesConfigDump_InlineScopedRouteConfigs{}
1263	if protoimpl.UnsafeEnabled {
1264		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[16]
1265		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1266		ms.StoreMessageInfo(mi)
1267	}
1268}
1269
1270func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) String() string {
1271	return protoimpl.X.MessageStringOf(x)
1272}
1273
1274func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) ProtoMessage() {}
1275
1276func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) ProtoReflect() protoreflect.Message {
1277	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[16]
1278	if protoimpl.UnsafeEnabled && x != nil {
1279		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1280		if ms.LoadMessageInfo() == nil {
1281			ms.StoreMessageInfo(mi)
1282		}
1283		return ms
1284	}
1285	return mi.MessageOf(x)
1286}
1287
1288// Deprecated: Use ScopedRoutesConfigDump_InlineScopedRouteConfigs.ProtoReflect.Descriptor instead.
1289func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) Descriptor() ([]byte, []int) {
1290	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{6, 0}
1291}
1292
1293func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetName() string {
1294	if x != nil {
1295		return x.Name
1296	}
1297	return ""
1298}
1299
1300func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetScopedRouteConfigs() []*any.Any {
1301	if x != nil {
1302		return x.ScopedRouteConfigs
1303	}
1304	return nil
1305}
1306
1307func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetLastUpdated() *timestamp.Timestamp {
1308	if x != nil {
1309		return x.LastUpdated
1310	}
1311	return nil
1312}
1313
1314// [#next-free-field: 7]
1315type ScopedRoutesConfigDump_DynamicScopedRouteConfigs struct {
1316	state         protoimpl.MessageState
1317	sizeCache     protoimpl.SizeCache
1318	unknownFields protoimpl.UnknownFields
1319
1320	// The name assigned to the scoped route configurations.
1321	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1322	// This is the per-resource version information. This version is currently taken from the
1323	// :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` field at the time that
1324	// the scoped routes configuration was loaded.
1325	VersionInfo string `protobuf:"bytes,2,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
1326	// The scoped route configurations.
1327	ScopedRouteConfigs []*any.Any `protobuf:"bytes,3,rep,name=scoped_route_configs,json=scopedRouteConfigs,proto3" json:"scoped_route_configs,omitempty"`
1328	// The timestamp when the scoped route config set was last updated.
1329	LastUpdated *timestamp.Timestamp `protobuf:"bytes,4,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1330	// Set if the last update failed, cleared after the next successful update.
1331	// The *error_state* field contains the rejected version of this particular
1332	// resource along with the reason and timestamp. For successfully updated or
1333	// acknowledged resource, this field should be empty.
1334	// [#not-implemented-hide:]
1335	ErrorState *UpdateFailureState `protobuf:"bytes,5,opt,name=error_state,json=errorState,proto3" json:"error_state,omitempty"`
1336	// The client status of this resource.
1337	// [#not-implemented-hide:]
1338	ClientStatus ClientResourceStatus `protobuf:"varint,6,opt,name=client_status,json=clientStatus,proto3,enum=envoy.admin.v4alpha.ClientResourceStatus" json:"client_status,omitempty"`
1339}
1340
1341func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) Reset() {
1342	*x = ScopedRoutesConfigDump_DynamicScopedRouteConfigs{}
1343	if protoimpl.UnsafeEnabled {
1344		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[17]
1345		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1346		ms.StoreMessageInfo(mi)
1347	}
1348}
1349
1350func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) String() string {
1351	return protoimpl.X.MessageStringOf(x)
1352}
1353
1354func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) ProtoMessage() {}
1355
1356func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) ProtoReflect() protoreflect.Message {
1357	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[17]
1358	if protoimpl.UnsafeEnabled && x != nil {
1359		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1360		if ms.LoadMessageInfo() == nil {
1361			ms.StoreMessageInfo(mi)
1362		}
1363		return ms
1364	}
1365	return mi.MessageOf(x)
1366}
1367
1368// Deprecated: Use ScopedRoutesConfigDump_DynamicScopedRouteConfigs.ProtoReflect.Descriptor instead.
1369func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) Descriptor() ([]byte, []int) {
1370	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{6, 1}
1371}
1372
1373func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetName() string {
1374	if x != nil {
1375		return x.Name
1376	}
1377	return ""
1378}
1379
1380func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetVersionInfo() string {
1381	if x != nil {
1382		return x.VersionInfo
1383	}
1384	return ""
1385}
1386
1387func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetScopedRouteConfigs() []*any.Any {
1388	if x != nil {
1389		return x.ScopedRouteConfigs
1390	}
1391	return nil
1392}
1393
1394func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetLastUpdated() *timestamp.Timestamp {
1395	if x != nil {
1396		return x.LastUpdated
1397	}
1398	return nil
1399}
1400
1401func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetErrorState() *UpdateFailureState {
1402	if x != nil {
1403		return x.ErrorState
1404	}
1405	return nil
1406}
1407
1408func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetClientStatus() ClientResourceStatus {
1409	if x != nil {
1410		return x.ClientStatus
1411	}
1412	return ClientResourceStatus_UNKNOWN
1413}
1414
1415// DynamicSecret contains secret information fetched via SDS.
1416// [#next-free-field: 7]
1417type SecretsConfigDump_DynamicSecret struct {
1418	state         protoimpl.MessageState
1419	sizeCache     protoimpl.SizeCache
1420	unknownFields protoimpl.UnknownFields
1421
1422	// The name assigned to the secret.
1423	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1424	// This is the per-resource version information.
1425	VersionInfo string `protobuf:"bytes,2,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
1426	// The timestamp when the secret was last updated.
1427	LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1428	// The actual secret information.
1429	// Security sensitive information is redacted (replaced with "[redacted]") for
1430	// private keys and passwords in TLS certificates.
1431	Secret *any.Any `protobuf:"bytes,4,opt,name=secret,proto3" json:"secret,omitempty"`
1432	// Set if the last update failed, cleared after the next successful update.
1433	// The *error_state* field contains the rejected version of this particular
1434	// resource along with the reason and timestamp. For successfully updated or
1435	// acknowledged resource, this field should be empty.
1436	// [#not-implemented-hide:]
1437	ErrorState *UpdateFailureState `protobuf:"bytes,5,opt,name=error_state,json=errorState,proto3" json:"error_state,omitempty"`
1438	// The client status of this resource.
1439	// [#not-implemented-hide:]
1440	ClientStatus ClientResourceStatus `protobuf:"varint,6,opt,name=client_status,json=clientStatus,proto3,enum=envoy.admin.v4alpha.ClientResourceStatus" json:"client_status,omitempty"`
1441}
1442
1443func (x *SecretsConfigDump_DynamicSecret) Reset() {
1444	*x = SecretsConfigDump_DynamicSecret{}
1445	if protoimpl.UnsafeEnabled {
1446		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[18]
1447		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1448		ms.StoreMessageInfo(mi)
1449	}
1450}
1451
1452func (x *SecretsConfigDump_DynamicSecret) String() string {
1453	return protoimpl.X.MessageStringOf(x)
1454}
1455
1456func (*SecretsConfigDump_DynamicSecret) ProtoMessage() {}
1457
1458func (x *SecretsConfigDump_DynamicSecret) ProtoReflect() protoreflect.Message {
1459	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[18]
1460	if protoimpl.UnsafeEnabled && x != nil {
1461		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1462		if ms.LoadMessageInfo() == nil {
1463			ms.StoreMessageInfo(mi)
1464		}
1465		return ms
1466	}
1467	return mi.MessageOf(x)
1468}
1469
1470// Deprecated: Use SecretsConfigDump_DynamicSecret.ProtoReflect.Descriptor instead.
1471func (*SecretsConfigDump_DynamicSecret) Descriptor() ([]byte, []int) {
1472	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{7, 0}
1473}
1474
1475func (x *SecretsConfigDump_DynamicSecret) GetName() string {
1476	if x != nil {
1477		return x.Name
1478	}
1479	return ""
1480}
1481
1482func (x *SecretsConfigDump_DynamicSecret) GetVersionInfo() string {
1483	if x != nil {
1484		return x.VersionInfo
1485	}
1486	return ""
1487}
1488
1489func (x *SecretsConfigDump_DynamicSecret) GetLastUpdated() *timestamp.Timestamp {
1490	if x != nil {
1491		return x.LastUpdated
1492	}
1493	return nil
1494}
1495
1496func (x *SecretsConfigDump_DynamicSecret) GetSecret() *any.Any {
1497	if x != nil {
1498		return x.Secret
1499	}
1500	return nil
1501}
1502
1503func (x *SecretsConfigDump_DynamicSecret) GetErrorState() *UpdateFailureState {
1504	if x != nil {
1505		return x.ErrorState
1506	}
1507	return nil
1508}
1509
1510func (x *SecretsConfigDump_DynamicSecret) GetClientStatus() ClientResourceStatus {
1511	if x != nil {
1512		return x.ClientStatus
1513	}
1514	return ClientResourceStatus_UNKNOWN
1515}
1516
1517// StaticSecret specifies statically loaded secret in bootstrap.
1518type SecretsConfigDump_StaticSecret struct {
1519	state         protoimpl.MessageState
1520	sizeCache     protoimpl.SizeCache
1521	unknownFields protoimpl.UnknownFields
1522
1523	// The name assigned to the secret.
1524	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1525	// The timestamp when the secret was last updated.
1526	LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1527	// The actual secret information.
1528	// Security sensitive information is redacted (replaced with "[redacted]") for
1529	// private keys and passwords in TLS certificates.
1530	Secret *any.Any `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
1531}
1532
1533func (x *SecretsConfigDump_StaticSecret) Reset() {
1534	*x = SecretsConfigDump_StaticSecret{}
1535	if protoimpl.UnsafeEnabled {
1536		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[19]
1537		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1538		ms.StoreMessageInfo(mi)
1539	}
1540}
1541
1542func (x *SecretsConfigDump_StaticSecret) String() string {
1543	return protoimpl.X.MessageStringOf(x)
1544}
1545
1546func (*SecretsConfigDump_StaticSecret) ProtoMessage() {}
1547
1548func (x *SecretsConfigDump_StaticSecret) ProtoReflect() protoreflect.Message {
1549	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[19]
1550	if protoimpl.UnsafeEnabled && x != nil {
1551		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1552		if ms.LoadMessageInfo() == nil {
1553			ms.StoreMessageInfo(mi)
1554		}
1555		return ms
1556	}
1557	return mi.MessageOf(x)
1558}
1559
1560// Deprecated: Use SecretsConfigDump_StaticSecret.ProtoReflect.Descriptor instead.
1561func (*SecretsConfigDump_StaticSecret) Descriptor() ([]byte, []int) {
1562	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{7, 1}
1563}
1564
1565func (x *SecretsConfigDump_StaticSecret) GetName() string {
1566	if x != nil {
1567		return x.Name
1568	}
1569	return ""
1570}
1571
1572func (x *SecretsConfigDump_StaticSecret) GetLastUpdated() *timestamp.Timestamp {
1573	if x != nil {
1574		return x.LastUpdated
1575	}
1576	return nil
1577}
1578
1579func (x *SecretsConfigDump_StaticSecret) GetSecret() *any.Any {
1580	if x != nil {
1581		return x.Secret
1582	}
1583	return nil
1584}
1585
1586type EndpointsConfigDump_StaticEndpointConfig struct {
1587	state         protoimpl.MessageState
1588	sizeCache     protoimpl.SizeCache
1589	unknownFields protoimpl.UnknownFields
1590
1591	// The endpoint config.
1592	EndpointConfig *any.Any `protobuf:"bytes,1,opt,name=endpoint_config,json=endpointConfig,proto3" json:"endpoint_config,omitempty"`
1593	// [#not-implemented-hide:] The timestamp when the Endpoint was last updated.
1594	LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1595}
1596
1597func (x *EndpointsConfigDump_StaticEndpointConfig) Reset() {
1598	*x = EndpointsConfigDump_StaticEndpointConfig{}
1599	if protoimpl.UnsafeEnabled {
1600		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[20]
1601		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1602		ms.StoreMessageInfo(mi)
1603	}
1604}
1605
1606func (x *EndpointsConfigDump_StaticEndpointConfig) String() string {
1607	return protoimpl.X.MessageStringOf(x)
1608}
1609
1610func (*EndpointsConfigDump_StaticEndpointConfig) ProtoMessage() {}
1611
1612func (x *EndpointsConfigDump_StaticEndpointConfig) ProtoReflect() protoreflect.Message {
1613	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[20]
1614	if protoimpl.UnsafeEnabled && x != nil {
1615		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1616		if ms.LoadMessageInfo() == nil {
1617			ms.StoreMessageInfo(mi)
1618		}
1619		return ms
1620	}
1621	return mi.MessageOf(x)
1622}
1623
1624// Deprecated: Use EndpointsConfigDump_StaticEndpointConfig.ProtoReflect.Descriptor instead.
1625func (*EndpointsConfigDump_StaticEndpointConfig) Descriptor() ([]byte, []int) {
1626	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{8, 0}
1627}
1628
1629func (x *EndpointsConfigDump_StaticEndpointConfig) GetEndpointConfig() *any.Any {
1630	if x != nil {
1631		return x.EndpointConfig
1632	}
1633	return nil
1634}
1635
1636func (x *EndpointsConfigDump_StaticEndpointConfig) GetLastUpdated() *timestamp.Timestamp {
1637	if x != nil {
1638		return x.LastUpdated
1639	}
1640	return nil
1641}
1642
1643// [#next-free-field: 6]
1644type EndpointsConfigDump_DynamicEndpointConfig struct {
1645	state         protoimpl.MessageState
1646	sizeCache     protoimpl.SizeCache
1647	unknownFields protoimpl.UnknownFields
1648
1649	// [#not-implemented-hide:] This is the per-resource version information. This version is currently taken from the
1650	// :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` field at the time that
1651	// the endpoint configuration was loaded.
1652	VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
1653	// The endpoint config.
1654	EndpointConfig *any.Any `protobuf:"bytes,2,opt,name=endpoint_config,json=endpointConfig,proto3" json:"endpoint_config,omitempty"`
1655	// [#not-implemented-hide:] The timestamp when the Endpoint was last updated.
1656	LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
1657	// Set if the last update failed, cleared after the next successful update.
1658	// The *error_state* field contains the rejected version of this particular
1659	// resource along with the reason and timestamp. For successfully updated or
1660	// acknowledged resource, this field should be empty.
1661	// [#not-implemented-hide:]
1662	ErrorState *UpdateFailureState `protobuf:"bytes,4,opt,name=error_state,json=errorState,proto3" json:"error_state,omitempty"`
1663	// The client status of this resource.
1664	// [#not-implemented-hide:]
1665	ClientStatus ClientResourceStatus `protobuf:"varint,5,opt,name=client_status,json=clientStatus,proto3,enum=envoy.admin.v4alpha.ClientResourceStatus" json:"client_status,omitempty"`
1666}
1667
1668func (x *EndpointsConfigDump_DynamicEndpointConfig) Reset() {
1669	*x = EndpointsConfigDump_DynamicEndpointConfig{}
1670	if protoimpl.UnsafeEnabled {
1671		mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[21]
1672		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1673		ms.StoreMessageInfo(mi)
1674	}
1675}
1676
1677func (x *EndpointsConfigDump_DynamicEndpointConfig) String() string {
1678	return protoimpl.X.MessageStringOf(x)
1679}
1680
1681func (*EndpointsConfigDump_DynamicEndpointConfig) ProtoMessage() {}
1682
1683func (x *EndpointsConfigDump_DynamicEndpointConfig) ProtoReflect() protoreflect.Message {
1684	mi := &file_envoy_admin_v4alpha_config_dump_proto_msgTypes[21]
1685	if protoimpl.UnsafeEnabled && x != nil {
1686		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1687		if ms.LoadMessageInfo() == nil {
1688			ms.StoreMessageInfo(mi)
1689		}
1690		return ms
1691	}
1692	return mi.MessageOf(x)
1693}
1694
1695// Deprecated: Use EndpointsConfigDump_DynamicEndpointConfig.ProtoReflect.Descriptor instead.
1696func (*EndpointsConfigDump_DynamicEndpointConfig) Descriptor() ([]byte, []int) {
1697	return file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP(), []int{8, 1}
1698}
1699
1700func (x *EndpointsConfigDump_DynamicEndpointConfig) GetVersionInfo() string {
1701	if x != nil {
1702		return x.VersionInfo
1703	}
1704	return ""
1705}
1706
1707func (x *EndpointsConfigDump_DynamicEndpointConfig) GetEndpointConfig() *any.Any {
1708	if x != nil {
1709		return x.EndpointConfig
1710	}
1711	return nil
1712}
1713
1714func (x *EndpointsConfigDump_DynamicEndpointConfig) GetLastUpdated() *timestamp.Timestamp {
1715	if x != nil {
1716		return x.LastUpdated
1717	}
1718	return nil
1719}
1720
1721func (x *EndpointsConfigDump_DynamicEndpointConfig) GetErrorState() *UpdateFailureState {
1722	if x != nil {
1723		return x.ErrorState
1724	}
1725	return nil
1726}
1727
1728func (x *EndpointsConfigDump_DynamicEndpointConfig) GetClientStatus() ClientResourceStatus {
1729	if x != nil {
1730		return x.ClientStatus
1731	}
1732	return ClientResourceStatus_UNKNOWN
1733}
1734
1735var File_envoy_admin_v4alpha_config_dump_proto protoreflect.FileDescriptor
1736
1737var file_envoy_admin_v4alpha_config_dump_proto_rawDesc = []byte{
1738	0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x34,
1739	0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x64, 0x75, 0x6d,
1740	0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
1741	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x2e, 0x65, 0x6e,
1742	0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x62, 0x6f, 0x6f, 0x74, 0x73,
1743	0x74, 0x72, 0x61, 0x70, 0x2f, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x62, 0x6f, 0x6f,
1744	0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f,
1745	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e,
1746	0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
1747	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
1748	0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61,
1749	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75,
1750	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e,
1751	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
1752	0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x0a, 0x43, 0x6f,
1753	0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x2e, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x66,
1754	0x69, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1755	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52,
1756	0x07, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x3a, 0x20, 0x9a, 0xc5, 0x88, 0x1e, 0x1b, 0x0a,
1757	0x19, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e,
1758	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x22, 0x90, 0x02, 0x0a, 0x12, 0x55,
1759	0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74,
1760	0x65, 0x12, 0x47, 0x0a, 0x14, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
1761	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
1762	0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1763	0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x13, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x43, 0x6f, 0x6e,
1764	0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4a, 0x0a, 0x13, 0x6c, 0x61,
1765	0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70,
1766	0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1767	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
1768	0x61, 0x6d, 0x70, 0x52, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41,
1769	0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c,
1770	0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
1771	0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
1772	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49,
1773	0x6e, 0x66, 0x6f, 0x3a, 0x28, 0x9a, 0xc5, 0x88, 0x1e, 0x23, 0x0a, 0x21, 0x65, 0x6e, 0x76, 0x6f,
1774	0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
1775	0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xc8, 0x01,
1776	0x0a, 0x13, 0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1777	0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x47, 0x0a, 0x09, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72,
1778	0x61, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1779	0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61,
1780	0x70, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74,
1781	0x72, 0x61, 0x70, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x12, 0x3d,
1782	0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02,
1783	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
1784	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
1785	0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x3a, 0x29, 0x9a,
1786	0xc5, 0x88, 0x1e, 0x24, 0x0a, 0x22, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69,
1787	0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x43, 0x6f,
1788	0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x22, 0x82, 0x0a, 0x0a, 0x13, 0x4c, 0x69, 0x73,
1789	0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70,
1790	0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
1791	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49,
1792	0x6e, 0x66, 0x6f, 0x12, 0x62, 0x0a, 0x10, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x6c, 0x69,
1793	0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e,
1794	0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c,
1795	0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e,
1796	0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x4c, 0x69,
1797	0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x0f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x4c, 0x69,
1798	0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x65, 0x0a, 0x11, 0x64, 0x79, 0x6e, 0x61, 0x6d,
1799	0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03,
1800	0x28, 0x0b, 0x32, 0x38, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
1801	0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
1802	0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e,
1803	0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x10, 0x64, 0x79,
1804	0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x1a, 0xbb,
1805	0x01, 0x0a, 0x0e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
1806	0x72, 0x12, 0x30, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x18, 0x01, 0x20,
1807	0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1808	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x65,
1809	0x6e, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61,
1810	0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1811	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
1812	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74,
1813	0x65, 0x64, 0x3a, 0x38, 0x9a, 0xc5, 0x88, 0x1e, 0x33, 0x0a, 0x31, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1814	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
1815	0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74,
1816	0x61, 0x74, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x1a, 0xea, 0x01, 0x0a,
1817	0x14, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72,
1818	0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
1819	0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72,
1820	0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x30, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74,
1821	0x65, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f,
1822	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79,
1823	0x52, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61,
1824	0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
1825	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1826	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61,
1827	0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x3a, 0x3e, 0x9a, 0xc5, 0x88, 0x1e, 0x39,
1828	0x0a, 0x37, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33,
1829	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1830	0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74,
1831	0x65, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x1a, 0xa6, 0x04, 0x0a, 0x0f, 0x44, 0x79,
1832	0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x12, 0x0a,
1833	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
1834	0x65, 0x12, 0x60, 0x0a, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74,
1835	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
1836	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69,
1837	0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d,
1838	0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
1839	0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74,
1840	0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x0d, 0x77, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x73,
1841	0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x65, 0x6e, 0x76,
1842	0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61,
1843	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1844	0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74,
1845	0x65, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x77, 0x61, 0x72, 0x6d, 0x69,
1846	0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x64, 0x0a, 0x0e, 0x64, 0x72, 0x61, 0x69, 0x6e,
1847	0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
1848	0x3d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34,
1849	0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43,
1850	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69,
1851	0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0d,
1852	0x64, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x48, 0x0a,
1853	0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01,
1854	0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
1855	0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46,
1856	0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x65, 0x72, 0x72,
1857	0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e,
1858	0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29,
1859	0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61,
1860	0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75,
1861	0x72, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e,
1862	0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x39, 0x9a, 0xc5, 0x88, 0x1e, 0x34, 0x0a, 0x32,
1863	0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x4c,
1864	0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75,
1865	0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
1866	0x65, 0x72, 0x3a, 0x29, 0x9a, 0xc5, 0x88, 0x1e, 0x24, 0x0a, 0x22, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1867	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
1868	0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x22, 0xd4, 0x07,
1869	0x0a, 0x12, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1870	0x44, 0x75, 0x6d, 0x70, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1871	0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73,
1872	0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5e, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x74, 0x69,
1873	0x63, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
1874	0x32, 0x35, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
1875	0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x43,
1876	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63,
1877	0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x43,
1878	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x6e, 0x0a, 0x17, 0x64, 0x79, 0x6e, 0x61, 0x6d,
1879	0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
1880	0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1881	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43,
1882	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d,
1883	0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
1884	0x52, 0x15, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43,
1885	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x70, 0x0a, 0x18, 0x64, 0x79, 0x6e, 0x61, 0x6d,
1886	0x69, 0x63, 0x5f, 0x77, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74,
1887	0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
1888	0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
1889	0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75,
1890	0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
1891	0x72, 0x52, 0x16, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x57, 0x61, 0x72, 0x6d, 0x69, 0x6e,
1892	0x67, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x1a, 0xb6, 0x01, 0x0a, 0x0d, 0x53, 0x74,
1893	0x61, 0x74, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x07, 0x63,
1894	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67,
1895	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41,
1896	0x6e, 0x79, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x6c,
1897	0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
1898	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1899	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c,
1900	0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x3a, 0x36, 0x9a, 0xc5, 0x88, 0x1e,
1901	0x31, 0x0a, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
1902	0x33, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1903	0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74,
1904	0x65, 0x72, 0x1a, 0xf5, 0x02, 0x0a, 0x0e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x43, 0x6c,
1905	0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
1906	0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72,
1907	0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73,
1908	0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1909	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52,
1910	0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74,
1911	0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
1912	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
1913	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74,
1914	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x48, 0x0a, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72,
1915	0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65,
1916	0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70,
1917	0x68, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
1918	0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74,
1919	0x65, 0x12, 0x4e, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74,
1920	0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1921	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43,
1922	0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61,
1923	0x74, 0x75, 0x73, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75,
1924	0x73, 0x3a, 0x37, 0x9a, 0xc5, 0x88, 0x1e, 0x32, 0x0a, 0x30, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
1925	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
1926	0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61,
1927	0x6d, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x3a, 0x28, 0x9a, 0xc5, 0x88, 0x1e,
1928	0x23, 0x0a, 0x21, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
1929	0x33, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1930	0x44, 0x75, 0x6d, 0x70, 0x22, 0xe2, 0x06, 0x0a, 0x10, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43,
1931	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x69, 0x0a, 0x14, 0x73, 0x74, 0x61,
1932	0x74, 0x69, 0x63, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1933	0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
1934	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f,
1935	0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53,
1936	0x74, 0x61, 0x74, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1937	0x52, 0x12, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e,
1938	0x66, 0x69, 0x67, 0x73, 0x12, 0x6c, 0x0a, 0x15, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f,
1939	0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x03, 0x20,
1940	0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69,
1941	0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73,
1942	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d,
1943	0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x13, 0x64,
1944	0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1945	0x67, 0x73, 0x1a, 0xc5, 0x01, 0x0a, 0x11, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x52, 0x6f, 0x75,
1946	0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x37, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74,
1947	0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
1948	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
1949	0x2e, 0x41, 0x6e, 0x79, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1950	0x67, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
1951	0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1952	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
1953	0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64,
1954	0x3a, 0x38, 0x9a, 0xc5, 0x88, 0x1e, 0x33, 0x0a, 0x31, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
1955	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f,
1956	0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x52,
1957	0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x84, 0x03, 0x0a, 0x12, 0x44,
1958	0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1959	0x67, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
1960	0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
1961	0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f,
1962	0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f,
1963	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79,
1964	0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a,
1965	0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20,
1966	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1967	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
1968	0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x48, 0x0a, 0x0b,
1969	0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
1970	0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
1971	0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x61,
1972	0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x65, 0x72, 0x72, 0x6f,
1973	0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
1974	0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e,
1975	0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c,
1976	0x70, 0x68, 0x61, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
1977	0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
1978	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x39, 0x9a, 0xc5, 0x88, 0x1e, 0x34, 0x0a, 0x32, 0x65,
1979	0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x6f,
1980	0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44,
1981	0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1982	0x67, 0x3a, 0x26, 0x9a, 0xc5, 0x88, 0x1e, 0x21, 0x0a, 0x1f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
1983	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43,
1984	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x22, 0x92, 0x08, 0x0a, 0x16, 0x53, 0x63,
1985	0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1986	0x44, 0x75, 0x6d, 0x70, 0x12, 0x83, 0x01, 0x0a, 0x1b, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
1987	0x73, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e,
1988	0x66, 0x69, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x65, 0x6e, 0x76,
1989	0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61,
1990	0x2e, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e,
1991	0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x49, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x63,
1992	0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
1993	0x52, 0x18, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f,
1994	0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x1c, 0x64,
1995	0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x5f, 0x72, 0x6f,
1996	0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
1997	0x0b, 0x32, 0x45, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
1998	0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f,
1999	0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44,
2000	0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74,
2001	0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x19, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69,
2002	0x63, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66,
2003	0x69, 0x67, 0x73, 0x1a, 0xfc, 0x01, 0x0a, 0x18, 0x49, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x63,
2004	0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
2005	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
2006	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x14, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x5f, 0x72,
2007	0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03,
2008	0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2009	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x12, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x64,
2010	0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x3d, 0x0a, 0x0c,
2011	0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01,
2012	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2013	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b,
2014	0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x3a, 0x45, 0x9a, 0xc5, 0x88,
2015	0x1e, 0x40, 0x0a, 0x3e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
2016	0x76, 0x33, 0x2e, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43,
2017	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x49, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
2018	0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
2019	0x67, 0x73, 0x1a, 0xbb, 0x03, 0x0a, 0x19, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x63,
2020	0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
2021	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
2022	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
2023	0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73,
2024	0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x14, 0x73, 0x63, 0x6f, 0x70, 0x65,
2025	0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18,
2026	0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
2027	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x12, 0x73, 0x63, 0x6f,
2028	0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12,
2029	0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18,
2030	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
2031	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
2032	0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x48,
2033	0x0a, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20,
2034	0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69,
2035	0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
2036	0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x65, 0x72,
2037	0x72, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65,
2038	0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32,
2039	0x29, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34,
2040	0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f,
2041	0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65,
2042	0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x46, 0x9a, 0xc5, 0x88, 0x1e, 0x41, 0x0a,
2043	0x3f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e,
2044	0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66,
2045	0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x63,
2046	0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
2047	0x3a, 0x2c, 0x9a, 0xc5, 0x88, 0x1e, 0x27, 0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
2048	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f,
2049	0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x22, 0xc1,
2050	0x07, 0x0a, 0x11, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2051	0x44, 0x75, 0x6d, 0x70, 0x12, 0x5a, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x73,
2052	0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x65,
2053	0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70,
2054	0x68, 0x61, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2055	0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x53, 0x65, 0x63, 0x72, 0x65,
2056	0x74, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73,
2057	0x12, 0x6a, 0x0a, 0x16, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69,
2058	0x76, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
2059	0x32, 0x34, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
2060	0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x43, 0x6f,
2061	0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63,
2062	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x14, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x41,
2063	0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x6c, 0x0a, 0x17,
2064	0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x77, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f,
2065	0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e,
2066	0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c,
2067	0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69,
2068	0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x65, 0x63,
2069	0x72, 0x65, 0x74, 0x52, 0x15, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x57, 0x61, 0x72, 0x6d,
2070	0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x1a, 0x84, 0x03, 0x0a, 0x0d, 0x44,
2071	0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04,
2072	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2073	0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
2074	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49,
2075	0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61,
2076	0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2077	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
2078	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74,
2079	0x65, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01,
2080	0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2081	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
2082	0x12, 0x48, 0x0a, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
2083	0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64,
2084	0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61,
2085	0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a,
2086	0x65, 0x72, 0x72, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x0d, 0x63, 0x6c,
2087	0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
2088	0x0e, 0x32, 0x29, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
2089	0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65,
2090	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0c, 0x63, 0x6c,
2091	0x69, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x35, 0x9a, 0xc5, 0x88, 0x1e,
2092	0x30, 0x0a, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
2093	0x33, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44,
2094	0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x65, 0x63, 0x72, 0x65,
2095	0x74, 0x1a, 0xc5, 0x01, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x53, 0x65, 0x63, 0x72,
2096	0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
2097	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75,
2098	0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
2099	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
2100	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70,
2101	0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18,
2102	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
2103	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x06, 0x73, 0x65, 0x63,
2104	0x72, 0x65, 0x74, 0x3a, 0x34, 0x9a, 0xc5, 0x88, 0x1e, 0x2f, 0x0a, 0x2d, 0x65, 0x6e, 0x76, 0x6f,
2105	0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65,
2106	0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61,
2107	0x74, 0x69, 0x63, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x3a, 0x27, 0x9a, 0xc5, 0x88, 0x1e, 0x22,
2108	0x0a, 0x20, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33,
2109	0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75,
2110	0x6d, 0x70, 0x22, 0x9e, 0x07, 0x0a, 0x13, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73,
2111	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x75, 0x0a, 0x17, 0x73, 0x74,
2112	0x61, 0x74, 0x69, 0x63, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f,
2113	0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x65, 0x6e,
2114	0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68,
2115	0x61, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69,
2116	0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x45, 0x6e, 0x64, 0x70,
2117	0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x15, 0x73, 0x74, 0x61, 0x74,
2118	0x69, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2119	0x73, 0x12, 0x78, 0x0a, 0x18, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x65, 0x6e, 0x64,
2120	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x03, 0x20,
2121	0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69,
2122	0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
2123	0x6e, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79,
2124	0x6e, 0x61, 0x6d, 0x69, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e,
2125	0x66, 0x69, 0x67, 0x52, 0x16, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x45, 0x6e, 0x64, 0x70,
2126	0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x1a, 0xd4, 0x01, 0x0a, 0x14,
2127	0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f,
2128	0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x0f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
2129	0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e,
2130	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
2131	0x41, 0x6e, 0x79, 0x52, 0x0e, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e,
2132	0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61,
2133	0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2134	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
2135	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74,
2136	0x65, 0x64, 0x3a, 0x3e, 0x9a, 0xc5, 0x88, 0x1e, 0x39, 0x0a, 0x37, 0x65, 0x6e, 0x76, 0x6f, 0x79,
2137	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
2138	0x6e, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74,
2139	0x61, 0x74, 0x69, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66,
2140	0x69, 0x67, 0x1a, 0x93, 0x03, 0x0a, 0x15, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x45, 0x6e,
2141	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x21, 0x0a, 0x0c,
2142	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01,
2143	0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12,
2144	0x3d, 0x0a, 0x0f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
2145	0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2146	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x0e,
2147	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d,
2148	0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03,
2149	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
2150	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
2151	0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x48, 0x0a,
2152	0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01,
2153	0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
2154	0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46,
2155	0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x65, 0x72, 0x72,
2156	0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e,
2157	0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29,
2158	0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61,
2159	0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75,
2160	0x72, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e,
2161	0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x3f, 0x9a, 0xc5, 0x88, 0x1e, 0x3a, 0x0a, 0x38,
2162	0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x45,
2163	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75,
2164	0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
2165	0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x29, 0x9a, 0xc5, 0x88, 0x1e, 0x24, 0x0a,
2166	0x22, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e,
2167	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44,
2168	0x75, 0x6d, 0x70, 0x2a, 0x5d, 0x0a, 0x14, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73,
2169	0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55,
2170	0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x52, 0x45, 0x51, 0x55,
2171	0x45, 0x53, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x4f, 0x45, 0x53, 0x5f,
2172	0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x41,
2173	0x43, 0x4b, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x41, 0x43, 0x4b, 0x45, 0x44,
2174	0x10, 0x04, 0x42, 0x3e, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
2175	0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
2176	0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44,
2177	0x75, 0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02,
2178	0x10, 0x03, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2179}
2180
2181var (
2182	file_envoy_admin_v4alpha_config_dump_proto_rawDescOnce sync.Once
2183	file_envoy_admin_v4alpha_config_dump_proto_rawDescData = file_envoy_admin_v4alpha_config_dump_proto_rawDesc
2184)
2185
2186func file_envoy_admin_v4alpha_config_dump_proto_rawDescGZIP() []byte {
2187	file_envoy_admin_v4alpha_config_dump_proto_rawDescOnce.Do(func() {
2188		file_envoy_admin_v4alpha_config_dump_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v4alpha_config_dump_proto_rawDescData)
2189	})
2190	return file_envoy_admin_v4alpha_config_dump_proto_rawDescData
2191}
2192
2193var file_envoy_admin_v4alpha_config_dump_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
2194var file_envoy_admin_v4alpha_config_dump_proto_msgTypes = make([]protoimpl.MessageInfo, 22)
2195var file_envoy_admin_v4alpha_config_dump_proto_goTypes = []interface{}{
2196	(ClientResourceStatus)(0),                                // 0: envoy.admin.v4alpha.ClientResourceStatus
2197	(*ConfigDump)(nil),                                       // 1: envoy.admin.v4alpha.ConfigDump
2198	(*UpdateFailureState)(nil),                               // 2: envoy.admin.v4alpha.UpdateFailureState
2199	(*BootstrapConfigDump)(nil),                              // 3: envoy.admin.v4alpha.BootstrapConfigDump
2200	(*ListenersConfigDump)(nil),                              // 4: envoy.admin.v4alpha.ListenersConfigDump
2201	(*ClustersConfigDump)(nil),                               // 5: envoy.admin.v4alpha.ClustersConfigDump
2202	(*RoutesConfigDump)(nil),                                 // 6: envoy.admin.v4alpha.RoutesConfigDump
2203	(*ScopedRoutesConfigDump)(nil),                           // 7: envoy.admin.v4alpha.ScopedRoutesConfigDump
2204	(*SecretsConfigDump)(nil),                                // 8: envoy.admin.v4alpha.SecretsConfigDump
2205	(*EndpointsConfigDump)(nil),                              // 9: envoy.admin.v4alpha.EndpointsConfigDump
2206	(*ListenersConfigDump_StaticListener)(nil),               // 10: envoy.admin.v4alpha.ListenersConfigDump.StaticListener
2207	(*ListenersConfigDump_DynamicListenerState)(nil),         // 11: envoy.admin.v4alpha.ListenersConfigDump.DynamicListenerState
2208	(*ListenersConfigDump_DynamicListener)(nil),              // 12: envoy.admin.v4alpha.ListenersConfigDump.DynamicListener
2209	(*ClustersConfigDump_StaticCluster)(nil),                 // 13: envoy.admin.v4alpha.ClustersConfigDump.StaticCluster
2210	(*ClustersConfigDump_DynamicCluster)(nil),                // 14: envoy.admin.v4alpha.ClustersConfigDump.DynamicCluster
2211	(*RoutesConfigDump_StaticRouteConfig)(nil),               // 15: envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig
2212	(*RoutesConfigDump_DynamicRouteConfig)(nil),              // 16: envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig
2213	(*ScopedRoutesConfigDump_InlineScopedRouteConfigs)(nil),  // 17: envoy.admin.v4alpha.ScopedRoutesConfigDump.InlineScopedRouteConfigs
2214	(*ScopedRoutesConfigDump_DynamicScopedRouteConfigs)(nil), // 18: envoy.admin.v4alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs
2215	(*SecretsConfigDump_DynamicSecret)(nil),                  // 19: envoy.admin.v4alpha.SecretsConfigDump.DynamicSecret
2216	(*SecretsConfigDump_StaticSecret)(nil),                   // 20: envoy.admin.v4alpha.SecretsConfigDump.StaticSecret
2217	(*EndpointsConfigDump_StaticEndpointConfig)(nil),         // 21: envoy.admin.v4alpha.EndpointsConfigDump.StaticEndpointConfig
2218	(*EndpointsConfigDump_DynamicEndpointConfig)(nil),        // 22: envoy.admin.v4alpha.EndpointsConfigDump.DynamicEndpointConfig
2219	(*any.Any)(nil),                                          // 23: google.protobuf.Any
2220	(*timestamp.Timestamp)(nil),                              // 24: google.protobuf.Timestamp
2221	(*v4alpha.Bootstrap)(nil),                                // 25: envoy.config.bootstrap.v4alpha.Bootstrap
2222}
2223var file_envoy_admin_v4alpha_config_dump_proto_depIdxs = []int32{
2224	23, // 0: envoy.admin.v4alpha.ConfigDump.configs:type_name -> google.protobuf.Any
2225	23, // 1: envoy.admin.v4alpha.UpdateFailureState.failed_configuration:type_name -> google.protobuf.Any
2226	24, // 2: envoy.admin.v4alpha.UpdateFailureState.last_update_attempt:type_name -> google.protobuf.Timestamp
2227	25, // 3: envoy.admin.v4alpha.BootstrapConfigDump.bootstrap:type_name -> envoy.config.bootstrap.v4alpha.Bootstrap
2228	24, // 4: envoy.admin.v4alpha.BootstrapConfigDump.last_updated:type_name -> google.protobuf.Timestamp
2229	10, // 5: envoy.admin.v4alpha.ListenersConfigDump.static_listeners:type_name -> envoy.admin.v4alpha.ListenersConfigDump.StaticListener
2230	12, // 6: envoy.admin.v4alpha.ListenersConfigDump.dynamic_listeners:type_name -> envoy.admin.v4alpha.ListenersConfigDump.DynamicListener
2231	13, // 7: envoy.admin.v4alpha.ClustersConfigDump.static_clusters:type_name -> envoy.admin.v4alpha.ClustersConfigDump.StaticCluster
2232	14, // 8: envoy.admin.v4alpha.ClustersConfigDump.dynamic_active_clusters:type_name -> envoy.admin.v4alpha.ClustersConfigDump.DynamicCluster
2233	14, // 9: envoy.admin.v4alpha.ClustersConfigDump.dynamic_warming_clusters:type_name -> envoy.admin.v4alpha.ClustersConfigDump.DynamicCluster
2234	15, // 10: envoy.admin.v4alpha.RoutesConfigDump.static_route_configs:type_name -> envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig
2235	16, // 11: envoy.admin.v4alpha.RoutesConfigDump.dynamic_route_configs:type_name -> envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig
2236	17, // 12: envoy.admin.v4alpha.ScopedRoutesConfigDump.inline_scoped_route_configs:type_name -> envoy.admin.v4alpha.ScopedRoutesConfigDump.InlineScopedRouteConfigs
2237	18, // 13: envoy.admin.v4alpha.ScopedRoutesConfigDump.dynamic_scoped_route_configs:type_name -> envoy.admin.v4alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs
2238	20, // 14: envoy.admin.v4alpha.SecretsConfigDump.static_secrets:type_name -> envoy.admin.v4alpha.SecretsConfigDump.StaticSecret
2239	19, // 15: envoy.admin.v4alpha.SecretsConfigDump.dynamic_active_secrets:type_name -> envoy.admin.v4alpha.SecretsConfigDump.DynamicSecret
2240	19, // 16: envoy.admin.v4alpha.SecretsConfigDump.dynamic_warming_secrets:type_name -> envoy.admin.v4alpha.SecretsConfigDump.DynamicSecret
2241	21, // 17: envoy.admin.v4alpha.EndpointsConfigDump.static_endpoint_configs:type_name -> envoy.admin.v4alpha.EndpointsConfigDump.StaticEndpointConfig
2242	22, // 18: envoy.admin.v4alpha.EndpointsConfigDump.dynamic_endpoint_configs:type_name -> envoy.admin.v4alpha.EndpointsConfigDump.DynamicEndpointConfig
2243	23, // 19: envoy.admin.v4alpha.ListenersConfigDump.StaticListener.listener:type_name -> google.protobuf.Any
2244	24, // 20: envoy.admin.v4alpha.ListenersConfigDump.StaticListener.last_updated:type_name -> google.protobuf.Timestamp
2245	23, // 21: envoy.admin.v4alpha.ListenersConfigDump.DynamicListenerState.listener:type_name -> google.protobuf.Any
2246	24, // 22: envoy.admin.v4alpha.ListenersConfigDump.DynamicListenerState.last_updated:type_name -> google.protobuf.Timestamp
2247	11, // 23: envoy.admin.v4alpha.ListenersConfigDump.DynamicListener.active_state:type_name -> envoy.admin.v4alpha.ListenersConfigDump.DynamicListenerState
2248	11, // 24: envoy.admin.v4alpha.ListenersConfigDump.DynamicListener.warming_state:type_name -> envoy.admin.v4alpha.ListenersConfigDump.DynamicListenerState
2249	11, // 25: envoy.admin.v4alpha.ListenersConfigDump.DynamicListener.draining_state:type_name -> envoy.admin.v4alpha.ListenersConfigDump.DynamicListenerState
2250	2,  // 26: envoy.admin.v4alpha.ListenersConfigDump.DynamicListener.error_state:type_name -> envoy.admin.v4alpha.UpdateFailureState
2251	0,  // 27: envoy.admin.v4alpha.ListenersConfigDump.DynamicListener.client_status:type_name -> envoy.admin.v4alpha.ClientResourceStatus
2252	23, // 28: envoy.admin.v4alpha.ClustersConfigDump.StaticCluster.cluster:type_name -> google.protobuf.Any
2253	24, // 29: envoy.admin.v4alpha.ClustersConfigDump.StaticCluster.last_updated:type_name -> google.protobuf.Timestamp
2254	23, // 30: envoy.admin.v4alpha.ClustersConfigDump.DynamicCluster.cluster:type_name -> google.protobuf.Any
2255	24, // 31: envoy.admin.v4alpha.ClustersConfigDump.DynamicCluster.last_updated:type_name -> google.protobuf.Timestamp
2256	2,  // 32: envoy.admin.v4alpha.ClustersConfigDump.DynamicCluster.error_state:type_name -> envoy.admin.v4alpha.UpdateFailureState
2257	0,  // 33: envoy.admin.v4alpha.ClustersConfigDump.DynamicCluster.client_status:type_name -> envoy.admin.v4alpha.ClientResourceStatus
2258	23, // 34: envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig.route_config:type_name -> google.protobuf.Any
2259	24, // 35: envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig.last_updated:type_name -> google.protobuf.Timestamp
2260	23, // 36: envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig.route_config:type_name -> google.protobuf.Any
2261	24, // 37: envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig.last_updated:type_name -> google.protobuf.Timestamp
2262	2,  // 38: envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig.error_state:type_name -> envoy.admin.v4alpha.UpdateFailureState
2263	0,  // 39: envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig.client_status:type_name -> envoy.admin.v4alpha.ClientResourceStatus
2264	23, // 40: envoy.admin.v4alpha.ScopedRoutesConfigDump.InlineScopedRouteConfigs.scoped_route_configs:type_name -> google.protobuf.Any
2265	24, // 41: envoy.admin.v4alpha.ScopedRoutesConfigDump.InlineScopedRouteConfigs.last_updated:type_name -> google.protobuf.Timestamp
2266	23, // 42: envoy.admin.v4alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs.scoped_route_configs:type_name -> google.protobuf.Any
2267	24, // 43: envoy.admin.v4alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs.last_updated:type_name -> google.protobuf.Timestamp
2268	2,  // 44: envoy.admin.v4alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs.error_state:type_name -> envoy.admin.v4alpha.UpdateFailureState
2269	0,  // 45: envoy.admin.v4alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs.client_status:type_name -> envoy.admin.v4alpha.ClientResourceStatus
2270	24, // 46: envoy.admin.v4alpha.SecretsConfigDump.DynamicSecret.last_updated:type_name -> google.protobuf.Timestamp
2271	23, // 47: envoy.admin.v4alpha.SecretsConfigDump.DynamicSecret.secret:type_name -> google.protobuf.Any
2272	2,  // 48: envoy.admin.v4alpha.SecretsConfigDump.DynamicSecret.error_state:type_name -> envoy.admin.v4alpha.UpdateFailureState
2273	0,  // 49: envoy.admin.v4alpha.SecretsConfigDump.DynamicSecret.client_status:type_name -> envoy.admin.v4alpha.ClientResourceStatus
2274	24, // 50: envoy.admin.v4alpha.SecretsConfigDump.StaticSecret.last_updated:type_name -> google.protobuf.Timestamp
2275	23, // 51: envoy.admin.v4alpha.SecretsConfigDump.StaticSecret.secret:type_name -> google.protobuf.Any
2276	23, // 52: envoy.admin.v4alpha.EndpointsConfigDump.StaticEndpointConfig.endpoint_config:type_name -> google.protobuf.Any
2277	24, // 53: envoy.admin.v4alpha.EndpointsConfigDump.StaticEndpointConfig.last_updated:type_name -> google.protobuf.Timestamp
2278	23, // 54: envoy.admin.v4alpha.EndpointsConfigDump.DynamicEndpointConfig.endpoint_config:type_name -> google.protobuf.Any
2279	24, // 55: envoy.admin.v4alpha.EndpointsConfigDump.DynamicEndpointConfig.last_updated:type_name -> google.protobuf.Timestamp
2280	2,  // 56: envoy.admin.v4alpha.EndpointsConfigDump.DynamicEndpointConfig.error_state:type_name -> envoy.admin.v4alpha.UpdateFailureState
2281	0,  // 57: envoy.admin.v4alpha.EndpointsConfigDump.DynamicEndpointConfig.client_status:type_name -> envoy.admin.v4alpha.ClientResourceStatus
2282	58, // [58:58] is the sub-list for method output_type
2283	58, // [58:58] is the sub-list for method input_type
2284	58, // [58:58] is the sub-list for extension type_name
2285	58, // [58:58] is the sub-list for extension extendee
2286	0,  // [0:58] is the sub-list for field type_name
2287}
2288
2289func init() { file_envoy_admin_v4alpha_config_dump_proto_init() }
2290func file_envoy_admin_v4alpha_config_dump_proto_init() {
2291	if File_envoy_admin_v4alpha_config_dump_proto != nil {
2292		return
2293	}
2294	if !protoimpl.UnsafeEnabled {
2295		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2296			switch v := v.(*ConfigDump); i {
2297			case 0:
2298				return &v.state
2299			case 1:
2300				return &v.sizeCache
2301			case 2:
2302				return &v.unknownFields
2303			default:
2304				return nil
2305			}
2306		}
2307		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2308			switch v := v.(*UpdateFailureState); i {
2309			case 0:
2310				return &v.state
2311			case 1:
2312				return &v.sizeCache
2313			case 2:
2314				return &v.unknownFields
2315			default:
2316				return nil
2317			}
2318		}
2319		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2320			switch v := v.(*BootstrapConfigDump); i {
2321			case 0:
2322				return &v.state
2323			case 1:
2324				return &v.sizeCache
2325			case 2:
2326				return &v.unknownFields
2327			default:
2328				return nil
2329			}
2330		}
2331		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2332			switch v := v.(*ListenersConfigDump); i {
2333			case 0:
2334				return &v.state
2335			case 1:
2336				return &v.sizeCache
2337			case 2:
2338				return &v.unknownFields
2339			default:
2340				return nil
2341			}
2342		}
2343		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2344			switch v := v.(*ClustersConfigDump); i {
2345			case 0:
2346				return &v.state
2347			case 1:
2348				return &v.sizeCache
2349			case 2:
2350				return &v.unknownFields
2351			default:
2352				return nil
2353			}
2354		}
2355		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2356			switch v := v.(*RoutesConfigDump); i {
2357			case 0:
2358				return &v.state
2359			case 1:
2360				return &v.sizeCache
2361			case 2:
2362				return &v.unknownFields
2363			default:
2364				return nil
2365			}
2366		}
2367		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2368			switch v := v.(*ScopedRoutesConfigDump); i {
2369			case 0:
2370				return &v.state
2371			case 1:
2372				return &v.sizeCache
2373			case 2:
2374				return &v.unknownFields
2375			default:
2376				return nil
2377			}
2378		}
2379		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2380			switch v := v.(*SecretsConfigDump); i {
2381			case 0:
2382				return &v.state
2383			case 1:
2384				return &v.sizeCache
2385			case 2:
2386				return &v.unknownFields
2387			default:
2388				return nil
2389			}
2390		}
2391		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2392			switch v := v.(*EndpointsConfigDump); i {
2393			case 0:
2394				return &v.state
2395			case 1:
2396				return &v.sizeCache
2397			case 2:
2398				return &v.unknownFields
2399			default:
2400				return nil
2401			}
2402		}
2403		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2404			switch v := v.(*ListenersConfigDump_StaticListener); i {
2405			case 0:
2406				return &v.state
2407			case 1:
2408				return &v.sizeCache
2409			case 2:
2410				return &v.unknownFields
2411			default:
2412				return nil
2413			}
2414		}
2415		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2416			switch v := v.(*ListenersConfigDump_DynamicListenerState); i {
2417			case 0:
2418				return &v.state
2419			case 1:
2420				return &v.sizeCache
2421			case 2:
2422				return &v.unknownFields
2423			default:
2424				return nil
2425			}
2426		}
2427		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2428			switch v := v.(*ListenersConfigDump_DynamicListener); i {
2429			case 0:
2430				return &v.state
2431			case 1:
2432				return &v.sizeCache
2433			case 2:
2434				return &v.unknownFields
2435			default:
2436				return nil
2437			}
2438		}
2439		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2440			switch v := v.(*ClustersConfigDump_StaticCluster); i {
2441			case 0:
2442				return &v.state
2443			case 1:
2444				return &v.sizeCache
2445			case 2:
2446				return &v.unknownFields
2447			default:
2448				return nil
2449			}
2450		}
2451		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2452			switch v := v.(*ClustersConfigDump_DynamicCluster); i {
2453			case 0:
2454				return &v.state
2455			case 1:
2456				return &v.sizeCache
2457			case 2:
2458				return &v.unknownFields
2459			default:
2460				return nil
2461			}
2462		}
2463		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2464			switch v := v.(*RoutesConfigDump_StaticRouteConfig); i {
2465			case 0:
2466				return &v.state
2467			case 1:
2468				return &v.sizeCache
2469			case 2:
2470				return &v.unknownFields
2471			default:
2472				return nil
2473			}
2474		}
2475		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2476			switch v := v.(*RoutesConfigDump_DynamicRouteConfig); i {
2477			case 0:
2478				return &v.state
2479			case 1:
2480				return &v.sizeCache
2481			case 2:
2482				return &v.unknownFields
2483			default:
2484				return nil
2485			}
2486		}
2487		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2488			switch v := v.(*ScopedRoutesConfigDump_InlineScopedRouteConfigs); i {
2489			case 0:
2490				return &v.state
2491			case 1:
2492				return &v.sizeCache
2493			case 2:
2494				return &v.unknownFields
2495			default:
2496				return nil
2497			}
2498		}
2499		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2500			switch v := v.(*ScopedRoutesConfigDump_DynamicScopedRouteConfigs); i {
2501			case 0:
2502				return &v.state
2503			case 1:
2504				return &v.sizeCache
2505			case 2:
2506				return &v.unknownFields
2507			default:
2508				return nil
2509			}
2510		}
2511		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2512			switch v := v.(*SecretsConfigDump_DynamicSecret); i {
2513			case 0:
2514				return &v.state
2515			case 1:
2516				return &v.sizeCache
2517			case 2:
2518				return &v.unknownFields
2519			default:
2520				return nil
2521			}
2522		}
2523		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
2524			switch v := v.(*SecretsConfigDump_StaticSecret); i {
2525			case 0:
2526				return &v.state
2527			case 1:
2528				return &v.sizeCache
2529			case 2:
2530				return &v.unknownFields
2531			default:
2532				return nil
2533			}
2534		}
2535		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
2536			switch v := v.(*EndpointsConfigDump_StaticEndpointConfig); i {
2537			case 0:
2538				return &v.state
2539			case 1:
2540				return &v.sizeCache
2541			case 2:
2542				return &v.unknownFields
2543			default:
2544				return nil
2545			}
2546		}
2547		file_envoy_admin_v4alpha_config_dump_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
2548			switch v := v.(*EndpointsConfigDump_DynamicEndpointConfig); i {
2549			case 0:
2550				return &v.state
2551			case 1:
2552				return &v.sizeCache
2553			case 2:
2554				return &v.unknownFields
2555			default:
2556				return nil
2557			}
2558		}
2559	}
2560	type x struct{}
2561	out := protoimpl.TypeBuilder{
2562		File: protoimpl.DescBuilder{
2563			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2564			RawDescriptor: file_envoy_admin_v4alpha_config_dump_proto_rawDesc,
2565			NumEnums:      1,
2566			NumMessages:   22,
2567			NumExtensions: 0,
2568			NumServices:   0,
2569		},
2570		GoTypes:           file_envoy_admin_v4alpha_config_dump_proto_goTypes,
2571		DependencyIndexes: file_envoy_admin_v4alpha_config_dump_proto_depIdxs,
2572		EnumInfos:         file_envoy_admin_v4alpha_config_dump_proto_enumTypes,
2573		MessageInfos:      file_envoy_admin_v4alpha_config_dump_proto_msgTypes,
2574	}.Build()
2575	File_envoy_admin_v4alpha_config_dump_proto = out.File
2576	file_envoy_admin_v4alpha_config_dump_proto_rawDesc = nil
2577	file_envoy_admin_v4alpha_config_dump_proto_goTypes = nil
2578	file_envoy_admin_v4alpha_config_dump_proto_depIdxs = nil
2579}
2580