Documentation ¶
Index ¶
- Variables
- type ProcessingMode
- func (m *ProcessingMode) Clone() proto.Message
- func (*ProcessingMode) Descriptor() ([]byte, []int)deprecated
- func (m *ProcessingMode) Equal(that interface{}) bool
- func (x *ProcessingMode) GetRequestBodyMode() ProcessingMode_BodySendMode
- func (x *ProcessingMode) GetRequestHeaderMode() ProcessingMode_HeaderSendMode
- func (x *ProcessingMode) GetRequestTrailerMode() ProcessingMode_HeaderSendMode
- func (x *ProcessingMode) GetResponseBodyMode() ProcessingMode_BodySendMode
- func (x *ProcessingMode) GetResponseHeaderMode() ProcessingMode_HeaderSendMode
- func (x *ProcessingMode) GetResponseTrailerMode() ProcessingMode_HeaderSendMode
- func (m *ProcessingMode) Hash(hasher hash.Hash64) (uint64, error)
- func (*ProcessingMode) ProtoMessage()
- func (x *ProcessingMode) ProtoReflect() protoreflect.Message
- func (x *ProcessingMode) Reset()
- func (x *ProcessingMode) String() string
- type ProcessingMode_BodySendMode
- func (ProcessingMode_BodySendMode) Descriptor() protoreflect.EnumDescriptor
- func (x ProcessingMode_BodySendMode) Enum() *ProcessingMode_BodySendMode
- func (ProcessingMode_BodySendMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProcessingMode_BodySendMode) Number() protoreflect.EnumNumber
- func (x ProcessingMode_BodySendMode) String() string
- func (ProcessingMode_BodySendMode) Type() protoreflect.EnumType
- type ProcessingMode_HeaderSendMode
- func (ProcessingMode_HeaderSendMode) Descriptor() protoreflect.EnumDescriptor
- func (x ProcessingMode_HeaderSendMode) Enum() *ProcessingMode_HeaderSendMode
- func (ProcessingMode_HeaderSendMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProcessingMode_HeaderSendMode) Number() protoreflect.EnumNumber
- func (x ProcessingMode_HeaderSendMode) String() string
- func (ProcessingMode_HeaderSendMode) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ProcessingMode_HeaderSendMode_name = map[int32]string{ 0: "DEFAULT", 1: "SEND", 2: "SKIP", } ProcessingMode_HeaderSendMode_value = map[string]int32{ "DEFAULT": 0, "SEND": 1, "SKIP": 2, } )
Enum value maps for ProcessingMode_HeaderSendMode.
View Source
var ( ProcessingMode_BodySendMode_name = map[int32]string{ 0: "NONE", 1: "STREAMED", 2: "BUFFERED", 3: "BUFFERED_PARTIAL", } ProcessingMode_BodySendMode_value = map[string]int32{ "NONE": 0, "STREAMED": 1, "BUFFERED": 2, "BUFFERED_PARTIAL": 3, } )
Enum value maps for ProcessingMode_BodySendMode.
View Source
var File_github_com_solo_io_gloo_projects_gloo_api_external_envoy_extensions_filters_http_ext_proc_v3_processing_mode_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ProcessingMode ¶
type ProcessingMode struct { // How to handle the request header. Default is "SEND". RequestHeaderMode ProcessingMode_HeaderSendMode `` /* 200-byte string literal not displayed */ // How to handle the response header. Default is "SEND". ResponseHeaderMode ProcessingMode_HeaderSendMode `` /* 203-byte string literal not displayed */ // How to handle the request body. Default is "NONE". RequestBodyMode ProcessingMode_BodySendMode `` /* 192-byte string literal not displayed */ // How do handle the response body. Default is "NONE". ResponseBodyMode ProcessingMode_BodySendMode `` /* 195-byte string literal not displayed */ // How to handle the request trailers. Default is "SKIP". RequestTrailerMode ProcessingMode_HeaderSendMode `` /* 203-byte string literal not displayed */ // How to handle the response trailers. Default is "SKIP". ResponseTrailerMode ProcessingMode_HeaderSendMode `` /* 206-byte string literal not displayed */ // contains filtered or unexported fields }
[#next-free-field: 7]
func (*ProcessingMode) Descriptor
deprecated
func (*ProcessingMode) Descriptor() ([]byte, []int)
Deprecated: Use ProcessingMode.ProtoReflect.Descriptor instead.
func (*ProcessingMode) GetRequestBodyMode ¶
func (x *ProcessingMode) GetRequestBodyMode() ProcessingMode_BodySendMode
func (*ProcessingMode) GetRequestHeaderMode ¶
func (x *ProcessingMode) GetRequestHeaderMode() ProcessingMode_HeaderSendMode
func (*ProcessingMode) GetRequestTrailerMode ¶
func (x *ProcessingMode) GetRequestTrailerMode() ProcessingMode_HeaderSendMode
func (*ProcessingMode) GetResponseBodyMode ¶
func (x *ProcessingMode) GetResponseBodyMode() ProcessingMode_BodySendMode
func (*ProcessingMode) GetResponseHeaderMode ¶
func (x *ProcessingMode) GetResponseHeaderMode() ProcessingMode_HeaderSendMode
func (*ProcessingMode) GetResponseTrailerMode ¶
func (x *ProcessingMode) GetResponseTrailerMode() ProcessingMode_HeaderSendMode
func (*ProcessingMode) Hash ¶
func (m *ProcessingMode) Hash(hasher hash.Hash64) (uint64, error)
Hash function
func (*ProcessingMode) ProtoMessage ¶
func (*ProcessingMode) ProtoMessage()
func (*ProcessingMode) ProtoReflect ¶
func (x *ProcessingMode) ProtoReflect() protoreflect.Message
func (*ProcessingMode) Reset ¶
func (x *ProcessingMode) Reset()
func (*ProcessingMode) String ¶
func (x *ProcessingMode) String() string
type ProcessingMode_BodySendMode ¶
type ProcessingMode_BodySendMode int32
Control how the request and response bodies are handled
const ( // Do not send the body at all. This is the default. ProcessingMode_NONE ProcessingMode_BodySendMode = 0 // Stream the body to the server in pieces as they arrive at the // proxy. ProcessingMode_STREAMED ProcessingMode_BodySendMode = 1 // Buffer the message body in memory and send the entire body at once. // If the body exceeds the configured buffer limit, then the // downstream system will receive an error. ProcessingMode_BUFFERED ProcessingMode_BodySendMode = 2 // Buffer the message body in memory and send the entire body in one // chunk. If the body exceeds the configured buffer limit, then the body contents // up to the buffer limit will be sent. ProcessingMode_BUFFERED_PARTIAL ProcessingMode_BodySendMode = 3 )
func (ProcessingMode_BodySendMode) Descriptor ¶
func (ProcessingMode_BodySendMode) Descriptor() protoreflect.EnumDescriptor
func (ProcessingMode_BodySendMode) Enum ¶
func (x ProcessingMode_BodySendMode) Enum() *ProcessingMode_BodySendMode
func (ProcessingMode_BodySendMode) EnumDescriptor
deprecated
func (ProcessingMode_BodySendMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProcessingMode_BodySendMode.Descriptor instead.
func (ProcessingMode_BodySendMode) Number ¶
func (x ProcessingMode_BodySendMode) Number() protoreflect.EnumNumber
func (ProcessingMode_BodySendMode) String ¶
func (x ProcessingMode_BodySendMode) String() string
func (ProcessingMode_BodySendMode) Type ¶
func (ProcessingMode_BodySendMode) Type() protoreflect.EnumType
type ProcessingMode_HeaderSendMode ¶
type ProcessingMode_HeaderSendMode int32
Control how headers and trailers are handled
const ( // The default HeaderSendMode depends on which part of the message is being // processed. By default, request and response headers are sent, // while trailers are skipped. ProcessingMode_DEFAULT ProcessingMode_HeaderSendMode = 0 // Send the header or trailer. ProcessingMode_SEND ProcessingMode_HeaderSendMode = 1 // Do not send the header or trailer. ProcessingMode_SKIP ProcessingMode_HeaderSendMode = 2 )
func (ProcessingMode_HeaderSendMode) Descriptor ¶
func (ProcessingMode_HeaderSendMode) Descriptor() protoreflect.EnumDescriptor
func (ProcessingMode_HeaderSendMode) Enum ¶
func (x ProcessingMode_HeaderSendMode) Enum() *ProcessingMode_HeaderSendMode
func (ProcessingMode_HeaderSendMode) EnumDescriptor
deprecated
func (ProcessingMode_HeaderSendMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProcessingMode_HeaderSendMode.Descriptor instead.
func (ProcessingMode_HeaderSendMode) Number ¶
func (x ProcessingMode_HeaderSendMode) Number() protoreflect.EnumNumber
func (ProcessingMode_HeaderSendMode) String ¶
func (x ProcessingMode_HeaderSendMode) String() string
func (ProcessingMode_HeaderSendMode) Type ¶
func (ProcessingMode_HeaderSendMode) Type() protoreflect.EnumType
Click to show internal directories.
Click to hide internal directories.