@type t() :: %Envoy.Extensions.Filters.Network.GenericProxy.V3.GenericProxy{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
access_log: [Envoy.Config.Accesslog.V3.AccessLog.t()],
codec_config: Envoy.Config.Core.V3.TypedExtensionConfig.t() | nil,
filters: [Envoy.Config.Core.V3.TypedExtensionConfig.t()],
route_specifier:
{:generic_rds,
Envoy.Extensions.Filters.Network.GenericProxy.V3.GenericRds.t() | nil}
| {:route_config,
Envoy.Extensions.Filters.Network.GenericProxy.V3.RouteConfiguration.t()
| nil}
| nil,
stat_prefix: String.t(),
tracing:
Envoy.Extensions.Filters.Network.HttpConnectionManager.V3.HttpConnectionManager.Tracing.t()
| nil
}