envoy_api_v2_route

package
v0.9.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2020 License: Apache-2.0 Imports: 24 Imported by: 331

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RedirectAction_RedirectResponseCode_name = map[int32]string{
	0: "MOVED_PERMANENTLY",
	1: "FOUND",
	2: "SEE_OTHER",
	3: "TEMPORARY_REDIRECT",
	4: "PERMANENT_REDIRECT",
}
View Source
var RedirectAction_RedirectResponseCode_value = map[string]int32{
	"MOVED_PERMANENTLY":  0,
	"FOUND":              1,
	"SEE_OTHER":          2,
	"TEMPORARY_REDIRECT": 3,
	"PERMANENT_REDIRECT": 4,
}
View Source
var RouteAction_ClusterNotFoundResponseCode_name = map[int32]string{
	0: "SERVICE_UNAVAILABLE",
	1: "NOT_FOUND",
}
View Source
var RouteAction_ClusterNotFoundResponseCode_value = map[string]int32{
	"SERVICE_UNAVAILABLE": 0,
	"NOT_FOUND":           1,
}
View Source
var RouteAction_InternalRedirectAction_name = map[int32]string{
	0: "PASS_THROUGH_INTERNAL_REDIRECT",
	1: "HANDLE_INTERNAL_REDIRECT",
}
View Source
var RouteAction_InternalRedirectAction_value = map[string]int32{
	"PASS_THROUGH_INTERNAL_REDIRECT": 0,
	"HANDLE_INTERNAL_REDIRECT":       1,
}
View Source
var VirtualHost_TlsRequirementType_name = map[int32]string{
	0: "NONE",
	1: "EXTERNAL_ONLY",
	2: "ALL",
}
View Source
var VirtualHost_TlsRequirementType_value = map[string]int32{
	"NONE":          0,
	"EXTERNAL_ONLY": 1,
	"ALL":           2,
}

Functions

This section is empty.

Types

type CorsPolicy

type CorsPolicy struct {
	AllowOrigin            []string                 `protobuf:"bytes,1,rep,name=allow_origin,json=allowOrigin,proto3" json:"allow_origin,omitempty"`                  // Deprecated: Do not use.
	AllowOriginRegex       []string                 `protobuf:"bytes,8,rep,name=allow_origin_regex,json=allowOriginRegex,proto3" json:"allow_origin_regex,omitempty"` // Deprecated: Do not use.
	AllowOriginStringMatch []*matcher.StringMatcher ``                                                                                                                /* 132-byte string literal not displayed */
	AllowMethods           string                   `protobuf:"bytes,2,opt,name=allow_methods,json=allowMethods,proto3" json:"allow_methods,omitempty"`
	AllowHeaders           string                   `protobuf:"bytes,3,opt,name=allow_headers,json=allowHeaders,proto3" json:"allow_headers,omitempty"`
	ExposeHeaders          string                   `protobuf:"bytes,4,opt,name=expose_headers,json=exposeHeaders,proto3" json:"expose_headers,omitempty"`
	MaxAge                 string                   `protobuf:"bytes,5,opt,name=max_age,json=maxAge,proto3" json:"max_age,omitempty"`
	AllowCredentials       *wrappers.BoolValue      `protobuf:"bytes,6,opt,name=allow_credentials,json=allowCredentials,proto3" json:"allow_credentials,omitempty"`
	// Types that are valid to be assigned to EnabledSpecifier:
	//	*CorsPolicy_Enabled
	//	*CorsPolicy_FilterEnabled
	EnabledSpecifier     isCorsPolicy_EnabledSpecifier  `protobuf_oneof:"enabled_specifier"`
	ShadowEnabled        *core.RuntimeFractionalPercent `protobuf:"bytes,10,opt,name=shadow_enabled,json=shadowEnabled,proto3" json:"shadow_enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*CorsPolicy) Descriptor

func (*CorsPolicy) Descriptor() ([]byte, []int)

func (*CorsPolicy) GetAllowCredentials

func (m *CorsPolicy) GetAllowCredentials() *wrappers.BoolValue

func (*CorsPolicy) GetAllowHeaders

func (m *CorsPolicy) GetAllowHeaders() string

func (*CorsPolicy) GetAllowMethods

func (m *CorsPolicy) GetAllowMethods() string

func (*CorsPolicy) GetAllowOrigin deprecated

func (m *CorsPolicy) GetAllowOrigin() []string

Deprecated: Do not use.

func (*CorsPolicy) GetAllowOriginRegex deprecated

func (m *CorsPolicy) GetAllowOriginRegex() []string

Deprecated: Do not use.

func (*CorsPolicy) GetAllowOriginStringMatch added in v0.9.0

func (m *CorsPolicy) GetAllowOriginStringMatch() []*matcher.StringMatcher

func (*CorsPolicy) GetEnabled deprecated

func (m *CorsPolicy) GetEnabled() *wrappers.BoolValue

Deprecated: Do not use.

func (*CorsPolicy) GetEnabledSpecifier added in v0.6.7

func (m *CorsPolicy) GetEnabledSpecifier() isCorsPolicy_EnabledSpecifier

func (*CorsPolicy) GetExposeHeaders

func (m *CorsPolicy) GetExposeHeaders() string

func (*CorsPolicy) GetFilterEnabled added in v0.6.7

func (m *CorsPolicy) GetFilterEnabled() *core.RuntimeFractionalPercent

func (*CorsPolicy) GetMaxAge

func (m *CorsPolicy) GetMaxAge() string

func (*CorsPolicy) GetShadowEnabled added in v0.6.7

func (m *CorsPolicy) GetShadowEnabled() *core.RuntimeFractionalPercent

func (*CorsPolicy) ProtoMessage

func (*CorsPolicy) ProtoMessage()

func (*CorsPolicy) Reset

func (m *CorsPolicy) Reset()

func (*CorsPolicy) String

func (m *CorsPolicy) String() string

func (*CorsPolicy) Validate

func (m *CorsPolicy) Validate() error

Validate checks the field values on CorsPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*CorsPolicy) XXX_DiscardUnknown

func (m *CorsPolicy) XXX_DiscardUnknown()

func (*CorsPolicy) XXX_Marshal

func (m *CorsPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CorsPolicy) XXX_Merge

func (m *CorsPolicy) XXX_Merge(src proto.Message)

func (*CorsPolicy) XXX_OneofWrappers added in v0.9.0

func (*CorsPolicy) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*CorsPolicy) XXX_Size

func (m *CorsPolicy) XXX_Size() int

func (*CorsPolicy) XXX_Unmarshal

func (m *CorsPolicy) XXX_Unmarshal(b []byte) error

type CorsPolicyValidationError

type CorsPolicyValidationError struct {
	// contains filtered or unexported fields
}

CorsPolicyValidationError is the validation error returned by CorsPolicy.Validate if the designated constraints aren't met.

func (CorsPolicyValidationError) Cause

func (e CorsPolicyValidationError) Cause() error

Cause function returns cause value.

func (CorsPolicyValidationError) Error

Error satisfies the builtin error interface

func (CorsPolicyValidationError) ErrorName added in v0.7.0

func (e CorsPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (CorsPolicyValidationError) Field

Field function returns field value.

func (CorsPolicyValidationError) Key

Key function returns key value.

func (CorsPolicyValidationError) Reason

func (e CorsPolicyValidationError) Reason() string

Reason function returns reason value.

type CorsPolicy_Enabled added in v0.6.7

type CorsPolicy_Enabled struct {
	Enabled *wrappers.BoolValue `protobuf:"bytes,7,opt,name=enabled,proto3,oneof"`
}

type CorsPolicy_FilterEnabled added in v0.6.7

type CorsPolicy_FilterEnabled struct {
	FilterEnabled *core.RuntimeFractionalPercent `protobuf:"bytes,9,opt,name=filter_enabled,json=filterEnabled,proto3,oneof"`
}

type Decorator

type Decorator struct {
	Operation            string              `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
	Propagate            *wrappers.BoolValue `protobuf:"bytes,2,opt,name=propagate,proto3" json:"propagate,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*Decorator) Descriptor

func (*Decorator) Descriptor() ([]byte, []int)

func (*Decorator) GetOperation

func (m *Decorator) GetOperation() string

func (*Decorator) GetPropagate added in v0.9.3

func (m *Decorator) GetPropagate() *wrappers.BoolValue

func (*Decorator) ProtoMessage

func (*Decorator) ProtoMessage()

func (*Decorator) Reset

func (m *Decorator) Reset()

func (*Decorator) String

func (m *Decorator) String() string

func (*Decorator) Validate

func (m *Decorator) Validate() error

Validate checks the field values on Decorator with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*Decorator) XXX_DiscardUnknown

func (m *Decorator) XXX_DiscardUnknown()

func (*Decorator) XXX_Marshal

func (m *Decorator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Decorator) XXX_Merge

func (m *Decorator) XXX_Merge(src proto.Message)

func (*Decorator) XXX_Size

func (m *Decorator) XXX_Size() int

func (*Decorator) XXX_Unmarshal

func (m *Decorator) XXX_Unmarshal(b []byte) error

type DecoratorValidationError

type DecoratorValidationError struct {
	// contains filtered or unexported fields
}

DecoratorValidationError is the validation error returned by Decorator.Validate if the designated constraints aren't met.

func (DecoratorValidationError) Cause

func (e DecoratorValidationError) Cause() error

Cause function returns cause value.

func (DecoratorValidationError) Error

func (e DecoratorValidationError) Error() string

Error satisfies the builtin error interface

func (DecoratorValidationError) ErrorName added in v0.7.0

func (e DecoratorValidationError) ErrorName() string

ErrorName returns error name.

func (DecoratorValidationError) Field

func (e DecoratorValidationError) Field() string

Field function returns field value.

func (DecoratorValidationError) Key

Key function returns key value.

func (DecoratorValidationError) Reason

func (e DecoratorValidationError) Reason() string

Reason function returns reason value.

type DirectResponseAction

type DirectResponseAction struct {
	Status               uint32           `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Body                 *core.DataSource `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*DirectResponseAction) Descriptor

func (*DirectResponseAction) Descriptor() ([]byte, []int)

func (*DirectResponseAction) GetBody

func (m *DirectResponseAction) GetBody() *core.DataSource

func (*DirectResponseAction) GetStatus

func (m *DirectResponseAction) GetStatus() uint32

func (*DirectResponseAction) ProtoMessage

func (*DirectResponseAction) ProtoMessage()

func (*DirectResponseAction) Reset

func (m *DirectResponseAction) Reset()

func (*DirectResponseAction) String

func (m *DirectResponseAction) String() string

func (*DirectResponseAction) Validate

func (m *DirectResponseAction) Validate() error

Validate checks the field values on DirectResponseAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*DirectResponseAction) XXX_DiscardUnknown

func (m *DirectResponseAction) XXX_DiscardUnknown()

func (*DirectResponseAction) XXX_Marshal

func (m *DirectResponseAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DirectResponseAction) XXX_Merge

func (m *DirectResponseAction) XXX_Merge(src proto.Message)

func (*DirectResponseAction) XXX_Size

func (m *DirectResponseAction) XXX_Size() int

func (*DirectResponseAction) XXX_Unmarshal

func (m *DirectResponseAction) XXX_Unmarshal(b []byte) error

type DirectResponseActionValidationError

type DirectResponseActionValidationError struct {
	// contains filtered or unexported fields
}

DirectResponseActionValidationError is the validation error returned by DirectResponseAction.Validate if the designated constraints aren't met.

func (DirectResponseActionValidationError) Cause

Cause function returns cause value.

func (DirectResponseActionValidationError) Error

Error satisfies the builtin error interface

func (DirectResponseActionValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (DirectResponseActionValidationError) Field

Field function returns field value.

func (DirectResponseActionValidationError) Key

Key function returns key value.

func (DirectResponseActionValidationError) Reason

Reason function returns reason value.

type FilterAction added in v0.9.2

type FilterAction struct {
	Action               *any.Any `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FilterAction) Descriptor added in v0.9.2

func (*FilterAction) Descriptor() ([]byte, []int)

func (*FilterAction) GetAction added in v0.9.2

func (m *FilterAction) GetAction() *any.Any

func (*FilterAction) ProtoMessage added in v0.9.2

func (*FilterAction) ProtoMessage()

func (*FilterAction) Reset added in v0.9.2

func (m *FilterAction) Reset()

func (*FilterAction) String added in v0.9.2

func (m *FilterAction) String() string

func (*FilterAction) Validate added in v0.9.2

func (m *FilterAction) Validate() error

Validate checks the field values on FilterAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*FilterAction) XXX_DiscardUnknown added in v0.9.2

func (m *FilterAction) XXX_DiscardUnknown()

func (*FilterAction) XXX_Marshal added in v0.9.2

func (m *FilterAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FilterAction) XXX_Merge added in v0.9.2

func (m *FilterAction) XXX_Merge(src proto.Message)

func (*FilterAction) XXX_Size added in v0.9.2

func (m *FilterAction) XXX_Size() int

func (*FilterAction) XXX_Unmarshal added in v0.9.2

func (m *FilterAction) XXX_Unmarshal(b []byte) error

type FilterActionValidationError added in v0.9.2

type FilterActionValidationError struct {
	// contains filtered or unexported fields
}

FilterActionValidationError is the validation error returned by FilterAction.Validate if the designated constraints aren't met.

func (FilterActionValidationError) Cause added in v0.9.2

Cause function returns cause value.

func (FilterActionValidationError) Error added in v0.9.2

Error satisfies the builtin error interface

func (FilterActionValidationError) ErrorName added in v0.9.2

func (e FilterActionValidationError) ErrorName() string

ErrorName returns error name.

func (FilterActionValidationError) Field added in v0.9.2

Field function returns field value.

func (FilterActionValidationError) Key added in v0.9.2

Key function returns key value.

func (FilterActionValidationError) Reason added in v0.9.2

Reason function returns reason value.

type HeaderMatcher

