@type t() :: %Envoy.Admin.V3.CommandLineOptions{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
admin_address_path: String.t(),
allow_unknown_static_fields: boolean(),
base_id: non_neg_integer(),
base_id_path: String.t(),
component_log_level: String.t(),
concurrency: non_neg_integer(),
config_path: String.t(),
config_yaml: String.t(),
cpuset_threads: boolean(),
disable_hot_restart: boolean(),
disabled_extensions: [String.t()],
drain_strategy: Envoy.Admin.V3.CommandLineOptions.DrainStrategy.t(),
drain_time: Google.Protobuf.Duration.t() | nil,
enable_core_dump: boolean(),
enable_fine_grain_logging: boolean(),
enable_mutex_tracing: boolean(),
file_flush_interval: Google.Protobuf.Duration.t() | nil,
ignore_unknown_dynamic_fields: boolean(),
local_address_ip_version: Envoy.Admin.V3.CommandLineOptions.IpVersion.t(),
log_format: String.t(),
log_format_escaped: boolean(),
log_level: String.t(),
log_path: String.t(),
mode: Envoy.Admin.V3.CommandLineOptions.Mode.t(),
parent_shutdown_time: Google.Protobuf.Duration.t() | nil,
reject_unknown_dynamic_fields: boolean(),
restart_epoch: non_neg_integer(),
service_cluster: String.t(),
service_node: String.t(),
service_zone: String.t(),
skip_hot_restart_on_no_parent: boolean(),
skip_hot_restart_parent_stats: boolean(),
socket_mode: non_neg_integer(),
socket_path: String.t(),
stats_tag: [String.t()],
use_dynamic_base_id: boolean()
}