1// Code generated by protoc-gen-go. DO NOT EDIT. 2// versions: 3// protoc-gen-go v1.25.0 4// protoc v3.14.0 5// source: envoy/admin/v4alpha/server_info.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/core/v4alpha" 12 proto "github.com/golang/protobuf/proto" 13 duration "github.com/golang/protobuf/ptypes/duration" 14 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 15 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 16 reflect "reflect" 17 sync "sync" 18) 19 20const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25) 26 27// This is a compile-time assertion that a sufficiently up-to-date version 28// of the legacy proto package is being used. 29const _ = proto.ProtoPackageIsVersion4 30 31type ServerInfo_State int32 32 33const ( 34 // Server is live and serving traffic. 35 ServerInfo_LIVE ServerInfo_State = 0 36 // Server is draining listeners in response to external health checks failing. 37 ServerInfo_DRAINING ServerInfo_State = 1 38 // Server has not yet completed cluster manager initialization. 39 ServerInfo_PRE_INITIALIZING ServerInfo_State = 2 40 // Server is running the cluster manager initialization callbacks (e.g., RDS). 41 ServerInfo_INITIALIZING ServerInfo_State = 3 42) 43 44// Enum value maps for ServerInfo_State. 45var ( 46 ServerInfo_State_name = map[int32]string{ 47 0: "LIVE", 48 1: "DRAINING", 49 2: "PRE_INITIALIZING", 50 3: "INITIALIZING", 51 } 52 ServerInfo_State_value = map[string]int32{ 53 "LIVE": 0, 54 "DRAINING": 1, 55 "PRE_INITIALIZING": 2, 56 "INITIALIZING": 3, 57 } 58) 59 60func (x ServerInfo_State) Enum() *ServerInfo_State { 61 p := new(ServerInfo_State) 62 *p = x 63 return p 64} 65 66func (x ServerInfo_State) String() string { 67 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 68} 69 70func (ServerInfo_State) Descriptor() protoreflect.EnumDescriptor { 71 return file_envoy_admin_v4alpha_server_info_proto_enumTypes[0].Descriptor() 72} 73 74func (ServerInfo_State) Type() protoreflect.EnumType { 75 return &file_envoy_admin_v4alpha_server_info_proto_enumTypes[0] 76} 77 78func (x ServerInfo_State) Number() protoreflect.EnumNumber { 79 return protoreflect.EnumNumber(x) 80} 81 82// Deprecated: Use ServerInfo_State.Descriptor instead. 83func (ServerInfo_State) EnumDescriptor() ([]byte, []int) { 84 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{0, 0} 85} 86 87type CommandLineOptions_IpVersion int32 88 89const ( 90 CommandLineOptions_v4 CommandLineOptions_IpVersion = 0 91 CommandLineOptions_v6 CommandLineOptions_IpVersion = 1 92) 93 94// Enum value maps for CommandLineOptions_IpVersion. 95var ( 96 CommandLineOptions_IpVersion_name = map[int32]string{ 97 0: "v4", 98 1: "v6", 99 } 100 CommandLineOptions_IpVersion_value = map[string]int32{ 101 "v4": 0, 102 "v6": 1, 103 } 104) 105 106func (x CommandLineOptions_IpVersion) Enum() *CommandLineOptions_IpVersion { 107 p := new(CommandLineOptions_IpVersion) 108 *p = x 109 return p 110} 111 112func (x CommandLineOptions_IpVersion) String() string { 113 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 114} 115 116func (CommandLineOptions_IpVersion) Descriptor() protoreflect.EnumDescriptor { 117 return file_envoy_admin_v4alpha_server_info_proto_enumTypes[1].Descriptor() 118} 119 120func (CommandLineOptions_IpVersion) Type() protoreflect.EnumType { 121 return &file_envoy_admin_v4alpha_server_info_proto_enumTypes[1] 122} 123 124func (x CommandLineOptions_IpVersion) Number() protoreflect.EnumNumber { 125 return protoreflect.EnumNumber(x) 126} 127 128// Deprecated: Use CommandLineOptions_IpVersion.Descriptor instead. 129func (CommandLineOptions_IpVersion) EnumDescriptor() ([]byte, []int) { 130 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1, 0} 131} 132 133type CommandLineOptions_Mode int32 134 135const ( 136 // Validate configs and then serve traffic normally. 137 CommandLineOptions_Serve CommandLineOptions_Mode = 0 138 // Validate configs and exit. 139 CommandLineOptions_Validate CommandLineOptions_Mode = 1 140 // Completely load and initialize the config, and then exit without running the listener loop. 141 CommandLineOptions_InitOnly CommandLineOptions_Mode = 2 142) 143 144// Enum value maps for CommandLineOptions_Mode. 145var ( 146 CommandLineOptions_Mode_name = map[int32]string{ 147 0: "Serve", 148 1: "Validate", 149 2: "InitOnly", 150 } 151 CommandLineOptions_Mode_value = map[string]int32{ 152 "Serve": 0, 153 "Validate": 1, 154 "InitOnly": 2, 155 } 156) 157 158func (x CommandLineOptions_Mode) Enum() *CommandLineOptions_Mode { 159 p := new(CommandLineOptions_Mode) 160 *p = x 161 return p 162} 163 164func (x CommandLineOptions_Mode) String() string { 165 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 166} 167 168func (CommandLineOptions_Mode) Descriptor() protoreflect.EnumDescriptor { 169 return file_envoy_admin_v4alpha_server_info_proto_enumTypes[2].Descriptor() 170} 171 172func (CommandLineOptions_Mode) Type() protoreflect.EnumType { 173 return &file_envoy_admin_v4alpha_server_info_proto_enumTypes[2] 174} 175 176func (x CommandLineOptions_Mode) Number() protoreflect.EnumNumber { 177 return protoreflect.EnumNumber(x) 178} 179 180// Deprecated: Use CommandLineOptions_Mode.Descriptor instead. 181func (CommandLineOptions_Mode) EnumDescriptor() ([]byte, []int) { 182 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1, 1} 183} 184 185type CommandLineOptions_DrainStrategy int32 186 187const ( 188 // Gradually discourage connections over the course of the drain period. 189 CommandLineOptions_Gradual CommandLineOptions_DrainStrategy = 0 190 // Discourage all connections for the duration of the drain sequence. 191 CommandLineOptions_Immediate CommandLineOptions_DrainStrategy = 1 192) 193 194// Enum value maps for CommandLineOptions_DrainStrategy. 195var ( 196 CommandLineOptions_DrainStrategy_name = map[int32]string{ 197 0: "Gradual", 198 1: "Immediate", 199 } 200 CommandLineOptions_DrainStrategy_value = map[string]int32{ 201 "Gradual": 0, 202 "Immediate": 1, 203 } 204) 205 206func (x CommandLineOptions_DrainStrategy) Enum() *CommandLineOptions_DrainStrategy { 207 p := new(CommandLineOptions_DrainStrategy) 208 *p = x 209 return p 210} 211 212func (x CommandLineOptions_DrainStrategy) String() string { 213 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 214} 215 216func (CommandLineOptions_DrainStrategy) Descriptor() protoreflect.EnumDescriptor { 217 return file_envoy_admin_v4alpha_server_info_proto_enumTypes[3].Descriptor() 218} 219 220func (CommandLineOptions_DrainStrategy) Type() protoreflect.EnumType { 221 return &file_envoy_admin_v4alpha_server_info_proto_enumTypes[3] 222} 223 224func (x CommandLineOptions_DrainStrategy) Number() protoreflect.EnumNumber { 225 return protoreflect.EnumNumber(x) 226} 227 228// Deprecated: Use CommandLineOptions_DrainStrategy.Descriptor instead. 229func (CommandLineOptions_DrainStrategy) EnumDescriptor() ([]byte, []int) { 230 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1, 2} 231} 232 233// Proto representation of the value returned by /server_info, containing 234// server version/server status information. 235// [#next-free-field: 8] 236type ServerInfo struct { 237 state protoimpl.MessageState 238 sizeCache protoimpl.SizeCache 239 unknownFields protoimpl.UnknownFields 240 241 // Server version. 242 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 243 // State of the server. 244 State ServerInfo_State `protobuf:"varint,2,opt,name=state,proto3,enum=envoy.admin.v4alpha.ServerInfo_State" json:"state,omitempty"` 245 // Uptime since current epoch was started. 246 UptimeCurrentEpoch *duration.Duration `protobuf:"bytes,3,opt,name=uptime_current_epoch,json=uptimeCurrentEpoch,proto3" json:"uptime_current_epoch,omitempty"` 247 // Uptime since the start of the first epoch. 248 UptimeAllEpochs *duration.Duration `protobuf:"bytes,4,opt,name=uptime_all_epochs,json=uptimeAllEpochs,proto3" json:"uptime_all_epochs,omitempty"` 249 // Hot restart version. 250 HotRestartVersion string `protobuf:"bytes,5,opt,name=hot_restart_version,json=hotRestartVersion,proto3" json:"hot_restart_version,omitempty"` 251 // Command line options the server is currently running with. 252 CommandLineOptions *CommandLineOptions `protobuf:"bytes,6,opt,name=command_line_options,json=commandLineOptions,proto3" json:"command_line_options,omitempty"` 253 // Populated node identity of this server. 254 Node *v4alpha.Node `protobuf:"bytes,7,opt,name=node,proto3" json:"node,omitempty"` 255} 256 257func (x *ServerInfo) Reset() { 258 *x = ServerInfo{} 259 if protoimpl.UnsafeEnabled { 260 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[0] 261 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 262 ms.StoreMessageInfo(mi) 263 } 264} 265 266func (x *ServerInfo) String() string { 267 return protoimpl.X.MessageStringOf(x) 268} 269 270func (*ServerInfo) ProtoMessage() {} 271 272func (x *ServerInfo) ProtoReflect() protoreflect.Message { 273 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[0] 274 if protoimpl.UnsafeEnabled && x != nil { 275 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 276 if ms.LoadMessageInfo() == nil { 277 ms.StoreMessageInfo(mi) 278 } 279 return ms 280 } 281 return mi.MessageOf(x) 282} 283 284// Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead. 285func (*ServerInfo) Descriptor() ([]byte, []int) { 286 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{0} 287} 288 289func (x *ServerInfo) GetVersion() string { 290 if x != nil { 291 return x.Version 292 } 293 return "" 294} 295 296func (x *ServerInfo) GetState() ServerInfo_State { 297 if x != nil { 298 return x.State 299 } 300 return ServerInfo_LIVE 301} 302 303func (x *ServerInfo) GetUptimeCurrentEpoch() *duration.Duration { 304 if x != nil { 305 return x.UptimeCurrentEpoch 306 } 307 return nil 308} 309 310func (x *ServerInfo) GetUptimeAllEpochs() *duration.Duration { 311 if x != nil { 312 return x.UptimeAllEpochs 313 } 314 return nil 315} 316 317func (x *ServerInfo) GetHotRestartVersion() string { 318 if x != nil { 319 return x.HotRestartVersion 320 } 321 return "" 322} 323 324func (x *ServerInfo) GetCommandLineOptions() *CommandLineOptions { 325 if x != nil { 326 return x.CommandLineOptions 327 } 328 return nil 329} 330 331func (x *ServerInfo) GetNode() *v4alpha.Node { 332 if x != nil { 333 return x.Node 334 } 335 return nil 336} 337 338// [#next-free-field: 38] 339type CommandLineOptions struct { 340 state protoimpl.MessageState 341 sizeCache protoimpl.SizeCache 342 unknownFields protoimpl.UnknownFields 343 344 // See :option:`--base-id` for details. 345 BaseId uint64 `protobuf:"varint,1,opt,name=base_id,json=baseId,proto3" json:"base_id,omitempty"` 346 // See :option:`--use-dynamic-base-id` for details. 347 UseDynamicBaseId bool `protobuf:"varint,31,opt,name=use_dynamic_base_id,json=useDynamicBaseId,proto3" json:"use_dynamic_base_id,omitempty"` 348 // See :option:`--base-id-path` for details. 349 BaseIdPath string `protobuf:"bytes,32,opt,name=base_id_path,json=baseIdPath,proto3" json:"base_id_path,omitempty"` 350 // See :option:`--concurrency` for details. 351 Concurrency uint32 `protobuf:"varint,2,opt,name=concurrency,proto3" json:"concurrency,omitempty"` 352 // See :option:`--config-path` for details. 353 ConfigPath string `protobuf:"bytes,3,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"` 354 // See :option:`--config-yaml` for details. 355 ConfigYaml string `protobuf:"bytes,4,opt,name=config_yaml,json=configYaml,proto3" json:"config_yaml,omitempty"` 356 // See :option:`--allow-unknown-static-fields` for details. 357 AllowUnknownStaticFields bool `protobuf:"varint,5,opt,name=allow_unknown_static_fields,json=allowUnknownStaticFields,proto3" json:"allow_unknown_static_fields,omitempty"` 358 // See :option:`--reject-unknown-dynamic-fields` for details. 359 RejectUnknownDynamicFields bool `protobuf:"varint,26,opt,name=reject_unknown_dynamic_fields,json=rejectUnknownDynamicFields,proto3" json:"reject_unknown_dynamic_fields,omitempty"` 360 // See :option:`--ignore-unknown-dynamic-fields` for details. 361 IgnoreUnknownDynamicFields bool `protobuf:"varint,30,opt,name=ignore_unknown_dynamic_fields,json=ignoreUnknownDynamicFields,proto3" json:"ignore_unknown_dynamic_fields,omitempty"` 362 // See :option:`--admin-address-path` for details. 363 AdminAddressPath string `protobuf:"bytes,6,opt,name=admin_address_path,json=adminAddressPath,proto3" json:"admin_address_path,omitempty"` 364 // See :option:`--local-address-ip-version` for details. 365 LocalAddressIpVersion CommandLineOptions_IpVersion `protobuf:"varint,7,opt,name=local_address_ip_version,json=localAddressIpVersion,proto3,enum=envoy.admin.v4alpha.CommandLineOptions_IpVersion" json:"local_address_ip_version,omitempty"` 366 // See :option:`--log-level` for details. 367 LogLevel string `protobuf:"bytes,8,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"` 368 // See :option:`--component-log-level` for details. 369 ComponentLogLevel string `protobuf:"bytes,9,opt,name=component_log_level,json=componentLogLevel,proto3" json:"component_log_level,omitempty"` 370 // See :option:`--log-format` for details. 371 LogFormat string `protobuf:"bytes,10,opt,name=log_format,json=logFormat,proto3" json:"log_format,omitempty"` 372 // See :option:`--log-format-escaped` for details. 373 LogFormatEscaped bool `protobuf:"varint,27,opt,name=log_format_escaped,json=logFormatEscaped,proto3" json:"log_format_escaped,omitempty"` 374 // See :option:`--log-path` for details. 375 LogPath string `protobuf:"bytes,11,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"` 376 // See :option:`--service-cluster` for details. 377 ServiceCluster string `protobuf:"bytes,13,opt,name=service_cluster,json=serviceCluster,proto3" json:"service_cluster,omitempty"` 378 // See :option:`--service-node` for details. 379 ServiceNode string `protobuf:"bytes,14,opt,name=service_node,json=serviceNode,proto3" json:"service_node,omitempty"` 380 // See :option:`--service-zone` for details. 381 ServiceZone string `protobuf:"bytes,15,opt,name=service_zone,json=serviceZone,proto3" json:"service_zone,omitempty"` 382 // See :option:`--file-flush-interval-msec` for details. 383 FileFlushInterval *duration.Duration `protobuf:"bytes,16,opt,name=file_flush_interval,json=fileFlushInterval,proto3" json:"file_flush_interval,omitempty"` 384 // See :option:`--drain-time-s` for details. 385 DrainTime *duration.Duration `protobuf:"bytes,17,opt,name=drain_time,json=drainTime,proto3" json:"drain_time,omitempty"` 386 // See :option:`--drain-strategy` for details. 387 DrainStrategy CommandLineOptions_DrainStrategy `protobuf:"varint,33,opt,name=drain_strategy,json=drainStrategy,proto3,enum=envoy.admin.v4alpha.CommandLineOptions_DrainStrategy" json:"drain_strategy,omitempty"` 388 // See :option:`--parent-shutdown-time-s` for details. 389 ParentShutdownTime *duration.Duration `protobuf:"bytes,18,opt,name=parent_shutdown_time,json=parentShutdownTime,proto3" json:"parent_shutdown_time,omitempty"` 390 // See :option:`--mode` for details. 391 Mode CommandLineOptions_Mode `protobuf:"varint,19,opt,name=mode,proto3,enum=envoy.admin.v4alpha.CommandLineOptions_Mode" json:"mode,omitempty"` 392 // See :option:`--disable-hot-restart` for details. 393 DisableHotRestart bool `protobuf:"varint,22,opt,name=disable_hot_restart,json=disableHotRestart,proto3" json:"disable_hot_restart,omitempty"` 394 // See :option:`--enable-mutex-tracing` for details. 395 EnableMutexTracing bool `protobuf:"varint,23,opt,name=enable_mutex_tracing,json=enableMutexTracing,proto3" json:"enable_mutex_tracing,omitempty"` 396 // See :option:`--restart-epoch` for details. 397 RestartEpoch uint32 `protobuf:"varint,24,opt,name=restart_epoch,json=restartEpoch,proto3" json:"restart_epoch,omitempty"` 398 // See :option:`--cpuset-threads` for details. 399 CpusetThreads bool `protobuf:"varint,25,opt,name=cpuset_threads,json=cpusetThreads,proto3" json:"cpuset_threads,omitempty"` 400 // See :option:`--disable-extensions` for details. 401 DisabledExtensions []string `protobuf:"bytes,28,rep,name=disabled_extensions,json=disabledExtensions,proto3" json:"disabled_extensions,omitempty"` 402 // See :option:`--bootstrap-version` for details. 403 BootstrapVersion uint32 `protobuf:"varint,29,opt,name=bootstrap_version,json=bootstrapVersion,proto3" json:"bootstrap_version,omitempty"` 404 // See :option:`--enable-fine-grain-logging` for details. 405 EnableFineGrainLogging bool `protobuf:"varint,34,opt,name=enable_fine_grain_logging,json=enableFineGrainLogging,proto3" json:"enable_fine_grain_logging,omitempty"` 406 // See :option:`--socket-path` for details. 407 SocketPath string `protobuf:"bytes,35,opt,name=socket_path,json=socketPath,proto3" json:"socket_path,omitempty"` 408 // See :option:`--socket-mode` for details. 409 SocketMode uint32 `protobuf:"varint,36,opt,name=socket_mode,json=socketMode,proto3" json:"socket_mode,omitempty"` 410 // See :option:`--enable-core-dump` for details. 411 EnableCoreDump bool `protobuf:"varint,37,opt,name=enable_core_dump,json=enableCoreDump,proto3" json:"enable_core_dump,omitempty"` 412} 413 414func (x *CommandLineOptions) Reset() { 415 *x = CommandLineOptions{} 416 if protoimpl.UnsafeEnabled { 417 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[1] 418 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 419 ms.StoreMessageInfo(mi) 420 } 421} 422 423func (x *CommandLineOptions) String() string { 424 return protoimpl.X.MessageStringOf(x) 425} 426 427func (*CommandLineOptions) ProtoMessage() {} 428 429func (x *CommandLineOptions) ProtoReflect() protoreflect.Message { 430 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[1] 431 if protoimpl.UnsafeEnabled && x != nil { 432 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 433 if ms.LoadMessageInfo() == nil { 434 ms.StoreMessageInfo(mi) 435 } 436 return ms 437 } 438 return mi.MessageOf(x) 439} 440 441// Deprecated: Use CommandLineOptions.ProtoReflect.Descriptor instead. 442func (*CommandLineOptions) Descriptor() ([]byte, []int) { 443 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1} 444} 445 446func (x *CommandLineOptions) GetBaseId() uint64 { 447 if x != nil { 448 return x.BaseId 449 } 450 return 0 451} 452 453func (x *CommandLineOptions) GetUseDynamicBaseId() bool { 454 if x != nil { 455 return x.UseDynamicBaseId 456 } 457 return false 458} 459 460func (x *CommandLineOptions) GetBaseIdPath() string { 461 if x != nil { 462 return x.BaseIdPath 463 } 464 return "" 465} 466 467func (x *CommandLineOptions) GetConcurrency() uint32 { 468 if x != nil { 469 return x.Concurrency 470 } 471 return 0 472} 473 474func (x *CommandLineOptions) GetConfigPath() string { 475 if x != nil { 476 return x.ConfigPath 477 } 478 return "" 479} 480 481func (x *CommandLineOptions) GetConfigYaml() string { 482 if x != nil { 483 return x.ConfigYaml 484 } 485 return "" 486} 487 488func (x *CommandLineOptions) GetAllowUnknownStaticFields() bool { 489 if x != nil { 490 return x.AllowUnknownStaticFields 491 } 492 return false 493} 494 495func (x *CommandLineOptions) GetRejectUnknownDynamicFields() bool { 496 if x != nil { 497 return x.RejectUnknownDynamicFields 498 } 499 return false 500} 501 502func (x *CommandLineOptions) GetIgnoreUnknownDynamicFields() bool { 503 if x != nil { 504 return x.IgnoreUnknownDynamicFields 505 } 506 return false 507} 508 509func (x *CommandLineOptions) GetAdminAddressPath() string { 510 if x != nil { 511 return x.AdminAddressPath 512 } 513 return "" 514} 515 516func (x *CommandLineOptions) GetLocalAddressIpVersion() CommandLineOptions_IpVersion { 517 if x != nil { 518 return x.LocalAddressIpVersion 519 } 520 return CommandLineOptions_v4 521} 522 523func (x *CommandLineOptions) GetLogLevel() string { 524 if x != nil { 525 return x.LogLevel 526 } 527 return "" 528} 529 530func (x *CommandLineOptions) GetComponentLogLevel() string { 531 if x != nil { 532 return x.ComponentLogLevel 533 } 534 return "" 535} 536 537func (x *CommandLineOptions) GetLogFormat() string { 538 if x != nil { 539 return x.LogFormat 540 } 541 return "" 542} 543 544func (x *CommandLineOptions) GetLogFormatEscaped() bool { 545 if x != nil { 546 return x.LogFormatEscaped 547 } 548 return false 549} 550 551func (x *CommandLineOptions) GetLogPath() string { 552 if x != nil { 553 return x.LogPath 554 } 555 return "" 556} 557 558func (x *CommandLineOptions) GetServiceCluster() string { 559 if x != nil { 560 return x.ServiceCluster 561 } 562 return "" 563} 564 565func (x *CommandLineOptions) GetServiceNode() string { 566 if x != nil { 567 return x.ServiceNode 568 } 569 return "" 570} 571 572func (x *CommandLineOptions) GetServiceZone() string { 573 if x != nil { 574 return x.ServiceZone 575 } 576 return "" 577} 578 579func (x *CommandLineOptions) GetFileFlushInterval() *duration.Duration { 580 if x != nil { 581 return x.FileFlushInterval 582 } 583 return nil 584} 585 586func (x *CommandLineOptions) GetDrainTime() *duration.Duration { 587 if x != nil { 588 return x.DrainTime 589 } 590 return nil 591} 592 593func (x *CommandLineOptions) GetDrainStrategy() CommandLineOptions_DrainStrategy { 594 if x != nil { 595 return x.DrainStrategy 596 } 597 return CommandLineOptions_Gradual 598} 599 600func (x *CommandLineOptions) GetParentShutdownTime() *duration.Duration { 601 if x != nil { 602 return x.ParentShutdownTime 603 } 604 return nil 605} 606 607func (x *CommandLineOptions) GetMode() CommandLineOptions_Mode { 608 if x != nil { 609 return x.Mode 610 } 611 return CommandLineOptions_Serve 612} 613 614func (x *CommandLineOptions) GetDisableHotRestart() bool { 615 if x != nil { 616 return x.DisableHotRestart 617 } 618 return false 619} 620 621func (x *CommandLineOptions) GetEnableMutexTracing() bool { 622 if x != nil { 623 return x.EnableMutexTracing 624 } 625 return false 626} 627 628func (x *CommandLineOptions) GetRestartEpoch() uint32 { 629 if x != nil { 630 return x.RestartEpoch 631 } 632 return 0 633} 634 635func (x *CommandLineOptions) GetCpusetThreads() bool { 636 if x != nil { 637 return x.CpusetThreads 638 } 639 return false 640} 641 642func (x *CommandLineOptions) GetDisabledExtensions() []string { 643 if x != nil { 644 return x.DisabledExtensions 645 } 646 return nil 647} 648 649func (x *CommandLineOptions) GetBootstrapVersion() uint32 { 650 if x != nil { 651 return x.BootstrapVersion 652 } 653 return 0 654} 655 656func (x *CommandLineOptions) GetEnableFineGrainLogging() bool { 657 if x != nil { 658 return x.EnableFineGrainLogging 659 } 660 return false 661} 662 663func (x *CommandLineOptions) GetSocketPath() string { 664 if x != nil { 665 return x.SocketPath 666 } 667 return "" 668} 669 670func (x *CommandLineOptions) GetSocketMode() uint32 { 671 if x != nil { 672 return x.SocketMode 673 } 674 return 0 675} 676 677func (x *CommandLineOptions) GetEnableCoreDump() bool { 678 if x != nil { 679 return x.EnableCoreDump 680 } 681 return false 682} 683 684var File_envoy_admin_v4alpha_server_info_proto protoreflect.FileDescriptor 685 686var file_envoy_admin_v4alpha_server_info_proto_rawDesc = []byte{ 687 0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x34, 688 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 689 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 690 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x24, 0x65, 0x6e, 691 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 692 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 693 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 694 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 695 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 696 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 697 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 698 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 699 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x04, 0x0a, 0x0a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 700 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 701 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 702 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x65, 703 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 704 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x74, 705 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x75, 0x70, 706 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x70, 0x6f, 707 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 708 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 709 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x75, 0x72, 0x72, 0x65, 710 0x6e, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x45, 0x0a, 0x11, 0x75, 0x70, 0x74, 0x69, 0x6d, 711 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x18, 0x04, 0x20, 0x01, 712 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 713 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x75, 714 0x70, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x12, 0x2e, 715 0x0a, 0x13, 0x68, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x76, 0x65, 716 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x68, 0x6f, 0x74, 717 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x59, 718 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6f, 719 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 720 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 721 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 722 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x12, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 723 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x33, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 724 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 725 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x34, 0x61, 0x6c, 726 0x70, 0x68, 0x61, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x22, 0x47, 727 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x49, 0x56, 0x45, 0x10, 728 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x52, 0x41, 0x49, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 729 0x14, 0x0a, 0x10, 0x50, 0x52, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 730 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 731 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x3a, 0x20, 0x9a, 0xc5, 0x88, 0x1e, 0x1b, 0x0a, 0x19, 732 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x53, 733 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xdc, 0x0e, 0x0a, 0x12, 0x43, 0x6f, 734 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 735 0x12, 0x17, 0x0a, 0x07, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 736 0x04, 0x52, 0x06, 0x62, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x75, 0x73, 0x65, 737 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 738 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x75, 0x73, 0x65, 0x44, 0x79, 0x6e, 0x61, 0x6d, 739 0x69, 0x63, 0x42, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x62, 0x61, 0x73, 0x65, 740 0x5f, 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 741 0x62, 0x61, 0x73, 0x65, 0x49, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 742 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 743 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 744 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 745 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 746 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x79, 0x61, 0x6d, 0x6c, 0x18, 0x04, 0x20, 0x01, 747 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x59, 0x61, 0x6d, 0x6c, 0x12, 0x3d, 748 0x0a, 0x1b, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 749 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x05, 0x20, 750 0x01, 0x28, 0x08, 0x52, 0x18, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 751 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x41, 0x0a, 752 0x1d, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 753 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x1a, 754 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x6b, 0x6e, 755 0x6f, 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 756 0x12, 0x41, 0x0a, 0x1d, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 757 0x77, 0x6e, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 758 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 759 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, 0x65, 760 0x6c, 0x64, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x64, 0x64, 761 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 762 0x10, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 763 0x68, 0x12, 0x6a, 0x0a, 0x18, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 764 0x73, 0x73, 0x5f, 0x69, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 765 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 766 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 767 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x70, 0x56, 768 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 769 0x72, 0x65, 0x73, 0x73, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 770 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 771 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6f, 772 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 773 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 774 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 775 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 776 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 0x67, 777 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x18, 778 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 779 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x70, 780 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x50, 0x61, 781 0x74, 0x68, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6c, 782 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x72, 783 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x73, 784 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 785 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x21, 786 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x0f, 787 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5a, 0x6f, 0x6e, 788 0x65, 0x12, 0x49, 0x0a, 0x13, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x5f, 789 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 790 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 791 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x66, 0x69, 0x6c, 0x65, 0x46, 792 0x6c, 0x75, 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x38, 0x0a, 0x0a, 793 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 794 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 795 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x64, 0x72, 0x61, 796 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5c, 0x0a, 0x0e, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 797 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x35, 798 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 799 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 800 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44, 0x72, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x72, 801 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x0d, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x72, 0x61, 802 0x74, 0x65, 0x67, 0x79, 0x12, 0x4b, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x73, 803 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 804 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 805 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x70, 806 0x61, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 0x69, 0x6d, 807 0x65, 0x12, 0x40, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0e, 0x32, 808 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 809 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 810 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 811 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 812 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 813 0x52, 0x11, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x74, 814 0x61, 0x72, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x75, 815 0x74, 0x65, 0x78, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x18, 0x17, 0x20, 0x01, 0x28, 816 0x08, 0x52, 0x12, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x75, 0x74, 0x65, 0x78, 0x54, 0x72, 817 0x61, 0x63, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 818 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 819 0x73, 0x74, 0x61, 0x72, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x70, 820 0x75, 0x73, 0x65, 0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x19, 0x20, 0x01, 821 0x28, 0x08, 0x52, 0x0d, 0x63, 0x70, 0x75, 0x73, 0x65, 0x74, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 822 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x65, 0x78, 823 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 824 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 825 0x6e, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x5f, 826 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x62, 827 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 828 0x39, 0x0a, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x65, 0x5f, 0x67, 829 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x18, 0x22, 0x20, 0x01, 830 0x28, 0x08, 0x52, 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x65, 0x47, 0x72, 831 0x61, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 832 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 833 0x0a, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 834 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x0d, 835 0x52, 0x0a, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10, 836 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x64, 0x75, 0x6d, 0x70, 837 0x18, 0x25, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f, 838 0x72, 0x65, 0x44, 0x75, 0x6d, 0x70, 0x22, 0x1b, 0x0a, 0x09, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 839 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x0a, 0x02, 0x76, 0x34, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x76, 840 0x36, 0x10, 0x01, 0x22, 0x2d, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, 0x0a, 0x05, 0x53, 841 0x65, 0x72, 0x76, 0x65, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 842 0x74, 0x65, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6e, 0x69, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 843 0x10, 0x02, 0x22, 0x2b, 0x0a, 0x0d, 0x44, 0x72, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 844 0x65, 0x67, 0x79, 0x12, 0x0b, 0x0a, 0x07, 0x47, 0x72, 0x61, 0x64, 0x75, 0x61, 0x6c, 0x10, 0x00, 845 0x12, 0x0d, 0x0a, 0x09, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x10, 0x01, 0x3a, 846 0x28, 0x9a, 0xc5, 0x88, 0x1e, 0x23, 0x0a, 0x21, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 847 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 848 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x04, 0x08, 0x0c, 0x10, 0x0d, 0x4a, 849 0x04, 0x08, 0x14, 0x10, 0x15, 0x4a, 0x04, 0x08, 0x15, 0x10, 0x16, 0x52, 0x09, 0x6d, 0x61, 0x78, 850 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 851 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65, 0x6e, 0x42, 0x3e, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 852 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 853 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x53, 854 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 855 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x03, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 856} 857 858var ( 859 file_envoy_admin_v4alpha_server_info_proto_rawDescOnce sync.Once 860 file_envoy_admin_v4alpha_server_info_proto_rawDescData = file_envoy_admin_v4alpha_server_info_proto_rawDesc 861) 862 863func file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP() []byte { 864 file_envoy_admin_v4alpha_server_info_proto_rawDescOnce.Do(func() { 865 file_envoy_admin_v4alpha_server_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v4alpha_server_info_proto_rawDescData) 866 }) 867 return file_envoy_admin_v4alpha_server_info_proto_rawDescData 868} 869 870var file_envoy_admin_v4alpha_server_info_proto_enumTypes = make([]protoimpl.EnumInfo, 4) 871var file_envoy_admin_v4alpha_server_info_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 872var file_envoy_admin_v4alpha_server_info_proto_goTypes = []interface{}{ 873 (ServerInfo_State)(0), // 0: envoy.admin.v4alpha.ServerInfo.State 874 (CommandLineOptions_IpVersion)(0), // 1: envoy.admin.v4alpha.CommandLineOptions.IpVersion 875 (CommandLineOptions_Mode)(0), // 2: envoy.admin.v4alpha.CommandLineOptions.Mode 876 (CommandLineOptions_DrainStrategy)(0), // 3: envoy.admin.v4alpha.CommandLineOptions.DrainStrategy 877 (*ServerInfo)(nil), // 4: envoy.admin.v4alpha.ServerInfo 878 (*CommandLineOptions)(nil), // 5: envoy.admin.v4alpha.CommandLineOptions 879 (*duration.Duration)(nil), // 6: google.protobuf.Duration 880 (*v4alpha.Node)(nil), // 7: envoy.config.core.v4alpha.Node 881} 882var file_envoy_admin_v4alpha_server_info_proto_depIdxs = []int32{ 883 0, // 0: envoy.admin.v4alpha.ServerInfo.state:type_name -> envoy.admin.v4alpha.ServerInfo.State 884 6, // 1: envoy.admin.v4alpha.ServerInfo.uptime_current_epoch:type_name -> google.protobuf.Duration 885 6, // 2: envoy.admin.v4alpha.ServerInfo.uptime_all_epochs:type_name -> google.protobuf.Duration 886 5, // 3: envoy.admin.v4alpha.ServerInfo.command_line_options:type_name -> envoy.admin.v4alpha.CommandLineOptions 887 7, // 4: envoy.admin.v4alpha.ServerInfo.node:type_name -> envoy.config.core.v4alpha.Node 888 1, // 5: envoy.admin.v4alpha.CommandLineOptions.local_address_ip_version:type_name -> envoy.admin.v4alpha.CommandLineOptions.IpVersion 889 6, // 6: envoy.admin.v4alpha.CommandLineOptions.file_flush_interval:type_name -> google.protobuf.Duration 890 6, // 7: envoy.admin.v4alpha.CommandLineOptions.drain_time:type_name -> google.protobuf.Duration 891 3, // 8: envoy.admin.v4alpha.CommandLineOptions.drain_strategy:type_name -> envoy.admin.v4alpha.CommandLineOptions.DrainStrategy 892 6, // 9: envoy.admin.v4alpha.CommandLineOptions.parent_shutdown_time:type_name -> google.protobuf.Duration 893 2, // 10: envoy.admin.v4alpha.CommandLineOptions.mode:type_name -> envoy.admin.v4alpha.CommandLineOptions.Mode 894 11, // [11:11] is the sub-list for method output_type 895 11, // [11:11] is the sub-list for method input_type 896 11, // [11:11] is the sub-list for extension type_name 897 11, // [11:11] is the sub-list for extension extendee 898 0, // [0:11] is the sub-list for field type_name 899} 900 901func init() { file_envoy_admin_v4alpha_server_info_proto_init() } 902func file_envoy_admin_v4alpha_server_info_proto_init() { 903 if File_envoy_admin_v4alpha_server_info_proto != nil { 904 return 905 } 906 if !protoimpl.UnsafeEnabled { 907 file_envoy_admin_v4alpha_server_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 908 switch v := v.(*ServerInfo); i { 909 case 0: 910 return &v.state 911 case 1: 912 return &v.sizeCache 913 case 2: 914 return &v.unknownFields 915 default: 916 return nil 917 } 918 } 919 file_envoy_admin_v4alpha_server_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 920 switch v := v.(*CommandLineOptions); i { 921 case 0: 922 return &v.state 923 case 1: 924 return &v.sizeCache 925 case 2: 926 return &v.unknownFields 927 default: 928 return nil 929 } 930 } 931 } 932 type x struct{} 933 out := protoimpl.TypeBuilder{ 934 File: protoimpl.DescBuilder{ 935 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 936 RawDescriptor: file_envoy_admin_v4alpha_server_info_proto_rawDesc, 937 NumEnums: 4, 938 NumMessages: 2, 939 NumExtensions: 0, 940 NumServices: 0, 941 }, 942 GoTypes: file_envoy_admin_v4alpha_server_info_proto_goTypes, 943 DependencyIndexes: file_envoy_admin_v4alpha_server_info_proto_depIdxs, 944 EnumInfos: file_envoy_admin_v4alpha_server_info_proto_enumTypes, 945 MessageInfos: file_envoy_admin_v4alpha_server_info_proto_msgTypes, 946 }.Build() 947 File_envoy_admin_v4alpha_server_info_proto = out.File 948 file_envoy_admin_v4alpha_server_info_proto_rawDesc = nil 949 file_envoy_admin_v4alpha_server_info_proto_goTypes = nil 950 file_envoy_admin_v4alpha_server_info_proto_depIdxs = nil 951} 952