type HeaderMatcher struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are valid to be assigned to HeaderMatchSpecifier:
	//	*HeaderMatcher_ExactMatch
	//	*HeaderMatcher_RegexMatch
	//	*HeaderMatcher_SafeRegexMatch
	//	*HeaderMatcher_RangeMatch
	//	*HeaderMatcher_PresentMatch
	//	*HeaderMatcher_PrefixMatch
	//	*HeaderMatcher_SuffixMatch
	HeaderMatchSpecifier isHeaderMatcher_HeaderMatchSpecifier `protobuf_oneof:"header_match_specifier"`
	InvertMatch          bool                                 `protobuf:"varint,8,opt,name=invert_match,json=invertMatch,proto3" json:"invert_match,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (*HeaderMatcher) Descriptor

func (*HeaderMatcher) Descriptor() ([]byte, []int)

func (*HeaderMatcher) GetExactMatch

func (m *HeaderMatcher) GetExactMatch() string

func (*HeaderMatcher) GetHeaderMatchSpecifier

func (m *HeaderMatcher) GetHeaderMatchSpecifier() isHeaderMatcher_HeaderMatchSpecifier

func (*HeaderMatcher) GetInvertMatch

func (m *HeaderMatcher) GetInvertMatch() bool

func (*HeaderMatcher) GetName

func (m *HeaderMatcher) GetName() string

func (*HeaderMatcher) GetPrefixMatch

func (m *HeaderMatcher) GetPrefixMatch() string

func (*HeaderMatcher) GetPresentMatch

func (m *HeaderMatcher) GetPresentMatch() bool

func (*HeaderMatcher) GetRangeMatch

func (m *HeaderMatcher) GetRangeMatch() *_type.Int64Range

func (*HeaderMatcher) GetRegexMatch deprecated

func (m *HeaderMatcher) GetRegexMatch() string

Deprecated: Do not use.

func (*HeaderMatcher) GetSafeRegexMatch added in v0.9.0

func (m *HeaderMatcher) GetSafeRegexMatch() *matcher.RegexMatcher

func (*HeaderMatcher) GetSuffixMatch

func (m *HeaderMatcher) GetSuffixMatch() string

func (*HeaderMatcher) ProtoMessage

func (*HeaderMatcher) ProtoMessage()

func (*HeaderMatcher) Reset

func (m *HeaderMatcher) Reset()

func (*HeaderMatcher) String

func (m *HeaderMatcher) String() string

func (*HeaderMatcher) Validate

func (m *HeaderMatcher) Validate() error

Validate checks the field values on HeaderMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*HeaderMatcher) XXX_DiscardUnknown

func (m *HeaderMatcher) XXX_DiscardUnknown()

func (*HeaderMatcher) XXX_Marshal

func (m *HeaderMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HeaderMatcher) XXX_Merge

func (m *HeaderMatcher) XXX_Merge(src proto.Message)

func (*HeaderMatcher) XXX_OneofWrappers added in v0.9.0

func (*HeaderMatcher) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*HeaderMatcher) XXX_Size

func (m *HeaderMatcher) XXX_Size() int

func (*HeaderMatcher) XXX_Unmarshal

func (m *HeaderMatcher) XXX_Unmarshal(b []byte) error

type HeaderMatcherValidationError

type HeaderMatcherValidationError struct {
	// contains filtered or unexported fields
}

HeaderMatcherValidationError is the validation error returned by HeaderMatcher.Validate if the designated constraints aren't met.

func (HeaderMatcherValidationError) Cause

Cause function returns cause value.

func (HeaderMatcherValidationError) Error

Error satisfies the builtin error interface

func (HeaderMatcherValidationError) ErrorName added in v0.7.0

func (e HeaderMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (HeaderMatcherValidationError) Field

Field function returns field value.

func (HeaderMatcherValidationError) Key

Key function returns key value.

func (HeaderMatcherValidationError) Reason

Reason function returns reason value.

type HeaderMatcher_ExactMatch

type HeaderMatcher_ExactMatch struct {
	ExactMatch string `protobuf:"bytes,4,opt,name=exact_match,json=exactMatch,proto3,oneof"`
}

type HeaderMatcher_PrefixMatch

type HeaderMatcher_PrefixMatch struct {
	PrefixMatch string `protobuf:"bytes,9,opt,name=prefix_match,json=prefixMatch,proto3,oneof"`
}

type HeaderMatcher_PresentMatch

type HeaderMatcher_PresentMatch struct {
	PresentMatch bool `protobuf:"varint,7,opt,name=present_match,json=presentMatch,proto3,oneof"`
}

type HeaderMatcher_RangeMatch

type HeaderMatcher_RangeMatch struct {
	RangeMatch *_type.Int64Range `protobuf:"bytes,6,opt,name=range_match,json=rangeMatch,proto3,oneof"`
}

type HeaderMatcher_RegexMatch

type HeaderMatcher_RegexMatch struct {
	RegexMatch string `protobuf:"bytes,5,opt,name=regex_match,json=regexMatch,proto3,oneof"`
}

type HeaderMatcher_SafeRegexMatch added in v0.9.0

type HeaderMatcher_SafeRegexMatch struct {
	SafeRegexMatch *matcher.RegexMatcher `protobuf:"bytes,11,opt,name=safe_regex_match,json=safeRegexMatch,proto3,oneof"`
}

type HeaderMatcher_SuffixMatch

type HeaderMatcher_SuffixMatch struct {
	SuffixMatch string `protobuf:"bytes,10,opt,name=suffix_match,json=suffixMatch,proto3,oneof"`
}

type HedgePolicy added in v0.6.8

type HedgePolicy struct {
	InitialRequests         *wrappers.UInt32Value    `protobuf:"bytes,1,opt,name=initial_requests,json=initialRequests,proto3" json:"initial_requests,omitempty"`
	AdditionalRequestChance *_type.FractionalPercent `` /* 132-byte string literal not displayed */
	HedgeOnPerTryTimeout    bool                     `` /* 128-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
	XXX_unrecognized        []byte                   `json:"-"`
	XXX_sizecache           int32                    `json:"-"`
}

func (*HedgePolicy) Descriptor added in v0.6.8

func (*HedgePolicy) Descriptor() ([]byte, []int)

func (*HedgePolicy) GetAdditionalRequestChance added in v0.6.8

func (m *HedgePolicy) GetAdditionalRequestChance() *_type.FractionalPercent

func (*HedgePolicy) GetHedgeOnPerTryTimeout added in v0.6.8

func (m *HedgePolicy) GetHedgeOnPerTryTimeout() bool

func (*HedgePolicy) GetInitialRequests added in v0.6.8

func (m *HedgePolicy) GetInitialRequests() *wrappers.UInt32Value

func (*HedgePolicy) ProtoMessage added in v0.6.8

func (*HedgePolicy) ProtoMessage()

func (*HedgePolicy) Reset added in v0.6.8

func (m *HedgePolicy) Reset()

func (*HedgePolicy) String added in v0.6.8

func (m *HedgePolicy) String() string

func (*HedgePolicy) Validate added in v0.6.8

func (m *HedgePolicy) Validate() error

Validate checks the field values on HedgePolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*HedgePolicy) XXX_DiscardUnknown added in v0.6.8

func (m *HedgePolicy) XXX_DiscardUnknown()

func (*HedgePolicy) XXX_Marshal added in v0.6.8

func (m *HedgePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HedgePolicy) XXX_Merge added in v0.6.8

func (m *HedgePolicy) XXX_Merge(src proto.Message)

func (*HedgePolicy) XXX_Size added in v0.6.8

func (m *HedgePolicy) XXX_Size() int

func (*HedgePolicy) XXX_Unmarshal added in v0.6.8

func (m *HedgePolicy) XXX_Unmarshal(b []byte) error

type HedgePolicyValidationError added in v0.6.8

type HedgePolicyValidationError struct {
	// contains filtered or unexported fields
}

HedgePolicyValidationError is the validation error returned by HedgePolicy.Validate if the designated constraints aren't met.

func (HedgePolicyValidationError) Cause added in v0.6.8

Cause function returns cause value.

func (HedgePolicyValidationError) Error added in v0.6.8

Error satisfies the builtin error interface

func (HedgePolicyValidationError) ErrorName added in v0.7.0

func (e HedgePolicyValidationError) ErrorName() string

ErrorName returns error name.

func (HedgePolicyValidationError) Field added in v0.6.8

Field function returns field value.

func (HedgePolicyValidationError) Key added in v0.6.8

Key function returns key value.

func (HedgePolicyValidationError) Reason added in v0.6.8

Reason function returns reason value.

type QueryParameterMatcher

type QueryParameterMatcher struct {
	Name  string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value string              `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // Deprecated: Do not use.
	Regex *wrappers.BoolValue `protobuf:"bytes,4,opt,name=regex,proto3" json:"regex,omitempty"` // Deprecated: Do not use.
	// Types that are valid to be assigned to QueryParameterMatchSpecifier:
	//	*QueryParameterMatcher_StringMatch
	//	*QueryParameterMatcher_PresentMatch
	QueryParameterMatchSpecifier isQueryParameterMatcher_QueryParameterMatchSpecifier `protobuf_oneof:"query_parameter_match_specifier"`
	XXX_NoUnkeyedLiteral         struct{}                                             `json:"-"`
	XXX_unrecognized             []byte                                               `json:"-"`
	XXX_sizecache                int32                                                `json:"-"`
}

func (*QueryParameterMatcher) Descriptor

func (*QueryParameterMatcher) Descriptor() ([]byte, []int)

func (*QueryParameterMatcher) GetName

func (m *QueryParameterMatcher) GetName() string

func (*QueryParameterMatcher) GetPresentMatch added in v0.9.0

func (m *QueryParameterMatcher) GetPresentMatch() bool

func (*QueryParameterMatcher) GetQueryParameterMatchSpecifier added in v0.9.0

func (m *QueryParameterMatcher) GetQueryParameterMatchSpecifier() isQueryParameterMatcher_QueryParameterMatchSpecifier

func (*QueryParameterMatcher) GetRegex deprecated

func (m *QueryParameterMatcher) GetRegex() *wrappers.BoolValue

Deprecated: Do not use.

func (*QueryParameterMatcher) GetStringMatch added in v0.9.0

func (m *QueryParameterMatcher) GetStringMatch() *matcher.StringMatcher

func (*QueryParameterMatcher) GetValue deprecated

func (m *QueryParameterMatcher) GetValue() string

Deprecated: Do not use.

func (*QueryParameterMatcher) ProtoMessage

func (*QueryParameterMatcher) ProtoMessage()

func (*QueryParameterMatcher) Reset

func (m *QueryParameterMatcher) Reset()

func (*QueryParameterMatcher) String

func (m *QueryParameterMatcher) String() string

func (*QueryParameterMatcher) Validate

func (m *QueryParameterMatcher) Validate() error

Validate checks the field values on QueryParameterMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*QueryParameterMatcher) XXX_DiscardUnknown

func (m *QueryParameterMatcher) XXX_DiscardUnknown()

func (*QueryParameterMatcher) XXX_Marshal

func (m *QueryParameterMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParameterMatcher) XXX_Merge

func (m *QueryParameterMatcher) XXX_Merge(src proto.Message)

func (*QueryParameterMatcher) XXX_OneofWrappers added in v0.9.0

func (*QueryParameterMatcher) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*QueryParameterMatcher) XXX_Size

func (m *QueryParameterMatcher) XXX_Size() int

func (*QueryParameterMatcher) XXX_Unmarshal

func (m *QueryParameterMatcher) XXX_Unmarshal(b []byte) error

type QueryParameterMatcherValidationError

type QueryParameterMatcherValidationError struct {
	// contains filtered or unexported fields
}

QueryParameterMatcherValidationError is the validation error returned by QueryParameterMatcher.Validate if the designated constraints aren't met.

func (QueryParameterMatcherValidationError) Cause

Cause function returns cause value.

func (QueryParameterMatcherValidationError) Error

Error satisfies the builtin error interface

func (QueryParameterMatcherValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (QueryParameterMatcherValidationError) Field

Field function returns field value.

func (QueryParameterMatcherValidationError) Key

Key function returns key value.

func (QueryParameterMatcherValidationError) Reason

Reason function returns reason value.

type QueryParameterMatcher_PresentMatch added in v0.9.0

type QueryParameterMatcher_PresentMatch struct {
	PresentMatch bool `protobuf:"varint,6,opt,name=present_match,json=presentMatch,proto3,oneof"`
}

type QueryParameterMatcher_StringMatch added in v0.9.0

type QueryParameterMatcher_StringMatch struct {
	StringMatch *matcher.StringMatcher `protobuf:"bytes,5,opt,name=string_match,json=stringMatch,proto3,oneof"`
}

type RateLimit

type RateLimit struct {
	Stage                *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=stage,proto3" json:"stage,omitempty"`
	DisableKey           string                `protobuf:"bytes,2,opt,name=disable_key,json=disableKey,proto3" json:"disable_key,omitempty"`
	Actions              []*RateLimit_Action   `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*RateLimit) Descriptor

func (*RateLimit) Descriptor() ([]byte, []int)

func (*RateLimit) GetActions

func (m *RateLimit) GetActions() []*RateLimit_Action

func (*RateLimit) GetDisableKey

func (m *RateLimit) GetDisableKey() string

func (*RateLimit) GetStage

func (m *RateLimit) GetStage() *wrappers.UInt32Value

func (*RateLimit) ProtoMessage

func (*RateLimit) ProtoMessage()

func (*RateLimit) Reset

func (m *RateLimit) Reset()

func (*RateLimit) String

func (m *RateLimit) String() string

func (*RateLimit) Validate

func (m *RateLimit) Validate() error

Validate checks the field values on RateLimit with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RateLimit) XXX_DiscardUnknown

func (m *RateLimit) XXX_DiscardUnknown()

func (*RateLimit) XXX_Marshal

func (m *RateLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RateLimit) XXX_Merge

func (m *RateLimit) XXX_Merge(src proto.Message)

func (*RateLimit) XXX_Size

func (m *RateLimit) XXX_Size() int

func (*RateLimit) XXX_Unmarshal

func (m *RateLimit) XXX_Unmarshal(b []byte) error

type RateLimitValidationError

type RateLimitValidationError struct {
	// contains filtered or unexported fields
}

RateLimitValidationError is the validation error returned by RateLimit.Validate if the designated constraints aren't met.

func (RateLimitValidationError) Cause

func (e RateLimitValidationError) Cause() error

Cause function returns cause value.

func (RateLimitValidationError) Error

func (e RateLimitValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimitValidationError) ErrorName added in v0.7.0

func (e RateLimitValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimitValidationError) Field

func (e RateLimitValidationError) Field() string

Field function returns field value.

func (RateLimitValidationError) Key

Key function returns key value.

func (RateLimitValidationError) Reason

func (e RateLimitValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action

type RateLimit_Action struct {
	// Types that are valid to be assigned to ActionSpecifier:
	//	*RateLimit_Action_SourceCluster_
	//	*RateLimit_Action_DestinationCluster_
	//	*RateLimit_Action_RequestHeaders_
	//	*RateLimit_Action_RemoteAddress_
	//	*RateLimit_Action_GenericKey_
	//	*RateLimit_Action_HeaderValueMatch_
	ActionSpecifier      isRateLimit_Action_ActionSpecifier `protobuf_oneof:"action_specifier"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*RateLimit_Action) Descriptor

func (*RateLimit_Action) Descriptor() ([]byte, []int)

func (*RateLimit_Action) GetActionSpecifier

func (m *RateLimit_Action) GetActionSpecifier() isRateLimit_Action_ActionSpecifier

func (*RateLimit_Action) GetDestinationCluster

func (m *RateLimit_Action) GetDestinationCluster() *RateLimit_Action_DestinationCluster

func (*RateLimit_Action) GetGenericKey

func (m *RateLimit_Action) GetGenericKey() *RateLimit_Action_GenericKey

func (*RateLimit_Action) GetHeaderValueMatch

func (m *RateLimit_Action) GetHeaderValueMatch() *RateLimit_Action_HeaderValueMatch

func (*RateLimit_Action) GetRemoteAddress

func (m *RateLimit_Action) GetRemoteAddress() *RateLimit_Action_RemoteAddress

func (*RateLimit_Action) GetRequestHeaders

func (m *RateLimit_Action) GetRequestHeaders() *RateLimit_Action_RequestHeaders

func (*RateLimit_Action) GetSourceCluster

func (m *RateLimit_Action) GetSourceCluster() *RateLimit_Action_SourceCluster

func (*RateLimit_Action) ProtoMessage

func (*RateLimit_Action) ProtoMessage()

func (*RateLimit_Action) Reset

func (m *RateLimit_Action) Reset()

func (*RateLimit_Action) String

func (m *RateLimit_Action) String() string

func (*RateLimit_Action) Validate

func (m *RateLimit_Action) Validate() error

Validate checks the field values on RateLimit_Action with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RateLimit_Action) XXX_DiscardUnknown

func (m *RateLimit_Action) XXX_DiscardUnknown()

func (*RateLimit_Action) XXX_Marshal

func (m *RateLimit_Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RateLimit_Action) XXX_Merge

func (m *RateLimit_Action) XXX_Merge(src proto.Message)

func (*RateLimit_Action) XXX_OneofWrappers added in v0.9.0

func (*RateLimit_Action) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RateLimit_Action) XXX_Size

func (m *RateLimit_Action) XXX_Size() int

func (*RateLimit_Action) XXX_Unmarshal

func (m *RateLimit_Action) XXX_Unmarshal(b []byte) error

type RateLimit_ActionValidationError

type RateLimit_ActionValidationError struct {
	// contains filtered or unexported fields
}

RateLimit_ActionValidationError is the validation error returned by RateLimit_Action.Validate if the designated constraints aren't met.

func (RateLimit_ActionValidationError) Cause

Cause function returns cause value.

func (RateLimit_ActionValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_ActionValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RateLimit_ActionValidationError) Field

Field function returns field value.

func (RateLimit_ActionValidationError) Key

Key function returns key value.

func (RateLimit_ActionValidationError) Reason

Reason function returns reason value.

type RateLimit_Action_DestinationCluster

type RateLimit_Action_DestinationCluster struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RateLimit_Action_DestinationCluster) Descriptor

func (*RateLimit_Action_DestinationCluster) Descriptor() ([]byte, []int)

func (*RateLimit_Action_DestinationCluster) ProtoMessage

func (*RateLimit_Action_DestinationCluster) ProtoMessage()

func (*RateLimit_Action_DestinationCluster) Reset

func (*RateLimit_Action_DestinationCluster) String

func (*RateLimit_Action_DestinationCluster) Validate

Validate checks the field values on RateLimit_Action_DestinationCluster with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RateLimit_Action_DestinationCluster) XXX_DiscardUnknown

func (m *RateLimit_Action_DestinationCluster) XXX_DiscardUnknown()

func (*RateLimit_Action_DestinationCluster) XXX_Marshal

func (m *RateLimit_Action_DestinationCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RateLimit_Action_DestinationCluster) XXX_Merge

func (*RateLimit_Action_DestinationCluster) XXX_Size

func (*RateLimit_Action_DestinationCluster) XXX_Unmarshal

func (m *RateLimit_Action_DestinationCluster) XXX_Unmarshal(b []byte) error

type RateLimit_Action_DestinationClusterValidationError

type RateLimit_Action_DestinationClusterValidationError struct {
	// contains filtered or unexported fields
}

RateLimit_Action_DestinationClusterValidationError is the validation error returned by RateLimit_Action_DestinationCluster.Validate if the designated constraints aren't met.

func (RateLimit_Action_DestinationClusterValidationError) Cause

Cause function returns cause value.

func (RateLimit_Action_DestinationClusterValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_Action_DestinationClusterValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RateLimit_Action_DestinationClusterValidationError) Field

Field function returns field value.

func (RateLimit_Action_DestinationClusterValidationError) Key

Key function returns key value.

func (RateLimit_Action_DestinationClusterValidationError) Reason

Reason function returns reason value.

type RateLimit_Action_DestinationCluster_

type RateLimit_Action_DestinationCluster_ struct {
	DestinationCluster *RateLimit_Action_DestinationCluster `protobuf:"bytes,2,opt,name=destination_cluster,json=destinationCluster,proto3,oneof"`
}

type RateLimit_Action_GenericKey

