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