@type t() :: %Envoy.Extensions.AccessLoggers.Grpc.V3.CommonGrpcAccessLogConfig{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
buffer_flush_interval: Google.Protobuf.Duration.t() | nil,
buffer_size_bytes: Google.Protobuf.UInt32Value.t() | nil,
custom_tags: [Envoy.Type.Tracing.V3.CustomTag.t()],
filter_state_objects_to_log: [String.t()],
grpc_service: Envoy.Config.Core.V3.GrpcService.t() | nil,
grpc_stream_retry_policy: Envoy.Config.Core.V3.RetryPolicy.t() | nil,
log_name: String.t(),
transport_api_version: Envoy.Config.Core.V3.ApiVersion.t()
}