type RateLimit_Action_GenericKey struct {
	DescriptorValue      string   `protobuf:"bytes,1,opt,name=descriptor_value,json=descriptorValue,proto3" json:"descriptor_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RateLimit_Action_GenericKey) Descriptor

func (*RateLimit_Action_GenericKey) Descriptor() ([]byte, []int)

func (*RateLimit_Action_GenericKey) GetDescriptorValue

func (m *RateLimit_Action_GenericKey) GetDescriptorValue() string

func (*RateLimit_Action_GenericKey) ProtoMessage

func (*RateLimit_Action_GenericKey) ProtoMessage()

func (*RateLimit_Action_GenericKey) Reset

func (m *RateLimit_Action_GenericKey) Reset()

func (*RateLimit_Action_GenericKey) String

func (m *RateLimit_Action_GenericKey) String() string

func (*RateLimit_Action_GenericKey) Validate

func (m *RateLimit_Action_GenericKey) Validate() error

Validate checks the field values on RateLimit_Action_GenericKey with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RateLimit_Action_GenericKey) XXX_DiscardUnknown

func (m *RateLimit_Action_GenericKey) XXX_DiscardUnknown()

func (*RateLimit_Action_GenericKey) XXX_Marshal

func (m *RateLimit_Action_GenericKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RateLimit_Action_GenericKey) XXX_Merge

func (m *RateLimit_Action_GenericKey) XXX_Merge(src proto.Message)

func (*RateLimit_Action_GenericKey) XXX_Size

func (m *RateLimit_Action_GenericKey) XXX_Size() int

func (*RateLimit_Action_GenericKey) XXX_Unmarshal

func (m *RateLimit_Action_GenericKey) XXX_Unmarshal(b []byte) error

type RateLimit_Action_GenericKeyValidationError

type RateLimit_Action_GenericKeyValidationError struct {
	// contains filtered or unexported fields
}

RateLimit_Action_GenericKeyValidationError is the validation error returned by RateLimit_Action_GenericKey.Validate if the designated constraints aren't met.

func (RateLimit_Action_GenericKeyValidationError) Cause

Cause function returns cause value.

func (RateLimit_Action_GenericKeyValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_Action_GenericKeyValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RateLimit_Action_GenericKeyValidationError) Field

Field function returns field value.

func (RateLimit_Action_GenericKeyValidationError) Key

Key function returns key value.

func (RateLimit_Action_GenericKeyValidationError) Reason

Reason function returns reason value.

type RateLimit_Action_GenericKey_

type RateLimit_Action_GenericKey_ struct {
	GenericKey *RateLimit_Action_GenericKey `protobuf:"bytes,5,opt,name=generic_key,json=genericKey,proto3,oneof"`
}

type RateLimit_Action_HeaderValueMatch

type RateLimit_Action_HeaderValueMatch struct {
	DescriptorValue      string              `protobuf:"bytes,1,opt,name=descriptor_value,json=descriptorValue,proto3" json:"descriptor_value,omitempty"`
	ExpectMatch          *wrappers.BoolValue `protobuf:"bytes,2,opt,name=expect_match,json=expectMatch,proto3" json:"expect_match,omitempty"`
	Headers              []*HeaderMatcher    `protobuf:"bytes,3,rep,name=headers,proto3" json:"headers,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*RateLimit_Action_HeaderValueMatch) Descriptor

func (*RateLimit_Action_HeaderValueMatch) Descriptor() ([]byte, []int)

func (*RateLimit_Action_HeaderValueMatch) GetDescriptorValue

func (m *RateLimit_Action_HeaderValueMatch) GetDescriptorValue() string

func (*RateLimit_Action_HeaderValueMatch) GetExpectMatch

func (*RateLimit_Action_HeaderValueMatch) GetHeaders

func (*RateLimit_Action_HeaderValueMatch) ProtoMessage

func (*RateLimit_Action_HeaderValueMatch) ProtoMessage()

func (*RateLimit_Action_HeaderValueMatch) Reset

func (*RateLimit_Action_HeaderValueMatch) String

func (*RateLimit_Action_HeaderValueMatch) Validate

Validate checks the field values on RateLimit_Action_HeaderValueMatch with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RateLimit_Action_HeaderValueMatch) XXX_DiscardUnknown

func (m *RateLimit_Action_HeaderValueMatch) XXX_DiscardUnknown()

func (*RateLimit_Action_HeaderValueMatch) XXX_Marshal

func (m *RateLimit_Action_HeaderValueMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RateLimit_Action_HeaderValueMatch) XXX_Merge

func (*RateLimit_Action_HeaderValueMatch) XXX_Size

func (m *RateLimit_Action_HeaderValueMatch) XXX_Size() int

func (*RateLimit_Action_HeaderValueMatch) XXX_Unmarshal

func (m *RateLimit_Action_HeaderValueMatch) XXX_Unmarshal(b []byte) error

type RateLimit_Action_HeaderValueMatchValidationError

type RateLimit_Action_HeaderValueMatchValidationError struct {
	// contains filtered or unexported fields
}

RateLimit_Action_HeaderValueMatchValidationError is the validation error returned by RateLimit_Action_HeaderValueMatch.Validate if the designated constraints aren't met.

func (RateLimit_Action_HeaderValueMatchValidationError) Cause

Cause function returns cause value.

func (RateLimit_Action_HeaderValueMatchValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_Action_HeaderValueMatchValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RateLimit_Action_HeaderValueMatchValidationError) Field

Field function returns field value.

func (RateLimit_Action_HeaderValueMatchValidationError) Key

Key function returns key value.

func (RateLimit_Action_HeaderValueMatchValidationError) Reason

Reason function returns reason value.

type RateLimit_Action_HeaderValueMatch_

type RateLimit_Action_HeaderValueMatch_ struct {
	HeaderValueMatch *RateLimit_Action_HeaderValueMatch `protobuf:"bytes,6,opt,name=header_value_match,json=headerValueMatch,proto3,oneof"`
}

type RateLimit_Action_RemoteAddress

type RateLimit_Action_RemoteAddress struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RateLimit_Action_RemoteAddress) Descriptor

func (*RateLimit_Action_RemoteAddress) Descriptor() ([]byte, []int)

func (*RateLimit_Action_RemoteAddress) ProtoMessage

func (*RateLimit_Action_RemoteAddress) ProtoMessage()

func (*RateLimit_Action_RemoteAddress) Reset

func (m *RateLimit_Action_RemoteAddress) Reset()

func (*RateLimit_Action_RemoteAddress) String

func (*RateLimit_Action_RemoteAddress) Validate

func (m *RateLimit_Action_RemoteAddress) Validate() error

Validate checks the field values on RateLimit_Action_RemoteAddress with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RateLimit_Action_RemoteAddress) XXX_DiscardUnknown

func (m *RateLimit_Action_RemoteAddress) XXX_DiscardUnknown()

func (*RateLimit_Action_RemoteAddress) XXX_Marshal

func (m *RateLimit_Action_RemoteAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RateLimit_Action_RemoteAddress) XXX_Merge

func (m *RateLimit_Action_RemoteAddress) XXX_Merge(src proto.Message)

func (*RateLimit_Action_RemoteAddress) XXX_Size

func (m *RateLimit_Action_RemoteAddress) XXX_Size() int

func (*RateLimit_Action_RemoteAddress) XXX_Unmarshal

func (m *RateLimit_Action_RemoteAddress) XXX_Unmarshal(b []byte) error

type RateLimit_Action_RemoteAddressValidationError

type RateLimit_Action_RemoteAddressValidationError struct {
	// contains filtered or unexported fields
}

RateLimit_Action_RemoteAddressValidationError is the validation error returned by RateLimit_Action_RemoteAddress.Validate if the designated constraints aren't met.

func (RateLimit_Action_RemoteAddressValidationError) Cause

Cause function returns cause value.

func (RateLimit_Action_RemoteAddressValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_Action_RemoteAddressValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RateLimit_Action_RemoteAddressValidationError) Field

Field function returns field value.

func (RateLimit_Action_RemoteAddressValidationError) Key

Key function returns key value.

func (RateLimit_Action_RemoteAddressValidationError) Reason

Reason function returns reason value.

type RateLimit_Action_RemoteAddress_

type RateLimit_Action_RemoteAddress_ struct {
	RemoteAddress *RateLimit_Action_RemoteAddress `protobuf:"bytes,4,opt,name=remote_address,json=remoteAddress,proto3,oneof"`
}

type RateLimit_Action_RequestHeaders

type RateLimit_Action_RequestHeaders struct {
	HeaderName           string   `protobuf:"bytes,1,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"`
	DescriptorKey        string   `protobuf:"bytes,2,opt,name=descriptor_key,json=descriptorKey,proto3" json:"descriptor_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RateLimit_Action_RequestHeaders) Descriptor

func (*RateLimit_Action_RequestHeaders) Descriptor() ([]byte, []int)

func (*RateLimit_Action_RequestHeaders) GetDescriptorKey

func (m *RateLimit_Action_RequestHeaders) GetDescriptorKey() string

func (*RateLimit_Action_RequestHeaders) GetHeaderName

func (m *RateLimit_Action_RequestHeaders) GetHeaderName() string

func (*RateLimit_Action_RequestHeaders) ProtoMessage

func (*RateLimit_Action_RequestHeaders) ProtoMessage()

func (*RateLimit_Action_RequestHeaders) Reset

func (*RateLimit_Action_RequestHeaders) String

func (*RateLimit_Action_RequestHeaders) Validate

func (m *RateLimit_Action_RequestHeaders) Validate() error

Validate checks the field values on RateLimit_Action_RequestHeaders with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RateLimit_Action_RequestHeaders) XXX_DiscardUnknown

func (m *RateLimit_Action_RequestHeaders) XXX_DiscardUnknown()

func (*RateLimit_Action_RequestHeaders) XXX_Marshal

func (m *RateLimit_Action_RequestHeaders) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RateLimit_Action_RequestHeaders) XXX_Merge

func (m *RateLimit_Action_RequestHeaders) XXX_Merge(src proto.Message)

func (*RateLimit_Action_RequestHeaders) XXX_Size

func (m *RateLimit_Action_RequestHeaders) XXX_Size() int

func (*RateLimit_Action_RequestHeaders) XXX_Unmarshal

func (m *RateLimit_Action_RequestHeaders) XXX_Unmarshal(b []byte) error

type RateLimit_Action_RequestHeadersValidationError

type RateLimit_Action_RequestHeadersValidationError struct {
	// contains filtered or unexported fields
}

RateLimit_Action_RequestHeadersValidationError is the validation error returned by RateLimit_Action_RequestHeaders.Validate if the designated constraints aren't met.

func (RateLimit_Action_RequestHeadersValidationError) Cause

Cause function returns cause value.

func (RateLimit_Action_RequestHeadersValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_Action_RequestHeadersValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RateLimit_Action_RequestHeadersValidationError) Field

Field function returns field value.

func (RateLimit_Action_RequestHeadersValidationError) Key

Key function returns key value.

func (RateLimit_Action_RequestHeadersValidationError) Reason

Reason function returns reason value.

type RateLimit_Action_RequestHeaders_

type RateLimit_Action_RequestHeaders_ struct {
	RequestHeaders *RateLimit_Action_RequestHeaders `protobuf:"bytes,3,opt,name=request_headers,json=requestHeaders,proto3,oneof"`
}

type RateLimit_Action_SourceCluster

type RateLimit_Action_SourceCluster struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RateLimit_Action_SourceCluster) Descriptor

func (*RateLimit_Action_SourceCluster) Descriptor() ([]byte, []int)

func (*RateLimit_Action_SourceCluster) ProtoMessage

func (*RateLimit_Action_SourceCluster) ProtoMessage()

func (*RateLimit_Action_SourceCluster) Reset

func (m *RateLimit_Action_SourceCluster) Reset()

func (*RateLimit_Action_SourceCluster) String

func (*RateLimit_Action_SourceCluster) Validate

func (m *RateLimit_Action_SourceCluster) Validate() error

Validate checks the field values on RateLimit_Action_SourceCluster with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RateLimit_Action_SourceCluster) XXX_DiscardUnknown

func (m *RateLimit_Action_SourceCluster) XXX_DiscardUnknown()

func (*RateLimit_Action_SourceCluster) XXX_Marshal

func (m *RateLimit_Action_SourceCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RateLimit_Action_SourceCluster) XXX_Merge

func (m *RateLimit_Action_SourceCluster) XXX_Merge(src proto.Message)

func (*RateLimit_Action_SourceCluster) XXX_Size

func (m *RateLimit_Action_SourceCluster) XXX_Size() int

func (*RateLimit_Action_SourceCluster) XXX_Unmarshal

func (m *RateLimit_Action_SourceCluster) XXX_Unmarshal(b []byte) error

type RateLimit_Action_SourceClusterValidationError

type RateLimit_Action_SourceClusterValidationError struct {
	// contains filtered or unexported fields
}

RateLimit_Action_SourceClusterValidationError is the validation error returned by RateLimit_Action_SourceCluster.Validate if the designated constraints aren't met.

func (RateLimit_Action_SourceClusterValidationError) Cause

Cause function returns cause value.

func (RateLimit_Action_SourceClusterValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_Action_SourceClusterValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RateLimit_Action_SourceClusterValidationError) Field

Field function returns field value.

func (RateLimit_Action_SourceClusterValidationError) Key

Key function returns key value.

func (RateLimit_Action_SourceClusterValidationError) Reason

Reason function returns reason value.

type RateLimit_Action_SourceCluster_

type RateLimit_Action_SourceCluster_ struct {
	SourceCluster *RateLimit_Action_SourceCluster `protobuf:"bytes,1,opt,name=source_cluster,json=sourceCluster,proto3,oneof"`
}

type RedirectAction

type RedirectAction struct {
	// Types that are valid to be assigned to SchemeRewriteSpecifier:
	//	*RedirectAction_HttpsRedirect
	//	*RedirectAction_SchemeRedirect
	SchemeRewriteSpecifier isRedirectAction_SchemeRewriteSpecifier `protobuf_oneof:"scheme_rewrite_specifier"`
	HostRedirect           string                                  `protobuf:"bytes,1,opt,name=host_redirect,json=hostRedirect,proto3" json:"host_redirect,omitempty"`
	PortRedirect           uint32                                  `protobuf:"varint,8,opt,name=port_redirect,json=portRedirect,proto3" json:"port_redirect,omitempty"`
	// Types that are valid to be assigned to PathRewriteSpecifier:
	//	*RedirectAction_PathRedirect
	//	*RedirectAction_PrefixRewrite
	PathRewriteSpecifier isRedirectAction_PathRewriteSpecifier `protobuf_oneof:"path_rewrite_specifier"`
	ResponseCode         RedirectAction_RedirectResponseCode   `` /* 158-byte string literal not displayed */
	StripQuery           bool                                  `protobuf:"varint,6,opt,name=strip_query,json=stripQuery,proto3" json:"strip_query,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (*RedirectAction) Descriptor

func (*RedirectAction) Descriptor() ([]byte, []int)

func (*RedirectAction) GetHostRedirect

func (m *RedirectAction) GetHostRedirect() string

func (*RedirectAction) GetHttpsRedirect

func (m *RedirectAction) GetHttpsRedirect() bool

func (*RedirectAction) GetPathRedirect

func (m *RedirectAction) GetPathRedirect() string

func (*RedirectAction) GetPathRewriteSpecifier

func (m *RedirectAction) GetPathRewriteSpecifier() isRedirectAction_PathRewriteSpecifier

func (*RedirectAction) GetPortRedirect added in v0.6.2

func (m *RedirectAction) GetPortRedirect() uint32

func (*RedirectAction) GetPrefixRewrite

func (m *RedirectAction) GetPrefixRewrite() string

func (*RedirectAction) GetResponseCode

func (*RedirectAction) GetSchemeRedirect added in v0.6.2

func (m *RedirectAction) GetSchemeRedirect() string

func (*RedirectAction) GetSchemeRewriteSpecifier added in v0.6.2

func (m *RedirectAction) GetSchemeRewriteSpecifier() isRedirectAction_SchemeRewriteSpecifier

func (*RedirectAction) GetStripQuery

func (m *RedirectAction) GetStripQuery() bool

func (*RedirectAction) ProtoMessage

func (*RedirectAction) ProtoMessage()

func (*RedirectAction) Reset

func (m *RedirectAction) Reset()

func (*RedirectAction) String

func (m *RedirectAction) String() string

func (*RedirectAction) Validate

func (m *RedirectAction) Validate() error

Validate checks the field values on RedirectAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RedirectAction) XXX_DiscardUnknown

func (m *RedirectAction) XXX_DiscardUnknown()

func (*RedirectAction) XXX_Marshal

func (m *RedirectAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RedirectAction) XXX_Merge

func (m *RedirectAction) XXX_Merge(src proto.Message)

func (*RedirectAction) XXX_OneofWrappers added in v0.9.0

func (*RedirectAction) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RedirectAction) XXX_Size

func (m *RedirectAction) XXX_Size() int

func (*RedirectAction) XXX_Unmarshal

func (m *RedirectAction) XXX_Unmarshal(b []byte) error

type RedirectActionValidationError

type RedirectActionValidationError struct {
	// contains filtered or unexported fields
}

RedirectActionValidationError is the validation error returned by RedirectAction.Validate if the designated constraints aren't met.

func (RedirectActionValidationError) Cause

Cause function returns cause value.

func (RedirectActionValidationError) Error

Error satisfies the builtin error interface

func (RedirectActionValidationError) ErrorName added in v0.7.0

func (e RedirectActionValidationError) ErrorName() string

ErrorName returns error name.

