// 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;
*/
long getBaseId();
/**
*
* See :option:`--concurrency` for details.
*
*
* uint32 concurrency = 2;
*/
int getConcurrency();
/**
*
* See :option:`--config-path` for details.
*
*
* string config_path = 3;
*/
java.lang.String getConfigPath();
/**
*
* See :option:`--config-path` for details.
*
*
* string config_path = 3;
*/
com.google.protobuf.ByteString
getConfigPathBytes();
/**
*
* See :option:`--config-yaml` for details.
*
*
* string config_yaml = 4;
*/
java.lang.String getConfigYaml();
/**
*
* See :option:`--config-yaml` for details.
*
*
* string config_yaml = 4;
*/
com.google.protobuf.ByteString
getConfigYamlBytes();
/**
*
* See :option:`--allow-unknown-static-fields` for details.
*
*
* bool allow_unknown_static_fields = 5;
*/
boolean getAllowUnknownStaticFields();
/**
*
* See :option:`--reject-unknown-dynamic-fields` for details.
*
*
* bool reject_unknown_dynamic_fields = 26;
*/
boolean getRejectUnknownDynamicFields();
/**
*
* See :option:`--admin-address-path` for details.
*
*
* string admin_address_path = 6;
*/
java.lang.String getAdminAddressPath();
/**
*
* See :option:`--admin-address-path` for details.
*
*
* string admin_address_path = 6;
*/
com.google.protobuf.ByteString
getAdminAddressPathBytes();
/**
*
* See :option:`--local-address-ip-version` for details.
*
*
* .envoy.admin.v2alpha.CommandLineOptions.IpVersion local_address_ip_version = 7;
*/
int getLocalAddressIpVersionValue();
/**
*
* See :option:`--local-address-ip-version` for details.
*
*
* .envoy.admin.v2alpha.CommandLineOptions.IpVersion local_address_ip_version = 7;
*/
io.envoyproxy.envoy.admin.v2alpha.CommandLineOptions.IpVersion getLocalAddressIpVersion();
/**
*
* See :option:`--log-level` for details.
*
*
* string log_level = 8;
*/
java.lang.String getLogLevel();
/**
*
* See :option:`--log-level` for details.
*
*
* string log_level = 8;
*/
com.google.protobuf.ByteString
getLogLevelBytes();
/**
*
* See :option:`--component-log-level` for details.
*
*
* string component_log_level = 9;
*/
java.lang.String getComponentLogLevel();
/**
*
* See :option:`--component-log-level` for details.
*
*
* string component_log_level = 9;
*/
com.google.protobuf.ByteString
getComponentLogLevelBytes();
/**
*
* See :option:`--log-format` for details.
*
*
* string log_format = 10;
*/
java.lang.String getLogFormat();
/**
*
* See :option:`--log-format` for details.
*
*
* string log_format = 10;
*/
com.google.protobuf.ByteString
getLogFormatBytes();
/**
*
* See :option:`--log-path` for details.
*
*
* string log_path = 11;
*/
java.lang.String getLogPath();
/**
*
* See :option:`--log-path` for details.
*
*
* string log_path = 11;
*/
com.google.protobuf.ByteString
getLogPathBytes();
/**
*
* See :option:`--service-cluster` for details.
*
*
* string service_cluster = 13;
*/
java.lang.String getServiceCluster();
/**
*
* See :option:`--service-cluster` for details.
*
*
* string service_cluster = 13;
*/
com.google.protobuf.ByteString
getServiceClusterBytes();
/**
*
* See :option:`--service-node` for details.
*
*
* string service_node = 14;
*/
java.lang.String getServiceNode();
/**
*
* See :option:`--service-node` for details.
*
*
* string service_node = 14;
*/
com.google.protobuf.ByteString
getServiceNodeBytes();
/**
*
* See :option:`--service-zone` for details.
*
*
* string service_zone = 15;
*/
java.lang.String getServiceZone();
/**
*
* See :option:`--service-zone` for details.
*
*
* string service_zone = 15;
*/
com.google.protobuf.ByteString
getServiceZoneBytes();
/**
*
* See :option:`--file-flush-interval-msec` for details.
*
*
* .google.protobuf.Duration file_flush_interval = 16;
*/
boolean hasFileFlushInterval();
/**
*
* See :option:`--file-flush-interval-msec` for details.
*
*
* .google.protobuf.Duration file_flush_interval = 16;
*/
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;
*/
boolean hasDrainTime();
/**
*
* See :option:`--drain-time-s` for details.
*
*
* .google.protobuf.Duration drain_time = 17;
*/
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;
*/
boolean hasParentShutdownTime();
/**
*
* See :option:`--parent-shutdown-time-s` for details.
*
*
* .google.protobuf.Duration parent_shutdown_time = 18;
*/
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;
*/
int getModeValue();
/**
*
* See :option:`--mode` for details.
*
*
* .envoy.admin.v2alpha.CommandLineOptions.Mode mode = 19;
*/
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];
*/
@java.lang.Deprecated long getMaxStats();
/**
* uint64 max_obj_name_len = 21 [deprecated = true];
*/
@java.lang.Deprecated long getMaxObjNameLen();
/**
*
* See :option:`--disable-hot-restart` for details.
*
*
* bool disable_hot_restart = 22;
*/
boolean getDisableHotRestart();
/**
*
* See :option:`--enable-mutex-tracing` for details.
*
*
* bool enable_mutex_tracing = 23;
*/
boolean getEnableMutexTracing();
/**
*
* See :option:`--restart-epoch` for details.
*
*
* uint32 restart_epoch = 24;
*/
int getRestartEpoch();
/**
*
* See :option:`--cpuset-threads` for details.
*
*
* bool cpuset_threads = 25;
*/
boolean getCpusetThreads();
}