io.envoyproxy.envoy.admin.v3.ServerInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v3/server_info.proto
package io.envoyproxy.envoy.admin.v3;
public interface ServerInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v3.ServerInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* Server version.
*
*
* string version = 1;
* @return The version.
*/
java.lang.String getVersion();
/**
*
* Server version.
*
*
* string version = 1;
* @return The bytes for version.
*/
com.google.protobuf.ByteString
getVersionBytes();
/**
*
* State of the server.
*
*
* .envoy.admin.v3.ServerInfo.State state = 2;
* @return The enum numeric value on the wire for state.
*/
int getStateValue();
/**
*
* State of the server.
*
*
* .envoy.admin.v3.ServerInfo.State state = 2;
* @return The state.
*/
io.envoyproxy.envoy.admin.v3.ServerInfo.State getState();
/**
*
* Uptime since current epoch was started.
*
*
* .google.protobuf.Duration uptime_current_epoch = 3;
* @return Whether the uptimeCurrentEpoch field is set.
*/
boolean hasUptimeCurrentEpoch();
/**
*
* Uptime since current epoch was started.
*
*
* .google.protobuf.Duration uptime_current_epoch = 3;
* @return The uptimeCurrentEpoch.
*/
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;
* @return Whether the uptimeAllEpochs field is set.
*/
boolean hasUptimeAllEpochs();
/**
*
* Uptime since the start of the first epoch.
*
*
* .google.protobuf.Duration uptime_all_epochs = 4;
* @return The uptimeAllEpochs.
*/
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;
* @return The hotRestartVersion.
*/
java.lang.String getHotRestartVersion();
/**
*
* Hot restart version.
*
*
* string hot_restart_version = 5;
* @return The bytes for hotRestartVersion.
*/
com.google.protobuf.ByteString
getHotRestartVersionBytes();
/**
*
* Command line options the server is currently running with.
*
*
* .envoy.admin.v3.CommandLineOptions command_line_options = 6;
* @return Whether the commandLineOptions field is set.
*/
boolean hasCommandLineOptions();
/**
*
* Command line options the server is currently running with.
*
*
* .envoy.admin.v3.CommandLineOptions command_line_options = 6;
* @return The commandLineOptions.
*/
io.envoyproxy.envoy.admin.v3.CommandLineOptions getCommandLineOptions();
/**
*
* Command line options the server is currently running with.
*
*
* .envoy.admin.v3.CommandLineOptions command_line_options = 6;
*/
io.envoyproxy.envoy.admin.v3.CommandLineOptionsOrBuilder getCommandLineOptionsOrBuilder();
/**
*
* Populated node identity of this server.
*
*
* .envoy.config.core.v3.Node node = 7;
* @return Whether the node field is set.
*/
boolean hasNode();
/**
*
* Populated node identity of this server.
*
*
* .envoy.config.core.v3.Node node = 7;
* @return The node.
*/
io.envoyproxy.envoy.config.core.v3.Node getNode();
/**
*
* Populated node identity of this server.
*
*
* .envoy.config.core.v3.Node node = 7;
*/
io.envoyproxy.envoy.config.core.v3.NodeOrBuilder getNodeOrBuilder();
}