func (RedirectActionValidationError) Field

Field function returns field value.

func (RedirectActionValidationError) Key

Key function returns key value.

func (RedirectActionValidationError) Reason

Reason function returns reason value.

type RedirectAction_HttpsRedirect added in v0.6.2

type RedirectAction_HttpsRedirect struct {
	HttpsRedirect bool `protobuf:"varint,4,opt,name=https_redirect,json=httpsRedirect,proto3,oneof"`
}

type RedirectAction_PathRedirect

type RedirectAction_PathRedirect struct {
	PathRedirect string `protobuf:"bytes,2,opt,name=path_redirect,json=pathRedirect,proto3,oneof"`
}

type RedirectAction_PrefixRewrite

type RedirectAction_PrefixRewrite struct {
	PrefixRewrite string `protobuf:"bytes,5,opt,name=prefix_rewrite,json=prefixRewrite,proto3,oneof"`
}

type RedirectAction_RedirectResponseCode

type RedirectAction_RedirectResponseCode int32
const (
	RedirectAction_MOVED_PERMANENTLY  RedirectAction_RedirectResponseCode = 0
	RedirectAction_FOUND              RedirectAction_RedirectResponseCode = 1
	RedirectAction_SEE_OTHER          RedirectAction_RedirectResponseCode = 2
	RedirectAction_TEMPORARY_REDIRECT RedirectAction_RedirectResponseCode = 3
	RedirectAction_PERMANENT_REDIRECT RedirectAction_RedirectResponseCode = 4
)

func (RedirectAction_RedirectResponseCode) EnumDescriptor

func (RedirectAction_RedirectResponseCode) EnumDescriptor() ([]byte, []int)

func (RedirectAction_RedirectResponseCode) String

type RedirectAction_SchemeRedirect added in v0.6.2

type RedirectAction_SchemeRedirect struct {
	SchemeRedirect string `protobuf:"bytes,7,opt,name=scheme_redirect,json=schemeRedirect,proto3,oneof"`
}

type RetryPolicy added in v0.6.7

type RetryPolicy struct {
	RetryOn                       string                            `protobuf:"bytes,1,opt,name=retry_on,json=retryOn,proto3" json:"retry_on,omitempty"`
	NumRetries                    *wrappers.UInt32Value             `protobuf:"bytes,2,opt,name=num_retries,json=numRetries,proto3" json:"num_retries,omitempty"`
	PerTryTimeout                 *duration.Duration                `protobuf:"bytes,3,opt,name=per_try_timeout,json=perTryTimeout,proto3" json:"per_try_timeout,omitempty"`
	RetryPriority                 *RetryPolicy_RetryPriority        `protobuf:"bytes,4,opt,name=retry_priority,json=retryPriority,proto3" json:"retry_priority,omitempty"`
	RetryHostPredicate            []*RetryPolicy_RetryHostPredicate `protobuf:"bytes,5,rep,name=retry_host_predicate,json=retryHostPredicate,proto3" json:"retry_host_predicate,omitempty"`
	HostSelectionRetryMaxAttempts int64                             `` /* 155-byte string literal not displayed */
	RetriableStatusCodes          []uint32                          `` /* 131-byte string literal not displayed */
	RetryBackOff                  *RetryPolicy_RetryBackOff         `protobuf:"bytes,8,opt,name=retry_back_off,json=retryBackOff,proto3" json:"retry_back_off,omitempty"`
	RetriableHeaders              []*HeaderMatcher                  `protobuf:"bytes,9,rep,name=retriable_headers,json=retriableHeaders,proto3" json:"retriable_headers,omitempty"`
	RetriableRequestHeaders       []*HeaderMatcher                  `` /* 133-byte string literal not displayed */
	XXX_NoUnkeyedLiteral          struct{}                          `json:"-"`
	XXX_unrecognized              []byte                            `json:"-"`
	XXX_sizecache                 int32                             `json:"-"`
}

func (*RetryPolicy) Descriptor added in v0.6.7

func (*RetryPolicy) Descriptor() ([]byte, []int)

func (*RetryPolicy) GetHostSelectionRetryMaxAttempts added in v0.6.7

func (m *RetryPolicy) GetHostSelectionRetryMaxAttempts() int64

func (*RetryPolicy) GetNumRetries added in v0.6.7

func (m *RetryPolicy) GetNumRetries() *wrappers.UInt32Value

func (*RetryPolicy) GetPerTryTimeout added in v0.6.7

func (m *RetryPolicy) GetPerTryTimeout() *duration.Duration

func (*RetryPolicy) GetRetriableHeaders added in v0.9.1

func (m *RetryPolicy) GetRetriableHeaders() []*HeaderMatcher

func (*RetryPolicy) GetRetriableRequestHeaders added in v0.9.1

func (m *RetryPolicy) GetRetriableRequestHeaders() []*HeaderMatcher

func (*RetryPolicy) GetRetriableStatusCodes added in v0.6.7

func (m *RetryPolicy) GetRetriableStatusCodes() []uint32

func (*RetryPolicy) GetRetryBackOff added in v0.7.1

func (m *RetryPolicy) GetRetryBackOff() *RetryPolicy_RetryBackOff

func (*RetryPolicy) GetRetryHostPredicate added in v0.6.7

func (m *RetryPolicy) GetRetryHostPredicate() []*RetryPolicy_RetryHostPredicate

func (*RetryPolicy) GetRetryOn added in v0.6.7

func (m *RetryPolicy) GetRetryOn() string

func (*RetryPolicy) GetRetryPriority added in v0.6.7

func (m *RetryPolicy) GetRetryPriority() *RetryPolicy_RetryPriority

func (*RetryPolicy) ProtoMessage added in v0.6.7

func (*RetryPolicy) ProtoMessage()

func (*RetryPolicy) Reset added in v0.6.7

func (m *RetryPolicy) Reset()

func (*RetryPolicy) String added in v0.6.7

func (m *RetryPolicy) String() string

func (*RetryPolicy) Validate added in v0.6.7

func (m *RetryPolicy) Validate() error

Validate checks the field values on RetryPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RetryPolicy) XXX_DiscardUnknown added in v0.6.7

func (m *RetryPolicy) XXX_DiscardUnknown()

func (*RetryPolicy) XXX_Marshal added in v0.6.7

func (m *RetryPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetryPolicy) XXX_Merge added in v0.6.7

func (m *RetryPolicy) XXX_Merge(src proto.Message)

func (*RetryPolicy) XXX_Size added in v0.6.7

func (m *RetryPolicy) XXX_Size() int

func (*RetryPolicy) XXX_Unmarshal added in v0.6.7

func (m *RetryPolicy) XXX_Unmarshal(b []byte) error

type RetryPolicyValidationError added in v0.6.7

type RetryPolicyValidationError struct {
	// contains filtered or unexported fields
}

RetryPolicyValidationError is the validation error returned by RetryPolicy.Validate if the designated constraints aren't met.

func (RetryPolicyValidationError) Cause added in v0.6.7

Cause function returns cause value.

func (RetryPolicyValidationError) Error added in v0.6.7

Error satisfies the builtin error interface

func (RetryPolicyValidationError) ErrorName added in v0.7.0

func (e RetryPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (RetryPolicyValidationError) Field added in v0.6.7

Field function returns field value.

func (RetryPolicyValidationError) Key added in v0.6.7

Key function returns key value.

func (RetryPolicyValidationError) Reason added in v0.6.7

Reason function returns reason value.

type RetryPolicy_RetryBackOff added in v0.7.1

type RetryPolicy_RetryBackOff struct {
	BaseInterval         *duration.Duration `protobuf:"bytes,1,opt,name=base_interval,json=baseInterval,proto3" json:"base_interval,omitempty"`
	MaxInterval          *duration.Duration `protobuf:"bytes,2,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*RetryPolicy_RetryBackOff) Descriptor added in v0.7.1

func (*RetryPolicy_RetryBackOff) Descriptor() ([]byte, []int)

func (*RetryPolicy_RetryBackOff) GetBaseInterval added in v0.7.1

func (m *RetryPolicy_RetryBackOff) GetBaseInterval() *duration.Duration

func (*RetryPolicy_RetryBackOff) GetMaxInterval added in v0.7.1

func (m *RetryPolicy_RetryBackOff) GetMaxInterval() *duration.Duration

func (*RetryPolicy_RetryBackOff) ProtoMessage added in v0.7.1

func (*RetryPolicy_RetryBackOff) ProtoMessage()

func (*RetryPolicy_RetryBackOff) Reset added in v0.7.1

func (m *RetryPolicy_RetryBackOff) Reset()

func (*RetryPolicy_RetryBackOff) String added in v0.7.1

func (m *RetryPolicy_RetryBackOff) String() string

func (*RetryPolicy_RetryBackOff) Validate added in v0.7.1

func (m *RetryPolicy_RetryBackOff) Validate() error

Validate checks the field values on RetryPolicy_RetryBackOff with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RetryPolicy_RetryBackOff) XXX_DiscardUnknown added in v0.7.1

func (m *RetryPolicy_RetryBackOff) XXX_DiscardUnknown()

func (*RetryPolicy_RetryBackOff) XXX_Marshal added in v0.7.1

func (m *RetryPolicy_RetryBackOff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetryPolicy_RetryBackOff) XXX_Merge added in v0.7.1

func (m *RetryPolicy_RetryBackOff) XXX_Merge(src proto.Message)

func (*RetryPolicy_RetryBackOff) XXX_Size added in v0.7.1

func (m *RetryPolicy_RetryBackOff) XXX_Size() int

func (*RetryPolicy_RetryBackOff) XXX_Unmarshal added in v0.7.1

func (m *RetryPolicy_RetryBackOff) XXX_Unmarshal(b []byte) error

type RetryPolicy_RetryBackOffValidationError added in v0.7.1

type RetryPolicy_RetryBackOffValidationError struct {
	// contains filtered or unexported fields
}

RetryPolicy_RetryBackOffValidationError is the validation error returned by RetryPolicy_RetryBackOff.Validate if the designated constraints aren't met.

func (RetryPolicy_RetryBackOffValidationError) Cause added in v0.7.1

Cause function returns cause value.

func (RetryPolicy_RetryBackOffValidationError) Error added in v0.7.1

Error satisfies the builtin error interface

func (RetryPolicy_RetryBackOffValidationError) ErrorName added in v0.7.1

ErrorName returns error name.

func (RetryPolicy_RetryBackOffValidationError) Field added in v0.7.1

Field function returns field value.

func (RetryPolicy_RetryBackOffValidationError) Key added in v0.7.1

Key function returns key value.

func (RetryPolicy_RetryBackOffValidationError) Reason added in v0.7.1

Reason function returns reason value.

type RetryPolicy_RetryHostPredicate added in v0.6.7

type RetryPolicy_RetryHostPredicate struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are valid to be assigned to ConfigType:
	//	*RetryPolicy_RetryHostPredicate_Config
	//	*RetryPolicy_RetryHostPredicate_TypedConfig
	ConfigType           isRetryPolicy_RetryHostPredicate_ConfigType `protobuf_oneof:"config_type"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

func (*RetryPolicy_RetryHostPredicate) Descriptor added in v0.6.7

func (*RetryPolicy_RetryHostPredicate) Descriptor() ([]byte, []int)

func (*RetryPolicy_RetryHostPredicate) GetConfig deprecated added in v0.6.7

Deprecated: Do not use.

func (*RetryPolicy_RetryHostPredicate) GetConfigType added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) GetConfigType() isRetryPolicy_RetryHostPredicate_ConfigType

func (*RetryPolicy_RetryHostPredicate) GetName added in v0.6.7

func (*RetryPolicy_RetryHostPredicate) GetTypedConfig added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) GetTypedConfig() *any.Any

func (*RetryPolicy_RetryHostPredicate) ProtoMessage added in v0.6.7

func (*RetryPolicy_RetryHostPredicate) ProtoMessage()

func (*RetryPolicy_RetryHostPredicate) Reset added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) Reset()

func (*RetryPolicy_RetryHostPredicate) String added in v0.6.7

func (*RetryPolicy_RetryHostPredicate) Validate added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) Validate() error

Validate checks the field values on RetryPolicy_RetryHostPredicate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RetryPolicy_RetryHostPredicate) XXX_DiscardUnknown added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) XXX_DiscardUnknown()

func (*RetryPolicy_RetryHostPredicate) XXX_Marshal added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetryPolicy_RetryHostPredicate) XXX_Merge added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) XXX_Merge(src proto.Message)

func (*RetryPolicy_RetryHostPredicate) XXX_OneofWrappers added in v0.9.0

func (*RetryPolicy_RetryHostPredicate) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RetryPolicy_RetryHostPredicate) XXX_Size added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) XXX_Size() int

func (*RetryPolicy_RetryHostPredicate) XXX_Unmarshal added in v0.6.7

func (m *RetryPolicy_RetryHostPredicate) XXX_Unmarshal(b []byte) error

type RetryPolicy_RetryHostPredicateValidationError added in v0.6.7

type RetryPolicy_RetryHostPredicateValidationError struct {
	// contains filtered or unexported fields
}

RetryPolicy_RetryHostPredicateValidationError is the validation error returned by RetryPolicy_RetryHostPredicate.Validate if the designated constraints aren't met.

func (RetryPolicy_RetryHostPredicateValidationError) Cause added in v0.6.7

Cause function returns cause value.

func (RetryPolicy_RetryHostPredicateValidationError) Error added in v0.6.7

Error satisfies the builtin error interface

func (RetryPolicy_RetryHostPredicateValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RetryPolicy_RetryHostPredicateValidationError) Field added in v0.6.7

Field function returns field value.

func (RetryPolicy_RetryHostPredicateValidationError) Key added in v0.6.7

Key function returns key value.

func (RetryPolicy_RetryHostPredicateValidationError) Reason added in v0.6.7

Reason function returns reason value.

type RetryPolicy_RetryHostPredicate_Config added in v0.6.7

type RetryPolicy_RetryHostPredicate_Config struct {
	Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}

type RetryPolicy_RetryHostPredicate_TypedConfig added in v0.6.7

