Documentation
¶
Index ¶
- Variables
- type PreserveCaseFormatterConfig
- func (x *PreserveCaseFormatterConfig) GetFormatterTypeOnEnvoyHeaders() PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders
- func (x *PreserveCaseFormatterConfig) GetForwardReasonPhrase() bool
- func (*PreserveCaseFormatterConfig) ProtoMessage()
- func (x *PreserveCaseFormatterConfig) ProtoReflect() protoreflect.Message
- func (x *PreserveCaseFormatterConfig) Reset()
- func (x *PreserveCaseFormatterConfig) SetFormatterTypeOnEnvoyHeaders(v PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders)
- func (x *PreserveCaseFormatterConfig) SetForwardReasonPhrase(v bool)
- func (x *PreserveCaseFormatterConfig) String() string
- type PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders
- func (PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Descriptor() protoreflect.EnumDescriptor
- func (x PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Enum() *PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders
- func (x PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Number() protoreflect.EnumNumber
- func (x PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) String() string
- func (PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Type() protoreflect.EnumType
- type PreserveCaseFormatterConfig_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders_name = map[int32]string{ 0: "DEFAULT", 1: "PROPER_CASE", } PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders_value = map[string]int32{ "DEFAULT": 0, "PROPER_CASE": 1, } )
Enum value maps for PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders.
View Source
var File_envoy_extensions_http_header_formatters_preserve_case_v3_preserve_case_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type PreserveCaseFormatterConfig ¶
type PreserveCaseFormatterConfig struct {
// Allows forwarding reason phrase text.
// This is off by default, and a standard reason phrase is used for a corresponding HTTP response code.
ForwardReasonPhrase bool `protobuf:"varint,1,opt,name=forward_reason_phrase,json=forwardReasonPhrase,proto3" json:"forward_reason_phrase,omitempty"`
// 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.
FormatterTypeOnEnvoyHeaders PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders `` /* 267-byte string literal not displayed */
// contains filtered or unexported fields
}
Configuration for the preserve case header formatter. See the :ref:`header casing <config_http_conn_man_header_casing>` configuration guide for more information.
func (*PreserveCaseFormatterConfig) GetFormatterTypeOnEnvoyHeaders ¶
func (x *PreserveCaseFormatterConfig) GetFormatterTypeOnEnvoyHeaders() PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders
func (*PreserveCaseFormatterConfig) GetForwardReasonPhrase ¶
func (x *PreserveCaseFormatterConfig) GetForwardReasonPhrase() bool
func (*PreserveCaseFormatterConfig) ProtoMessage ¶
func (*PreserveCaseFormatterConfig) ProtoMessage()
func (*PreserveCaseFormatterConfig) ProtoReflect ¶
func (x *PreserveCaseFormatterConfig) ProtoReflect() protoreflect.Message
func (*PreserveCaseFormatterConfig) Reset ¶
func (x *PreserveCaseFormatterConfig) Reset()
func (*PreserveCaseFormatterConfig) SetFormatterTypeOnEnvoyHeaders ¶
func (x *PreserveCaseFormatterConfig) SetFormatterTypeOnEnvoyHeaders(v PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders)
func (*PreserveCaseFormatterConfig) SetForwardReasonPhrase ¶
func (x *PreserveCaseFormatterConfig) SetForwardReasonPhrase(v bool)
func (*PreserveCaseFormatterConfig) String ¶
func (x *PreserveCaseFormatterConfig) String() string
type PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders ¶
type PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders int32
const ( // Use LowerCase on Envoy added headers. PreserveCaseFormatterConfig_DEFAULT PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders = 0 // Use ProperCaseHeaderKeyFormatter on Envoy added headers that upper cases the first character // in each word. The first character as well as any alpha character following a special // character is upper cased. PreserveCaseFormatterConfig_PROPER_CASE PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders = 1 )
func (PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Descriptor ¶
func (PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Descriptor() protoreflect.EnumDescriptor
func (PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Enum ¶
func (PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Number ¶
func (x PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Number() protoreflect.EnumNumber
func (PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) String ¶
func (x PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) String() string
func (PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders) Type ¶
type PreserveCaseFormatterConfig_builder ¶
type PreserveCaseFormatterConfig_builder struct {
// Allows forwarding reason phrase text.
// This is off by default, and a standard reason phrase is used for a corresponding HTTP response code.
ForwardReasonPhrase bool
// 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.
FormatterTypeOnEnvoyHeaders PreserveCaseFormatterConfig_FormatterTypeOnEnvoyHeaders
// contains filtered or unexported fields
}
func (PreserveCaseFormatterConfig_builder) Build ¶
func (b0 PreserveCaseFormatterConfig_builder) Build() *PreserveCaseFormatterConfig
Source Files
¶
- preserve_case.pb.go
Click to show internal directories.
Click to hide internal directories.