Documentation ¶
Index ¶
- type Extraction
- func (*Extraction) Descriptor() ([]byte, []int)
- func (this *Extraction) Equal(that interface{}) bool
- func (m *Extraction) GetHeader() string
- func (m *Extraction) GetRegex() string
- func (m *Extraction) GetSubgroup() uint32
- func (*Extraction) ProtoMessage()
- func (m *Extraction) Reset()
- func (m *Extraction) String() string
- func (m *Extraction) XXX_DiscardUnknown()
- func (m *Extraction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Extraction) XXX_Merge(src proto.Message)
- func (m *Extraction) XXX_Size() int
- func (m *Extraction) XXX_Unmarshal(b []byte) error
- type HeaderBodyTransform
- func (*HeaderBodyTransform) Descriptor() ([]byte, []int)
- func (this *HeaderBodyTransform) Equal(that interface{}) bool
- func (*HeaderBodyTransform) ProtoMessage()
- func (m *HeaderBodyTransform) Reset()
- func (m *HeaderBodyTransform) String() string
- func (m *HeaderBodyTransform) XXX_DiscardUnknown()
- func (m *HeaderBodyTransform) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderBodyTransform) XXX_Merge(src proto.Message)
- func (m *HeaderBodyTransform) XXX_Size() int
- func (m *HeaderBodyTransform) XXX_Unmarshal(b []byte) error
- type InjaTemplate
- func (*InjaTemplate) Descriptor() ([]byte, []int)
- func (this *InjaTemplate) Equal(that interface{}) bool
- func (m *InjaTemplate) GetText() string
- func (*InjaTemplate) ProtoMessage()
- func (m *InjaTemplate) Reset()
- func (m *InjaTemplate) String() string
- func (m *InjaTemplate) XXX_DiscardUnknown()
- func (m *InjaTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InjaTemplate) XXX_Merge(src proto.Message)
- func (m *InjaTemplate) XXX_Size() int
- func (m *InjaTemplate) XXX_Unmarshal(b []byte) error
- type MergeExtractorsToBody
- func (*MergeExtractorsToBody) Descriptor() ([]byte, []int)
- func (this *MergeExtractorsToBody) Equal(that interface{}) bool
- func (*MergeExtractorsToBody) ProtoMessage()
- func (m *MergeExtractorsToBody) Reset()
- func (m *MergeExtractorsToBody) String() string
- func (m *MergeExtractorsToBody) XXX_DiscardUnknown()
- func (m *MergeExtractorsToBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MergeExtractorsToBody) XXX_Merge(src proto.Message)
- func (m *MergeExtractorsToBody) XXX_Size() int
- func (m *MergeExtractorsToBody) XXX_Unmarshal(b []byte) error
- type Parameters
- func (*Parameters) Descriptor() ([]byte, []int)
- func (this *Parameters) Equal(that interface{}) bool
- func (m *Parameters) GetHeaders() map[string]string
- func (m *Parameters) GetPath() *types.StringValue
- func (*Parameters) ProtoMessage()
- func (m *Parameters) Reset()
- func (m *Parameters) String() string
- func (m *Parameters) XXX_DiscardUnknown()
- func (m *Parameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Parameters) XXX_Merge(src proto.Message)
- func (m *Parameters) XXX_Size() int
- func (m *Parameters) XXX_Unmarshal(b []byte) error
- type Passthrough
- func (*Passthrough) Descriptor() ([]byte, []int)
- func (this *Passthrough) Equal(that interface{}) bool
- func (*Passthrough) ProtoMessage()
- func (m *Passthrough) Reset()
- func (m *Passthrough) String() string
- func (m *Passthrough) XXX_DiscardUnknown()
- func (m *Passthrough) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Passthrough) XXX_Merge(src proto.Message)
- func (m *Passthrough) XXX_Size() int
- func (m *Passthrough) XXX_Unmarshal(b []byte) error
- type PrefixRewrite
- func (*PrefixRewrite) Descriptor() ([]byte, []int)
- func (this *PrefixRewrite) Equal(that interface{}) bool
- func (m *PrefixRewrite) GetPrefixRewrite() string
- func (*PrefixRewrite) ProtoMessage()
- func (m *PrefixRewrite) Reset()
- func (m *PrefixRewrite) String() string
- func (m *PrefixRewrite) XXX_DiscardUnknown()
- func (m *PrefixRewrite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PrefixRewrite) XXX_Merge(src proto.Message)
- func (m *PrefixRewrite) XXX_Size() int
- func (m *PrefixRewrite) XXX_Unmarshal(b []byte) error
- type RouteTransformations
- func (*RouteTransformations) Descriptor() ([]byte, []int)
- func (this *RouteTransformations) Equal(that interface{}) bool
- func (m *RouteTransformations) GetRequestTransformation() *Transformation
- func (m *RouteTransformations) GetResponseTransformation() *Transformation
- func (*RouteTransformations) ProtoMessage()
- func (m *RouteTransformations) Reset()
- func (m *RouteTransformations) String() string
- func (m *RouteTransformations) XXX_DiscardUnknown()
- func (m *RouteTransformations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteTransformations) XXX_Merge(src proto.Message)
- func (m *RouteTransformations) XXX_Size() int
- func (m *RouteTransformations) XXX_Unmarshal(b []byte) error
- type Transformation
- func (*Transformation) Descriptor() ([]byte, []int)
- func (this *Transformation) Equal(that interface{}) bool
- func (m *Transformation) GetHeaderBodyTransform() *HeaderBodyTransform
- func (m *Transformation) GetTransformationTemplate() *TransformationTemplate
- func (m *Transformation) GetTransformationType() isTransformation_TransformationType
- func (*Transformation) ProtoMessage()
- func (m *Transformation) Reset()
- func (m *Transformation) String() string
- func (m *Transformation) XXX_DiscardUnknown()
- func (m *Transformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Transformation) XXX_Merge(src proto.Message)
- func (*Transformation) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *Transformation) XXX_Size() int
- func (m *Transformation) XXX_Unmarshal(b []byte) error
- type TransformationTemplate
- func (*TransformationTemplate) Descriptor() ([]byte, []int)
- func (this *TransformationTemplate) Equal(that interface{}) bool
- func (m *TransformationTemplate) GetAdvancedTemplates() bool
- func (m *TransformationTemplate) GetBody() *InjaTemplate
- func (m *TransformationTemplate) GetBodyTransformation() isTransformationTemplate_BodyTransformation
- func (m *TransformationTemplate) GetExtractors() map[string]*Extraction
- func (m *TransformationTemplate) GetHeaders() map[string]*InjaTemplate
- func (m *TransformationTemplate) GetMergeExtractorsToBody() *MergeExtractorsToBody
- func (m *TransformationTemplate) GetPassthrough() *Passthrough
- func (*TransformationTemplate) ProtoMessage()
- func (m *TransformationTemplate) Reset()
- func (m *TransformationTemplate) String() string
- func (m *TransformationTemplate) XXX_DiscardUnknown()
- func (m *TransformationTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TransformationTemplate) XXX_Merge(src proto.Message)
- func (*TransformationTemplate) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *TransformationTemplate) XXX_Size() int
- func (m *TransformationTemplate) XXX_Unmarshal(b []byte) error
- type TransformationTemplate_Body
- type TransformationTemplate_MergeExtractorsToBody
- type TransformationTemplate_Passthrough
- type Transformation_HeaderBodyTransform
- type Transformation_TransformationTemplate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extraction ¶
type Extraction struct { Header string `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // what information to extract. if extraction fails the result is // an empty value. Regex string `protobuf:"bytes,2,opt,name=regex,proto3" json:"regex,omitempty"` Subgroup uint32 `protobuf:"varint,3,opt,name=subgroup,proto3" json:"subgroup,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Extraction) Descriptor ¶
func (*Extraction) Descriptor() ([]byte, []int)
func (*Extraction) Equal ¶
func (this *Extraction) Equal(that interface{}) bool
func (*Extraction) GetHeader ¶
func (m *Extraction) GetHeader() string
func (*Extraction) GetRegex ¶
func (m *Extraction) GetRegex() string
func (*Extraction) GetSubgroup ¶
func (m *Extraction) GetSubgroup() uint32
func (*Extraction) ProtoMessage ¶
func (*Extraction) ProtoMessage()
func (*Extraction) Reset ¶
func (m *Extraction) Reset()
func (*Extraction) String ¶
func (m *Extraction) String() string
func (*Extraction) XXX_DiscardUnknown ¶
func (m *Extraction) XXX_DiscardUnknown()
func (*Extraction) XXX_Marshal ¶
func (m *Extraction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Extraction) XXX_Merge ¶
func (m *Extraction) XXX_Merge(src proto.Message)
func (*Extraction) XXX_Size ¶
func (m *Extraction) XXX_Size() int
func (*Extraction) XXX_Unmarshal ¶
func (m *Extraction) XXX_Unmarshal(b []byte) error
type HeaderBodyTransform ¶
type HeaderBodyTransform struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HeaderBodyTransform) Descriptor ¶
func (*HeaderBodyTransform) Descriptor() ([]byte, []int)
func (*HeaderBodyTransform) Equal ¶
func (this *HeaderBodyTransform) Equal(that interface{}) bool
func (*HeaderBodyTransform) ProtoMessage ¶
func (*HeaderBodyTransform) ProtoMessage()
func (*HeaderBodyTransform) Reset ¶
func (m *HeaderBodyTransform) Reset()
func (*HeaderBodyTransform) String ¶
func (m *HeaderBodyTransform) String() string
func (*HeaderBodyTransform) XXX_DiscardUnknown ¶
func (m *HeaderBodyTransform) XXX_DiscardUnknown()
func (*HeaderBodyTransform) XXX_Marshal ¶
func (m *HeaderBodyTransform) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HeaderBodyTransform) XXX_Merge ¶
func (m *HeaderBodyTransform) XXX_Merge(src proto.Message)
func (*HeaderBodyTransform) XXX_Size ¶
func (m *HeaderBodyTransform) XXX_Size() int
func (*HeaderBodyTransform) XXX_Unmarshal ¶
func (m *HeaderBodyTransform) XXX_Unmarshal(b []byte) error
type InjaTemplate ¶
type InjaTemplate struct { Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
custom functions: header_value(name) -> from the original headers extracted_value(name, index) -> from the extracted values
func (*InjaTemplate) Descriptor ¶
func (*InjaTemplate) Descriptor() ([]byte, []int)
func (*InjaTemplate) Equal ¶
func (this *InjaTemplate) Equal(that interface{}) bool
func (*InjaTemplate) GetText ¶
func (m *InjaTemplate) GetText() string
func (*InjaTemplate) ProtoMessage ¶
func (*InjaTemplate) ProtoMessage()
func (*InjaTemplate) Reset ¶
func (m *InjaTemplate) Reset()
func (*InjaTemplate) String ¶
func (m *InjaTemplate) String() string
func (*InjaTemplate) XXX_DiscardUnknown ¶
func (m *InjaTemplate) XXX_DiscardUnknown()
func (*InjaTemplate) XXX_Marshal ¶
func (m *InjaTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InjaTemplate) XXX_Merge ¶
func (m *InjaTemplate) XXX_Merge(src proto.Message)
func (*InjaTemplate) XXX_Size ¶
func (m *InjaTemplate) XXX_Size() int
func (*InjaTemplate) XXX_Unmarshal ¶
func (m *InjaTemplate) XXX_Unmarshal(b []byte) error
type MergeExtractorsToBody ¶
type MergeExtractorsToBody struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MergeExtractorsToBody) Descriptor ¶
func (*MergeExtractorsToBody) Descriptor() ([]byte, []int)
func (*MergeExtractorsToBody) Equal ¶
func (this *MergeExtractorsToBody) Equal(that interface{}) bool
func (*MergeExtractorsToBody) ProtoMessage ¶
func (*MergeExtractorsToBody) ProtoMessage()
func (*MergeExtractorsToBody) Reset ¶
func (m *MergeExtractorsToBody) Reset()
func (*MergeExtractorsToBody) String ¶
func (m *MergeExtractorsToBody) String() string
func (*MergeExtractorsToBody) XXX_DiscardUnknown ¶
func (m *MergeExtractorsToBody) XXX_DiscardUnknown()
func (*MergeExtractorsToBody) XXX_Marshal ¶
func (m *MergeExtractorsToBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MergeExtractorsToBody) XXX_Merge ¶
func (m *MergeExtractorsToBody) XXX_Merge(src proto.Message)
func (*MergeExtractorsToBody) XXX_Size ¶
func (m *MergeExtractorsToBody) XXX_Size() int
func (*MergeExtractorsToBody) XXX_Unmarshal ¶
func (m *MergeExtractorsToBody) XXX_Unmarshal(b []byte) error
type Parameters ¶
type Parameters struct { // headers that will be used to extract data for processing output templates // Gloo will search for parameters by their name in header value strings, enclosed in single // curly braces // Example: // extensions: // parameters: // headers: // x-user-id: { userId } Headers map[string]string `` /* 155-byte string literal not displayed */ // part of the (or the entire) path that will be used extract data for processing output templates // Gloo will search for parameters by their name in header value strings, enclosed in single // curly braces // Example: // extensions: // parameters: // path: /users/{ userId } Path *types.StringValue `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Parameters) Descriptor ¶
func (*Parameters) Descriptor() ([]byte, []int)
func (*Parameters) Equal ¶
func (this *Parameters) Equal(that interface{}) bool
func (*Parameters) GetHeaders ¶
func (m *Parameters) GetHeaders() map[string]string
func (*Parameters) GetPath ¶
func (m *Parameters) GetPath() *types.StringValue
func (*Parameters) ProtoMessage ¶
func (*Parameters) ProtoMessage()
func (*Parameters) Reset ¶
func (m *Parameters) Reset()
func (*Parameters) String ¶
func (m *Parameters) String() string
func (*Parameters) XXX_DiscardUnknown ¶
func (m *Parameters) XXX_DiscardUnknown()
func (*Parameters) XXX_Marshal ¶
func (m *Parameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Parameters) XXX_Merge ¶
func (m *Parameters) XXX_Merge(src proto.Message)
func (*Parameters) XXX_Size ¶
func (m *Parameters) XXX_Size() int
func (*Parameters) XXX_Unmarshal ¶
func (m *Parameters) XXX_Unmarshal(b []byte) error
type Passthrough ¶
type Passthrough struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Passthrough) Descriptor ¶
func (*Passthrough) Descriptor() ([]byte, []int)
func (*Passthrough) Equal ¶
func (this *Passthrough) Equal(that interface{}) bool
func (*Passthrough) ProtoMessage ¶
func (*Passthrough) ProtoMessage()
func (*Passthrough) Reset ¶
func (m *Passthrough) Reset()
func (*Passthrough) String ¶
func (m *Passthrough) String() string
func (*Passthrough) XXX_DiscardUnknown ¶
func (m *Passthrough) XXX_DiscardUnknown()
func (*Passthrough) XXX_Marshal ¶
func (m *Passthrough) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Passthrough) XXX_Merge ¶
func (m *Passthrough) XXX_Merge(src proto.Message)
func (*Passthrough) XXX_Size ¶
func (m *Passthrough) XXX_Size() int
func (*Passthrough) XXX_Unmarshal ¶
func (m *Passthrough) XXX_Unmarshal(b []byte) error
type PrefixRewrite ¶
type PrefixRewrite struct { // Set to an empty string to remove the matched HTTP Path prefix PrefixRewrite string `protobuf:"bytes,1,opt,name=prefix_rewrite,json=prefixRewrite,proto3" json:"prefix_rewrite,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
if set, prefix_rewrite will be used to rewrite the matched HTTP Path prefix on requests to this value.
func (*PrefixRewrite) Descriptor ¶
func (*PrefixRewrite) Descriptor() ([]byte, []int)
func (*PrefixRewrite) Equal ¶
func (this *PrefixRewrite) Equal(that interface{}) bool
func (*PrefixRewrite) GetPrefixRewrite ¶
func (m *PrefixRewrite) GetPrefixRewrite() string
func (*PrefixRewrite) ProtoMessage ¶
func (*PrefixRewrite) ProtoMessage()
func (*PrefixRewrite) Reset ¶
func (m *PrefixRewrite) Reset()
func (*PrefixRewrite) String ¶
func (m *PrefixRewrite) String() string
func (*PrefixRewrite) XXX_DiscardUnknown ¶
func (m *PrefixRewrite) XXX_DiscardUnknown()
func (*PrefixRewrite) XXX_Marshal ¶
func (m *PrefixRewrite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PrefixRewrite) XXX_Merge ¶
func (m *PrefixRewrite) XXX_Merge(src proto.Message)
func (*PrefixRewrite) XXX_Size ¶
func (m *PrefixRewrite) XXX_Size() int
func (*PrefixRewrite) XXX_Unmarshal ¶
func (m *PrefixRewrite) XXX_Unmarshal(b []byte) error
type RouteTransformations ¶
type RouteTransformations struct { RequestTransformation *Transformation `protobuf:"bytes,1,opt,name=request_transformation,json=requestTransformation,proto3" json:"request_transformation,omitempty"` ResponseTransformation *Transformation `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteTransformations) Descriptor ¶
func (*RouteTransformations) Descriptor() ([]byte, []int)
func (*RouteTransformations) Equal ¶
func (this *RouteTransformations) Equal(that interface{}) bool
func (*RouteTransformations) GetRequestTransformation ¶
func (m *RouteTransformations) GetRequestTransformation() *Transformation
func (*RouteTransformations) GetResponseTransformation ¶
func (m *RouteTransformations) GetResponseTransformation() *Transformation
func (*RouteTransformations) ProtoMessage ¶
func (*RouteTransformations) ProtoMessage()
func (*RouteTransformations) Reset ¶
func (m *RouteTransformations) Reset()
func (*RouteTransformations) String ¶
func (m *RouteTransformations) String() string
func (*RouteTransformations) XXX_DiscardUnknown ¶
func (m *RouteTransformations) XXX_DiscardUnknown()
func (*RouteTransformations) XXX_Marshal ¶
func (m *RouteTransformations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteTransformations) XXX_Merge ¶
func (m *RouteTransformations) XXX_Merge(src proto.Message)
func (*RouteTransformations) XXX_Size ¶
func (m *RouteTransformations) XXX_Size() int
func (*RouteTransformations) XXX_Unmarshal ¶
func (m *RouteTransformations) XXX_Unmarshal(b []byte) error
type Transformation ¶
type Transformation struct { // Template is in the transformed request language domain // currently both are JSON // // Types that are valid to be assigned to TransformationType: // *Transformation_TransformationTemplate // *Transformation_HeaderBodyTransform TransformationType isTransformation_TransformationType `protobuf_oneof:"transformation_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#proto-status: experimental]
func (*Transformation) Descriptor ¶
func (*Transformation) Descriptor() ([]byte, []int)
func (*Transformation) Equal ¶
func (this *Transformation) Equal(that interface{}) bool
func (*Transformation) GetHeaderBodyTransform ¶
func (m *Transformation) GetHeaderBodyTransform() *HeaderBodyTransform
func (*Transformation) GetTransformationTemplate ¶
func (m *Transformation) GetTransformationTemplate() *TransformationTemplate
func (*Transformation) GetTransformationType ¶
func (m *Transformation) GetTransformationType() isTransformation_TransformationType
func (*Transformation) ProtoMessage ¶
func (*Transformation) ProtoMessage()
func (*Transformation) Reset ¶
func (m *Transformation) Reset()
func (*Transformation) String ¶
func (m *Transformation) String() string
func (*Transformation) XXX_DiscardUnknown ¶
func (m *Transformation) XXX_DiscardUnknown()
func (*Transformation) XXX_Marshal ¶
func (m *Transformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Transformation) XXX_Merge ¶
func (m *Transformation) XXX_Merge(src proto.Message)
func (*Transformation) XXX_OneofFuncs ¶
func (*Transformation) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*Transformation) XXX_Size ¶
func (m *Transformation) XXX_Size() int
func (*Transformation) XXX_Unmarshal ¶
func (m *Transformation) XXX_Unmarshal(b []byte) error
type TransformationTemplate ¶
type TransformationTemplate struct { AdvancedTemplates bool `protobuf:"varint,1,opt,name=advanced_templates,json=advancedTemplates,proto3" json:"advanced_templates,omitempty"` // Extractors are in the origin request language domain Extractors map[string]*Extraction `` /* 161-byte string literal not displayed */ Headers map[string]*InjaTemplate `` /* 155-byte string literal not displayed */ // Types that are valid to be assigned to BodyTransformation: // *TransformationTemplate_Body // *TransformationTemplate_Passthrough // *TransformationTemplate_MergeExtractorsToBody BodyTransformation isTransformationTemplate_BodyTransformation `protobuf_oneof:"body_transformation"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TransformationTemplate) Descriptor ¶
func (*TransformationTemplate) Descriptor() ([]byte, []int)
func (*TransformationTemplate) Equal ¶
func (this *TransformationTemplate) Equal(that interface{}) bool
func (*TransformationTemplate) GetAdvancedTemplates ¶
func (m *TransformationTemplate) GetAdvancedTemplates() bool
func (*TransformationTemplate) GetBody ¶
func (m *TransformationTemplate) GetBody() *InjaTemplate
func (*TransformationTemplate) GetBodyTransformation ¶
func (m *TransformationTemplate) GetBodyTransformation() isTransformationTemplate_BodyTransformation
func (*TransformationTemplate) GetExtractors ¶
func (m *TransformationTemplate) GetExtractors() map[string]*Extraction
func (*TransformationTemplate) GetHeaders ¶
func (m *TransformationTemplate) GetHeaders() map[string]*InjaTemplate
func (*TransformationTemplate) GetMergeExtractorsToBody ¶
func (m *TransformationTemplate) GetMergeExtractorsToBody() *MergeExtractorsToBody
func (*TransformationTemplate) GetPassthrough ¶
func (m *TransformationTemplate) GetPassthrough() *Passthrough
func (*TransformationTemplate) ProtoMessage ¶
func (*TransformationTemplate) ProtoMessage()
func (*TransformationTemplate) Reset ¶
func (m *TransformationTemplate) Reset()
func (*TransformationTemplate) String ¶
func (m *TransformationTemplate) String() string
func (*TransformationTemplate) XXX_DiscardUnknown ¶
func (m *TransformationTemplate) XXX_DiscardUnknown()
func (*TransformationTemplate) XXX_Marshal ¶
func (m *TransformationTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TransformationTemplate) XXX_Merge ¶
func (m *TransformationTemplate) XXX_Merge(src proto.Message)
func (*TransformationTemplate) XXX_OneofFuncs ¶
func (*TransformationTemplate) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*TransformationTemplate) XXX_Size ¶
func (m *TransformationTemplate) XXX_Size() int
func (*TransformationTemplate) XXX_Unmarshal ¶
func (m *TransformationTemplate) XXX_Unmarshal(b []byte) error
type TransformationTemplate_Body ¶
type TransformationTemplate_Body struct {
Body *InjaTemplate `protobuf:"bytes,4,opt,name=body,proto3,oneof"`
}
func (*TransformationTemplate_Body) Equal ¶
func (this *TransformationTemplate_Body) Equal(that interface{}) bool
type TransformationTemplate_MergeExtractorsToBody ¶
type TransformationTemplate_MergeExtractorsToBody struct {
MergeExtractorsToBody *MergeExtractorsToBody `protobuf:"bytes,6,opt,name=merge_extractors_to_body,json=mergeExtractorsToBody,proto3,oneof"`
}
func (*TransformationTemplate_MergeExtractorsToBody) Equal ¶
func (this *TransformationTemplate_MergeExtractorsToBody) Equal(that interface{}) bool
type TransformationTemplate_Passthrough ¶
type TransformationTemplate_Passthrough struct {
Passthrough *Passthrough `protobuf:"bytes,5,opt,name=passthrough,proto3,oneof"`
}
func (*TransformationTemplate_Passthrough) Equal ¶
func (this *TransformationTemplate_Passthrough) Equal(that interface{}) bool
type Transformation_HeaderBodyTransform ¶
type Transformation_HeaderBodyTransform struct {
HeaderBodyTransform *HeaderBodyTransform `protobuf:"bytes,2,opt,name=header_body_transform,json=headerBodyTransform,proto3,oneof"`
}
func (*Transformation_HeaderBodyTransform) Equal ¶
func (this *Transformation_HeaderBodyTransform) Equal(that interface{}) bool
type Transformation_TransformationTemplate ¶
type Transformation_TransformationTemplate struct {
TransformationTemplate *TransformationTemplate `protobuf:"bytes,1,opt,name=transformation_template,json=transformationTemplate,proto3,oneof"`
}
func (*Transformation_TransformationTemplate) Equal ¶
func (this *Transformation_TransformationTemplate) Equal(that interface{}) bool
Click to show internal directories.
Click to hide internal directories.