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/udpa/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: 37] 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} 411 412func (x *CommandLineOptions) Reset() { 413 *x = CommandLineOptions{} 414 if protoimpl.UnsafeEnabled { 415 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[1] 416 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 417 ms.StoreMessageInfo(mi) 418 } 419} 420 421func (x *CommandLineOptions) String() string { 422 return protoimpl.X.MessageStringOf(x) 423} 424 425func (*CommandLineOptions) ProtoMessage() {} 426 427func (x *CommandLineOptions) ProtoReflect() protoreflect.Message { 428 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[1] 429 if protoimpl.UnsafeEnabled && x != nil { 430 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 431 if ms.LoadMessageInfo() == nil { 432 ms.StoreMessageInfo(mi) 433 } 434 return ms 435 } 436 return mi.MessageOf(x) 437} 438 439// Deprecated: Use CommandLineOptions.ProtoReflect.Descriptor instead. 440func (*CommandLineOptions) Descriptor() ([]byte, []int) { 441 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1} 442} 443 444func (x *CommandLineOptions) GetBaseId() uint64 { 445 if x != nil { 446 return x.BaseId 447 } 448 return 0 449} 450 451func (x *CommandLineOptions) GetUseDynamicBaseId() bool { 452 if x != nil { 453 return x.UseDynamicBaseId 454 } 455 return false 456} 457 458func (x *CommandLineOptions) GetBaseIdPath() string { 459 if x != nil { 460 return x.BaseIdPath 461 } 462 return "" 463} 464 465func (x *CommandLineOptions) GetConcurrency() uint32 { 466 if x != nil { 467 return x.Concurrency 468 } 469 return 0 470} 471 472func (x *CommandLineOptions) GetConfigPath() string { 473 if x != nil { 474 return x.ConfigPath 475 } 476 return "" 477} 478 479func (x *CommandLineOptions) GetConfigYaml() string { 480 if x != nil { 481 return x.ConfigYaml 482 } 483 return "" 484} 485 486func (x *CommandLineOptions) GetAllowUnknownStaticFields() bool { 487 if x != nil { 488 return x.AllowUnknownStaticFields 489 } 490 return false 491} 492 493func (x *CommandLineOptions) GetRejectUnknownDynamicFields() bool { 494 if x != nil { 495 return x.RejectUnknownDynamicFields 496 } 497 return false 498} 499 500func (x *CommandLineOptions) GetIgnoreUnknownDynamicFields() bool { 501 if x != nil { 502 return x.IgnoreUnknownDynamicFields 503 } 504 return false 505} 506 507func (x *CommandLineOptions) GetAdminAddressPath() string { 508 if x != nil { 509 return x.AdminAddressPath 510 } 511 return "" 512} 513 514func (x *CommandLineOptions) GetLocalAddressIpVersion() CommandLineOptions_IpVersion { 515 if x != nil { 516 return x.LocalAddressIpVersion 517 } 518 return CommandLineOptions_v4 519} 520 521func (x *CommandLineOptions) GetLogLevel() string { 522 if x != nil { 523 return x.LogLevel 524 } 525 return "" 526} 527 528func (x *CommandLineOptions) GetComponentLogLevel() string { 529 if x != nil { 530 return x.ComponentLogLevel 531 } 532 return "" 533} 534 535func (x *CommandLineOptions) GetLogFormat() string { 536 if x != nil { 537 return x.LogFormat 538 } 539 return "" 540} 541 542func (x *CommandLineOptions) GetLogFormatEscaped() bool { 543 if x != nil { 544 return x.LogFormatEscaped 545 } 546 return false 547} 548 549func (x *CommandLineOptions) GetLogPath() string { 550 if x != nil { 551 return x.LogPath 552 } 553 return "" 554} 555 556func (x *CommandLineOptions) GetServiceCluster() string { 557 if x != nil { 558 return x.ServiceCluster 559 } 560 return "" 561} 562 563func (x *CommandLineOptions) GetServiceNode() string { 564 if x != nil { 565 return x.ServiceNode 566 } 567 return "" 568} 569 570func (x *CommandLineOptions) GetServiceZone() string { 571 if x != nil { 572 return x.ServiceZone 573 } 574 return "" 575} 576 577func (x *CommandLineOptions) GetFileFlushInterval() *duration.Duration { 578 if x != nil { 579 return x.FileFlushInterval 580 } 581 return nil 582} 583 584func (x *CommandLineOptions) GetDrainTime() *duration.Duration { 585 if x != nil { 586 return x.DrainTime 587 } 588 return nil 589} 590 591func (x *CommandLineOptions) GetDrainStrategy() CommandLineOptions_DrainStrategy { 592 if x != nil { 593 return x.DrainStrategy 594 } 595 return CommandLineOptions_Gradual 596} 597 598func (x *CommandLineOptions) GetParentShutdownTime() *duration.Duration { 599 if x != nil { 600 return x.ParentShutdownTime 601 } 602 return nil 603} 604 605func (x *CommandLineOptions) GetMode() CommandLineOptions_Mode { 606 if x != nil { 607 return x.Mode 608 } 609 return CommandLineOptions_Serve 610} 611 612func (x *CommandLineOptions) GetDisableHotRestart() bool { 613 if x != nil { 614 return x.DisableHotRestart 615 } 616 return false 617} 618 619func (x *CommandLineOptions) GetEnableMutexTracing() bool { 620 if x != nil { 621 return x.EnableMutexTracing 622 } 623 return false 624} 625 626func (x *CommandLineOptions) GetRestartEpoch() uint32 { 627 if x != nil { 628 return x.RestartEpoch 629 } 630 return 0 631} 632 633func (x *CommandLineOptions) GetCpusetThreads() bool { 634 if x != nil { 635 return x.CpusetThreads 636 } 637 return false 638} 639 640func (x *CommandLineOptions) GetDisabledExtensions() []string { 641 if x != nil { 642 return x.DisabledExtensions 643 } 644 return nil 645} 646 647func (x *CommandLineOptions) GetBootstrapVersion() uint32 { 648 if x != nil { 649 return x.BootstrapVersion 650 } 651 return 0 652} 653 654func (x *CommandLineOptions) GetEnableFineGrainLogging() bool { 655 if x != nil { 656 return x.EnableFineGrainLogging 657 } 658 return false 659} 660 661func (x *CommandLineOptions) GetSocketPath() string { 662 if x != nil { 663 return x.SocketPath 664 } 665 return "" 666} 667 668func (x *CommandLineOptions) GetSocketMode() uint32 { 669 if x != nil { 670 return x.SocketMode 671 } 672 return 0 673} 674 675var File_envoy_admin_v4alpha_server_info_proto protoreflect.FileDescriptor 676 677var file_envoy_admin_v4alpha_server_info_proto_rawDesc = []byte{ 678 0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x34, 679 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 680 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 681 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x24, 0x65, 0x6e, 682 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 683 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 684 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 685 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 686 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 687 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 688 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 689 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 690 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x04, 0x0a, 0x0a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 691 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 692 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 693 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x65, 694 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 695 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x74, 696 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x75, 0x70, 697 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x70, 0x6f, 698 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 699 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 700 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x75, 0x72, 0x72, 0x65, 701 0x6e, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x45, 0x0a, 0x11, 0x75, 0x70, 0x74, 0x69, 0x6d, 702 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x18, 0x04, 0x20, 0x01, 703 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 704 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x75, 705 0x70, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x12, 0x2e, 706 0x0a, 0x13, 0x68, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x76, 0x65, 707 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x68, 0x6f, 0x74, 708 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x59, 709 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6f, 710 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 711 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 712 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 713 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x12, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 714 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x33, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 715 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 716 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x34, 0x61, 0x6c, 717 0x70, 0x68, 0x61, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x22, 0x47, 718 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x49, 0x56, 0x45, 0x10, 719 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x52, 0x41, 0x49, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 720 0x14, 0x0a, 0x10, 0x50, 0x52, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 721 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 722 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x3a, 0x20, 0x9a, 0xc5, 0x88, 0x1e, 0x1b, 0x0a, 0x19, 723 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x53, 724 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xb2, 0x0e, 0x0a, 0x12, 0x43, 0x6f, 725 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 726 0x12, 0x17, 0x0a, 0x07, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 727 0x04, 0x52, 0x06, 0x62, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x75, 0x73, 0x65, 728 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 729 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x75, 0x73, 0x65, 0x44, 0x79, 0x6e, 0x61, 0x6d, 730 0x69, 0x63, 0x42, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x62, 0x61, 0x73, 0x65, 731 0x5f, 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 732 0x62, 0x61, 0x73, 0x65, 0x49, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 733 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 734 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 735 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 736 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 737 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x79, 0x61, 0x6d, 0x6c, 0x18, 0x04, 0x20, 0x01, 738 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x59, 0x61, 0x6d, 0x6c, 0x12, 0x3d, 739 0x0a, 0x1b, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 740 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x05, 0x20, 741 0x01, 0x28, 0x08, 0x52, 0x18, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 742 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x41, 0x0a, 743 0x1d, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 744 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x1a, 745 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x6b, 0x6e, 746 0x6f, 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 747 0x12, 0x41, 0x0a, 0x1d, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 748 0x77, 0x6e, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 749 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 750 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, 0x65, 751 0x6c, 0x64, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x64, 0x64, 752 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 753 0x10, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 754 0x68, 0x12, 0x6a, 0x0a, 0x18, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 755 0x73, 0x73, 0x5f, 0x69, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 756 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 757 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 758 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x70, 0x56, 759 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 760 0x72, 0x65, 0x73, 0x73, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 761 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 762 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6f, 763 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 764 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 765 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 766 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 767 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 0x67, 768 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x18, 769 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 770 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x70, 771 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x50, 0x61, 772 0x74, 0x68, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6c, 773 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x72, 774 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x73, 775 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 776 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x21, 777 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x0f, 778 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5a, 0x6f, 0x6e, 779 0x65, 0x12, 0x49, 0x0a, 0x13, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x5f, 780 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 781 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 782 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x66, 0x69, 0x6c, 0x65, 0x46, 783 0x6c, 0x75, 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x38, 0x0a, 0x0a, 784 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 785 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 786 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x64, 0x72, 0x61, 787 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5c, 0x0a, 0x0e, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 788 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x35, 789 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 790 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 791 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44, 0x72, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x72, 792 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x0d, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x72, 0x61, 793 0x74, 0x65, 0x67, 0x79, 0x12, 0x4b, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x73, 794 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 795 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 796 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x70, 797 0x61, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 0x69, 0x6d, 798 0x65, 0x12, 0x40, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0e, 0x32, 799 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 800 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 801 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 802 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 803 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 804 0x52, 0x11, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x74, 805 0x61, 0x72, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x75, 806 0x74, 0x65, 0x78, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x18, 0x17, 0x20, 0x01, 0x28, 807 0x08, 0x52, 0x12, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x75, 0x74, 0x65, 0x78, 0x54, 0x72, 808 0x61, 0x63, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 809 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 810 0x73, 0x74, 0x61, 0x72, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x70, 811 0x75, 0x73, 0x65, 0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x19, 0x20, 0x01, 812 0x28, 0x08, 0x52, 0x0d, 0x63, 0x70, 0x75, 0x73, 0x65, 0x74, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 813 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x65, 0x78, 814 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 815 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 816 0x6e, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x5f, 817 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x62, 818 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 819 0x39, 0x0a, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x65, 0x5f, 0x67, 820 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x18, 0x22, 0x20, 0x01, 821 0x28, 0x08, 0x52, 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x65, 0x47, 0x72, 822 0x61, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 823 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 824 0x0a, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 825 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x0d, 826 0x52, 0x0a, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x22, 0x1b, 0x0a, 0x09, 827 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x0a, 0x02, 0x76, 0x34, 0x10, 828 0x00, 0x12, 0x06, 0x0a, 0x02, 0x76, 0x36, 0x10, 0x01, 0x22, 0x2d, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 829 0x65, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x65, 0x72, 0x76, 0x65, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 830 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6e, 831 0x69, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x10, 0x02, 0x22, 0x2b, 0x0a, 0x0d, 0x44, 0x72, 0x61, 0x69, 832 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x0b, 0x0a, 0x07, 0x47, 0x72, 0x61, 833 0x64, 0x75, 0x61, 0x6c, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, 834 0x61, 0x74, 0x65, 0x10, 0x01, 0x3a, 0x28, 0x9a, 0xc5, 0x88, 0x1e, 0x23, 0x0a, 0x21, 0x65, 0x6e, 835 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6d, 836 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4a, 837 0x04, 0x08, 0x0c, 0x10, 0x0d, 0x4a, 0x04, 0x08, 0x14, 0x10, 0x15, 0x4a, 0x04, 0x08, 0x15, 0x10, 838 0x16, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x52, 0x10, 0x6d, 0x61, 839 0x78, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65, 0x6e, 0x42, 0x3e, 840 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 841 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 842 0x70, 0x68, 0x61, 0x42, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x50, 843 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x03, 0x62, 0x06, 844 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 845} 846 847var ( 848 file_envoy_admin_v4alpha_server_info_proto_rawDescOnce sync.Once 849 file_envoy_admin_v4alpha_server_info_proto_rawDescData = file_envoy_admin_v4alpha_server_info_proto_rawDesc 850) 851 852func file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP() []byte { 853 file_envoy_admin_v4alpha_server_info_proto_rawDescOnce.Do(func() { 854 file_envoy_admin_v4alpha_server_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v4alpha_server_info_proto_rawDescData) 855 }) 856 return file_envoy_admin_v4alpha_server_info_proto_rawDescData 857} 858 859var file_envoy_admin_v4alpha_server_info_proto_enumTypes = make([]protoimpl.EnumInfo, 4) 860var file_envoy_admin_v4alpha_server_info_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 861var file_envoy_admin_v4alpha_server_info_proto_goTypes = []interface{}{ 862 (ServerInfo_State)(0), // 0: envoy.admin.v4alpha.ServerInfo.State 863 (CommandLineOptions_IpVersion)(0), // 1: envoy.admin.v4alpha.CommandLineOptions.IpVersion 864 (CommandLineOptions_Mode)(0), // 2: envoy.admin.v4alpha.CommandLineOptions.Mode 865 (CommandLineOptions_DrainStrategy)(0), // 3: envoy.admin.v4alpha.CommandLineOptions.DrainStrategy 866 (*ServerInfo)(nil), // 4: envoy.admin.v4alpha.ServerInfo 867 (*CommandLineOptions)(nil), // 5: envoy.admin.v4alpha.CommandLineOptions 868 (*duration.Duration)(nil), // 6: google.protobuf.Duration 869 (*v4alpha.Node)(nil), // 7: envoy.config.core.v4alpha.Node 870} 871var file_envoy_admin_v4alpha_server_info_proto_depIdxs = []int32{ 872 0, // 0: envoy.admin.v4alpha.ServerInfo.state:type_name -> envoy.admin.v4alpha.ServerInfo.State 873 6, // 1: envoy.admin.v4alpha.ServerInfo.uptime_current_epoch:type_name -> google.protobuf.Duration 874 6, // 2: envoy.admin.v4alpha.ServerInfo.uptime_all_epochs:type_name -> google.protobuf.Duration 875 5, // 3: envoy.admin.v4alpha.ServerInfo.command_line_options:type_name -> envoy.admin.v4alpha.CommandLineOptions 876 7, // 4: envoy.admin.v4alpha.ServerInfo.node:type_name -> envoy.config.core.v4alpha.Node 877 1, // 5: envoy.admin.v4alpha.CommandLineOptions.local_address_ip_version:type_name -> envoy.admin.v4alpha.CommandLineOptions.IpVersion 878 6, // 6: envoy.admin.v4alpha.CommandLineOptions.file_flush_interval:type_name -> google.protobuf.Duration 879 6, // 7: envoy.admin.v4alpha.CommandLineOptions.drain_time:type_name -> google.protobuf.Duration 880 3, // 8: envoy.admin.v4alpha.CommandLineOptions.drain_strategy:type_name -> envoy.admin.v4alpha.CommandLineOptions.DrainStrategy 881 6, // 9: envoy.admin.v4alpha.CommandLineOptions.parent_shutdown_time:type_name -> google.protobuf.Duration 882 2, // 10: envoy.admin.v4alpha.CommandLineOptions.mode:type_name -> envoy.admin.v4alpha.CommandLineOptions.Mode 883 11, // [11:11] is the sub-list for method output_type 884 11, // [11:11] is the sub-list for method input_type 885 11, // [11:11] is the sub-list for extension type_name 886 11, // [11:11] is the sub-list for extension extendee 887 0, // [0:11] is the sub-list for field type_name 888} 889 890func init() { file_envoy_admin_v4alpha_server_info_proto_init() } 891func file_envoy_admin_v4alpha_server_info_proto_init() { 892 if File_envoy_admin_v4alpha_server_info_proto != nil { 893 return 894 } 895 if !protoimpl.UnsafeEnabled { 896 file_envoy_admin_v4alpha_server_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 897 switch v := v.(*ServerInfo); i { 898 case 0: 899 return &v.state 900 case 1: 901 return &v.sizeCache 902 case 2: 903 return &v.unknownFields 904 default: 905 return nil 906 } 907 } 908 file_envoy_admin_v4alpha_server_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 909 switch v := v.(*CommandLineOptions); i { 910 case 0: 911 return &v.state 912 case 1: 913 return &v.sizeCache 914 case 2: 915 return &v.unknownFields 916 default: 917 return nil 918 } 919 } 920 } 921 type x struct{} 922 out := protoimpl.TypeBuilder{ 923 File: protoimpl.DescBuilder{ 924 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 925 RawDescriptor: file_envoy_admin_v4alpha_server_info_proto_rawDesc, 926 NumEnums: 4, 927 NumMessages: 2, 928 NumExtensions: 0, 929 NumServices: 0, 930 }, 931 GoTypes: file_envoy_admin_v4alpha_server_info_proto_goTypes, 932 DependencyIndexes: file_envoy_admin_v4alpha_server_info_proto_depIdxs, 933 EnumInfos: file_envoy_admin_v4alpha_server_info_proto_enumTypes, 934 MessageInfos: file_envoy_admin_v4alpha_server_info_proto_msgTypes, 935 }.Build() 936 File_envoy_admin_v4alpha_server_info_proto = out.File 937 file_envoy_admin_v4alpha_server_info_proto_rawDesc = nil 938 file_envoy_admin_v4alpha_server_info_proto_goTypes = nil 939 file_envoy_admin_v4alpha_server_info_proto_depIdxs = nil 940} 941