...

Source file src/github.com/datawire/ambassador/v2/pkg/api/envoy/admin/v3/config_dump.pb.go

Documentation: github.com/datawire/ambassador/v2/pkg/api/envoy/admin/v3

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

View as plain text