github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/go-control-plane/envoy/admin/v2alpha/server_info.pb.go (about)

     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/v2alpha/server_info.proto
     6  
     7  package envoy_admin_v2alpha
     8  
     9  import (
    10  	_ "github.com/cncf/xds/go/udpa/annotations"
    11  	_ "github.com/hxx258456/ccgo/go-control-plane/envoy/annotations"
    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  
    20  const (
    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.
    29  const _ = proto.ProtoPackageIsVersion4
    30  
    31  type ServerInfo_State int32
    32  
    33  const (
    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.
    45  var (
    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  
    60  func (x ServerInfo_State) Enum() *ServerInfo_State {
    61  	p := new(ServerInfo_State)
    62  	*p = x
    63  	return p
    64  }
    65  
    66  func (x ServerInfo_State) String() string {
    67  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    68  }
    69  
    70  func (ServerInfo_State) Descriptor() protoreflect.EnumDescriptor {
    71  	return file_envoy_admin_v2alpha_server_info_proto_enumTypes[0].Descriptor()
    72  }
    73  
    74  func (ServerInfo_State) Type() protoreflect.EnumType {
    75  	return &file_envoy_admin_v2alpha_server_info_proto_enumTypes[0]
    76  }
    77  
    78  func (x ServerInfo_State) Number() protoreflect.EnumNumber {
    79  	return protoreflect.EnumNumber(x)
    80  }
    81  
    82  // Deprecated: Use ServerInfo_State.Descriptor instead.
    83  func (ServerInfo_State) EnumDescriptor() ([]byte, []int) {
    84  	return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{0, 0}
    85  }
    86  
    87  type CommandLineOptions_IpVersion int32
    88  
    89  const (
    90  	CommandLineOptions_v4 CommandLineOptions_IpVersion = 0
    91  	CommandLineOptions_v6 CommandLineOptions_IpVersion = 1
    92  )
    93  
    94  // Enum value maps for CommandLineOptions_IpVersion.
    95  var (
    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  
   106  func (x CommandLineOptions_IpVersion) Enum() *CommandLineOptions_IpVersion {
   107  	p := new(CommandLineOptions_IpVersion)
   108  	*p = x
   109  	return p
   110  }
   111  
   112  func (x CommandLineOptions_IpVersion) String() string {
   113  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   114  }
   115  
   116  func (CommandLineOptions_IpVersion) Descriptor() protoreflect.EnumDescriptor {
   117  	return file_envoy_admin_v2alpha_server_info_proto_enumTypes[1].Descriptor()
   118  }
   119  
   120  func (CommandLineOptions_IpVersion) Type() protoreflect.EnumType {
   121  	return &file_envoy_admin_v2alpha_server_info_proto_enumTypes[1]
   122  }
   123  
   124  func (x CommandLineOptions_IpVersion) Number() protoreflect.EnumNumber {
   125  	return protoreflect.EnumNumber(x)
   126  }
   127  
   128  // Deprecated: Use CommandLineOptions_IpVersion.Descriptor instead.
   129  func (CommandLineOptions_IpVersion) EnumDescriptor() ([]byte, []int) {
   130  	return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{1, 0}
   131  }
   132  
   133  type CommandLineOptions_Mode int32
   134  
   135  const (
   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.
   145  var (
   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  
   158  func (x CommandLineOptions_Mode) Enum() *CommandLineOptions_Mode {
   159  	p := new(CommandLineOptions_Mode)
   160  	*p = x
   161  	return p
   162  }
   163  
   164  func (x CommandLineOptions_Mode) String() string {
   165  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   166  }
   167  
   168  func (CommandLineOptions_Mode) Descriptor() protoreflect.EnumDescriptor {
   169  	return file_envoy_admin_v2alpha_server_info_proto_enumTypes[2].Descriptor()
   170  }
   171  
   172  func (CommandLineOptions_Mode) Type() protoreflect.EnumType {
   173  	return &file_envoy_admin_v2alpha_server_info_proto_enumTypes[2]
   174  }
   175  
   176  func (x CommandLineOptions_Mode) Number() protoreflect.EnumNumber {
   177  	return protoreflect.EnumNumber(x)
   178  }
   179  
   180  // Deprecated: Use CommandLineOptions_Mode.Descriptor instead.
   181  func (CommandLineOptions_Mode) EnumDescriptor() ([]byte, []int) {
   182  	return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{1, 1}
   183  }
   184  
   185  // Proto representation of the value returned by /server_info, containing
   186  // server version/server status information.
   187  // [#next-free-field: 7]
   188  type ServerInfo struct {
   189  	state         protoimpl.MessageState
   190  	sizeCache     protoimpl.SizeCache
   191  	unknownFields protoimpl.UnknownFields
   192  
   193  	// Server version.
   194  	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
   195  	// State of the server.
   196  	State ServerInfo_State `protobuf:"varint,2,opt,name=state,proto3,enum=envoy.admin.v2alpha.ServerInfo_State" json:"state,omitempty"`
   197  	// Uptime since current epoch was started.
   198  	UptimeCurrentEpoch *duration.Duration `protobuf:"bytes,3,opt,name=uptime_current_epoch,json=uptimeCurrentEpoch,proto3" json:"uptime_current_epoch,omitempty"`
   199  	// Uptime since the start of the first epoch.
   200  	UptimeAllEpochs *duration.Duration `protobuf:"bytes,4,opt,name=uptime_all_epochs,json=uptimeAllEpochs,proto3" json:"uptime_all_epochs,omitempty"`
   201  	// Hot restart version.
   202  	HotRestartVersion string `protobuf:"bytes,5,opt,name=hot_restart_version,json=hotRestartVersion,proto3" json:"hot_restart_version,omitempty"`
   203  	// Command line options the server is currently running with.
   204  	CommandLineOptions *CommandLineOptions `protobuf:"bytes,6,opt,name=command_line_options,json=commandLineOptions,proto3" json:"command_line_options,omitempty"`
   205  }
   206  
   207  func (x *ServerInfo) Reset() {
   208  	*x = ServerInfo{}
   209  	if protoimpl.UnsafeEnabled {
   210  		mi := &file_envoy_admin_v2alpha_server_info_proto_msgTypes[0]
   211  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   212  		ms.StoreMessageInfo(mi)
   213  	}
   214  }
   215  
   216  func (x *ServerInfo) String() string {
   217  	return protoimpl.X.MessageStringOf(x)
   218  }
   219  
   220  func (*ServerInfo) ProtoMessage() {}
   221  
   222  func (x *ServerInfo) ProtoReflect() protoreflect.Message {
   223  	mi := &file_envoy_admin_v2alpha_server_info_proto_msgTypes[0]
   224  	if protoimpl.UnsafeEnabled && x != nil {
   225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   226  		if ms.LoadMessageInfo() == nil {
   227  			ms.StoreMessageInfo(mi)
   228  		}
   229  		return ms
   230  	}
   231  	return mi.MessageOf(x)
   232  }
   233  
   234  // Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead.
   235  func (*ServerInfo) Descriptor() ([]byte, []int) {
   236  	return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{0}
   237  }
   238  
   239  func (x *ServerInfo) GetVersion() string {
   240  	if x != nil {
   241  		return x.Version
   242  	}
   243  	return ""
   244  }
   245  
   246  func (x *ServerInfo) GetState() ServerInfo_State {
   247  	if x != nil {
   248  		return x.State
   249  	}
   250  	return ServerInfo_LIVE
   251  }
   252  
   253  func (x *ServerInfo) GetUptimeCurrentEpoch() *duration.Duration {
   254  	if x != nil {
   255  		return x.UptimeCurrentEpoch
   256  	}
   257  	return nil
   258  }
   259  
   260  func (x *ServerInfo) GetUptimeAllEpochs() *duration.Duration {
   261  	if x != nil {
   262  		return x.UptimeAllEpochs
   263  	}
   264  	return nil
   265  }
   266  
   267  func (x *ServerInfo) GetHotRestartVersion() string {
   268  	if x != nil {
   269  		return x.HotRestartVersion
   270  	}
   271  	return ""
   272  }
   273  
   274  func (x *ServerInfo) GetCommandLineOptions() *CommandLineOptions {
   275  	if x != nil {
   276  		return x.CommandLineOptions
   277  	}
   278  	return nil
   279  }
   280  
   281  // [#next-free-field: 29]
   282  type CommandLineOptions struct {
   283  	state         protoimpl.MessageState
   284  	sizeCache     protoimpl.SizeCache
   285  	unknownFields protoimpl.UnknownFields
   286  
   287  	// See :option:`--base-id` for details.
   288  	BaseId uint64 `protobuf:"varint,1,opt,name=base_id,json=baseId,proto3" json:"base_id,omitempty"`
   289  	// See :option:`--concurrency` for details.
   290  	Concurrency uint32 `protobuf:"varint,2,opt,name=concurrency,proto3" json:"concurrency,omitempty"`
   291  	// See :option:`--config-path` for details.
   292  	ConfigPath string `protobuf:"bytes,3,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"`
   293  	// See :option:`--config-yaml` for details.
   294  	ConfigYaml string `protobuf:"bytes,4,opt,name=config_yaml,json=configYaml,proto3" json:"config_yaml,omitempty"`
   295  	// See :option:`--allow-unknown-static-fields` for details.
   296  	AllowUnknownStaticFields bool `protobuf:"varint,5,opt,name=allow_unknown_static_fields,json=allowUnknownStaticFields,proto3" json:"allow_unknown_static_fields,omitempty"`
   297  	// See :option:`--reject-unknown-dynamic-fields` for details.
   298  	RejectUnknownDynamicFields bool `protobuf:"varint,26,opt,name=reject_unknown_dynamic_fields,json=rejectUnknownDynamicFields,proto3" json:"reject_unknown_dynamic_fields,omitempty"`
   299  	// See :option:`--admin-address-path` for details.
   300  	AdminAddressPath string `protobuf:"bytes,6,opt,name=admin_address_path,json=adminAddressPath,proto3" json:"admin_address_path,omitempty"`
   301  	// See :option:`--local-address-ip-version` for details.
   302  	LocalAddressIpVersion CommandLineOptions_IpVersion `protobuf:"varint,7,opt,name=local_address_ip_version,json=localAddressIpVersion,proto3,enum=envoy.admin.v2alpha.CommandLineOptions_IpVersion" json:"local_address_ip_version,omitempty"`
   303  	// See :option:`--log-level` for details.
   304  	LogLevel string `protobuf:"bytes,8,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"`
   305  	// See :option:`--component-log-level` for details.
   306  	ComponentLogLevel string `protobuf:"bytes,9,opt,name=component_log_level,json=componentLogLevel,proto3" json:"component_log_level,omitempty"`
   307  	// See :option:`--log-format` for details.
   308  	LogFormat string `protobuf:"bytes,10,opt,name=log_format,json=logFormat,proto3" json:"log_format,omitempty"`
   309  	// See :option:`--log-format-escaped` for details.
   310  	LogFormatEscaped bool `protobuf:"varint,27,opt,name=log_format_escaped,json=logFormatEscaped,proto3" json:"log_format_escaped,omitempty"`
   311  	// See :option:`--log-path` for details.
   312  	LogPath string `protobuf:"bytes,11,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"`
   313  	// See :option:`--service-cluster` for details.
   314  	ServiceCluster string `protobuf:"bytes,13,opt,name=service_cluster,json=serviceCluster,proto3" json:"service_cluster,omitempty"`
   315  	// See :option:`--service-node` for details.
   316  	ServiceNode string `protobuf:"bytes,14,opt,name=service_node,json=serviceNode,proto3" json:"service_node,omitempty"`
   317  	// See :option:`--service-zone` for details.
   318  	ServiceZone string `protobuf:"bytes,15,opt,name=service_zone,json=serviceZone,proto3" json:"service_zone,omitempty"`
   319  	// See :option:`--file-flush-interval-msec` for details.
   320  	FileFlushInterval *duration.Duration `protobuf:"bytes,16,opt,name=file_flush_interval,json=fileFlushInterval,proto3" json:"file_flush_interval,omitempty"`
   321  	// See :option:`--drain-time-s` for details.
   322  	DrainTime *duration.Duration `protobuf:"bytes,17,opt,name=drain_time,json=drainTime,proto3" json:"drain_time,omitempty"`
   323  	// See :option:`--parent-shutdown-time-s` for details.
   324  	ParentShutdownTime *duration.Duration `protobuf:"bytes,18,opt,name=parent_shutdown_time,json=parentShutdownTime,proto3" json:"parent_shutdown_time,omitempty"`
   325  	// See :option:`--mode` for details.
   326  	Mode CommandLineOptions_Mode `protobuf:"varint,19,opt,name=mode,proto3,enum=envoy.admin.v2alpha.CommandLineOptions_Mode" json:"mode,omitempty"`
   327  	// max_stats and max_obj_name_len are now unused and have no effect.
   328  	//
   329  	// Deprecated: Do not use.
   330  	MaxStats uint64 `protobuf:"varint,20,opt,name=max_stats,json=maxStats,proto3" json:"max_stats,omitempty"`
   331  	// Deprecated: Do not use.
   332  	MaxObjNameLen uint64 `protobuf:"varint,21,opt,name=max_obj_name_len,json=maxObjNameLen,proto3" json:"max_obj_name_len,omitempty"`
   333  	// See :option:`--disable-hot-restart` for details.
   334  	DisableHotRestart bool `protobuf:"varint,22,opt,name=disable_hot_restart,json=disableHotRestart,proto3" json:"disable_hot_restart,omitempty"`
   335  	// See :option:`--enable-mutex-tracing` for details.
   336  	EnableMutexTracing bool `protobuf:"varint,23,opt,name=enable_mutex_tracing,json=enableMutexTracing,proto3" json:"enable_mutex_tracing,omitempty"`
   337  	// See :option:`--restart-epoch` for details.
   338  	RestartEpoch uint32 `protobuf:"varint,24,opt,name=restart_epoch,json=restartEpoch,proto3" json:"restart_epoch,omitempty"`
   339  	// See :option:`--cpuset-threads` for details.
   340  	CpusetThreads bool `protobuf:"varint,25,opt,name=cpuset_threads,json=cpusetThreads,proto3" json:"cpuset_threads,omitempty"`
   341  	// See :option:`--disable-extensions` for details.
   342  	DisabledExtensions []string `protobuf:"bytes,28,rep,name=disabled_extensions,json=disabledExtensions,proto3" json:"disabled_extensions,omitempty"`
   343  }
   344  
   345  func (x *CommandLineOptions) Reset() {
   346  	*x = CommandLineOptions{}
   347  	if protoimpl.UnsafeEnabled {
   348  		mi := &file_envoy_admin_v2alpha_server_info_proto_msgTypes[1]
   349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   350  		ms.StoreMessageInfo(mi)
   351  	}
   352  }
   353  
   354  func (x *CommandLineOptions) String() string {
   355  	return protoimpl.X.MessageStringOf(x)
   356  }
   357  
   358  func (*CommandLineOptions) ProtoMessage() {}
   359  
   360  func (x *CommandLineOptions) ProtoReflect() protoreflect.Message {
   361  	mi := &file_envoy_admin_v2alpha_server_info_proto_msgTypes[1]
   362  	if protoimpl.UnsafeEnabled && x != nil {
   363  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   364  		if ms.LoadMessageInfo() == nil {
   365  			ms.StoreMessageInfo(mi)
   366  		}
   367  		return ms
   368  	}
   369  	return mi.MessageOf(x)
   370  }
   371  
   372  // Deprecated: Use CommandLineOptions.ProtoReflect.Descriptor instead.
   373  func (*CommandLineOptions) Descriptor() ([]byte, []int) {
   374  	return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{1}
   375  }
   376  
   377  func (x *CommandLineOptions) GetBaseId() uint64 {
   378  	if x != nil {
   379  		return x.BaseId
   380  	}
   381  	return 0
   382  }
   383  
   384  func (x *CommandLineOptions) GetConcurrency() uint32 {
   385  	if x != nil {
   386  		return x.Concurrency
   387  	}
   388  	return 0
   389  }
   390  
   391  func (x *CommandLineOptions) GetConfigPath() string {
   392  	if x != nil {
   393  		return x.ConfigPath
   394  	}
   395  	return ""
   396  }
   397  
   398  func (x *CommandLineOptions) GetConfigYaml() string {
   399  	if x != nil {
   400  		return x.ConfigYaml
   401  	}
   402  	return ""
   403  }
   404  
   405  func (x *CommandLineOptions) GetAllowUnknownStaticFields() bool {
   406  	if x != nil {
   407  		return x.AllowUnknownStaticFields
   408  	}
   409  	return false
   410  }
   411  
   412  func (x *CommandLineOptions) GetRejectUnknownDynamicFields() bool {
   413  	if x != nil {
   414  		return x.RejectUnknownDynamicFields
   415  	}
   416  	return false
   417  }
   418  
   419  func (x *CommandLineOptions) GetAdminAddressPath() string {
   420  	if x != nil {
   421  		return x.AdminAddressPath
   422  	}
   423  	return ""
   424  }
   425  
   426  func (x *CommandLineOptions) GetLocalAddressIpVersion() CommandLineOptions_IpVersion {
   427  	if x != nil {
   428  		return x.LocalAddressIpVersion
   429  	}
   430  	return CommandLineOptions_v4
   431  }
   432  
   433  func (x *CommandLineOptions) GetLogLevel() string {
   434  	if x != nil {
   435  		return x.LogLevel
   436  	}
   437  	return ""
   438  }
   439  
   440  func (x *CommandLineOptions) GetComponentLogLevel() string {
   441  	if x != nil {
   442  		return x.ComponentLogLevel
   443  	}
   444  	return ""
   445  }
   446  
   447  func (x *CommandLineOptions) GetLogFormat() string {
   448  	if x != nil {
   449  		return x.LogFormat
   450  	}
   451  	return ""
   452  }
   453  
   454  func (x *CommandLineOptions) GetLogFormatEscaped() bool {
   455  	if x != nil {
   456  		return x.LogFormatEscaped
   457  	}
   458  	return false
   459  }
   460  
   461  func (x *CommandLineOptions) GetLogPath() string {
   462  	if x != nil {
   463  		return x.LogPath
   464  	}
   465  	return ""
   466  }
   467  
   468  func (x *CommandLineOptions) GetServiceCluster() string {
   469  	if x != nil {
   470  		return x.ServiceCluster
   471  	}
   472  	return ""
   473  }
   474  
   475  func (x *CommandLineOptions) GetServiceNode() string {
   476  	if x != nil {
   477  		return x.ServiceNode
   478  	}
   479  	return ""
   480  }
   481  
   482  func (x *CommandLineOptions) GetServiceZone() string {
   483  	if x != nil {
   484  		return x.ServiceZone
   485  	}
   486  	return ""
   487  }
   488  
   489  func (x *CommandLineOptions) GetFileFlushInterval() *duration.Duration {
   490  	if x != nil {
   491  		return x.FileFlushInterval
   492  	}
   493  	return nil
   494  }
   495  
   496  func (x *CommandLineOptions) GetDrainTime() *duration.Duration {
   497  	if x != nil {
   498  		return x.DrainTime
   499  	}
   500  	return nil
   501  }
   502  
   503  func (x *CommandLineOptions) GetParentShutdownTime() *duration.Duration {
   504  	if x != nil {
   505  		return x.ParentShutdownTime
   506  	}
   507  	return nil
   508  }
   509  
   510  func (x *CommandLineOptions) GetMode() CommandLineOptions_Mode {
   511  	if x != nil {
   512  		return x.Mode
   513  	}
   514  	return CommandLineOptions_Serve
   515  }
   516  
   517  // Deprecated: Do not use.
   518  func (x *CommandLineOptions) GetMaxStats() uint64 {
   519  	if x != nil {
   520  		return x.MaxStats
   521  	}
   522  	return 0
   523  }
   524  
   525  // Deprecated: Do not use.
   526  func (x *CommandLineOptions) GetMaxObjNameLen() uint64 {
   527  	if x != nil {
   528  		return x.MaxObjNameLen
   529  	}
   530  	return 0
   531  }
   532  
   533  func (x *CommandLineOptions) GetDisableHotRestart() bool {
   534  	if x != nil {
   535  		return x.DisableHotRestart
   536  	}
   537  	return false
   538  }
   539  
   540  func (x *CommandLineOptions) GetEnableMutexTracing() bool {
   541  	if x != nil {
   542  		return x.EnableMutexTracing
   543  	}
   544  	return false
   545  }
   546  
   547  func (x *CommandLineOptions) GetRestartEpoch() uint32 {
   548  	if x != nil {
   549  		return x.RestartEpoch
   550  	}
   551  	return 0
   552  }
   553  
   554  func (x *CommandLineOptions) GetCpusetThreads() bool {
   555  	if x != nil {
   556  		return x.CpusetThreads
   557  	}
   558  	return false
   559  }
   560  
   561  func (x *CommandLineOptions) GetDisabledExtensions() []string {
   562  	if x != nil {
   563  		return x.DisabledExtensions
   564  	}
   565  	return nil
   566  }
   567  
   568  var File_envoy_admin_v2alpha_server_info_proto protoreflect.FileDescriptor
   569  
   570  var file_envoy_admin_v2alpha_server_info_proto_rawDesc = []byte{
   571  	0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32,
   572  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
   573  	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
   574  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x1e, 0x67, 0x6f,
   575  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75,
   576  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x65, 0x6e,
   577  	0x76, 0x6f, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   578  	0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   579  	0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   580  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   581  	0x22, 0xcb, 0x03, 0x0a, 0x0a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12,
   582  	0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   583  	0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x05, 0x73, 0x74, 0x61,
   584  	0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
   585  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53,
   586  	0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
   587  	0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65,
   588  	0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x03,
   589  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
   590  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
   591  	0x12, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x45, 0x70,
   592  	0x6f, 0x63, 0x68, 0x12, 0x45, 0x0a, 0x11, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x6c,
   593  	0x6c, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19,
   594  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   595  	0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x75, 0x70, 0x74, 0x69, 0x6d,
   596  	0x65, 0x41, 0x6c, 0x6c, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x68, 0x6f,
   597  	0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
   598  	0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x74,
   599  	0x61, 0x72, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x6f,
   600  	0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f,
   601  	0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
   602  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43,
   603  	0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
   604  	0x73, 0x52, 0x12, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70,
   605  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x47, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08,
   606  	0x0a, 0x04, 0x4c, 0x49, 0x56, 0x45, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x52, 0x41, 0x49,
   607  	0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x52, 0x45, 0x5f, 0x49, 0x4e,
   608  	0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c,
   609  	0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x22, 0xf0,
   610  	0x0a, 0x0a, 0x12, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70,
   611  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64,
   612  	0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x62, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x20,
   613  	0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20,
   614  	0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79,
   615  	0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18,
   616  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x61, 0x74,
   617  	0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x79, 0x61, 0x6d, 0x6c,
   618  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x59, 0x61,
   619  	0x6d, 0x6c, 0x12, 0x3d, 0x0a, 0x1b, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x6e, 0x6b, 0x6e,
   620  	0x6f, 0x77, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
   621  	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x6e,
   622  	0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64,
   623  	0x73, 0x12, 0x41, 0x0a, 0x1d, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e,
   624  	0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c,
   625  	0x64, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74,
   626  	0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69,
   627  	0x65, 0x6c, 0x64, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x64,
   628  	0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
   629  	0x52, 0x10, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61,
   630  	0x74, 0x68, 0x12, 0x6a, 0x0a, 0x18, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72,
   631  	0x65, 0x73, 0x73, 0x5f, 0x69, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07,
   632  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d,
   633  	0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
   634  	0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x70,
   635  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64,
   636  	0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b,
   637  	0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28,
   638  	0x09, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x13, 0x63,
   639  	0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76,
   640  	0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e,
   641  	0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x6c,
   642  	0x6f, 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52,
   643  	0x09, 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f,
   644  	0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64,
   645  	0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61,
   646  	0x74, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f,
   647  	0x70, 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x50,
   648  	0x61, 0x74, 0x68, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63,
   649  	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65,
   650  	0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c,
   651  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01,
   652  	0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12,
   653  	0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18,
   654  	0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5a, 0x6f,
   655  	0x6e, 0x65, 0x12, 0x49, 0x0a, 0x13, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x66, 0x6c, 0x75, 0x73, 0x68,
   656  	0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32,
   657  	0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   658  	0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x66, 0x69, 0x6c, 0x65,
   659  	0x46, 0x6c, 0x75, 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x38, 0x0a,
   660  	0x0a, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28,
   661  	0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   662  	0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x64, 0x72,
   663  	0x61, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e,
   664  	0x74, 0x5f, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
   665  	0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   666  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   667  	0x52, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e,
   668  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x13, 0x20, 0x01,
   669  	0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
   670  	0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
   671  	0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65,
   672  	0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x74,
   673  	0x61, 0x74, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0x18, 0x01, 0xb8, 0xee, 0xf2,
   674  	0xd2, 0x05, 0x01, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x31, 0x0a,
   675  	0x10, 0x6d, 0x61, 0x78, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65,
   676  	0x6e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0x18, 0x01, 0xb8, 0xee, 0xf2, 0xd2, 0x05,
   677  	0x01, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x4f, 0x62, 0x6a, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x65, 0x6e,
   678  	0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x74, 0x5f,
   679  	0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64,
   680  	0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74,
   681  	0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x75, 0x74, 0x65, 0x78,
   682  	0x5f, 0x74, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
   683  	0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x75, 0x74, 0x65, 0x78, 0x54, 0x72, 0x61, 0x63, 0x69,
   684  	0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x65, 0x70,
   685  	0x6f, 0x63, 0x68, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x74, 0x61,
   686  	0x72, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x70, 0x75, 0x73, 0x65,
   687  	0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52,
   688  	0x0d, 0x63, 0x70, 0x75, 0x73, 0x65, 0x74, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x2f,
   689  	0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e,
   690  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x64, 0x69, 0x73,
   691  	0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22,
   692  	0x1b, 0x0a, 0x09, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x0a, 0x02,
   693  	0x76, 0x34, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x76, 0x36, 0x10, 0x01, 0x22, 0x2d, 0x0a, 0x04,
   694  	0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x65, 0x72, 0x76, 0x65, 0x10, 0x00, 0x12,
   695  	0x0c, 0x0a, 0x08, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x10, 0x01, 0x12, 0x0c, 0x0a,
   696  	0x08, 0x49, 0x6e, 0x69, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x0c, 0x10,
   697  	0x0d, 0x42, 0x3e, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
   698  	0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
   699  	0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e,
   700  	0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10,
   701  	0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   702  }
   703  
   704  var (
   705  	file_envoy_admin_v2alpha_server_info_proto_rawDescOnce sync.Once
   706  	file_envoy_admin_v2alpha_server_info_proto_rawDescData = file_envoy_admin_v2alpha_server_info_proto_rawDesc
   707  )
   708  
   709  func file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP() []byte {
   710  	file_envoy_admin_v2alpha_server_info_proto_rawDescOnce.Do(func() {
   711  		file_envoy_admin_v2alpha_server_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v2alpha_server_info_proto_rawDescData)
   712  	})
   713  	return file_envoy_admin_v2alpha_server_info_proto_rawDescData
   714  }
   715  
   716  var file_envoy_admin_v2alpha_server_info_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
   717  var file_envoy_admin_v2alpha_server_info_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   718  var file_envoy_admin_v2alpha_server_info_proto_goTypes = []interface{}{
   719  	(ServerInfo_State)(0),             // 0: envoy.admin.v2alpha.ServerInfo.State
   720  	(CommandLineOptions_IpVersion)(0), // 1: envoy.admin.v2alpha.CommandLineOptions.IpVersion
   721  	(CommandLineOptions_Mode)(0),      // 2: envoy.admin.v2alpha.CommandLineOptions.Mode
   722  	(*ServerInfo)(nil),                // 3: envoy.admin.v2alpha.ServerInfo
   723  	(*CommandLineOptions)(nil),        // 4: envoy.admin.v2alpha.CommandLineOptions
   724  	(*duration.Duration)(nil),         // 5: google.protobuf.Duration
   725  }
   726  var file_envoy_admin_v2alpha_server_info_proto_depIdxs = []int32{
   727  	0, // 0: envoy.admin.v2alpha.ServerInfo.state:type_name -> envoy.admin.v2alpha.ServerInfo.State
   728  	5, // 1: envoy.admin.v2alpha.ServerInfo.uptime_current_epoch:type_name -> google.protobuf.Duration
   729  	5, // 2: envoy.admin.v2alpha.ServerInfo.uptime_all_epochs:type_name -> google.protobuf.Duration
   730  	4, // 3: envoy.admin.v2alpha.ServerInfo.command_line_options:type_name -> envoy.admin.v2alpha.CommandLineOptions
   731  	1, // 4: envoy.admin.v2alpha.CommandLineOptions.local_address_ip_version:type_name -> envoy.admin.v2alpha.CommandLineOptions.IpVersion
   732  	5, // 5: envoy.admin.v2alpha.CommandLineOptions.file_flush_interval:type_name -> google.protobuf.Duration
   733  	5, // 6: envoy.admin.v2alpha.CommandLineOptions.drain_time:type_name -> google.protobuf.Duration
   734  	5, // 7: envoy.admin.v2alpha.CommandLineOptions.parent_shutdown_time:type_name -> google.protobuf.Duration
   735  	2, // 8: envoy.admin.v2alpha.CommandLineOptions.mode:type_name -> envoy.admin.v2alpha.CommandLineOptions.Mode
   736  	9, // [9:9] is the sub-list for method output_type
   737  	9, // [9:9] is the sub-list for method input_type
   738  	9, // [9:9] is the sub-list for extension type_name
   739  	9, // [9:9] is the sub-list for extension extendee
   740  	0, // [0:9] is the sub-list for field type_name
   741  }
   742  
   743  func init() { file_envoy_admin_v2alpha_server_info_proto_init() }
   744  func file_envoy_admin_v2alpha_server_info_proto_init() {
   745  	if File_envoy_admin_v2alpha_server_info_proto != nil {
   746  		return
   747  	}
   748  	if !protoimpl.UnsafeEnabled {
   749  		file_envoy_admin_v2alpha_server_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   750  			switch v := v.(*ServerInfo); i {
   751  			case 0:
   752  				return &v.state
   753  			case 1:
   754  				return &v.sizeCache
   755  			case 2:
   756  				return &v.unknownFields
   757  			default:
   758  				return nil
   759  			}
   760  		}
   761  		file_envoy_admin_v2alpha_server_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   762  			switch v := v.(*CommandLineOptions); i {
   763  			case 0:
   764  				return &v.state
   765  			case 1:
   766  				return &v.sizeCache
   767  			case 2:
   768  				return &v.unknownFields
   769  			default:
   770  				return nil
   771  			}
   772  		}
   773  	}
   774  	type x struct{}
   775  	out := protoimpl.TypeBuilder{
   776  		File: protoimpl.DescBuilder{
   777  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   778  			RawDescriptor: file_envoy_admin_v2alpha_server_info_proto_rawDesc,
   779  			NumEnums:      3,
   780  			NumMessages:   2,
   781  			NumExtensions: 0,
   782  			NumServices:   0,
   783  		},
   784  		GoTypes:           file_envoy_admin_v2alpha_server_info_proto_goTypes,
   785  		DependencyIndexes: file_envoy_admin_v2alpha_server_info_proto_depIdxs,
   786  		EnumInfos:         file_envoy_admin_v2alpha_server_info_proto_enumTypes,
   787  		MessageInfos:      file_envoy_admin_v2alpha_server_info_proto_msgTypes,
   788  	}.Build()
   789  	File_envoy_admin_v2alpha_server_info_proto = out.File
   790  	file_envoy_admin_v2alpha_server_info_proto_rawDesc = nil
   791  	file_envoy_admin_v2alpha_server_info_proto_goTypes = nil
   792  	file_envoy_admin_v2alpha_server_info_proto_depIdxs = nil
   793  }