View Source Envoy.Extensions.Filters.Http.GrpcJsonTranscoder.V3.GrpcJsonTranscoder (envoy_data_plane_api v0.1.0)

Summary

Types

@type t() :: %Envoy.Extensions.Filters.Http.GrpcJsonTranscoder.V3.GrpcJsonTranscoder{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  auto_mapping: boolean(),
  case_insensitive_enum_parsing: boolean(),
  convert_grpc_status: boolean(),
  descriptor_set:
    {:proto_descriptor, String.t()} | {:proto_descriptor_bin, binary()} | nil,
  ignore_unknown_query_parameters: boolean(),
  ignored_query_parameters: [String.t()],
  match_incoming_request_route: boolean(),
  match_unregistered_custom_verb: boolean(),
  max_request_body_size: Google.Protobuf.UInt32Value.t() | nil,
  max_response_body_size: Google.Protobuf.UInt32Value.t() | nil,
  print_options:
    Envoy.Extensions.Filters.Http.GrpcJsonTranscoder.V3.GrpcJsonTranscoder.PrintOptions.t()
    | nil,
  query_param_unescape_plus: boolean(),
  request_validation_options:
    Envoy.Extensions.Filters.Http.GrpcJsonTranscoder.V3.GrpcJsonTranscoder.RequestValidationOptions.t()
    | nil,
  services: [String.t()],
  url_unescape_spec:
    Envoy.Extensions.Filters.Http.GrpcJsonTranscoder.V3.GrpcJsonTranscoder.UrlUnescapeSpec.t()
}