type RetryPolicy_RetryHostPredicate_TypedConfig struct {
	TypedConfig *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

type RetryPolicy_RetryPriority added in v0.6.7

type RetryPolicy_RetryPriority struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are valid to be assigned to ConfigType:
	//	*RetryPolicy_RetryPriority_Config
	//	*RetryPolicy_RetryPriority_TypedConfig
	ConfigType           isRetryPolicy_RetryPriority_ConfigType `protobuf_oneof:"config_type"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (*RetryPolicy_RetryPriority) Descriptor added in v0.6.7

func (*RetryPolicy_RetryPriority) Descriptor() ([]byte, []int)

func (*RetryPolicy_RetryPriority) GetConfig deprecated added in v0.6.7

func (m *RetryPolicy_RetryPriority) GetConfig() *_struct.Struct

Deprecated: Do not use.

func (*RetryPolicy_RetryPriority) GetConfigType added in v0.6.7

func (m *RetryPolicy_RetryPriority) GetConfigType() isRetryPolicy_RetryPriority_ConfigType

func (*RetryPolicy_RetryPriority) GetName added in v0.6.7

func (m *RetryPolicy_RetryPriority) GetName() string

func (*RetryPolicy_RetryPriority) GetTypedConfig added in v0.6.7

func (m *RetryPolicy_RetryPriority) GetTypedConfig() *any.Any

func (*RetryPolicy_RetryPriority) ProtoMessage added in v0.6.7

func (*RetryPolicy_RetryPriority) ProtoMessage()

func (*RetryPolicy_RetryPriority) Reset added in v0.6.7

func (m *RetryPolicy_RetryPriority) Reset()

func (*RetryPolicy_RetryPriority) String added in v0.6.7

func (m *RetryPolicy_RetryPriority) String() string

func (*RetryPolicy_RetryPriority) Validate added in v0.6.7

func (m *RetryPolicy_RetryPriority) Validate() error

Validate checks the field values on RetryPolicy_RetryPriority with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RetryPolicy_RetryPriority) XXX_DiscardUnknown added in v0.6.7

func (m *RetryPolicy_RetryPriority) XXX_DiscardUnknown()

func (*RetryPolicy_RetryPriority) XXX_Marshal added in v0.6.7

func (m *RetryPolicy_RetryPriority) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetryPolicy_RetryPriority) XXX_Merge added in v0.6.7

func (m *RetryPolicy_RetryPriority) XXX_Merge(src proto.Message)

func (*RetryPolicy_RetryPriority) XXX_OneofWrappers added in v0.9.0

func (*RetryPolicy_RetryPriority) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RetryPolicy_RetryPriority) XXX_Size added in v0.6.7

func (m *RetryPolicy_RetryPriority) XXX_Size() int

func (*RetryPolicy_RetryPriority) XXX_Unmarshal added in v0.6.7

func (m *RetryPolicy_RetryPriority) XXX_Unmarshal(b []byte) error

type RetryPolicy_RetryPriorityValidationError added in v0.6.7

type RetryPolicy_RetryPriorityValidationError struct {
	// contains filtered or unexported fields
}

RetryPolicy_RetryPriorityValidationError is the validation error returned by RetryPolicy_RetryPriority.Validate if the designated constraints aren't met.

func (RetryPolicy_RetryPriorityValidationError) Cause added in v0.6.7

Cause function returns cause value.

func (RetryPolicy_RetryPriorityValidationError) Error added in v0.6.7

Error satisfies the builtin error interface

func (RetryPolicy_RetryPriorityValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RetryPolicy_RetryPriorityValidationError) Field added in v0.6.7

Field function returns field value.

func (RetryPolicy_RetryPriorityValidationError) Key added in v0.6.7

Key function returns key value.

func (RetryPolicy_RetryPriorityValidationError) Reason added in v0.6.7

Reason function returns reason value.

type RetryPolicy_RetryPriority_Config added in v0.6.7

type RetryPolicy_RetryPriority_Config struct {
	Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}

type RetryPolicy_RetryPriority_TypedConfig added in v0.6.7

type RetryPolicy_RetryPriority_TypedConfig struct {
	TypedConfig *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

type Route

type Route struct {
	Name  string      `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
	Match *RouteMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"`
	// Types that are valid to be assigned to Action:
	//	*Route_Route
	//	*Route_Redirect
	//	*Route_DirectResponse
	//	*Route_FilterAction
	Action          isRoute_Action             `protobuf_oneof:"action"`
	Metadata        *core.Metadata             `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Decorator       *Decorator                 `protobuf:"bytes,5,opt,name=decorator,proto3" json:"decorator,omitempty"`
	PerFilterConfig map[string]*_struct.Struct `` // Deprecated: Do not use.
	/* 196-byte string literal not displayed */
	TypedPerFilterConfig       map[string]*any.Any       `` /* 214-byte string literal not displayed */
	RequestHeadersToAdd        []*core.HeaderValueOption `protobuf:"bytes,9,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
	RequestHeadersToRemove     []string                  `` /* 132-byte string literal not displayed */
	ResponseHeadersToAdd       []*core.HeaderValueOption `` /* 126-byte string literal not displayed */
	ResponseHeadersToRemove    []string                  `` /* 135-byte string literal not displayed */
	Tracing                    *Tracing                  `protobuf:"bytes,15,opt,name=tracing,proto3" json:"tracing,omitempty"`
	PerRequestBufferLimitBytes *wrappers.UInt32Value     `` /* 146-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}                  `json:"-"`
	XXX_unrecognized           []byte                    `json:"-"`
	XXX_sizecache              int32                     `json:"-"`
}

func (*Route) Descriptor

func (*Route) Descriptor() ([]byte, []int)

func (*Route) GetAction

func (m *Route) GetAction() isRoute_Action

func (*Route) GetDecorator

func (m *Route) GetDecorator() *Decorator

func (*Route) GetDirectResponse

func (m *Route) GetDirectResponse() *DirectResponseAction

func (*Route) GetFilterAction added in v0.9.2

func (m *Route) GetFilterAction() *FilterAction

func (*Route) GetMatch

func (m *Route) GetMatch() *RouteMatch

func (*Route) GetMetadata

func (m *Route) GetMetadata() *core.Metadata

func (*Route) GetName added in v0.8.1

func (m *Route) GetName() string

func (*Route) GetPerFilterConfig deprecated

func (m *Route) GetPerFilterConfig() map[string]*_struct.Struct

Deprecated: Do not use.

func (*Route) GetPerRequestBufferLimitBytes added in v0.9.1

func (m *Route) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value

func (*Route) GetRedirect

func (m *Route) GetRedirect() *RedirectAction

func (*Route) GetRequestHeadersToAdd

func (m *Route) GetRequestHeadersToAdd() []*core.HeaderValueOption

func (*Route) GetRequestHeadersToRemove added in v0.6.0

func (m *Route) GetRequestHeadersToRemove() []string

func (*Route) GetResponseHeadersToAdd

func (m *Route) GetResponseHeadersToAdd() []*core.HeaderValueOption

func (*Route) GetResponseHeadersToRemove

func (m *Route) GetResponseHeadersToRemove() []string

func (*Route) GetRoute

func (m *Route) GetRoute() *RouteAction

func (*Route) GetTracing added in v0.8.1

func (m *Route) GetTracing() *Tracing

func (*Route) GetTypedPerFilterConfig added in v0.6.3

func (m *Route) GetTypedPerFilterConfig() map[string]*any.Any

func (*Route) ProtoMessage

func (*Route) ProtoMessage()

func (*Route) Reset

func (m *Route) Reset()

func (*Route) String

func (m *Route) String() string

func (*Route) Validate

func (m *Route) Validate() error

Validate checks the field values on Route with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*Route) XXX_DiscardUnknown

func (m *Route) XXX_DiscardUnknown()

func (*Route) XXX_Marshal

func (m *Route) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Route) XXX_Merge

func (m *Route) XXX_Merge(src proto.Message)

func (*Route) XXX_OneofWrappers added in v0.9.0

func (*Route) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Route) XXX_Size

func (m *Route) XXX_Size() int

func (*Route) XXX_Unmarshal

func (m *Route) XXX_Unmarshal(b []byte) error

type RouteAction

type RouteAction struct {
	// Types that are valid to be assigned to ClusterSpecifier:
	//	*RouteAction_Cluster
	//	*RouteAction_ClusterHeader
	//	*RouteAction_WeightedClusters
	ClusterSpecifier            isRouteAction_ClusterSpecifier          `protobuf_oneof:"cluster_specifier"`
	ClusterNotFoundResponseCode RouteAction_ClusterNotFoundResponseCode `` /* 214-byte string literal not displayed */
	MetadataMatch               *core.Metadata                          `protobuf:"bytes,4,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"`
	PrefixRewrite               string                                  `protobuf:"bytes,5,opt,name=prefix_rewrite,json=prefixRewrite,proto3" json:"prefix_rewrite,omitempty"`
	RegexRewrite                *matcher.RegexMatchAndSubstitute        `protobuf:"bytes,32,opt,name=regex_rewrite,json=regexRewrite,proto3" json:"regex_rewrite,omitempty"`
	// Types that are valid to be assigned to HostRewriteSpecifier:
	//	*RouteAction_HostRewrite
	//	*RouteAction_AutoHostRewrite
	//	*RouteAction_AutoHostRewriteHeader
	HostRewriteSpecifier   isRouteAction_HostRewriteSpecifier `protobuf_oneof:"host_rewrite_specifier"`
	Timeout                *duration.Duration                 `protobuf:"bytes,8,opt,name=timeout,proto3" json:"timeout,omitempty"`
	IdleTimeout            *duration.Duration                 `protobuf:"bytes,24,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"`
	RetryPolicy            *RetryPolicy                       `protobuf:"bytes,9,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"`
	RetryPolicyTypedConfig *any.Any                           ``                                                                                                                          /* 132-byte string literal not displayed */
	RequestMirrorPolicy    *RouteAction_RequestMirrorPolicy   `protobuf:"bytes,10,opt,name=request_mirror_policy,json=requestMirrorPolicy,proto3" json:"request_mirror_policy,omitempty"` // Deprecated: Do not use.
	RequestMirrorPolicies  []*RouteAction_RequestMirrorPolicy ``                                                                                                                          /* 127-byte string literal not displayed */
	Priority               core.RoutingPriority               `protobuf:"varint,11,opt,name=priority,proto3,enum=envoy.api.v2.core.RoutingPriority" json:"priority,omitempty"`
	RateLimits             []*RateLimit                       `protobuf:"bytes,13,rep,name=rate_limits,json=rateLimits,proto3" json:"rate_limits,omitempty"`
	IncludeVhRateLimits    *wrappers.BoolValue                `protobuf:"bytes,14,opt,name=include_vh_rate_limits,json=includeVhRateLimits,proto3" json:"include_vh_rate_limits,omitempty"`
	HashPolicy             []*RouteAction_HashPolicy          `protobuf:"bytes,15,rep,name=hash_policy,json=hashPolicy,proto3" json:"hash_policy,omitempty"`
	Cors                   *CorsPolicy                        `protobuf:"bytes,17,opt,name=cors,proto3" json:"cors,omitempty"`
	MaxGrpcTimeout         *duration.Duration                 `protobuf:"bytes,23,opt,name=max_grpc_timeout,json=maxGrpcTimeout,proto3" json:"max_grpc_timeout,omitempty"`
	GrpcTimeoutOffset      *duration.Duration                 `protobuf:"bytes,28,opt,name=grpc_timeout_offset,json=grpcTimeoutOffset,proto3" json:"grpc_timeout_offset,omitempty"`
	UpgradeConfigs         []*RouteAction_UpgradeConfig       `protobuf:"bytes,25,rep,name=upgrade_configs,json=upgradeConfigs,proto3" json:"upgrade_configs,omitempty"`
	InternalRedirectAction RouteAction_InternalRedirectAction `` /* 190-byte string literal not displayed */
	MaxInternalRedirects   *wrappers.UInt32Value              `protobuf:"bytes,31,opt,name=max_internal_redirects,json=maxInternalRedirects,proto3" json:"max_internal_redirects,omitempty"`
	HedgePolicy            *HedgePolicy                       `protobuf:"bytes,27,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}                           `json:"-"`
	XXX_unrecognized       []byte                             `json:"-"`
	XXX_sizecache          int32                              `json:"-"`
}

func (*RouteAction) Descriptor

func (*RouteAction) Descriptor() ([]byte, []int)

func (*RouteAction) GetAutoHostRewrite

func (m *RouteAction) GetAutoHostRewrite() *wrappers.BoolValue

func (*RouteAction) GetAutoHostRewriteHeader added in v0.8.1

func (m *RouteAction) GetAutoHostRewriteHeader() string

func (*RouteAction) GetCluster

func (m *RouteAction) GetCluster() string

func (*RouteAction) GetClusterHeader

func (m *RouteAction) GetClusterHeader() string

func (*RouteAction) GetClusterNotFoundResponseCode

func (m *RouteAction) GetClusterNotFoundResponseCode() RouteAction_ClusterNotFoundResponseCode

func (*RouteAction) GetClusterSpecifier

func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier

func (*RouteAction) GetCors

func (m *RouteAction) GetCors() *CorsPolicy

func (*RouteAction) GetGrpcTimeoutOffset added in v0.8.0

func (m *RouteAction) GetGrpcTimeoutOffset() *duration.Duration

func (*RouteAction) GetHashPolicy

func (m *RouteAction) GetHashPolicy() []*RouteAction_HashPolicy

func (*RouteAction) GetHedgePolicy added in v0.6.8

func (m *RouteAction) GetHedgePolicy() *HedgePolicy

func (*RouteAction) GetHostRewrite

func (m *RouteAction) GetHostRewrite() string

func (*RouteAction) GetHostRewriteSpecifier

func (m *RouteAction) GetHostRewriteSpecifier() isRouteAction_HostRewriteSpecifier

func (*RouteAction) GetIdleTimeout

func (m *RouteAction) GetIdleTimeout() *duration.Duration

func (*RouteAction) GetIncludeVhRateLimits

func (m *RouteAction) GetIncludeVhRateLimits() *wrappers.BoolValue

func (*RouteAction) GetInternalRedirectAction added in v0.6.7

func (m *RouteAction) GetInternalRedirectAction() RouteAction_InternalRedirectAction

func (*RouteAction) GetMaxGrpcTimeout

func (m *RouteAction) GetMaxGrpcTimeout() *duration.Duration

func (*RouteAction) GetMaxInternalRedirects added in v0.9.3

func (m *RouteAction) GetMaxInternalRedirects() *wrappers.UInt32Value

func (*RouteAction) GetMetadataMatch

func (m *RouteAction) GetMetadataMatch() *core.Metadata

func (*RouteAction) GetPrefixRewrite

func (m *RouteAction) GetPrefixRewrite() string

func (*RouteAction) GetPriority

func (m *RouteAction) GetPriority() core.RoutingPriority

func (*RouteAction) GetRateLimits

func (m *RouteAction) GetRateLimits() []*RateLimit

func (*RouteAction) GetRegexRewrite added in v0.9.5

func (m *RouteAction) GetRegexRewrite() *matcher.RegexMatchAndSubstitute

func (*RouteAction) GetRequestMirrorPolicies added in v0.9.2

func (m *RouteAction) GetRequestMirrorPolicies() []*RouteAction_RequestMirrorPolicy

func (*RouteAction) GetRequestMirrorPolicy deprecated

func (m *RouteAction) GetRequestMirrorPolicy() *RouteAction_RequestMirrorPolicy

Deprecated: Do not use.

func (*RouteAction) GetRetryPolicy

func (m *RouteAction) GetRetryPolicy() *RetryPolicy

func (*RouteAction) GetRetryPolicyTypedConfig added in v0.9.5

func (m *RouteAction) GetRetryPolicyTypedConfig() *any.Any

func (*RouteAction) GetTimeout

func (m *RouteAction) GetTimeout() *duration.Duration

func (*RouteAction) GetUpgradeConfigs added in v0.6.4

func (m *RouteAction) GetUpgradeConfigs() []*RouteAction_UpgradeConfig

func (*RouteAction) GetWeightedClusters

func (m *RouteAction) GetWeightedClusters() *WeightedCluster

func (*RouteAction) ProtoMessage

func (*RouteAction) ProtoMessage()

func (*RouteAction) Reset

func (m *RouteAction) Reset()

func (*RouteAction) String

func (m *RouteAction) String() string

func (*RouteAction) Validate

func (m *RouteAction) Validate() error

Validate checks the field values on RouteAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction) XXX_DiscardUnknown

func (m *RouteAction) XXX_DiscardUnknown()

func (*RouteAction) XXX_Marshal

func (m *RouteAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction) XXX_Merge

func (m *RouteAction) XXX_Merge(src proto.Message)

func (*RouteAction) XXX_OneofWrappers added in v0.9.0

func (*RouteAction) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RouteAction) XXX_Size

func (m *RouteAction) XXX_Size() int

func (*RouteAction) XXX_Unmarshal

func (m *RouteAction) XXX_Unmarshal(b []byte) error

type RouteActionValidationError

type RouteActionValidationError struct {
	// contains filtered or unexported fields
}

RouteActionValidationError is the validation error returned by RouteAction.Validate if the designated constraints aren't met.

func (RouteActionValidationError) Cause

Cause function returns cause value.

func (RouteActionValidationError) Error

Error satisfies the builtin error interface

func (RouteActionValidationError) ErrorName added in v0.7.0

func (e RouteActionValidationError) ErrorName() string

ErrorName returns error name.

func (RouteActionValidationError) Field

Field function returns field value.

func (RouteActionValidationError) Key

Key function returns key value.

func (RouteActionValidationError) Reason

Reason function returns reason value.

type RouteAction_AutoHostRewrite

type RouteAction_AutoHostRewrite struct {
	AutoHostRewrite *wrappers.BoolValue `protobuf:"bytes,7,opt,name=auto_host_rewrite,json=autoHostRewrite,proto3,oneof"`
}

type RouteAction_AutoHostRewriteHeader added in v0.8.1

type RouteAction_AutoHostRewriteHeader struct {
	AutoHostRewriteHeader string `protobuf:"bytes,29,opt,name=auto_host_rewrite_header,json=autoHostRewriteHeader,proto3,oneof"`
}

type RouteAction_Cluster

type RouteAction_Cluster struct {
	Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3,oneof"`
}

type RouteAction_ClusterHeader

type RouteAction_ClusterHeader struct {
	ClusterHeader string `protobuf:"bytes,2,opt,name=cluster_header,json=clusterHeader,proto3,oneof"`
}

type RouteAction_ClusterNotFoundResponseCode

type RouteAction_ClusterNotFoundResponseCode int32
const (
	RouteAction_SERVICE_UNAVAILABLE RouteAction_ClusterNotFoundResponseCode = 0
	RouteAction_NOT_FOUND           RouteAction_ClusterNotFoundResponseCode = 1
)

func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor

func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor() ([]byte, []int)

func (RouteAction_ClusterNotFoundResponseCode) String

type RouteAction_HashPolicy

