...

Source file src/github.com/emissary-ingress/emissary/v3/pkg/api/envoy/admin/v2alpha/server_info.pb.go

Documentation: github.com/emissary-ingress/emissary/v3/pkg/api/envoy/admin/v2alpha

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

View as plain text