io.envoyproxy.envoy.admin.v3alpha.ServerInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v3alpha/server_info.proto
package io.envoyproxy.envoy.admin.v3alpha;
public interface ServerInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v3alpha.ServerInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* Server version.
*
*
* string version = 1;
*/
java.lang.String getVersion();
/**
*
* Server version.
*
*
* string version = 1;
*/
com.google.protobuf.ByteString
getVersionBytes();
/**
*
* State of the server.
*
*
* .envoy.admin.v3alpha.ServerInfo.State state = 2;
*/
int getStateValue();
/**
*
* State of the server.
*
*
* .envoy.admin.v3alpha.ServerInfo.State state = 2;
*/
io.envoyproxy.envoy.admin.v3alpha.ServerInfo.State getState();
/**
*
* Uptime since current epoch was started.
*
*
* .google.protobuf.Duration uptime_current_epoch = 3;
*/
boolean hasUptimeCurrentEpoch();
/**
*
* Uptime since current epoch was started.
*
*
* .google.protobuf.Duration uptime_current_epoch = 3;
*/
com.google.protobuf.Duration getUptimeCurrentEpoch();
/**
*
* Uptime since current epoch was started.
*
*
* .google.protobuf.Duration uptime_current_epoch = 3;
*/
com.google.protobuf.DurationOrBuilder getUptimeCurrentEpochOrBuilder();
/**
*
* Uptime since the start of the first epoch.
*
*
* .google.protobuf.Duration uptime_all_epochs = 4;
*/
boolean hasUptimeAllEpochs();
/**
*
* Uptime since the start of the first epoch.
*
*
* .google.protobuf.Duration uptime_all_epochs = 4;
*/
com.google.protobuf.Duration getUptimeAllEpochs();
/**
*
* Uptime since the start of the first epoch.
*
*
* .google.protobuf.Duration uptime_all_epochs = 4;
*/
com.google.protobuf.DurationOrBuilder getUptimeAllEpochsOrBuilder();
/**
*
* Hot restart version.
*
*
* string hot_restart_version = 5;
*/
java.lang.String getHotRestartVersion();
/**
*
* Hot restart version.
*
*
* string hot_restart_version = 5;
*/
com.google.protobuf.ByteString
getHotRestartVersionBytes();
/**
*
* Command line options the server is currently running with.
*
*
* .envoy.admin.v3alpha.CommandLineOptions command_line_options = 6;
*/
boolean hasCommandLineOptions();
/**
*
* Command line options the server is currently running with.
*
*
* .envoy.admin.v3alpha.CommandLineOptions command_line_options = 6;
*/
io.envoyproxy.envoy.admin.v3alpha.CommandLineOptions getCommandLineOptions();
/**
*
* Command line options the server is currently running with.
*
*
* .envoy.admin.v3alpha.CommandLineOptions command_line_options = 6;
*/
io.envoyproxy.envoy.admin.v3alpha.CommandLineOptionsOrBuilder getCommandLineOptionsOrBuilder();
}