type RouteAction_HashPolicy struct {
	// Types that are valid to be assigned to PolicySpecifier:
	//	*RouteAction_HashPolicy_Header_
	//	*RouteAction_HashPolicy_Cookie_
	//	*RouteAction_HashPolicy_ConnectionProperties_
	//	*RouteAction_HashPolicy_QueryParameter_
	//	*RouteAction_HashPolicy_FilterState_
	PolicySpecifier      isRouteAction_HashPolicy_PolicySpecifier `protobuf_oneof:"policy_specifier"`
	Terminal             bool                                     `protobuf:"varint,4,opt,name=terminal,proto3" json:"terminal,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

func (*RouteAction_HashPolicy) Descriptor

func (*RouteAction_HashPolicy) Descriptor() ([]byte, []int)

func (*RouteAction_HashPolicy) GetConnectionProperties

func (*RouteAction_HashPolicy) GetCookie

func (*RouteAction_HashPolicy) GetFilterState added in v0.9.5

func (*RouteAction_HashPolicy) GetHeader

func (*RouteAction_HashPolicy) GetPolicySpecifier

func (m *RouteAction_HashPolicy) GetPolicySpecifier() isRouteAction_HashPolicy_PolicySpecifier

func (*RouteAction_HashPolicy) GetQueryParameter added in v0.9.2

func (*RouteAction_HashPolicy) GetTerminal added in v0.6.0

func (m *RouteAction_HashPolicy) GetTerminal() bool

func (*RouteAction_HashPolicy) ProtoMessage

func (*RouteAction_HashPolicy) ProtoMessage()

func (*RouteAction_HashPolicy) Reset

func (m *RouteAction_HashPolicy) Reset()

func (*RouteAction_HashPolicy) String

func (m *RouteAction_HashPolicy) String() string

func (*RouteAction_HashPolicy) Validate

func (m *RouteAction_HashPolicy) Validate() error

Validate checks the field values on RouteAction_HashPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction_HashPolicy) XXX_DiscardUnknown

func (m *RouteAction_HashPolicy) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy) XXX_Marshal

func (m *RouteAction_HashPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction_HashPolicy) XXX_Merge

func (m *RouteAction_HashPolicy) XXX_Merge(src proto.Message)

func (*RouteAction_HashPolicy) XXX_OneofWrappers added in v0.9.0

func (*RouteAction_HashPolicy) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RouteAction_HashPolicy) XXX_Size

func (m *RouteAction_HashPolicy) XXX_Size() int

func (*RouteAction_HashPolicy) XXX_Unmarshal

func (m *RouteAction_HashPolicy) XXX_Unmarshal(b []byte) error

type RouteAction_HashPolicyValidationError

type RouteAction_HashPolicyValidationError struct {
	// contains filtered or unexported fields
}

RouteAction_HashPolicyValidationError is the validation error returned by RouteAction_HashPolicy.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicyValidationError) Cause

Cause function returns cause value.

func (RouteAction_HashPolicyValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_HashPolicyValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RouteAction_HashPolicyValidationError) Field

Field function returns field value.

func (RouteAction_HashPolicyValidationError) Key

Key function returns key value.

func (RouteAction_HashPolicyValidationError) Reason

Reason function returns reason value.

type RouteAction_HashPolicy_ConnectionProperties

type RouteAction_HashPolicy_ConnectionProperties struct {
	SourceIp             bool     `protobuf:"varint,1,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor

func (*RouteAction_HashPolicy_ConnectionProperties) GetSourceIp

func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage

func (*RouteAction_HashPolicy_ConnectionProperties) Reset

func (*RouteAction_HashPolicy_ConnectionProperties) String

func (*RouteAction_HashPolicy_ConnectionProperties) Validate

Validate checks the field values on RouteAction_HashPolicy_ConnectionProperties with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_DiscardUnknown

func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Marshal

func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Merge

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Size

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Unmarshal

type RouteAction_HashPolicy_ConnectionPropertiesValidationError

type RouteAction_HashPolicy_ConnectionPropertiesValidationError struct {
	// contains filtered or unexported fields
}

RouteAction_HashPolicy_ConnectionPropertiesValidationError is the validation error returned by RouteAction_HashPolicy_ConnectionProperties.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Cause

Cause function returns cause value.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Field

Field function returns field value.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Key

Key function returns key value.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Reason

Reason function returns reason value.

type RouteAction_HashPolicy_ConnectionProperties_

type RouteAction_HashPolicy_ConnectionProperties_ struct {
	ConnectionProperties *RouteAction_HashPolicy_ConnectionProperties `protobuf:"bytes,3,opt,name=connection_properties,json=connectionProperties,proto3,oneof"`
}
type RouteAction_HashPolicy_Cookie struct {
	Name                 string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Ttl                  *duration.Duration `protobuf:"bytes,2,opt,name=ttl,proto3" json:"ttl,omitempty"`
	Path                 string             `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*RouteAction_HashPolicy_Cookie) Descriptor

func (*RouteAction_HashPolicy_Cookie) Descriptor() ([]byte, []int)

func (*RouteAction_HashPolicy_Cookie) GetName

func (*RouteAction_HashPolicy_Cookie) GetPath

func (*RouteAction_HashPolicy_Cookie) GetTtl

func (*RouteAction_HashPolicy_Cookie) ProtoMessage

func (*RouteAction_HashPolicy_Cookie) ProtoMessage()

func (*RouteAction_HashPolicy_Cookie) Reset

func (m *RouteAction_HashPolicy_Cookie) Reset()

func (*RouteAction_HashPolicy_Cookie) String

func (*RouteAction_HashPolicy_Cookie) Validate

func (m *RouteAction_HashPolicy_Cookie) Validate() error

Validate checks the field values on RouteAction_HashPolicy_Cookie with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction_HashPolicy_Cookie) XXX_DiscardUnknown

func (m *RouteAction_HashPolicy_Cookie) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy_Cookie) XXX_Marshal

func (m *RouteAction_HashPolicy_Cookie) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction_HashPolicy_Cookie) XXX_Merge

func (m *RouteAction_HashPolicy_Cookie) XXX_Merge(src proto.Message)

func (*RouteAction_HashPolicy_Cookie) XXX_Size

func (m *RouteAction_HashPolicy_Cookie) XXX_Size() int

func (*RouteAction_HashPolicy_Cookie) XXX_Unmarshal

func (m *RouteAction_HashPolicy_Cookie) XXX_Unmarshal(b []byte) error

type RouteAction_HashPolicy_CookieValidationError

type RouteAction_HashPolicy_CookieValidationError struct {
	// contains filtered or unexported fields
}

RouteAction_HashPolicy_CookieValidationError is the validation error returned by RouteAction_HashPolicy_Cookie.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicy_CookieValidationError) Cause

Cause function returns cause value.

func (RouteAction_HashPolicy_CookieValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_CookieValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RouteAction_HashPolicy_CookieValidationError) Field

Field function returns field value.

func (RouteAction_HashPolicy_CookieValidationError) Key

Key function returns key value.

func (RouteAction_HashPolicy_CookieValidationError) Reason

Reason function returns reason value.

type RouteAction_HashPolicy_Cookie_ struct {
	Cookie *RouteAction_HashPolicy_Cookie `protobuf:"bytes,2,opt,name=cookie,proto3,oneof"`
}

type RouteAction_HashPolicy_FilterState added in v0.9.5

type RouteAction_HashPolicy_FilterState struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RouteAction_HashPolicy_FilterState) Descriptor added in v0.9.5

func (*RouteAction_HashPolicy_FilterState) Descriptor() ([]byte, []int)

func (*RouteAction_HashPolicy_FilterState) GetKey added in v0.9.5

func (*RouteAction_HashPolicy_FilterState) ProtoMessage added in v0.9.5

func (*RouteAction_HashPolicy_FilterState) ProtoMessage()

func (*RouteAction_HashPolicy_FilterState) Reset added in v0.9.5

func (*RouteAction_HashPolicy_FilterState) String added in v0.9.5

func (*RouteAction_HashPolicy_FilterState) Validate added in v0.9.5

Validate checks the field values on RouteAction_HashPolicy_FilterState with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction_HashPolicy_FilterState) XXX_DiscardUnknown added in v0.9.5

func (m *RouteAction_HashPolicy_FilterState) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy_FilterState) XXX_Marshal added in v0.9.5

func (m *RouteAction_HashPolicy_FilterState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction_HashPolicy_FilterState) XXX_Merge added in v0.9.5

func (*RouteAction_HashPolicy_FilterState) XXX_Size added in v0.9.5

func (*RouteAction_HashPolicy_FilterState) XXX_Unmarshal added in v0.9.5

func (m *RouteAction_HashPolicy_FilterState) XXX_Unmarshal(b []byte) error

type RouteAction_HashPolicy_FilterStateValidationError added in v0.9.5

type RouteAction_HashPolicy_FilterStateValidationError struct {
	// contains filtered or unexported fields
}

RouteAction_HashPolicy_FilterStateValidationError is the validation error returned by RouteAction_HashPolicy_FilterState.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicy_FilterStateValidationError) Cause added in v0.9.5

Cause function returns cause value.

func (RouteAction_HashPolicy_FilterStateValidationError) Error added in v0.9.5

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_FilterStateValidationError) ErrorName added in v0.9.5

ErrorName returns error name.

func (RouteAction_HashPolicy_FilterStateValidationError) Field added in v0.9.5

Field function returns field value.

func (RouteAction_HashPolicy_FilterStateValidationError) Key added in v0.9.5

Key function returns key value.

func (RouteAction_HashPolicy_FilterStateValidationError) Reason added in v0.9.5

Reason function returns reason value.

type RouteAction_HashPolicy_FilterState_ added in v0.9.5

type RouteAction_HashPolicy_FilterState_ struct {
	FilterState *RouteAction_HashPolicy_FilterState `protobuf:"bytes,6,opt,name=filter_state,json=filterState,proto3,oneof"`
}

type RouteAction_HashPolicy_Header

type RouteAction_HashPolicy_Header struct {
	HeaderName           string   `protobuf:"bytes,1,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RouteAction_HashPolicy_Header) Descriptor

func (*RouteAction_HashPolicy_Header) Descriptor() ([]byte, []int)

func (*RouteAction_HashPolicy_Header) GetHeaderName

func (m *RouteAction_HashPolicy_Header) GetHeaderName() string

func (*RouteAction_HashPolicy_Header) ProtoMessage

func (*RouteAction_HashPolicy_Header) ProtoMessage()

func (*RouteAction_HashPolicy_Header) Reset

func (m *RouteAction_HashPolicy_Header) Reset()

func (*RouteAction_HashPolicy_Header) String

func (*RouteAction_HashPolicy_Header) Validate

func (m *RouteAction_HashPolicy_Header) Validate() error

Validate checks the field values on RouteAction_HashPolicy_Header with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction_HashPolicy_Header) XXX_DiscardUnknown

func (m *RouteAction_HashPolicy_Header) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy_Header) XXX_Marshal

func (m *RouteAction_HashPolicy_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction_HashPolicy_Header) XXX_Merge

func (m *RouteAction_HashPolicy_Header) XXX_Merge(src proto.Message)

func (*RouteAction_HashPolicy_Header) XXX_Size

func (m *RouteAction_HashPolicy_Header) XXX_Size() int

func (*RouteAction_HashPolicy_Header) XXX_Unmarshal

func (m *RouteAction_HashPolicy_Header) XXX_Unmarshal(b []byte) error

type RouteAction_HashPolicy_HeaderValidationError

type RouteAction_HashPolicy_HeaderValidationError struct {
	// contains filtered or unexported fields
}

RouteAction_HashPolicy_HeaderValidationError is the validation error returned by RouteAction_HashPolicy_Header.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicy_HeaderValidationError) Cause

Cause function returns cause value.

func (RouteAction_HashPolicy_HeaderValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_HeaderValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RouteAction_HashPolicy_HeaderValidationError) Field

Field function returns field value.

func (RouteAction_HashPolicy_HeaderValidationError) Key

Key function returns key value.

func (RouteAction_HashPolicy_HeaderValidationError) Reason

Reason function returns reason value.

type RouteAction_HashPolicy_Header_

type RouteAction_HashPolicy_Header_ struct {
	Header *RouteAction_HashPolicy_Header `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
}

type RouteAction_HashPolicy_QueryParameter added in v0.9.2

type RouteAction_HashPolicy_QueryParameter struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RouteAction_HashPolicy_QueryParameter) Descriptor added in v0.9.2

func (*RouteAction_HashPolicy_QueryParameter) Descriptor() ([]byte, []int)

func (*RouteAction_HashPolicy_QueryParameter) GetName added in v0.9.2

func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage added in v0.9.2

func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage()

func (*RouteAction_HashPolicy_QueryParameter) Reset added in v0.9.2

func (*RouteAction_HashPolicy_QueryParameter) String added in v0.9.2

func (*RouteAction_HashPolicy_QueryParameter) Validate added in v0.9.2

Validate checks the field values on RouteAction_HashPolicy_QueryParameter with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction_HashPolicy_QueryParameter) XXX_DiscardUnknown added in v0.9.2

func (m *RouteAction_HashPolicy_QueryParameter) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy_QueryParameter) XXX_Marshal added in v0.9.2

func (m *RouteAction_HashPolicy_QueryParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction_HashPolicy_QueryParameter) XXX_Merge added in v0.9.2

func (*RouteAction_HashPolicy_QueryParameter) XXX_Size added in v0.9.2

func (*RouteAction_HashPolicy_QueryParameter) XXX_Unmarshal added in v0.9.2

func (m *RouteAction_HashPolicy_QueryParameter) XXX_Unmarshal(b []byte) error

type RouteAction_HashPolicy_QueryParameterValidationError added in v0.9.2

type RouteAction_HashPolicy_QueryParameterValidationError struct {
	// contains filtered or unexported fields
}

RouteAction_HashPolicy_QueryParameterValidationError is the validation error returned by RouteAction_HashPolicy_QueryParameter.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicy_QueryParameterValidationError) Cause added in v0.9.2

Cause function returns cause value.

func (RouteAction_HashPolicy_QueryParameterValidationError) Error added in v0.9.2

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_QueryParameterValidationError) ErrorName added in v0.9.2

ErrorName returns error name.

func (RouteAction_HashPolicy_QueryParameterValidationError) Field added in v0.9.2

Field function returns field value.

func (RouteAction_HashPolicy_QueryParameterValidationError) Key added in v0.9.2

Key function returns key value.

func (RouteAction_HashPolicy_QueryParameterValidationError) Reason added in v0.9.2

Reason function returns reason value.

type RouteAction_HashPolicy_QueryParameter_ added in v0.9.2

type RouteAction_HashPolicy_QueryParameter_ struct {
	QueryParameter *RouteAction_HashPolicy_QueryParameter `protobuf:"bytes,5,opt,name=query_parameter,json=queryParameter,proto3,oneof"`
}

type RouteAction_HostRewrite

type RouteAction_HostRewrite struct {
	HostRewrite string `protobuf:"bytes,6,opt,name=host_rewrite,json=hostRewrite,proto3,oneof"`
}

type RouteAction_InternalRedirectAction added in v0.6.7

type RouteAction_InternalRedirectAction int32
const (
	RouteAction_PASS_THROUGH_INTERNAL_REDIRECT RouteAction_InternalRedirectAction = 0
	RouteAction_HANDLE_INTERNAL_REDIRECT       RouteAction_InternalRedirectAction = 1
)

func (RouteAction_InternalRedirectAction) EnumDescriptor added in v0.6.7

func (RouteAction_InternalRedirectAction) EnumDescriptor() ([]byte, []int)

func (RouteAction_InternalRedirectAction) String added in v0.6.7

type RouteAction_RequestMirrorPolicy

type RouteAction_RequestMirrorPolicy struct {
	Cluster              string                         `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	RuntimeKey           string                         `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` // Deprecated: Do not use.
	RuntimeFraction      *core.RuntimeFractionalPercent `protobuf:"bytes,3,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"`
	TraceSampled         *wrappers.BoolValue            `protobuf:"bytes,4,opt,name=trace_sampled,json=traceSampled,proto3" json:"trace_sampled,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*RouteAction_RequestMirrorPolicy) Descriptor

func (*RouteAction_RequestMirrorPolicy) Descriptor() ([]byte, []int)

func (*RouteAction_RequestMirrorPolicy) GetCluster

func (m *RouteAction_RequestMirrorPolicy) GetCluster() string

func (*RouteAction_RequestMirrorPolicy) GetRuntimeFraction added in v0.6.6

func (*RouteAction_RequestMirrorPolicy) GetRuntimeKey deprecated

func (m *RouteAction_RequestMirrorPolicy) GetRuntimeKey() string

Deprecated: Do not use.

func (*RouteAction_RequestMirrorPolicy) GetTraceSampled added in v0.9.5

func (m *RouteAction_RequestMirrorPolicy) GetTraceSampled() *wrappers.BoolValue

func (*RouteAction_RequestMirrorPolicy) ProtoMessage

func (*RouteAction_RequestMirrorPolicy) ProtoMessage()

func (*RouteAction_RequestMirrorPolicy) Reset

func (*RouteAction_RequestMirrorPolicy) String

func (*RouteAction_RequestMirrorPolicy) Validate

func (m *RouteAction_RequestMirrorPolicy) Validate() error

Validate checks the field values on RouteAction_RequestMirrorPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction_RequestMirrorPolicy) XXX_DiscardUnknown

func (m *RouteAction_RequestMirrorPolicy) XXX_DiscardUnknown()

func (*RouteAction_RequestMirrorPolicy) XXX_Marshal

func (m *RouteAction_RequestMirrorPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction_RequestMirrorPolicy) XXX_Merge

func (m *RouteAction_RequestMirrorPolicy) XXX_Merge(src proto.Message)

func (*RouteAction_RequestMirrorPolicy) XXX_Size

func (m *RouteAction_RequestMirrorPolicy) XXX_Size() int

func (*RouteAction_RequestMirrorPolicy) XXX_Unmarshal

func (m *RouteAction_RequestMirrorPolicy) XXX_Unmarshal(b []byte) error

type RouteAction_RequestMirrorPolicyValidationError

type RouteAction_RequestMirrorPolicyValidationError struct {
	// contains filtered or unexported fields
}

RouteAction_RequestMirrorPolicyValidationError is the validation error returned by RouteAction_RequestMirrorPolicy.Validate if the designated constraints aren't met.

func (RouteAction_RequestMirrorPolicyValidationError) Cause

Cause function returns cause value.

func (RouteAction_RequestMirrorPolicyValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_RequestMirrorPolicyValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RouteAction_RequestMirrorPolicyValidationError) Field

Field function returns field value.

func (RouteAction_RequestMirrorPolicyValidationError) Key

Key function returns key value.

func (RouteAction_RequestMirrorPolicyValidationError) Reason

Reason function returns reason value.

type RouteAction_UpgradeConfig added in v0.6.4

type RouteAction_UpgradeConfig struct {
	UpgradeType          string              `protobuf:"bytes,1,opt,name=upgrade_type,json=upgradeType,proto3" json:"upgrade_type,omitempty"`
	Enabled              *wrappers.BoolValue `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*RouteAction_UpgradeConfig) Descriptor added in v0.6.4

