Interface PreserveCaseFormatterConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PreserveCaseFormatterConfig, PreserveCaseFormatterConfig.Builder

public interface PreserveCaseFormatterConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Type of formatter to use on headers which are added by Envoy (which are lower case by default).
    int
    Type of formatter to use on headers which are added by Envoy (which are lower case by default).
    boolean
    Allows forwarding reason phrase text.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getForwardReasonPhrase

      boolean getForwardReasonPhrase()
       Allows forwarding reason phrase text.
       This is off by default, and a standard reason phrase is used for a corresponding HTTP response code.
       
      bool forward_reason_phrase = 1;
      Returns:
      The forwardReasonPhrase.
    • getFormatterTypeOnEnvoyHeadersValue

      int getFormatterTypeOnEnvoyHeadersValue()
       Type of formatter to use on headers which are added by Envoy (which are lower case by default).
       The default type is DEFAULT, use LowerCase on Envoy headers.
       
      .envoy.extensions.http.header_formatters.preserve_case.v3.PreserveCaseFormatterConfig.FormatterTypeOnEnvoyHeaders formatter_type_on_envoy_headers = 2 [(.validate.rules) = { ... }
      Returns:
      The enum numeric value on the wire for formatterTypeOnEnvoyHeaders.
    • getFormatterTypeOnEnvoyHeaders

       Type of formatter to use on headers which are added by Envoy (which are lower case by default).
       The default type is DEFAULT, use LowerCase on Envoy headers.
       
      .envoy.extensions.http.header_formatters.preserve_case.v3.PreserveCaseFormatterConfig.FormatterTypeOnEnvoyHeaders formatter_type_on_envoy_headers = 2 [(.validate.rules) = { ... }
      Returns:
      The formatterTypeOnEnvoyHeaders.