// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v3/server_info.proto
package io.envoyproxy.envoy.admin.v3;
public interface CommandLineOptionsOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v3.CommandLineOptions)
com.google.protobuf.MessageOrBuilder {
/**
*
* See :option:`--base-id` for details.
*
*
* uint64 base_id = 1;
* @return The baseId.
*/
long getBaseId();
/**
*
* See :option:`--use-dynamic-base-id` for details.
*
*
* bool use_dynamic_base_id = 31;
* @return The useDynamicBaseId.
*/
boolean getUseDynamicBaseId();
/**
*
* See :option:`--base-id-path` for details.
*
*
* string base_id_path = 32;
* @return The baseIdPath.
*/
java.lang.String getBaseIdPath();
/**
*
* See :option:`--base-id-path` for details.
*
*
* string base_id_path = 32;
* @return The bytes for baseIdPath.
*/
com.google.protobuf.ByteString
getBaseIdPathBytes();
/**
*
* See :option:`--concurrency` for details.
*
*
* uint32 concurrency = 2;
* @return The concurrency.
*/
int getConcurrency();
/**
*
* See :option:`--config-path` for details.
*
*
* string config_path = 3;
* @return The configPath.
*/
java.lang.String getConfigPath();
/**
*
* See :option:`--config-path` for details.
*
*
* string config_path = 3;
* @return The bytes for configPath.
*/
com.google.protobuf.ByteString
getConfigPathBytes();
/**
*
* See :option:`--config-yaml` for details.
*
*
* string config_yaml = 4;
* @return The configYaml.
*/
java.lang.String getConfigYaml();
/**
*
* See :option:`--config-yaml` for details.
*
*
* string config_yaml = 4;
* @return The bytes for configYaml.
*/
com.google.protobuf.ByteString
getConfigYamlBytes();
/**
*
* See :option:`--allow-unknown-static-fields` for details.
*
*
* bool allow_unknown_static_fields = 5;
* @return The allowUnknownStaticFields.
*/
boolean getAllowUnknownStaticFields();
/**
*
* See :option:`--reject-unknown-dynamic-fields` for details.
*
*
* bool reject_unknown_dynamic_fields = 26;
* @return The rejectUnknownDynamicFields.
*/
boolean getRejectUnknownDynamicFields();
/**
*
* See :option:`--ignore-unknown-dynamic-fields` for details.
*
*
* bool ignore_unknown_dynamic_fields = 30;
* @return The ignoreUnknownDynamicFields.
*/
boolean getIgnoreUnknownDynamicFields();
/**
*
* See :option:`--admin-address-path` for details.
*
*
* string admin_address_path = 6;
* @return The adminAddressPath.
*/
java.lang.String getAdminAddressPath();
/**
*
* See :option:`--admin-address-path` for details.
*
*
* string admin_address_path = 6;
* @return The bytes for adminAddressPath.
*/
com.google.protobuf.ByteString
getAdminAddressPathBytes();
/**
*
* See :option:`--local-address-ip-version` for details.
*
*
* .envoy.admin.v3.CommandLineOptions.IpVersion local_address_ip_version = 7;
* @return The enum numeric value on the wire for localAddressIpVersion.
*/
int getLocalAddressIpVersionValue();
/**
*
* See :option:`--local-address-ip-version` for details.
*
*
* .envoy.admin.v3.CommandLineOptions.IpVersion local_address_ip_version = 7;
* @return The localAddressIpVersion.
*/
io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion getLocalAddressIpVersion();
/**
*
* See :option:`--log-level` for details.
*
*
* string log_level = 8;
* @return The logLevel.
*/
java.lang.String getLogLevel();
/**
*
* See :option:`--log-level` for details.
*
*
* string log_level = 8;
* @return The bytes for logLevel.
*/
com.google.protobuf.ByteString
getLogLevelBytes();
/**
*
* See :option:`--component-log-level` for details.
*
*
* string component_log_level = 9;
* @return The componentLogLevel.
*/
java.lang.String getComponentLogLevel();
/**
*
* See :option:`--component-log-level` for details.
*
*
* string component_log_level = 9;
* @return The bytes for componentLogLevel.
*/
com.google.protobuf.ByteString
getComponentLogLevelBytes();
/**
*
* See :option:`--log-format` for details.
*
*
* string log_format = 10;
* @return The logFormat.
*/
java.lang.String getLogFormat();
/**
*
* See :option:`--log-format` for details.
*
*
* string log_format = 10;
* @return The bytes for logFormat.
*/
com.google.protobuf.ByteString
getLogFormatBytes();
/**
*
* See :option:`--log-format-escaped` for details.
*
*
* bool log_format_escaped = 27;
* @return The logFormatEscaped.
*/
boolean getLogFormatEscaped();
/**
*
* See :option:`--log-path` for details.
*
*
* string log_path = 11;
* @return The logPath.
*/
java.lang.String getLogPath();
/**
*
* See :option:`--log-path` for details.
*
*
* string log_path = 11;
* @return The bytes for logPath.
*/
com.google.protobuf.ByteString
getLogPathBytes();
/**
*
* See :option:`--service-cluster` for details.
*
*
* string service_cluster = 13;
* @return The serviceCluster.
*/
java.lang.String getServiceCluster();
/**
*
* See :option:`--service-cluster` for details.
*
*
* string service_cluster = 13;
* @return The bytes for serviceCluster.
*/
com.google.protobuf.ByteString
getServiceClusterBytes();
/**
*
* See :option:`--service-node` for details.
*
*
* string service_node = 14;
* @return The serviceNode.
*/
java.lang.String getServiceNode();
/**
*
* See :option:`--service-node` for details.
*
*
* string service_node = 14;
* @return The bytes for serviceNode.
*/
com.google.protobuf.ByteString
getServiceNodeBytes();
/**
*
* See :option:`--service-zone` for details.
*
*
* string service_zone = 15;
* @return The serviceZone.
*/
java.lang.String getServiceZone();
/**
*
* See :option:`--service-zone` for details.
*
*
* string service_zone = 15;
* @return The bytes for serviceZone.
*/
com.google.protobuf.ByteString
getServiceZoneBytes();
/**
*
* See :option:`--file-flush-interval-msec` for details.
*
*
* .google.protobuf.Duration file_flush_interval = 16;
* @return Whether the fileFlushInterval field is set.
*/
boolean hasFileFlushInterval();
/**
*
* See :option:`--file-flush-interval-msec` for details.
*
*
* .google.protobuf.Duration file_flush_interval = 16;
* @return The fileFlushInterval.
*/
com.google.protobuf.Duration getFileFlushInterval();
/**
*
* See :option:`--file-flush-interval-msec` for details.
*
*
* .google.protobuf.Duration file_flush_interval = 16;
*/
com.google.protobuf.DurationOrBuilder getFileFlushIntervalOrBuilder();
/**
*
* See :option:`--drain-time-s` for details.
*
*
* .google.protobuf.Duration drain_time = 17;
* @return Whether the drainTime field is set.
*/
boolean hasDrainTime();
/**
*
* See :option:`--drain-time-s` for details.
*
*
* .google.protobuf.Duration drain_time = 17;
* @return The drainTime.
*/
com.google.protobuf.Duration getDrainTime();
/**
*
* See :option:`--drain-time-s` for details.
*
*
* .google.protobuf.Duration drain_time = 17;
*/
com.google.protobuf.DurationOrBuilder getDrainTimeOrBuilder();
/**
*
* See :option:`--drain-strategy` for details.
*
*
* .envoy.admin.v3.CommandLineOptions.DrainStrategy drain_strategy = 33;
* @return The enum numeric value on the wire for drainStrategy.
*/
int getDrainStrategyValue();
/**
*
* See :option:`--drain-strategy` for details.
*
*
* .envoy.admin.v3.CommandLineOptions.DrainStrategy drain_strategy = 33;
* @return The drainStrategy.
*/
io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy getDrainStrategy();
/**
*
* See :option:`--parent-shutdown-time-s` for details.
*
*
* .google.protobuf.Duration parent_shutdown_time = 18;
* @return Whether the parentShutdownTime field is set.
*/
boolean hasParentShutdownTime();
/**
*
* See :option:`--parent-shutdown-time-s` for details.
*
*
* .google.protobuf.Duration parent_shutdown_time = 18;
* @return The parentShutdownTime.
*/
com.google.protobuf.Duration getParentShutdownTime();
/**
*
* See :option:`--parent-shutdown-time-s` for details.
*
*
* .google.protobuf.Duration parent_shutdown_time = 18;
*/
com.google.protobuf.DurationOrBuilder getParentShutdownTimeOrBuilder();
/**
*
* See :option:`--mode` for details.
*
*
* .envoy.admin.v3.CommandLineOptions.Mode mode = 19;
* @return The enum numeric value on the wire for mode.
*/
int getModeValue();
/**
*
* See :option:`--mode` for details.
*
*
* .envoy.admin.v3.CommandLineOptions.Mode mode = 19;
* @return The mode.
*/
io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode getMode();
/**
*
* See :option:`--disable-hot-restart` for details.
*
*
* bool disable_hot_restart = 22;
* @return The disableHotRestart.
*/
boolean getDisableHotRestart();
/**
*
* See :option:`--enable-mutex-tracing` for details.
*
*
* bool enable_mutex_tracing = 23;
* @return The enableMutexTracing.
*/
boolean getEnableMutexTracing();
/**
*
* See :option:`--restart-epoch` for details.
*
*
* uint32 restart_epoch = 24;
* @return The restartEpoch.
*/
int getRestartEpoch();
/**
*
* See :option:`--cpuset-threads` for details.
*
*
* bool cpuset_threads = 25;
* @return The cpusetThreads.
*/
boolean getCpusetThreads();
/**
*
* See :option:`--disable-extensions` for details.
*
*
* repeated string disabled_extensions = 28;
* @return A list containing the disabledExtensions.
*/
java.util.List
getDisabledExtensionsList();
/**
*
* See :option:`--disable-extensions` for details.
*
*
* repeated string disabled_extensions = 28;
* @return The count of disabledExtensions.
*/
int getDisabledExtensionsCount();
/**
*
* See :option:`--disable-extensions` for details.
*
*
* repeated string disabled_extensions = 28;
* @param index The index of the element to return.
* @return The disabledExtensions at the given index.
*/
java.lang.String getDisabledExtensions(int index);
/**
*
* See :option:`--disable-extensions` for details.
*
*
* repeated string disabled_extensions = 28;
* @param index The index of the value to return.
* @return The bytes of the disabledExtensions at the given index.
*/
com.google.protobuf.ByteString
getDisabledExtensionsBytes(int index);
/**
*
* See :option:`--enable-fine-grain-logging` for details.
*
*
* bool enable_fine_grain_logging = 34;
* @return The enableFineGrainLogging.
*/
boolean getEnableFineGrainLogging();
/**
*
* See :option:`--socket-path` for details.
*
*
* string socket_path = 35;
* @return The socketPath.
*/
java.lang.String getSocketPath();
/**
*
* See :option:`--socket-path` for details.
*
*
* string socket_path = 35;
* @return The bytes for socketPath.
*/
com.google.protobuf.ByteString
getSocketPathBytes();
/**
*
* See :option:`--socket-mode` for details.
*
*
* uint32 socket_mode = 36;
* @return The socketMode.
*/
int getSocketMode();
/**
*
* See :option:`--enable-core-dump` for details.
*
*
* bool enable_core_dump = 37;
* @return The enableCoreDump.
*/
boolean getEnableCoreDump();
/**
*
* See :option:`--stats-tag` for details.
*
*
* repeated string stats_tag = 38;
* @return A list containing the statsTag.
*/
java.util.List
getStatsTagList();
/**
*
* See :option:`--stats-tag` for details.
*
*
* repeated string stats_tag = 38;
* @return The count of statsTag.
*/
int getStatsTagCount();
/**
*
* See :option:`--stats-tag` for details.
*
*
* repeated string stats_tag = 38;
* @param index The index of the element to return.
* @return The statsTag at the given index.
*/
java.lang.String getStatsTag(int index);
/**
*
* See :option:`--stats-tag` for details.
*
*
* repeated string stats_tag = 38;
* @param index The index of the value to return.
* @return The bytes of the statsTag at the given index.
*/
com.google.protobuf.ByteString
getStatsTagBytes(int index);
}