func (*RouteAction_UpgradeConfig) Descriptor() ([]byte, []int)

func (*RouteAction_UpgradeConfig) GetEnabled added in v0.6.4

func (m *RouteAction_UpgradeConfig) GetEnabled() *wrappers.BoolValue

func (*RouteAction_UpgradeConfig) GetUpgradeType added in v0.6.4

func (m *RouteAction_UpgradeConfig) GetUpgradeType() string

func (*RouteAction_UpgradeConfig) ProtoMessage added in v0.6.4

func (*RouteAction_UpgradeConfig) ProtoMessage()

func (*RouteAction_UpgradeConfig) Reset added in v0.6.4

func (m *RouteAction_UpgradeConfig) Reset()

func (*RouteAction_UpgradeConfig) String added in v0.6.4

func (m *RouteAction_UpgradeConfig) String() string

func (*RouteAction_UpgradeConfig) Validate added in v0.6.4

func (m *RouteAction_UpgradeConfig) Validate() error

Validate checks the field values on RouteAction_UpgradeConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteAction_UpgradeConfig) XXX_DiscardUnknown added in v0.6.4

func (m *RouteAction_UpgradeConfig) XXX_DiscardUnknown()

func (*RouteAction_UpgradeConfig) XXX_Marshal added in v0.6.4

func (m *RouteAction_UpgradeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteAction_UpgradeConfig) XXX_Merge added in v0.6.4

func (m *RouteAction_UpgradeConfig) XXX_Merge(src proto.Message)

func (*RouteAction_UpgradeConfig) XXX_Size added in v0.6.4

func (m *RouteAction_UpgradeConfig) XXX_Size() int

func (*RouteAction_UpgradeConfig) XXX_Unmarshal added in v0.6.4

func (m *RouteAction_UpgradeConfig) XXX_Unmarshal(b []byte) error

type RouteAction_UpgradeConfigValidationError added in v0.6.4

type RouteAction_UpgradeConfigValidationError struct {
	// contains filtered or unexported fields
}

RouteAction_UpgradeConfigValidationError is the validation error returned by RouteAction_UpgradeConfig.Validate if the designated constraints aren't met.

func (RouteAction_UpgradeConfigValidationError) Cause added in v0.6.4

Cause function returns cause value.

func (RouteAction_UpgradeConfigValidationError) Error added in v0.6.4

Error satisfies the builtin error interface

func (RouteAction_UpgradeConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RouteAction_UpgradeConfigValidationError) Field added in v0.6.4

Field function returns field value.

func (RouteAction_UpgradeConfigValidationError) Key added in v0.6.4

Key function returns key value.

func (RouteAction_UpgradeConfigValidationError) Reason added in v0.6.4

Reason function returns reason value.

type RouteAction_WeightedClusters

type RouteAction_WeightedClusters struct {
	WeightedClusters *WeightedCluster `protobuf:"bytes,3,opt,name=weighted_clusters,json=weightedClusters,proto3,oneof"`
}

type RouteMatch

type RouteMatch struct {
	// Types that are valid to be assigned to PathSpecifier:
	//	*RouteMatch_Prefix
	//	*RouteMatch_Path
	//	*RouteMatch_Regex
	//	*RouteMatch_SafeRegex
	PathSpecifier        isRouteMatch_PathSpecifier         `protobuf_oneof:"path_specifier"`
	CaseSensitive        *wrappers.BoolValue                `protobuf:"bytes,4,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"`
	RuntimeFraction      *core.RuntimeFractionalPercent     `protobuf:"bytes,9,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"`
	Headers              []*HeaderMatcher                   `protobuf:"bytes,6,rep,name=headers,proto3" json:"headers,omitempty"`
	QueryParameters      []*QueryParameterMatcher           `protobuf:"bytes,7,rep,name=query_parameters,json=queryParameters,proto3" json:"query_parameters,omitempty"`
	Grpc                 *RouteMatch_GrpcRouteMatchOptions  `protobuf:"bytes,8,opt,name=grpc,proto3" json:"grpc,omitempty"`
	TlsContext           *RouteMatch_TlsContextMatchOptions `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext,proto3" json:"tls_context,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*RouteMatch) Descriptor

func (*RouteMatch) Descriptor() ([]byte, []int)

func (*RouteMatch) GetCaseSensitive

func (m *RouteMatch) GetCaseSensitive() *wrappers.BoolValue

func (*RouteMatch) GetGrpc added in v0.6.0

func (*RouteMatch) GetHeaders

func (m *RouteMatch) GetHeaders() []*HeaderMatcher

func (*RouteMatch) GetPath

func (m *RouteMatch) GetPath() string

func (*RouteMatch) GetPathSpecifier

func (m *RouteMatch) GetPathSpecifier() isRouteMatch_PathSpecifier

func (*RouteMatch) GetPrefix

func (m *RouteMatch) GetPrefix() string

func (*RouteMatch) GetQueryParameters

func (m *RouteMatch) GetQueryParameters() []*QueryParameterMatcher

func (*RouteMatch) GetRegex deprecated

func (m *RouteMatch) GetRegex() string

Deprecated: Do not use.

func (*RouteMatch) GetRuntimeFraction added in v0.6.1

func (m *RouteMatch) GetRuntimeFraction() *core.RuntimeFractionalPercent

func (*RouteMatch) GetSafeRegex added in v0.9.0

func (m *RouteMatch) GetSafeRegex() *matcher.RegexMatcher

func (*RouteMatch) GetTlsContext added in v0.9.1

func (m *RouteMatch) GetTlsContext() *RouteMatch_TlsContextMatchOptions

func (*RouteMatch) ProtoMessage

func (*RouteMatch) ProtoMessage()

func (*RouteMatch) Reset

func (m *RouteMatch) Reset()

func (*RouteMatch) String

func (m *RouteMatch) String() string

func (*RouteMatch) Validate

func (m *RouteMatch) Validate() error

Validate checks the field values on RouteMatch with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteMatch) XXX_DiscardUnknown

func (m *RouteMatch) XXX_DiscardUnknown()

func (*RouteMatch) XXX_Marshal

func (m *RouteMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteMatch) XXX_Merge

func (m *RouteMatch) XXX_Merge(src proto.Message)

func (*RouteMatch) XXX_OneofWrappers added in v0.9.0

func (*RouteMatch) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RouteMatch) XXX_Size

func (m *RouteMatch) XXX_Size() int

func (*RouteMatch) XXX_Unmarshal

func (m *RouteMatch) XXX_Unmarshal(b []byte) error

type RouteMatchValidationError

type RouteMatchValidationError struct {
	// contains filtered or unexported fields
}

RouteMatchValidationError is the validation error returned by RouteMatch.Validate if the designated constraints aren't met.

func (RouteMatchValidationError) Cause

func (e RouteMatchValidationError) Cause() error

Cause function returns cause value.

func (RouteMatchValidationError) Error

Error satisfies the builtin error interface

func (RouteMatchValidationError) ErrorName added in v0.7.0

func (e RouteMatchValidationError) ErrorName() string

ErrorName returns error name.

func (RouteMatchValidationError) Field

Field function returns field value.

func (RouteMatchValidationError) Key

Key function returns key value.

func (RouteMatchValidationError) Reason

func (e RouteMatchValidationError) Reason() string

Reason function returns reason value.

type RouteMatch_GrpcRouteMatchOptions added in v0.6.0

type RouteMatch_GrpcRouteMatchOptions struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RouteMatch_GrpcRouteMatchOptions) Descriptor added in v0.6.0

func (*RouteMatch_GrpcRouteMatchOptions) Descriptor() ([]byte, []int)

func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage added in v0.6.0

func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage()

func (*RouteMatch_GrpcRouteMatchOptions) Reset added in v0.6.0

func (*RouteMatch_GrpcRouteMatchOptions) String added in v0.6.0

func (*RouteMatch_GrpcRouteMatchOptions) Validate added in v0.6.0

Validate checks the field values on RouteMatch_GrpcRouteMatchOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteMatch_GrpcRouteMatchOptions) XXX_DiscardUnknown added in v0.6.0

func (m *RouteMatch_GrpcRouteMatchOptions) XXX_DiscardUnknown()

func (*RouteMatch_GrpcRouteMatchOptions) XXX_Marshal added in v0.6.0

func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteMatch_GrpcRouteMatchOptions) XXX_Merge added in v0.6.0

func (*RouteMatch_GrpcRouteMatchOptions) XXX_Size added in v0.6.0

func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Size() int

func (*RouteMatch_GrpcRouteMatchOptions) XXX_Unmarshal added in v0.6.0

func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Unmarshal(b []byte) error

type RouteMatch_GrpcRouteMatchOptionsValidationError added in v0.6.0

type RouteMatch_GrpcRouteMatchOptionsValidationError struct {
	// contains filtered or unexported fields
}

RouteMatch_GrpcRouteMatchOptionsValidationError is the validation error returned by RouteMatch_GrpcRouteMatchOptions.Validate if the designated constraints aren't met.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Cause added in v0.6.0

Cause function returns cause value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Error added in v0.6.0

Error satisfies the builtin error interface

func (RouteMatch_GrpcRouteMatchOptionsValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Field added in v0.6.0

Field function returns field value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Key added in v0.6.0

Key function returns key value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Reason added in v0.6.0

Reason function returns reason value.

type RouteMatch_Path

type RouteMatch_Path struct {
	Path string `protobuf:"bytes,2,opt,name=path,proto3,oneof"`
}

type RouteMatch_Prefix

type RouteMatch_Prefix struct {
	Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3,oneof"`
}

type RouteMatch_Regex

type RouteMatch_Regex struct {
	Regex string `protobuf:"bytes,3,opt,name=regex,proto3,oneof"`
}

type RouteMatch_SafeRegex added in v0.9.0

type RouteMatch_SafeRegex struct {
	SafeRegex *matcher.RegexMatcher `protobuf:"bytes,10,opt,name=safe_regex,json=safeRegex,proto3,oneof"`
}

type RouteMatch_TlsContextMatchOptions added in v0.9.1

type RouteMatch_TlsContextMatchOptions struct {
	Presented            *wrappers.BoolValue `protobuf:"bytes,1,opt,name=presented,proto3" json:"presented,omitempty"`
	Validated            *wrappers.BoolValue `protobuf:"bytes,2,opt,name=validated,proto3" json:"validated,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*RouteMatch_TlsContextMatchOptions) Descriptor added in v0.9.1

func (*RouteMatch_TlsContextMatchOptions) Descriptor() ([]byte, []int)

func (*RouteMatch_TlsContextMatchOptions) GetPresented added in v0.9.1

func (*RouteMatch_TlsContextMatchOptions) GetValidated added in v0.9.3

func (*RouteMatch_TlsContextMatchOptions) ProtoMessage added in v0.9.1

func (*RouteMatch_TlsContextMatchOptions) ProtoMessage()

func (*RouteMatch_TlsContextMatchOptions) Reset added in v0.9.1

func (*RouteMatch_TlsContextMatchOptions) String added in v0.9.1

func (*RouteMatch_TlsContextMatchOptions) Validate added in v0.9.1

Validate checks the field values on RouteMatch_TlsContextMatchOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RouteMatch_TlsContextMatchOptions) XXX_DiscardUnknown added in v0.9.1

func (m *RouteMatch_TlsContextMatchOptions) XXX_DiscardUnknown()

func (*RouteMatch_TlsContextMatchOptions) XXX_Marshal added in v0.9.1

func (m *RouteMatch_TlsContextMatchOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteMatch_TlsContextMatchOptions) XXX_Merge added in v0.9.1

func (*RouteMatch_TlsContextMatchOptions) XXX_Size added in v0.9.1

func (m *RouteMatch_TlsContextMatchOptions) XXX_Size() int

func (*RouteMatch_TlsContextMatchOptions) XXX_Unmarshal added in v0.9.1

func (m *RouteMatch_TlsContextMatchOptions) XXX_Unmarshal(b []byte) error

type RouteMatch_TlsContextMatchOptionsValidationError added in v0.9.1

type RouteMatch_TlsContextMatchOptionsValidationError struct {
	// contains filtered or unexported fields
}

RouteMatch_TlsContextMatchOptionsValidationError is the validation error returned by RouteMatch_TlsContextMatchOptions.Validate if the designated constraints aren't met.

func (RouteMatch_TlsContextMatchOptionsValidationError) Cause added in v0.9.1

Cause function returns cause value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Error added in v0.9.1

Error satisfies the builtin error interface

func (RouteMatch_TlsContextMatchOptionsValidationError) ErrorName added in v0.9.1

ErrorName returns error name.

func (RouteMatch_TlsContextMatchOptionsValidationError) Field added in v0.9.1

Field function returns field value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Key added in v0.9.1

Key function returns key value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Reason added in v0.9.1

Reason function returns reason value.

type RouteValidationError

type RouteValidationError struct {
	// contains filtered or unexported fields
}

RouteValidationError is the validation error returned by Route.Validate if the designated constraints aren't met.

func (RouteValidationError) Cause

func (e RouteValidationError) Cause() error

Cause function returns cause value.

func (RouteValidationError) Error

func (e RouteValidationError) Error() string

Error satisfies the builtin error interface

func (RouteValidationError) ErrorName added in v0.7.0

func (e RouteValidationError) ErrorName() string

ErrorName returns error name.

func (RouteValidationError) Field

func (e RouteValidationError) Field() string

Field function returns field value.

func (RouteValidationError) Key

func (e RouteValidationError) Key() bool

Key function returns key value.

func (RouteValidationError) Reason

func (e RouteValidationError) Reason() string

Reason function returns reason value.

type Route_DirectResponse

type Route_DirectResponse struct {
	DirectResponse *DirectResponseAction `protobuf:"bytes,7,opt,name=direct_response,json=directResponse,proto3,oneof"`
}

type Route_FilterAction added in v0.9.2

type Route_FilterAction struct {
	FilterAction *FilterAction `protobuf:"bytes,17,opt,name=filter_action,json=filterAction,proto3,oneof"`
}

type Route_Redirect

type Route_Redirect struct {
	Redirect *RedirectAction `protobuf:"bytes,3,opt,name=redirect,proto3,oneof"`
}

type Route_Route

type Route_Route struct {
	Route *RouteAction `protobuf:"bytes,2,opt,name=route,proto3,oneof"`
}

type Tracing added in v0.8.1

type Tracing struct {
	ClientSampling       *_type.FractionalPercent `protobuf:"bytes,1,opt,name=client_sampling,json=clientSampling,proto3" json:"client_sampling,omitempty"`
	RandomSampling       *_type.FractionalPercent `protobuf:"bytes,2,opt,name=random_sampling,json=randomSampling,proto3" json:"random_sampling,omitempty"`
	OverallSampling      *_type.FractionalPercent `protobuf:"bytes,3,opt,name=overall_sampling,json=overallSampling,proto3" json:"overall_sampling,omitempty"`
	CustomTags           []*v2.CustomTag          `protobuf:"bytes,4,rep,name=custom_tags,json=customTags,proto3" json:"custom_tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*Tracing) Descriptor added in v0.8.1

func (*Tracing) Descriptor() ([]byte, []int)

func (*Tracing) GetClientSampling added in v0.8.1

func (m *Tracing) GetClientSampling() *_type.FractionalPercent

func (*Tracing) GetCustomTags added in v0.9.2

func (m *Tracing) GetCustomTags() []*v2.CustomTag

func (*Tracing) GetOverallSampling added in v0.8.1

func (m *Tracing) GetOverallSampling() *_type.FractionalPercent

func (*Tracing) GetRandomSampling added in v0.8.1

func (m *Tracing) GetRandomSampling() *_type.FractionalPercent

func (*Tracing) ProtoMessage added in v0.8.1

func (*Tracing) ProtoMessage()

func (*Tracing) Reset added in v0.8.1

func (m *Tracing) Reset()

func (*Tracing) String added in v0.8.1

func (m *Tracing) String() string

func (*Tracing) Validate added in v0.8.1

func (m *Tracing) Validate() error

Validate checks the field values on Tracing with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*Tracing) XXX_DiscardUnknown added in v0.8.1

func (m *Tracing) XXX_DiscardUnknown()

func (*Tracing) XXX_Marshal added in v0.8.1

func (m *Tracing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Tracing) XXX_Merge added in v0.8.1

func (m *Tracing) XXX_Merge(src proto.Message)

func (*Tracing) XXX_Size added in v0.8.1

func (m *Tracing) XXX_Size() int

func (*Tracing) XXX_Unmarshal added in v0.8.1

func (m *Tracing) XXX_Unmarshal(b []byte) error

type TracingValidationError added in v0.8.1

type TracingValidationError struct {
	// contains filtered or unexported fields
}

TracingValidationError is the validation error returned by Tracing.Validate if the designated constraints aren't met.

func (TracingValidationError) Cause added in v0.8.1

