// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v2alpha/server_info.proto
package io.envoyproxy.envoy.admin.v2alpha;
public interface CommandLineOptionsOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v2alpha.CommandLineOptions)
com.google.protobuf.MessageOrBuilder {
/**
*
* See :option:`--base-id` for details.
*
*
* uint64 base_id = 1;
* @return The baseId.
*/
long getBaseId();
/**
*
* 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:`--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.v2alpha.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.v2alpha.CommandLineOptions.IpVersion local_address_ip_version = 7;
* @return The localAddressIpVersion.
*/
io.envoyproxy.envoy.admin.v2alpha.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:`--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.v2alpha.CommandLineOptions.Mode mode = 19;
* @return The enum numeric value on the wire for mode.
*/
int getModeValue();
/**
*
* See :option:`--mode` for details.
*
*
* .envoy.admin.v2alpha.CommandLineOptions.Mode mode = 19;
* @return The mode.
*/
io.envoyproxy.envoy.admin.v2alpha.CommandLineOptions.Mode getMode();
/**
*
* max_stats and max_obj_name_len are now unused and have no effect.
*
*
* uint64 max_stats = 20 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];
* @deprecated envoy.admin.v2alpha.CommandLineOptions.max_stats is deprecated.
* See envoy/admin/v2alpha/server_info.proto;l=135
* @return The maxStats.
*/
@java.lang.Deprecated long getMaxStats();
/**
* uint64 max_obj_name_len = 21 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];
* @deprecated envoy.admin.v2alpha.CommandLineOptions.max_obj_name_len is deprecated.
* See envoy/admin/v2alpha/server_info.proto;l=137
* @return The maxObjNameLen.
*/
@java.lang.Deprecated long getMaxObjNameLen();
/**
*
* 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);
}