func (e TracingValidationError) Cause() error

Cause function returns cause value.

func (TracingValidationError) Error added in v0.8.1

func (e TracingValidationError) Error() string

Error satisfies the builtin error interface

func (TracingValidationError) ErrorName added in v0.8.1

func (e TracingValidationError) ErrorName() string

ErrorName returns error name.

func (TracingValidationError) Field added in v0.8.1

func (e TracingValidationError) Field() string

Field function returns field value.

func (TracingValidationError) Key added in v0.8.1

func (e TracingValidationError) Key() bool

Key function returns key value.

func (TracingValidationError) Reason added in v0.8.1

func (e TracingValidationError) Reason() string

Reason function returns reason value.

type VirtualCluster

type VirtualCluster struct {
	Pattern              string             `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"` // Deprecated: Do not use.
	Headers              []*HeaderMatcher   `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"`
	Name                 string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Method               core.RequestMethod `protobuf:"varint,3,opt,name=method,proto3,enum=envoy.api.v2.core.RequestMethod" json:"method,omitempty"` // Deprecated: Do not use.
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*VirtualCluster) Descriptor

func (*VirtualCluster) Descriptor() ([]byte, []int)

func (*VirtualCluster) GetHeaders added in v0.9.0

func (m *VirtualCluster) GetHeaders() []*HeaderMatcher

func (*VirtualCluster) GetMethod deprecated

func (m *VirtualCluster) GetMethod() core.RequestMethod

Deprecated: Do not use.

func (*VirtualCluster) GetName

func (m *VirtualCluster) GetName() string

func (*VirtualCluster) GetPattern deprecated

func (m *VirtualCluster) GetPattern() string

Deprecated: Do not use.

func (*VirtualCluster) ProtoMessage

func (*VirtualCluster) ProtoMessage()

func (*VirtualCluster) Reset

func (m *VirtualCluster) Reset()

func (*VirtualCluster) String

func (m *VirtualCluster) String() string

func (*VirtualCluster) Validate

func (m *VirtualCluster) Validate() error

Validate checks the field values on VirtualCluster with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*VirtualCluster) XXX_DiscardUnknown

func (m *VirtualCluster) XXX_DiscardUnknown()

func (*VirtualCluster) XXX_Marshal

func (m *VirtualCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VirtualCluster) XXX_Merge

func (m *VirtualCluster) XXX_Merge(src proto.Message)

func (*VirtualCluster) XXX_Size

func (m *VirtualCluster) XXX_Size() int

func (*VirtualCluster) XXX_Unmarshal

func (m *VirtualCluster) XXX_Unmarshal(b []byte) error

type VirtualClusterValidationError

type VirtualClusterValidationError struct {
	// contains filtered or unexported fields
}

VirtualClusterValidationError is the validation error returned by VirtualCluster.Validate if the designated constraints aren't met.

func (VirtualClusterValidationError) Cause

Cause function returns cause value.

func (VirtualClusterValidationError) Error

Error satisfies the builtin error interface

func (VirtualClusterValidationError) ErrorName added in v0.7.0

func (e VirtualClusterValidationError) ErrorName() string

ErrorName returns error name.

func (VirtualClusterValidationError) Field

Field function returns field value.

func (VirtualClusterValidationError) Key

Key function returns key value.

func (VirtualClusterValidationError) Reason

Reason function returns reason value.

type VirtualHost

type VirtualHost struct {
	Name                    string                         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Domains                 []string                       `protobuf:"bytes,2,rep,name=domains,proto3" json:"domains,omitempty"`
	Routes                  []*Route                       `protobuf:"bytes,3,rep,name=routes,proto3" json:"routes,omitempty"`
	RequireTls              VirtualHost_TlsRequirementType `` /* 147-byte string literal not displayed */
	VirtualClusters         []*VirtualCluster              `protobuf:"bytes,5,rep,name=virtual_clusters,json=virtualClusters,proto3" json:"virtual_clusters,omitempty"`
	RateLimits              []*RateLimit                   `protobuf:"bytes,6,rep,name=rate_limits,json=rateLimits,proto3" json:"rate_limits,omitempty"`
	RequestHeadersToAdd     []*core.HeaderValueOption      `protobuf:"bytes,7,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
	RequestHeadersToRemove  []string                       `` /* 132-byte string literal not displayed */
	ResponseHeadersToAdd    []*core.HeaderValueOption      `` /* 126-byte string literal not displayed */
	ResponseHeadersToRemove []string                       `` /* 135-byte string literal not displayed */
	Cors                    *CorsPolicy                    `protobuf:"bytes,8,opt,name=cors,proto3" json:"cors,omitempty"`
	PerFilterConfig         map[string]*_struct.Struct     `` // Deprecated: Do not use.
	/* 197-byte string literal not displayed */
	TypedPerFilterConfig          map[string]*any.Any   `` /* 214-byte string literal not displayed */
	IncludeRequestAttemptCount    bool                  `` /* 145-byte string literal not displayed */
	IncludeAttemptCountInResponse bool                  `` /* 156-byte string literal not displayed */
	RetryPolicy                   *RetryPolicy          `protobuf:"bytes,16,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"`
	RetryPolicyTypedConfig        *any.Any              `` /* 132-byte string literal not displayed */
	HedgePolicy                   *HedgePolicy          `protobuf:"bytes,17,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"`
	PerRequestBufferLimitBytes    *wrappers.UInt32Value `` /* 146-byte string literal not displayed */
	XXX_NoUnkeyedLiteral          struct{}              `json:"-"`
	XXX_unrecognized              []byte                `json:"-"`
	XXX_sizecache                 int32                 `json:"-"`
}

func (*VirtualHost) Descriptor

func (*VirtualHost) Descriptor() ([]byte, []int)

func (*VirtualHost) GetCors

func (m *VirtualHost) GetCors() *CorsPolicy

func (*VirtualHost) GetDomains

func (m *VirtualHost) GetDomains() []string

func (*VirtualHost) GetHedgePolicy added in v0.6.8

func (m *VirtualHost) GetHedgePolicy() *HedgePolicy

func (*VirtualHost) GetIncludeAttemptCountInResponse added in v0.9.5

func (m *VirtualHost) GetIncludeAttemptCountInResponse() bool

func (*VirtualHost) GetIncludeRequestAttemptCount added in v0.6.1

func (m *VirtualHost) GetIncludeRequestAttemptCount() bool

func (*VirtualHost) GetName

func (m *VirtualHost) GetName() string

func (*VirtualHost) GetPerFilterConfig deprecated

func (m *VirtualHost) GetPerFilterConfig() map[string]*_struct.Struct

Deprecated: Do not use.

func (*VirtualHost) GetPerRequestBufferLimitBytes added in v0.9.1

func (m *VirtualHost) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value

func (*VirtualHost) GetRateLimits

func (m *VirtualHost) GetRateLimits() []*RateLimit

func (*VirtualHost) GetRequestHeadersToAdd

func (m *VirtualHost) GetRequestHeadersToAdd() []*core.HeaderValueOption

func (*VirtualHost) GetRequestHeadersToRemove added in v0.6.0

func (m *VirtualHost) GetRequestHeadersToRemove() []string

func (*VirtualHost) GetRequireTls

func (m *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType

func (*VirtualHost) GetResponseHeadersToAdd

func (m *VirtualHost) GetResponseHeadersToAdd() []*core.HeaderValueOption

func (*VirtualHost) GetResponseHeadersToRemove

func (m *VirtualHost) GetResponseHeadersToRemove() []string

func (*VirtualHost) GetRetryPolicy added in v0.6.7

func (m *VirtualHost) GetRetryPolicy() *RetryPolicy

func (*VirtualHost) GetRetryPolicyTypedConfig added in v0.9.5

func (m *VirtualHost) GetRetryPolicyTypedConfig() *any.Any

func (*VirtualHost) GetRoutes

func (m *VirtualHost) GetRoutes() []*Route

func (*VirtualHost) GetTypedPerFilterConfig added in v0.6.3

func (m *VirtualHost) GetTypedPerFilterConfig() map[string]*any.Any

func (*VirtualHost) GetVirtualClusters

func (m *VirtualHost) GetVirtualClusters() []*VirtualCluster

func (*VirtualHost) ProtoMessage

func (*VirtualHost) ProtoMessage()

func (*VirtualHost) Reset

func (m *VirtualHost) Reset()

func (*VirtualHost) String

func (m *VirtualHost) String() string

func (*VirtualHost) Validate

func (m *VirtualHost) Validate() error

Validate checks the field values on VirtualHost with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*VirtualHost) XXX_DiscardUnknown

func (m *VirtualHost) XXX_DiscardUnknown()

func (*VirtualHost) XXX_Marshal

func (m *VirtualHost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VirtualHost) XXX_Merge

func (m *VirtualHost) XXX_Merge(src proto.Message)

func (*VirtualHost) XXX_Size

func (m *VirtualHost) XXX_Size() int

func (*VirtualHost) XXX_Unmarshal

func (m *VirtualHost) XXX_Unmarshal(b []byte) error

type VirtualHostValidationError

type VirtualHostValidationError struct {
	// contains filtered or unexported fields
}

VirtualHostValidationError is the validation error returned by VirtualHost.Validate if the designated constraints aren't met.

func (VirtualHostValidationError) Cause

Cause function returns cause value.

func (VirtualHostValidationError) Error

Error satisfies the builtin error interface

func (VirtualHostValidationError) ErrorName added in v0.7.0

func (e VirtualHostValidationError) ErrorName() string

ErrorName returns error name.

func (VirtualHostValidationError) Field

Field function returns field value.

func (VirtualHostValidationError) Key

Key function returns key value.

func (VirtualHostValidationError) Reason

Reason function returns reason value.

type VirtualHost_TlsRequirementType

type VirtualHost_TlsRequirementType int32
const (
	VirtualHost_NONE          VirtualHost_TlsRequirementType = 0
	VirtualHost_EXTERNAL_ONLY VirtualHost_TlsRequirementType = 1
	VirtualHost_ALL           VirtualHost_TlsRequirementType = 2
)

func (VirtualHost_TlsRequirementType) EnumDescriptor

func (VirtualHost_TlsRequirementType) EnumDescriptor() ([]byte, []int)

func (VirtualHost_TlsRequirementType) String

type WeightedCluster

type WeightedCluster struct {
	Clusters             []*WeightedCluster_ClusterWeight `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	TotalWeight          *wrappers.UInt32Value            `protobuf:"bytes,3,opt,name=total_weight,json=totalWeight,proto3" json:"total_weight,omitempty"`
	RuntimeKeyPrefix     string                           `protobuf:"bytes,2,opt,name=runtime_key_prefix,json=runtimeKeyPrefix,proto3" json:"runtime_key_prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*WeightedCluster) Descriptor

func (*WeightedCluster) Descriptor() ([]byte, []int)

func (*WeightedCluster) GetClusters

func (m *WeightedCluster) GetClusters() []*WeightedCluster_ClusterWeight

func (*WeightedCluster) GetRuntimeKeyPrefix

func (m *WeightedCluster) GetRuntimeKeyPrefix() string

func (*WeightedCluster) GetTotalWeight

func (m *WeightedCluster) GetTotalWeight() *wrappers.UInt32Value

func (*WeightedCluster) ProtoMessage

func (*WeightedCluster) ProtoMessage()

func (*WeightedCluster) Reset

func (m *WeightedCluster) Reset()

func (*WeightedCluster) String

func (m *WeightedCluster) String() string

func (*WeightedCluster) Validate

func (m *WeightedCluster) Validate() error

Validate checks the field values on WeightedCluster with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*WeightedCluster) XXX_DiscardUnknown

func (m *WeightedCluster) XXX_DiscardUnknown()

func (*WeightedCluster) XXX_Marshal

func (m *WeightedCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WeightedCluster) XXX_Merge

func (m *WeightedCluster) XXX_Merge(src proto.Message)

func (*WeightedCluster) XXX_Size

func (m *WeightedCluster) XXX_Size() int

func (*WeightedCluster) XXX_Unmarshal

func (m *WeightedCluster) XXX_Unmarshal(b []byte) error

type WeightedClusterValidationError

type WeightedClusterValidationError struct {
	// contains filtered or unexported fields
}

WeightedClusterValidationError is the validation error returned by WeightedCluster.Validate if the designated constraints aren't met.

func (WeightedClusterValidationError) Cause

Cause function returns cause value.

func (WeightedClusterValidationError) Error

Error satisfies the builtin error interface

func (WeightedClusterValidationError) ErrorName added in v0.7.0

func (e WeightedClusterValidationError) ErrorName() string

ErrorName returns error name.

func (WeightedClusterValidationError) Field

Field function returns field value.

func (WeightedClusterValidationError) Key

Key function returns key value.

func (WeightedClusterValidationError) Reason

Reason function returns reason value.

type WeightedCluster_ClusterWeight

type WeightedCluster_ClusterWeight struct {
	Name                    string                     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Weight                  *wrappers.UInt32Value      `protobuf:"bytes,2,opt,name=weight,proto3" json:"weight,omitempty"`
	MetadataMatch           *core.Metadata             `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"`
	RequestHeadersToAdd     []*core.HeaderValueOption  `protobuf:"bytes,4,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
	RequestHeadersToRemove  []string                   `` /* 131-byte string literal not displayed */
	ResponseHeadersToAdd    []*core.HeaderValueOption  `protobuf:"bytes,5,rep,name=response_headers_to_add,json=responseHeadersToAdd,proto3" json:"response_headers_to_add,omitempty"`
	ResponseHeadersToRemove []string                   `` /* 134-byte string literal not displayed */
	PerFilterConfig         map[string]*_struct.Struct `` // Deprecated: Do not use.
	/* 196-byte string literal not displayed */
	TypedPerFilterConfig map[string]*any.Any `` /* 214-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*WeightedCluster_ClusterWeight) Descriptor

func (*WeightedCluster_ClusterWeight) Descriptor() ([]byte, []int)

func (*WeightedCluster_ClusterWeight) GetMetadataMatch

func (m *WeightedCluster_ClusterWeight) GetMetadataMatch() *core.Metadata

func (*WeightedCluster_ClusterWeight) GetName

func (*WeightedCluster_ClusterWeight) GetPerFilterConfig deprecated

func (m *WeightedCluster_ClusterWeight) GetPerFilterConfig() map[string]*_struct.Struct

Deprecated: Do not use.

func (*WeightedCluster_ClusterWeight) GetRequestHeadersToAdd

func (m *WeightedCluster_ClusterWeight) GetRequestHeadersToAdd() []*core.HeaderValueOption

func (*WeightedCluster_ClusterWeight) GetRequestHeadersToRemove added in v0.6.0

func (m *WeightedCluster_ClusterWeight) GetRequestHeadersToRemove() []string

func (*WeightedCluster_ClusterWeight) GetResponseHeadersToAdd

func (m *WeightedCluster_ClusterWeight) GetResponseHeadersToAdd() []*core.HeaderValueOption

func (*WeightedCluster_ClusterWeight) GetResponseHeadersToRemove

func (m *WeightedCluster_ClusterWeight) GetResponseHeadersToRemove() []string

func (*WeightedCluster_ClusterWeight) GetTypedPerFilterConfig added in v0.6.3

func (m *WeightedCluster_ClusterWeight) GetTypedPerFilterConfig() map[string]*any.Any

func (*WeightedCluster_ClusterWeight) GetWeight

func (*WeightedCluster_ClusterWeight) ProtoMessage

func (*WeightedCluster_ClusterWeight) ProtoMessage()

func (*WeightedCluster_ClusterWeight) Reset

func (m *WeightedCluster_ClusterWeight) Reset()

func (*WeightedCluster_ClusterWeight) String

func (*WeightedCluster_ClusterWeight) Validate

func (m *WeightedCluster_ClusterWeight) Validate() error

Validate checks the field values on WeightedCluster_ClusterWeight with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*WeightedCluster_ClusterWeight) XXX_DiscardUnknown

func (m *WeightedCluster_ClusterWeight) XXX_DiscardUnknown()

func (*WeightedCluster_ClusterWeight) XXX_Marshal

func (m *WeightedCluster_ClusterWeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WeightedCluster_ClusterWeight) XXX_Merge

func (m *WeightedCluster_ClusterWeight) XXX_Merge(src proto.Message)

func (*WeightedCluster_ClusterWeight) XXX_Size

func (m *WeightedCluster_ClusterWeight) XXX_Size() int

func (*WeightedCluster_ClusterWeight) XXX_Unmarshal

func (m *WeightedCluster_ClusterWeight) XXX_Unmarshal(b []byte) error

type WeightedCluster_ClusterWeightValidationError

type WeightedCluster_ClusterWeightValidationError struct {
	// contains filtered or unexported fields
}

WeightedCluster_ClusterWeightValidationError is the validation error returned by WeightedCluster_ClusterWeight.Validate if the designated constraints aren't met.

func (WeightedCluster_ClusterWeightValidationError) Cause

Cause function returns cause value.

func (WeightedCluster_ClusterWeightValidationError) Error

Error satisfies the builtin error interface

func (WeightedCluster_ClusterWeightValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (WeightedCluster_ClusterWeightValidationError) Field

Field function returns field value.

func (WeightedCluster_ClusterWeightValidationError) Key

Key function returns key value.

func (WeightedCluster_ClusterWeightValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL