envoy_config_route_v4alpha

package
v0.9.6 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2020 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	VirtualHost_TlsRequirementType_name = map[int32]string{
		0: "NONE",
		1: "EXTERNAL_ONLY",
		2: "ALL",
	}
	VirtualHost_TlsRequirementType_value = map[string]int32{
		"NONE":          0,
		"EXTERNAL_ONLY": 1,
		"ALL":           2,
	}
)

Enum value maps for VirtualHost_TlsRequirementType.

View Source
var (
	RouteAction_ClusterNotFoundResponseCode_name = map[int32]string{
		0: "SERVICE_UNAVAILABLE",
		1: "NOT_FOUND",
	}
	RouteAction_ClusterNotFoundResponseCode_value = map[string]int32{
		"SERVICE_UNAVAILABLE": 0,
		"NOT_FOUND":           1,
	}
)

Enum value maps for RouteAction_ClusterNotFoundResponseCode.

View Source
var (
	RouteAction_InternalRedirectAction_name = map[int32]string{
		0: "PASS_THROUGH_INTERNAL_REDIRECT",
		1: "HANDLE_INTERNAL_REDIRECT",
	}
	RouteAction_InternalRedirectAction_value = map[string]int32{
		"PASS_THROUGH_INTERNAL_REDIRECT": 0,
		"HANDLE_INTERNAL_REDIRECT":       1,
	}
)

Enum value maps for RouteAction_InternalRedirectAction.

View Source
var (
	RedirectAction_RedirectResponseCode_name = map[int32]string{
		0: "MOVED_PERMANENTLY",
		1: "FOUND",
		2: "SEE_OTHER",
		3: "TEMPORARY_REDIRECT",
		4: "PERMANENT_REDIRECT",
	}
	RedirectAction_RedirectResponseCode_value = map[string]int32{
		"MOVED_PERMANENTLY":  0,
		"FOUND":              1,
		"SEE_OTHER":          2,
		"TEMPORARY_REDIRECT": 3,
		"PERMANENT_REDIRECT": 4,
	}
)

Enum value maps for RedirectAction_RedirectResponseCode.

View Source
var File_envoy_config_route_v4alpha_route_components_proto protoreflect.FileDescriptor
View Source
var File_envoy_config_route_v4alpha_route_proto protoreflect.FileDescriptor
View Source
var File_envoy_config_route_v4alpha_scoped_route_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CorsPolicy

type CorsPolicy struct {
	AllowOriginStringMatch []*v4alpha1.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 assignable to EnabledSpecifier:
	//	*CorsPolicy_FilterEnabled
	EnabledSpecifier isCorsPolicy_EnabledSpecifier     `protobuf_oneof:"enabled_specifier"`
	ShadowEnabled    *v4alpha.RuntimeFractionalPercent `protobuf:"bytes,10,opt,name=shadow_enabled,json=shadowEnabled,proto3" json:"shadow_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*CorsPolicy) Descriptor deprecated

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

Deprecated: Use CorsPolicy.ProtoReflect.Descriptor instead.

func (*CorsPolicy) GetAllowCredentials

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

func (*CorsPolicy) GetAllowHeaders

func (x *CorsPolicy) GetAllowHeaders() string

func (*CorsPolicy) GetAllowMethods

func (x *CorsPolicy) GetAllowMethods() string

func (*CorsPolicy) GetAllowOriginStringMatch

func (x *CorsPolicy) GetAllowOriginStringMatch() []*v4alpha1.StringMatcher

func (*CorsPolicy) GetEnabledSpecifier

func (m *CorsPolicy) GetEnabledSpecifier() isCorsPolicy_EnabledSpecifier

func (*CorsPolicy) GetExposeHeaders

func (x *CorsPolicy) GetExposeHeaders() string

func (*CorsPolicy) GetFilterEnabled

func (x *CorsPolicy) GetFilterEnabled() *v4alpha.RuntimeFractionalPercent

func (*CorsPolicy) GetMaxAge

func (x *CorsPolicy) GetMaxAge() string

func (*CorsPolicy) GetShadowEnabled

func (x *CorsPolicy) GetShadowEnabled() *v4alpha.RuntimeFractionalPercent

func (*CorsPolicy) ProtoMessage

func (*CorsPolicy) ProtoMessage()

func (*CorsPolicy) ProtoReflect

func (x *CorsPolicy) ProtoReflect() protoreflect.Message

func (*CorsPolicy) Reset

func (x *CorsPolicy) Reset()

func (*CorsPolicy) String

func (x *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.

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

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_FilterEnabled

type CorsPolicy_FilterEnabled struct {
	FilterEnabled *v4alpha.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"`
	// contains filtered or unexported fields
}

func (*Decorator) Descriptor deprecated

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

Deprecated: Use Decorator.ProtoReflect.Descriptor instead.

func (*Decorator) GetOperation

func (x *Decorator) GetOperation() string

func (*Decorator) GetPropagate

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

func (*Decorator) ProtoMessage

func (*Decorator) ProtoMessage()

func (*Decorator) ProtoReflect

func (x *Decorator) ProtoReflect() protoreflect.Message

func (*Decorator) Reset

func (x *Decorator) Reset()

func (*Decorator) String

func (x *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.

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

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   *v4alpha.DataSource `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
	// contains filtered or unexported fields
}

func (*DirectResponseAction) Descriptor deprecated

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

Deprecated: Use DirectResponseAction.ProtoReflect.Descriptor instead.

func (*DirectResponseAction) GetBody

func (x *DirectResponseAction) GetBody() *v4alpha.DataSource

func (*DirectResponseAction) GetStatus

func (x *DirectResponseAction) GetStatus() uint32

func (*DirectResponseAction) ProtoMessage

func (*DirectResponseAction) ProtoMessage()

func (*DirectResponseAction) ProtoReflect

func (x *DirectResponseAction) ProtoReflect() protoreflect.Message

func (*DirectResponseAction) Reset

func (x *DirectResponseAction) Reset()

func (*DirectResponseAction) String

func (x *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.

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

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

type FilterAction struct {
	Action *any.Any `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*FilterAction) Descriptor deprecated

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

Deprecated: Use FilterAction.ProtoReflect.Descriptor instead.

func (*FilterAction) GetAction

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

func (*FilterAction) ProtoMessage

func (*FilterAction) ProtoMessage()

func (*FilterAction) ProtoReflect

func (x *FilterAction) ProtoReflect() protoreflect.Message

func (*FilterAction) Reset

func (x *FilterAction) Reset()

func (*FilterAction) String

func (x *FilterAction) String() string

func (*FilterAction) Validate

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.

type FilterActionValidationError

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

Cause function returns cause value.

func (FilterActionValidationError) Error

Error satisfies the builtin error interface

func (FilterActionValidationError) ErrorName

func (e FilterActionValidationError) ErrorName() string

ErrorName returns error name.

func (FilterActionValidationError) Field

Field function returns field value.

func (FilterActionValidationError) Key

Key function returns key value.

func (FilterActionValidationError) Reason

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 assignable to HeaderMatchSpecifier:
	//	*HeaderMatcher_ExactMatch
	//	*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"`
	// contains filtered or unexported fields
}

func (*HeaderMatcher) Descriptor deprecated

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

Deprecated: Use HeaderMatcher.ProtoReflect.Descriptor instead.

func (*HeaderMatcher) GetExactMatch

func (x *HeaderMatcher) GetExactMatch() string

func (*HeaderMatcher) GetHeaderMatchSpecifier

func (m *HeaderMatcher) GetHeaderMatchSpecifier() isHeaderMatcher_HeaderMatchSpecifier

func (*HeaderMatcher) GetInvertMatch

func (x *HeaderMatcher) GetInvertMatch() bool

func (*HeaderMatcher) GetName

func (x *HeaderMatcher) GetName() string

func (*HeaderMatcher) GetPrefixMatch

func (x *HeaderMatcher) GetPrefixMatch() string

func (*HeaderMatcher) GetPresentMatch

func (x *HeaderMatcher) GetPresentMatch() bool

func (*HeaderMatcher) GetRangeMatch

func (x *HeaderMatcher) GetRangeMatch() *v3.Int64Range

func (*HeaderMatcher) GetSafeRegexMatch

func (x *HeaderMatcher) GetSafeRegexMatch() *v4alpha1.RegexMatcher

func (*HeaderMatcher) GetSuffixMatch

func (x *HeaderMatcher) GetSuffixMatch() string

func (*HeaderMatcher) ProtoMessage

func (*HeaderMatcher) ProtoMessage()

func (*HeaderMatcher) ProtoReflect

func (x *HeaderMatcher) ProtoReflect() protoreflect.Message

func (*HeaderMatcher) Reset

func (x *HeaderMatcher) Reset()

func (*HeaderMatcher) String

func (x *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.

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

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 *v3.Int64Range `protobuf:"bytes,6,opt,name=range_match,json=rangeMatch,proto3,oneof"`
}

type HeaderMatcher_SafeRegexMatch

type HeaderMatcher_SafeRegexMatch struct {
	SafeRegexMatch *v4alpha1.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

type HedgePolicy struct {
	InitialRequests         *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=initial_requests,json=initialRequests,proto3" json:"initial_requests,omitempty"`
	AdditionalRequestChance *v3.FractionalPercent `` /* 132-byte string literal not displayed */
	HedgeOnPerTryTimeout    bool                  `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HedgePolicy) Descriptor deprecated

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

Deprecated: Use HedgePolicy.ProtoReflect.Descriptor instead.

func (*HedgePolicy) GetAdditionalRequestChance

func (x *HedgePolicy) GetAdditionalRequestChance() *v3.FractionalPercent

func (*HedgePolicy) GetHedgeOnPerTryTimeout

func (x *HedgePolicy) GetHedgeOnPerTryTimeout() bool

func (*HedgePolicy) GetInitialRequests

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

func (*HedgePolicy) ProtoMessage

func (*HedgePolicy) ProtoMessage()

func (*HedgePolicy) ProtoReflect

func (x *HedgePolicy) ProtoReflect() protoreflect.Message

func (*HedgePolicy) Reset

func (x *HedgePolicy) Reset()

func (*HedgePolicy) String

func (x *HedgePolicy) String() string

func (*HedgePolicy) Validate

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.

type HedgePolicyValidationError

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

Cause function returns cause value.

func (HedgePolicyValidationError) Error

Error satisfies the builtin error interface

func (HedgePolicyValidationError) ErrorName

func (e HedgePolicyValidationError) ErrorName() string

ErrorName returns error name.

func (HedgePolicyValidationError) Field

Field function returns field value.

func (HedgePolicyValidationError) Key

Key function returns key value.

func (HedgePolicyValidationError) Reason

Reason function returns reason value.

type InternalRedirectPolicy

type InternalRedirectPolicy struct {
	MaxInternalRedirects     *wrappers.UInt32Value           `protobuf:"bytes,1,opt,name=max_internal_redirects,json=maxInternalRedirects,proto3" json:"max_internal_redirects,omitempty"`
	RedirectResponseCodes    []uint32                        `` /* 134-byte string literal not displayed */
	Predicates               []*v4alpha.TypedExtensionConfig `protobuf:"bytes,3,rep,name=predicates,proto3" json:"predicates,omitempty"`
	AllowCrossSchemeRedirect bool                            `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*InternalRedirectPolicy) Descriptor deprecated

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

Deprecated: Use InternalRedirectPolicy.ProtoReflect.Descriptor instead.

func (*InternalRedirectPolicy) GetAllowCrossSchemeRedirect

func (x *InternalRedirectPolicy) GetAllowCrossSchemeRedirect() bool

func (*InternalRedirectPolicy) GetMaxInternalRedirects

func (x *InternalRedirectPolicy) GetMaxInternalRedirects() *wrappers.UInt32Value

func (*InternalRedirectPolicy) GetPredicates

func (x *InternalRedirectPolicy) GetPredicates() []*v4alpha.TypedExtensionConfig

func (*InternalRedirectPolicy) GetRedirectResponseCodes

func (x *InternalRedirectPolicy) GetRedirectResponseCodes() []uint32

func (*InternalRedirectPolicy) ProtoMessage

func (*InternalRedirectPolicy) ProtoMessage()

func (*InternalRedirectPolicy) ProtoReflect

func (x *InternalRedirectPolicy) ProtoReflect() protoreflect.Message

func (*InternalRedirectPolicy) Reset

func (x *InternalRedirectPolicy) Reset()

func (*InternalRedirectPolicy) String

func (x *InternalRedirectPolicy) String() string

func (*InternalRedirectPolicy) Validate

func (m *InternalRedirectPolicy) Validate() error

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

type InternalRedirectPolicyValidationError

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

InternalRedirectPolicyValidationError is the validation error returned by InternalRedirectPolicy.Validate if the designated constraints aren't met.

func (InternalRedirectPolicyValidationError) Cause

Cause function returns cause value.

func (InternalRedirectPolicyValidationError) Error

Error satisfies the builtin error interface

func (InternalRedirectPolicyValidationError) ErrorName

ErrorName returns error name.

func (InternalRedirectPolicyValidationError) Field

Field function returns field value.

func (InternalRedirectPolicyValidationError) Key

Key function returns key value.

func (InternalRedirectPolicyValidationError) Reason

Reason function returns reason value.

type QueryParameterMatcher

type QueryParameterMatcher struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are assignable to QueryParameterMatchSpecifier:
	//	*QueryParameterMatcher_StringMatch
	//	*QueryParameterMatcher_PresentMatch
	QueryParameterMatchSpecifier isQueryParameterMatcher_QueryParameterMatchSpecifier `protobuf_oneof:"query_parameter_match_specifier"`
	// contains filtered or unexported fields
}

func (*QueryParameterMatcher) Descriptor deprecated

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

Deprecated: Use QueryParameterMatcher.ProtoReflect.Descriptor instead.

func (*QueryParameterMatcher) GetName

func (x *QueryParameterMatcher) GetName() string

func (*QueryParameterMatcher) GetPresentMatch

func (x *QueryParameterMatcher) GetPresentMatch() bool

func (*QueryParameterMatcher) GetQueryParameterMatchSpecifier

func (m *QueryParameterMatcher) GetQueryParameterMatchSpecifier() isQueryParameterMatcher_QueryParameterMatchSpecifier

func (*QueryParameterMatcher) GetStringMatch

func (x *QueryParameterMatcher) GetStringMatch() *v4alpha1.StringMatcher

func (*QueryParameterMatcher) ProtoMessage

func (*QueryParameterMatcher) ProtoMessage()

func (*QueryParameterMatcher) ProtoReflect

func (x *QueryParameterMatcher) ProtoReflect() protoreflect.Message

func (*QueryParameterMatcher) Reset

func (x *QueryParameterMatcher) Reset()

func (*QueryParameterMatcher) String

func (x *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.

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

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

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

type QueryParameterMatcher_StringMatch

type QueryParameterMatcher_StringMatch struct {
	StringMatch *v4alpha1.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"`
	Limit      *RateLimit_Override   `protobuf:"bytes,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimit) Descriptor deprecated

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

Deprecated: Use RateLimit.ProtoReflect.Descriptor instead.

func (*RateLimit) GetActions

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

func (*RateLimit) GetDisableKey

func (x *RateLimit) GetDisableKey() string

func (*RateLimit) GetLimit

func (x *RateLimit) GetLimit() *RateLimit_Override

func (*RateLimit) GetStage

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

func (*RateLimit) ProtoMessage

func (*RateLimit) ProtoMessage()

func (*RateLimit) ProtoReflect

func (x *RateLimit) ProtoReflect() protoreflect.Message

func (*RateLimit) Reset

func (x *RateLimit) Reset()

func (*RateLimit) String

func (x *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.

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

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 assignable to ActionSpecifier:
	//	*RateLimit_Action_SourceCluster_
	//	*RateLimit_Action_DestinationCluster_
	//	*RateLimit_Action_RequestHeaders_
	//	*RateLimit_Action_RemoteAddress_
	//	*RateLimit_Action_GenericKey_
	//	*RateLimit_Action_HeaderValueMatch_
	//	*RateLimit_Action_DynamicMetadata
	ActionSpecifier isRateLimit_Action_ActionSpecifier `protobuf_oneof:"action_specifier"`
	// contains filtered or unexported fields
}

func (*RateLimit_Action) Descriptor deprecated

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

Deprecated: Use RateLimit_Action.ProtoReflect.Descriptor instead.

func (*RateLimit_Action) GetActionSpecifier

func (m *RateLimit_Action) GetActionSpecifier() isRateLimit_Action_ActionSpecifier

func (*RateLimit_Action) GetDestinationCluster

func (x *RateLimit_Action) GetDestinationCluster() *RateLimit_Action_DestinationCluster

func (*RateLimit_Action) GetDynamicMetadata

func (x *RateLimit_Action) GetDynamicMetadata() *RateLimit_Action_DynamicMetaData

func (*RateLimit_Action) GetGenericKey

func (x *RateLimit_Action) GetGenericKey() *RateLimit_Action_GenericKey

func (*RateLimit_Action) GetHeaderValueMatch

func (x *RateLimit_Action) GetHeaderValueMatch() *RateLimit_Action_HeaderValueMatch

func (*RateLimit_Action) GetRemoteAddress

func (x *RateLimit_Action) GetRemoteAddress() *RateLimit_Action_RemoteAddress

func (*RateLimit_Action) GetRequestHeaders

func (x *RateLimit_Action) GetRequestHeaders() *RateLimit_Action_RequestHeaders

func (*RateLimit_Action) GetSourceCluster

func (x *RateLimit_Action) GetSourceCluster() *RateLimit_Action_SourceCluster

func (*RateLimit_Action) ProtoMessage

func (*RateLimit_Action) ProtoMessage()

func (*RateLimit_Action) ProtoReflect

func (x *RateLimit_Action) ProtoReflect() protoreflect.Message

func (*RateLimit_Action) Reset

func (x *RateLimit_Action) Reset()

func (*RateLimit_Action) String

func (x *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.

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

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 {
	// contains filtered or unexported fields
}

func (*RateLimit_Action_DestinationCluster) Descriptor deprecated

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

Deprecated: Use RateLimit_Action_DestinationCluster.ProtoReflect.Descriptor instead.

func (*RateLimit_Action_DestinationCluster) ProtoMessage

func (*RateLimit_Action_DestinationCluster) ProtoMessage()

func (*RateLimit_Action_DestinationCluster) ProtoReflect

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.

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

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_DynamicMetaData

type RateLimit_Action_DynamicMetaData struct {
	DescriptorKey string           `protobuf:"bytes,1,opt,name=descriptor_key,json=descriptorKey,proto3" json:"descriptor_key,omitempty"`
	MetadataKey   *v32.MetadataKey `protobuf:"bytes,2,opt,name=metadata_key,json=metadataKey,proto3" json:"metadata_key,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimit_Action_DynamicMetaData) Descriptor deprecated

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

Deprecated: Use RateLimit_Action_DynamicMetaData.ProtoReflect.Descriptor instead.

func (*RateLimit_Action_DynamicMetaData) GetDescriptorKey

func (x *RateLimit_Action_DynamicMetaData) GetDescriptorKey() string

func (*RateLimit_Action_DynamicMetaData) GetMetadataKey

func (x *RateLimit_Action_DynamicMetaData) GetMetadataKey() *v32.MetadataKey

func (*RateLimit_Action_DynamicMetaData) ProtoMessage

func (*RateLimit_Action_DynamicMetaData) ProtoMessage()

func (*RateLimit_Action_DynamicMetaData) ProtoReflect

func (*RateLimit_Action_DynamicMetaData) Reset

func (*RateLimit_Action_DynamicMetaData) String

func (*RateLimit_Action_DynamicMetaData) Validate

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

type RateLimit_Action_DynamicMetaDataValidationError

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

RateLimit_Action_DynamicMetaDataValidationError is the validation error returned by RateLimit_Action_DynamicMetaData.Validate if the designated constraints aren't met.

func (RateLimit_Action_DynamicMetaDataValidationError) Cause

Cause function returns cause value.

func (RateLimit_Action_DynamicMetaDataValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_Action_DynamicMetaDataValidationError) ErrorName

ErrorName returns error name.

func (RateLimit_Action_DynamicMetaDataValidationError) Field

Field function returns field value.

func (RateLimit_Action_DynamicMetaDataValidationError) Key

Key function returns key value.

func (RateLimit_Action_DynamicMetaDataValidationError) Reason

Reason function returns reason value.

type RateLimit_Action_DynamicMetadata

type RateLimit_Action_DynamicMetadata struct {
	DynamicMetadata *RateLimit_Action_DynamicMetaData `protobuf:"bytes,7,opt,name=dynamic_metadata,json=dynamicMetadata,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"`
	// contains filtered or unexported fields
}

func (*RateLimit_Action_GenericKey) Descriptor deprecated

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

Deprecated: Use RateLimit_Action_GenericKey.ProtoReflect.Descriptor instead.

func (*RateLimit_Action_GenericKey) GetDescriptorValue

func (x *RateLimit_Action_GenericKey) GetDescriptorValue() string

func (*RateLimit_Action_GenericKey) ProtoMessage

func (*RateLimit_Action_GenericKey) ProtoMessage()

func (*RateLimit_Action_GenericKey) ProtoReflect

func (*RateLimit_Action_GenericKey) Reset

func (x *RateLimit_Action_GenericKey) Reset()

func (*RateLimit_Action_GenericKey) String

func (x *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.

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

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"`
	// contains filtered or unexported fields
}

func (*RateLimit_Action_HeaderValueMatch) Descriptor deprecated

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

Deprecated: Use RateLimit_Action_HeaderValueMatch.ProtoReflect.Descriptor instead.

func (*RateLimit_Action_HeaderValueMatch) GetDescriptorValue

func (x *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) ProtoReflect

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.

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

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 {
	// contains filtered or unexported fields
}

func (*RateLimit_Action_RemoteAddress) Descriptor deprecated

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

Deprecated: Use RateLimit_Action_RemoteAddress.ProtoReflect.Descriptor instead.

func (*RateLimit_Action_RemoteAddress) ProtoMessage

func (*RateLimit_Action_RemoteAddress) ProtoMessage()

func (*RateLimit_Action_RemoteAddress) ProtoReflect

func (*RateLimit_Action_RemoteAddress) Reset

func (x *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.

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

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"`
	SkipIfAbsent  bool   `protobuf:"varint,3,opt,name=skip_if_absent,json=skipIfAbsent,proto3" json:"skip_if_absent,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimit_Action_RequestHeaders) Descriptor deprecated

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

Deprecated: Use RateLimit_Action_RequestHeaders.ProtoReflect.Descriptor instead.

func (*RateLimit_Action_RequestHeaders) GetDescriptorKey

func (x *RateLimit_Action_RequestHeaders) GetDescriptorKey() string

func (*RateLimit_Action_RequestHeaders) GetHeaderName

func (x *RateLimit_Action_RequestHeaders) GetHeaderName() string

func (*RateLimit_Action_RequestHeaders) GetSkipIfAbsent

func (x *RateLimit_Action_RequestHeaders) GetSkipIfAbsent() bool

func (*RateLimit_Action_RequestHeaders) ProtoMessage

func (*RateLimit_Action_RequestHeaders) ProtoMessage()

func (*RateLimit_Action_RequestHeaders) ProtoReflect

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.

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

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 {
	// contains filtered or unexported fields
}

func (*RateLimit_Action_SourceCluster) Descriptor deprecated

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

Deprecated: Use RateLimit_Action_SourceCluster.ProtoReflect.Descriptor instead.

func (*RateLimit_Action_SourceCluster) ProtoMessage

func (*RateLimit_Action_SourceCluster) ProtoMessage()

func (*RateLimit_Action_SourceCluster) ProtoReflect

func (*RateLimit_Action_SourceCluster) Reset

func (x *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.

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

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 RateLimit_Override

type RateLimit_Override struct {

	// Types that are assignable to OverrideSpecifier:
	//	*RateLimit_Override_DynamicMetadata_
	OverrideSpecifier isRateLimit_Override_OverrideSpecifier `protobuf_oneof:"override_specifier"`
	// contains filtered or unexported fields
}

func (*RateLimit_Override) Descriptor deprecated

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

Deprecated: Use RateLimit_Override.ProtoReflect.Descriptor instead.

func (*RateLimit_Override) GetDynamicMetadata

func (x *RateLimit_Override) GetDynamicMetadata() *RateLimit_Override_DynamicMetadata

func (*RateLimit_Override) GetOverrideSpecifier

func (m *RateLimit_Override) GetOverrideSpecifier() isRateLimit_Override_OverrideSpecifier

func (*RateLimit_Override) ProtoMessage

func (*RateLimit_Override) ProtoMessage()

func (*RateLimit_Override) ProtoReflect

func (x *RateLimit_Override) ProtoReflect() protoreflect.Message

func (*RateLimit_Override) Reset

func (x *RateLimit_Override) Reset()

func (*RateLimit_Override) String

func (x *RateLimit_Override) String() string

func (*RateLimit_Override) Validate

func (m *RateLimit_Override) Validate() error

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

type RateLimit_OverrideValidationError

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

RateLimit_OverrideValidationError is the validation error returned by RateLimit_Override.Validate if the designated constraints aren't met.

func (RateLimit_OverrideValidationError) Cause

Cause function returns cause value.

func (RateLimit_OverrideValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_OverrideValidationError) ErrorName

ErrorName returns error name.

func (RateLimit_OverrideValidationError) Field

Field function returns field value.

func (RateLimit_OverrideValidationError) Key

Key function returns key value.

func (RateLimit_OverrideValidationError) Reason

Reason function returns reason value.

type RateLimit_Override_DynamicMetadata

type RateLimit_Override_DynamicMetadata struct {
	MetadataKey *v32.MetadataKey `protobuf:"bytes,1,opt,name=metadata_key,json=metadataKey,proto3" json:"metadata_key,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimit_Override_DynamicMetadata) Descriptor deprecated

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

Deprecated: Use RateLimit_Override_DynamicMetadata.ProtoReflect.Descriptor instead.

func (*RateLimit_Override_DynamicMetadata) GetMetadataKey

func (x *RateLimit_Override_DynamicMetadata) GetMetadataKey() *v32.MetadataKey

func (*RateLimit_Override_DynamicMetadata) ProtoMessage

func (*RateLimit_Override_DynamicMetadata) ProtoMessage()

func (*RateLimit_Override_DynamicMetadata) ProtoReflect

func (*RateLimit_Override_DynamicMetadata) Reset

func (*RateLimit_Override_DynamicMetadata) String

func (*RateLimit_Override_DynamicMetadata) Validate

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

type RateLimit_Override_DynamicMetadataValidationError

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

RateLimit_Override_DynamicMetadataValidationError is the validation error returned by RateLimit_Override_DynamicMetadata.Validate if the designated constraints aren't met.

func (RateLimit_Override_DynamicMetadataValidationError) Cause

Cause function returns cause value.

func (RateLimit_Override_DynamicMetadataValidationError) Error

Error satisfies the builtin error interface

func (RateLimit_Override_DynamicMetadataValidationError) ErrorName

ErrorName returns error name.

func (RateLimit_Override_DynamicMetadataValidationError) Field

Field function returns field value.

func (RateLimit_Override_DynamicMetadataValidationError) Key

Key function returns key value.

func (RateLimit_Override_DynamicMetadataValidationError) Reason

Reason function returns reason value.

type RateLimit_Override_DynamicMetadata_

type RateLimit_Override_DynamicMetadata_ struct {
	DynamicMetadata *RateLimit_Override_DynamicMetadata `protobuf:"bytes,1,opt,name=dynamic_metadata,json=dynamicMetadata,proto3,oneof"`
}

type RedirectAction

type RedirectAction struct {

	// Types that are assignable 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 assignable to PathRewriteSpecifier:
	//	*RedirectAction_PathRedirect
	//	*RedirectAction_PrefixRewrite
	PathRewriteSpecifier isRedirectAction_PathRewriteSpecifier `protobuf_oneof:"path_rewrite_specifier"`
	ResponseCode         RedirectAction_RedirectResponseCode   `` /* 166-byte string literal not displayed */
	StripQuery           bool                                  `protobuf:"varint,6,opt,name=strip_query,json=stripQuery,proto3" json:"strip_query,omitempty"`
	// contains filtered or unexported fields
}

func (*RedirectAction) Descriptor deprecated

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

Deprecated: Use RedirectAction.ProtoReflect.Descriptor instead.

func (*RedirectAction) GetHostRedirect

func (x *RedirectAction) GetHostRedirect() string

func (*RedirectAction) GetHttpsRedirect

func (x *RedirectAction) GetHttpsRedirect() bool

func (*RedirectAction) GetPathRedirect

func (x *RedirectAction) GetPathRedirect() string

func (*RedirectAction) GetPathRewriteSpecifier

func (m *RedirectAction) GetPathRewriteSpecifier() isRedirectAction_PathRewriteSpecifier

func (*RedirectAction) GetPortRedirect

func (x *RedirectAction) GetPortRedirect() uint32

func (*RedirectAction) GetPrefixRewrite

func (x *RedirectAction) GetPrefixRewrite() string

func (*RedirectAction) GetResponseCode

func (*RedirectAction) GetSchemeRedirect

func (x *RedirectAction) GetSchemeRedirect() string

func (*RedirectAction) GetSchemeRewriteSpecifier

func (m *RedirectAction) GetSchemeRewriteSpecifier() isRedirectAction_SchemeRewriteSpecifier

func (*RedirectAction) GetStripQuery

func (x *RedirectAction) GetStripQuery() bool

func (*RedirectAction) ProtoMessage

func (*RedirectAction) ProtoMessage()

func (*RedirectAction) ProtoReflect

func (x *RedirectAction) ProtoReflect() protoreflect.Message

func (*RedirectAction) Reset

func (x *RedirectAction) Reset()

func (*RedirectAction) String

func (x *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.

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

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

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) Descriptor

func (RedirectAction_RedirectResponseCode) Enum

func (RedirectAction_RedirectResponseCode) EnumDescriptor deprecated

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

Deprecated: Use RedirectAction_RedirectResponseCode.Descriptor instead.

func (RedirectAction_RedirectResponseCode) Number

func (RedirectAction_RedirectResponseCode) String

func (RedirectAction_RedirectResponseCode) Type

type RedirectAction_SchemeRedirect

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

type RetryPolicy

type RetryPolicy struct {
	RetryOn                       string                            `protobuf:"bytes,1,opt,name=retry_on,json=retryOn,proto3" json:"retry_on,omitempty"`
	MaxRetries                    *wrappers.UInt32Value             `protobuf:"bytes,2,opt,name=max_retries,json=maxRetries,proto3" json:"max_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 */
	// contains filtered or unexported fields
}

func (*RetryPolicy) Descriptor deprecated

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

Deprecated: Use RetryPolicy.ProtoReflect.Descriptor instead.

func (*RetryPolicy) GetHostSelectionRetryMaxAttempts

func (x *RetryPolicy) GetHostSelectionRetryMaxAttempts() int64

func (*RetryPolicy) GetMaxRetries

func (x *RetryPolicy) GetMaxRetries() *wrappers.UInt32Value

func (*RetryPolicy) GetPerTryTimeout

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

func (*RetryPolicy) GetRetriableHeaders

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

func (*RetryPolicy) GetRetriableRequestHeaders

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

func (*RetryPolicy) GetRetriableStatusCodes

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

func (*RetryPolicy) GetRetryBackOff

func (x *RetryPolicy) GetRetryBackOff() *RetryPolicy_RetryBackOff

func (*RetryPolicy) GetRetryHostPredicate

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

func (*RetryPolicy) GetRetryOn

func (x *RetryPolicy) GetRetryOn() string

func (*RetryPolicy) GetRetryPriority

func (x *RetryPolicy) GetRetryPriority() *RetryPolicy_RetryPriority

func (*RetryPolicy) ProtoMessage

func (*RetryPolicy) ProtoMessage()

func (*RetryPolicy) ProtoReflect

func (x *RetryPolicy) ProtoReflect() protoreflect.Message

func (*RetryPolicy) Reset

func (x *RetryPolicy) Reset()

func (*RetryPolicy) String

func (x *RetryPolicy) String() string

func (*RetryPolicy) Validate

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.

type RetryPolicyValidationError

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

Cause function returns cause value.

func (RetryPolicyValidationError) Error

Error satisfies the builtin error interface

func (RetryPolicyValidationError) ErrorName

func (e RetryPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (RetryPolicyValidationError) Field

Field function returns field value.

func (RetryPolicyValidationError) Key

Key function returns key value.

func (RetryPolicyValidationError) Reason

Reason function returns reason value.

type RetryPolicy_RetryBackOff

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"`
	// contains filtered or unexported fields
}

func (*RetryPolicy_RetryBackOff) Descriptor deprecated

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

Deprecated: Use RetryPolicy_RetryBackOff.ProtoReflect.Descriptor instead.

func (*RetryPolicy_RetryBackOff) GetBaseInterval

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

func (*RetryPolicy_RetryBackOff) GetMaxInterval

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

func (*RetryPolicy_RetryBackOff) ProtoMessage

func (*RetryPolicy_RetryBackOff) ProtoMessage()

func (*RetryPolicy_RetryBackOff) ProtoReflect

func (x *RetryPolicy_RetryBackOff) ProtoReflect() protoreflect.Message

func (*RetryPolicy_RetryBackOff) Reset

func (x *RetryPolicy_RetryBackOff) Reset()

func (*RetryPolicy_RetryBackOff) String

func (x *RetryPolicy_RetryBackOff) String() string

func (*RetryPolicy_RetryBackOff) Validate

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.

type RetryPolicy_RetryBackOffValidationError

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

Cause function returns cause value.

func (RetryPolicy_RetryBackOffValidationError) Error

Error satisfies the builtin error interface

func (RetryPolicy_RetryBackOffValidationError) ErrorName

ErrorName returns error name.

func (RetryPolicy_RetryBackOffValidationError) Field

Field function returns field value.

func (RetryPolicy_RetryBackOffValidationError) Key

Key function returns key value.

func (RetryPolicy_RetryBackOffValidationError) Reason

Reason function returns reason value.

type RetryPolicy_RetryHostPredicate

type RetryPolicy_RetryHostPredicate struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are assignable to ConfigType:
	//	*RetryPolicy_RetryHostPredicate_TypedConfig
	ConfigType isRetryPolicy_RetryHostPredicate_ConfigType `protobuf_oneof:"config_type"`
	// contains filtered or unexported fields
}

func (*RetryPolicy_RetryHostPredicate) Descriptor deprecated

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

Deprecated: Use RetryPolicy_RetryHostPredicate.ProtoReflect.Descriptor instead.

func (*RetryPolicy_RetryHostPredicate) GetConfigType

func (m *RetryPolicy_RetryHostPredicate) GetConfigType() isRetryPolicy_RetryHostPredicate_ConfigType

func (*RetryPolicy_RetryHostPredicate) GetName

func (*RetryPolicy_RetryHostPredicate) GetTypedConfig

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

func (*RetryPolicy_RetryHostPredicate) ProtoMessage

func (*RetryPolicy_RetryHostPredicate) ProtoMessage()

func (*RetryPolicy_RetryHostPredicate) ProtoReflect

func (*RetryPolicy_RetryHostPredicate) Reset

func (x *RetryPolicy_RetryHostPredicate) Reset()

func (*RetryPolicy_RetryHostPredicate) String

func (*RetryPolicy_RetryHostPredicate) Validate

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.

type RetryPolicy_RetryHostPredicateValidationError

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

Cause function returns cause value.

func (RetryPolicy_RetryHostPredicateValidationError) Error

Error satisfies the builtin error interface

func (RetryPolicy_RetryHostPredicateValidationError) ErrorName

ErrorName returns error name.

func (RetryPolicy_RetryHostPredicateValidationError) Field

Field function returns field value.

func (RetryPolicy_RetryHostPredicateValidationError) Key

Key function returns key value.

func (RetryPolicy_RetryHostPredicateValidationError) Reason

Reason function returns reason value.

type RetryPolicy_RetryHostPredicate_TypedConfig

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

type RetryPolicy_RetryPriority

type RetryPolicy_RetryPriority struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are assignable to ConfigType:
	//	*RetryPolicy_RetryPriority_TypedConfig
	ConfigType isRetryPolicy_RetryPriority_ConfigType `protobuf_oneof:"config_type"`
	// contains filtered or unexported fields
}

func (*RetryPolicy_RetryPriority) Descriptor deprecated

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

Deprecated: Use RetryPolicy_RetryPriority.ProtoReflect.Descriptor instead.

func (*RetryPolicy_RetryPriority) GetConfigType

func (m *RetryPolicy_RetryPriority) GetConfigType() isRetryPolicy_RetryPriority_ConfigType

func (*RetryPolicy_RetryPriority) GetName

func (x *RetryPolicy_RetryPriority) GetName() string

func (*RetryPolicy_RetryPriority) GetTypedConfig

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

func (*RetryPolicy_RetryPriority) ProtoMessage

func (*RetryPolicy_RetryPriority) ProtoMessage()

func (*RetryPolicy_RetryPriority) ProtoReflect

func (*RetryPolicy_RetryPriority) Reset

func (x *RetryPolicy_RetryPriority) Reset()

func (*RetryPolicy_RetryPriority) String

func (x *RetryPolicy_RetryPriority) String() string

func (*RetryPolicy_RetryPriority) Validate

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.

type RetryPolicy_RetryPriorityValidationError

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

Cause function returns cause value.

func (RetryPolicy_RetryPriorityValidationError) Error

Error satisfies the builtin error interface

func (RetryPolicy_RetryPriorityValidationError) ErrorName

ErrorName returns error name.

func (RetryPolicy_RetryPriorityValidationError) Field

Field function returns field value.

func (RetryPolicy_RetryPriorityValidationError) Key

Key function returns key value.

func (RetryPolicy_RetryPriorityValidationError) Reason

Reason function returns reason value.

type RetryPolicy_RetryPriority_TypedConfig

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 assignable to Action:
	//	*Route_Route
	//	*Route_Redirect
	//	*Route_DirectResponse
	//	*Route_FilterAction
	Action                     isRoute_Action               `protobuf_oneof:"action"`
	Metadata                   *v4alpha.Metadata            `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Decorator                  *Decorator                   `protobuf:"bytes,5,opt,name=decorator,proto3" json:"decorator,omitempty"`
	TypedPerFilterConfig       map[string]*any.Any          `` /* 214-byte string literal not displayed */
	RequestHeadersToAdd        []*v4alpha.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       []*v4alpha.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 */
	// contains filtered or unexported fields
}

func (*Route) Descriptor deprecated

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

Deprecated: Use Route.ProtoReflect.Descriptor instead.

func (*Route) GetAction

func (m *Route) GetAction() isRoute_Action

func (*Route) GetDecorator

func (x *Route) GetDecorator() *Decorator

func (*Route) GetDirectResponse

func (x *Route) GetDirectResponse() *DirectResponseAction

func (*Route) GetFilterAction

func (x *Route) GetFilterAction() *FilterAction

func (*Route) GetMatch

func (x *Route) GetMatch() *RouteMatch

func (*Route) GetMetadata

func (x *Route) GetMetadata() *v4alpha.Metadata

func (*Route) GetName

func (x *Route) GetName() string

func (*Route) GetPerRequestBufferLimitBytes

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

func (*Route) GetRedirect

func (x *Route) GetRedirect() *RedirectAction

func (*Route) GetRequestHeadersToAdd

func (x *Route) GetRequestHeadersToAdd() []*v4alpha.HeaderValueOption

func (*Route) GetRequestHeadersToRemove

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

func (*Route) GetResponseHeadersToAdd

func (x *Route) GetResponseHeadersToAdd() []*v4alpha.HeaderValueOption

func (*Route) GetResponseHeadersToRemove

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

func (*Route) GetRoute

func (x *Route) GetRoute() *RouteAction

func (*Route) GetTracing

func (x *Route) GetTracing() *Tracing

func (*Route) GetTypedPerFilterConfig

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

func (*Route) ProtoMessage

func (*Route) ProtoMessage()

func (*Route) ProtoReflect

func (x *Route) ProtoReflect() protoreflect.Message

func (*Route) Reset

func (x *Route) Reset()

func (*Route) String

func (x *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.

type RouteAction

type RouteAction struct {

	// Types that are assignable to ClusterSpecifier:
	//	*RouteAction_Cluster
	//	*RouteAction_ClusterHeader
	//	*RouteAction_WeightedClusters
	ClusterSpecifier            isRouteAction_ClusterSpecifier          `protobuf_oneof:"cluster_specifier"`
	ClusterNotFoundResponseCode RouteAction_ClusterNotFoundResponseCode `` /* 222-byte string literal not displayed */
	MetadataMatch               *v4alpha.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                *v4alpha1.RegexMatchAndSubstitute       `protobuf:"bytes,32,opt,name=regex_rewrite,json=regexRewrite,proto3" json:"regex_rewrite,omitempty"`
	// Types that are assignable to HostRewriteSpecifier:
	//	*RouteAction_HostRewriteLiteral
	//	*RouteAction_AutoHostRewrite
	//	*RouteAction_HostRewriteHeader
	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 */
	RequestMirrorPolicies  []*RouteAction_RequestMirrorPolicy `` /* 127-byte string literal not displayed */
	Priority               v4alpha.RoutingPriority            `protobuf:"varint,11,opt,name=priority,proto3,enum=envoy.config.core.v4alpha.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"`
	InternalRedirectPolicy *InternalRedirectPolicy            `` /* 130-byte string literal not displayed */
	// Deprecated: Do not use.
	HiddenEnvoyDeprecatedInternalRedirectAction RouteAction_InternalRedirectAction `` /* 267-byte string literal not displayed */
	// Deprecated: Do not use.
	HiddenEnvoyDeprecatedMaxInternalRedirects *wrappers.UInt32Value `` /* 193-byte string literal not displayed */
	HedgePolicy                               *HedgePolicy          `protobuf:"bytes,27,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteAction) Descriptor deprecated

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

Deprecated: Use RouteAction.ProtoReflect.Descriptor instead.

func (*RouteAction) GetAutoHostRewrite

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

func (*RouteAction) GetCluster

func (x *RouteAction) GetCluster() string

func (*RouteAction) GetClusterHeader

func (x *RouteAction) GetClusterHeader() string

func (*RouteAction) GetClusterNotFoundResponseCode

func (x *RouteAction) GetClusterNotFoundResponseCode() RouteAction_ClusterNotFoundResponseCode

func (*RouteAction) GetClusterSpecifier

func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier

func (*RouteAction) GetCors

func (x *RouteAction) GetCors() *CorsPolicy

func (*RouteAction) GetGrpcTimeoutOffset

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

func (*RouteAction) GetHashPolicy

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

func (*RouteAction) GetHedgePolicy

func (x *RouteAction) GetHedgePolicy() *HedgePolicy

func (*RouteAction) GetHiddenEnvoyDeprecatedInternalRedirectAction deprecated

func (x *RouteAction) GetHiddenEnvoyDeprecatedInternalRedirectAction() RouteAction_InternalRedirectAction

Deprecated: Do not use.

func (*RouteAction) GetHiddenEnvoyDeprecatedMaxInternalRedirects deprecated

func (x *RouteAction) GetHiddenEnvoyDeprecatedMaxInternalRedirects() *wrappers.UInt32Value

Deprecated: Do not use.

func (*RouteAction) GetHostRewriteHeader

func (x *RouteAction) GetHostRewriteHeader() string

func (*RouteAction) GetHostRewriteLiteral

func (x *RouteAction) GetHostRewriteLiteral() string

func (*RouteAction) GetHostRewriteSpecifier

func (m *RouteAction) GetHostRewriteSpecifier() isRouteAction_HostRewriteSpecifier

func (*RouteAction) GetIdleTimeout

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

func (*RouteAction) GetIncludeVhRateLimits

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

func (*RouteAction) GetInternalRedirectPolicy

func (x *RouteAction) GetInternalRedirectPolicy() *InternalRedirectPolicy

func (*RouteAction) GetMaxGrpcTimeout

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

func (*RouteAction) GetMetadataMatch

func (x *RouteAction) GetMetadataMatch() *v4alpha.Metadata

func (*RouteAction) GetPrefixRewrite

func (x *RouteAction) GetPrefixRewrite() string

func (*RouteAction) GetPriority

func (x *RouteAction) GetPriority() v4alpha.RoutingPriority

func (*RouteAction) GetRateLimits

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

func (*RouteAction) GetRegexRewrite

func (x *RouteAction) GetRegexRewrite() *v4alpha1.RegexMatchAndSubstitute

func (*RouteAction) GetRequestMirrorPolicies

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

func (*RouteAction) GetRetryPolicy

func (x *RouteAction) GetRetryPolicy() *RetryPolicy

func (*RouteAction) GetRetryPolicyTypedConfig

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

func (*RouteAction) GetTimeout

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

func (*RouteAction) GetUpgradeConfigs

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

func (*RouteAction) GetWeightedClusters

func (x *RouteAction) GetWeightedClusters() *WeightedCluster

func (*RouteAction) ProtoMessage

func (*RouteAction) ProtoMessage()

func (*RouteAction) ProtoReflect

func (x *RouteAction) ProtoReflect() protoreflect.Message

func (*RouteAction) Reset

func (x *RouteAction) Reset()

func (*RouteAction) String

func (x *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.

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

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_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) Descriptor

func (RouteAction_ClusterNotFoundResponseCode) Enum

func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor deprecated

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

Deprecated: Use RouteAction_ClusterNotFoundResponseCode.Descriptor instead.

func (RouteAction_ClusterNotFoundResponseCode) Number

func (RouteAction_ClusterNotFoundResponseCode) String

func (RouteAction_ClusterNotFoundResponseCode) Type

type RouteAction_HashPolicy

type RouteAction_HashPolicy struct {

	// Types that are assignable 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"`
	// contains filtered or unexported fields
}

func (*RouteAction_HashPolicy) Descriptor deprecated

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

Deprecated: Use RouteAction_HashPolicy.ProtoReflect.Descriptor instead.

func (*RouteAction_HashPolicy) GetConnectionProperties

func (*RouteAction_HashPolicy) GetCookie

func (*RouteAction_HashPolicy) GetFilterState

func (*RouteAction_HashPolicy) GetHeader

func (*RouteAction_HashPolicy) GetPolicySpecifier

func (m *RouteAction_HashPolicy) GetPolicySpecifier() isRouteAction_HashPolicy_PolicySpecifier

func (*RouteAction_HashPolicy) GetQueryParameter

func (*RouteAction_HashPolicy) GetTerminal

func (x *RouteAction_HashPolicy) GetTerminal() bool

func (*RouteAction_HashPolicy) ProtoMessage

func (*RouteAction_HashPolicy) ProtoMessage()

func (*RouteAction_HashPolicy) ProtoReflect

func (x *RouteAction_HashPolicy) ProtoReflect() protoreflect.Message

func (*RouteAction_HashPolicy) Reset

func (x *RouteAction_HashPolicy) Reset()

func (*RouteAction_HashPolicy) String

func (x *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.

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

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"`
	// contains filtered or unexported fields
}

func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor deprecated

Deprecated: Use RouteAction_HashPolicy_ConnectionProperties.ProtoReflect.Descriptor instead.

func (*RouteAction_HashPolicy_ConnectionProperties) GetSourceIp

func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage

func (*RouteAction_HashPolicy_ConnectionProperties) ProtoReflect

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.

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

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"`
	// contains filtered or unexported fields
}

func (*RouteAction_HashPolicy_Cookie) Descriptor deprecated

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

Deprecated: Use RouteAction_HashPolicy_Cookie.ProtoReflect.Descriptor instead.

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) ProtoReflect

func (*RouteAction_HashPolicy_Cookie) Reset

func (x *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.

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

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

type RouteAction_HashPolicy_FilterState struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteAction_HashPolicy_FilterState) Descriptor deprecated

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

Deprecated: Use RouteAction_HashPolicy_FilterState.ProtoReflect.Descriptor instead.

func (*RouteAction_HashPolicy_FilterState) GetKey

func (*RouteAction_HashPolicy_FilterState) ProtoMessage

func (*RouteAction_HashPolicy_FilterState) ProtoMessage()

func (*RouteAction_HashPolicy_FilterState) ProtoReflect

func (*RouteAction_HashPolicy_FilterState) Reset

func (*RouteAction_HashPolicy_FilterState) String

func (*RouteAction_HashPolicy_FilterState) Validate

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.

type RouteAction_HashPolicy_FilterStateValidationError

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

Cause function returns cause value.

func (RouteAction_HashPolicy_FilterStateValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_FilterStateValidationError) ErrorName

ErrorName returns error name.

func (RouteAction_HashPolicy_FilterStateValidationError) Field

Field function returns field value.

func (RouteAction_HashPolicy_FilterStateValidationError) Key

Key function returns key value.

func (RouteAction_HashPolicy_FilterStateValidationError) Reason

Reason function returns reason value.

type RouteAction_HashPolicy_FilterState_

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"`
	RegexRewrite *v4alpha1.RegexMatchAndSubstitute `protobuf:"bytes,2,opt,name=regex_rewrite,json=regexRewrite,proto3" json:"regex_rewrite,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteAction_HashPolicy_Header) Descriptor deprecated

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

Deprecated: Use RouteAction_HashPolicy_Header.ProtoReflect.Descriptor instead.

func (*RouteAction_HashPolicy_Header) GetHeaderName

func (x *RouteAction_HashPolicy_Header) GetHeaderName() string

func (*RouteAction_HashPolicy_Header) GetRegexRewrite

func (*RouteAction_HashPolicy_Header) ProtoMessage

func (*RouteAction_HashPolicy_Header) ProtoMessage()

func (*RouteAction_HashPolicy_Header) ProtoReflect

func (*RouteAction_HashPolicy_Header) Reset

func (x *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.

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

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

type RouteAction_HashPolicy_QueryParameter struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteAction_HashPolicy_QueryParameter) Descriptor deprecated

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

Deprecated: Use RouteAction_HashPolicy_QueryParameter.ProtoReflect.Descriptor instead.

func (*RouteAction_HashPolicy_QueryParameter) GetName

func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage

func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage()

func (*RouteAction_HashPolicy_QueryParameter) ProtoReflect

func (*RouteAction_HashPolicy_QueryParameter) Reset

func (*RouteAction_HashPolicy_QueryParameter) String

func (*RouteAction_HashPolicy_QueryParameter) Validate

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.

type RouteAction_HashPolicy_QueryParameterValidationError

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

Cause function returns cause value.

func (RouteAction_HashPolicy_QueryParameterValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_QueryParameterValidationError) ErrorName

ErrorName returns error name.

func (RouteAction_HashPolicy_QueryParameterValidationError) Field

Field function returns field value.

func (RouteAction_HashPolicy_QueryParameterValidationError) Key

Key function returns key value.

func (RouteAction_HashPolicy_QueryParameterValidationError) Reason

Reason function returns reason value.

type RouteAction_HashPolicy_QueryParameter_

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

type RouteAction_HostRewriteHeader

type RouteAction_HostRewriteHeader struct {
	HostRewriteHeader string `protobuf:"bytes,29,opt,name=host_rewrite_header,json=hostRewriteHeader,proto3,oneof"`
}

type RouteAction_HostRewriteLiteral

type RouteAction_HostRewriteLiteral struct {
	HostRewriteLiteral string `protobuf:"bytes,6,opt,name=host_rewrite_literal,json=hostRewriteLiteral,proto3,oneof"`
}

type RouteAction_InternalRedirectAction deprecated

type RouteAction_InternalRedirectAction int32

Deprecated: Do not use.

const (
	RouteAction_PASS_THROUGH_INTERNAL_REDIRECT RouteAction_InternalRedirectAction = 0
	RouteAction_HANDLE_INTERNAL_REDIRECT       RouteAction_InternalRedirectAction = 1
)

func (RouteAction_InternalRedirectAction) Descriptor

func (RouteAction_InternalRedirectAction) Enum

func (RouteAction_InternalRedirectAction) EnumDescriptor deprecated

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

Deprecated: Use RouteAction_InternalRedirectAction.Descriptor instead.

func (RouteAction_InternalRedirectAction) Number

func (RouteAction_InternalRedirectAction) String

func (RouteAction_InternalRedirectAction) Type

type RouteAction_RequestMirrorPolicy

type RouteAction_RequestMirrorPolicy struct {
	Cluster         string                            `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	RuntimeFraction *v4alpha.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"`
	// contains filtered or unexported fields
}

func (*RouteAction_RequestMirrorPolicy) Descriptor deprecated

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

Deprecated: Use RouteAction_RequestMirrorPolicy.ProtoReflect.Descriptor instead.

func (*RouteAction_RequestMirrorPolicy) GetCluster

func (x *RouteAction_RequestMirrorPolicy) GetCluster() string

func (*RouteAction_RequestMirrorPolicy) GetRuntimeFraction

func (*RouteAction_RequestMirrorPolicy) GetTraceSampled

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

func (*RouteAction_RequestMirrorPolicy) ProtoMessage

func (*RouteAction_RequestMirrorPolicy) ProtoMessage()

func (*RouteAction_RequestMirrorPolicy) ProtoReflect

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.

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

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

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"`
	ConnectConfig *RouteAction_UpgradeConfig_ConnectConfig `protobuf:"bytes,3,opt,name=connect_config,json=connectConfig,proto3" json:"connect_config,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteAction_UpgradeConfig) Descriptor deprecated

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

Deprecated: Use RouteAction_UpgradeConfig.ProtoReflect.Descriptor instead.

func (*RouteAction_UpgradeConfig) GetConnectConfig

func (*RouteAction_UpgradeConfig) GetEnabled

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

func (*RouteAction_UpgradeConfig) GetUpgradeType

func (x *RouteAction_UpgradeConfig) GetUpgradeType() string

func (*RouteAction_UpgradeConfig) ProtoMessage

func (*RouteAction_UpgradeConfig) ProtoMessage()

func (*RouteAction_UpgradeConfig) ProtoReflect

func (*RouteAction_UpgradeConfig) Reset

func (x *RouteAction_UpgradeConfig) Reset()

func (*RouteAction_UpgradeConfig) String

func (x *RouteAction_UpgradeConfig) String() string

func (*RouteAction_UpgradeConfig) Validate

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.

type RouteAction_UpgradeConfigValidationError

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

Cause function returns cause value.

func (RouteAction_UpgradeConfigValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_UpgradeConfigValidationError) ErrorName

ErrorName returns error name.

func (RouteAction_UpgradeConfigValidationError) Field

Field function returns field value.

func (RouteAction_UpgradeConfigValidationError) Key

Key function returns key value.

func (RouteAction_UpgradeConfigValidationError) Reason

Reason function returns reason value.

type RouteAction_UpgradeConfig_ConnectConfig

type RouteAction_UpgradeConfig_ConnectConfig struct {
	ProxyProtocolConfig *v4alpha.ProxyProtocolConfig `protobuf:"bytes,1,opt,name=proxy_protocol_config,json=proxyProtocolConfig,proto3" json:"proxy_protocol_config,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteAction_UpgradeConfig_ConnectConfig) Descriptor deprecated

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

Deprecated: Use RouteAction_UpgradeConfig_ConnectConfig.ProtoReflect.Descriptor instead.

func (*RouteAction_UpgradeConfig_ConnectConfig) GetProxyProtocolConfig

func (*RouteAction_UpgradeConfig_ConnectConfig) ProtoMessage

func (*RouteAction_UpgradeConfig_ConnectConfig) ProtoReflect

func (*RouteAction_UpgradeConfig_ConnectConfig) Reset

func (*RouteAction_UpgradeConfig_ConnectConfig) String

func (*RouteAction_UpgradeConfig_ConnectConfig) Validate

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

type RouteAction_UpgradeConfig_ConnectConfigValidationError

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

RouteAction_UpgradeConfig_ConnectConfigValidationError is the validation error returned by RouteAction_UpgradeConfig_ConnectConfig.Validate if the designated constraints aren't met.

func (RouteAction_UpgradeConfig_ConnectConfigValidationError) Cause

Cause function returns cause value.

func (RouteAction_UpgradeConfig_ConnectConfigValidationError) Error

Error satisfies the builtin error interface

func (RouteAction_UpgradeConfig_ConnectConfigValidationError) ErrorName

ErrorName returns error name.

func (RouteAction_UpgradeConfig_ConnectConfigValidationError) Field

Field function returns field value.

func (RouteAction_UpgradeConfig_ConnectConfigValidationError) Key

Key function returns key value.

func (RouteAction_UpgradeConfig_ConnectConfigValidationError) Reason

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 RouteConfiguration

type RouteConfiguration struct {
	Name                            string                       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	VirtualHosts                    []*VirtualHost               `protobuf:"bytes,2,rep,name=virtual_hosts,json=virtualHosts,proto3" json:"virtual_hosts,omitempty"`
	Vhds                            *Vhds                        `protobuf:"bytes,9,opt,name=vhds,proto3" json:"vhds,omitempty"`
	InternalOnlyHeaders             []string                     `protobuf:"bytes,3,rep,name=internal_only_headers,json=internalOnlyHeaders,proto3" json:"internal_only_headers,omitempty"`
	ResponseHeadersToAdd            []*v4alpha.HeaderValueOption `protobuf:"bytes,4,rep,name=response_headers_to_add,json=responseHeadersToAdd,proto3" json:"response_headers_to_add,omitempty"`
	ResponseHeadersToRemove         []string                     `` /* 134-byte string literal not displayed */
	RequestHeadersToAdd             []*v4alpha.HeaderValueOption `protobuf:"bytes,6,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
	RequestHeadersToRemove          []string                     `` /* 131-byte string literal not displayed */
	MostSpecificHeaderMutationsWins bool                         `` /* 162-byte string literal not displayed */
	ValidateClusters                *wrappers.BoolValue          `protobuf:"bytes,7,opt,name=validate_clusters,json=validateClusters,proto3" json:"validate_clusters,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteConfiguration) Descriptor deprecated

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

Deprecated: Use RouteConfiguration.ProtoReflect.Descriptor instead.

func (*RouteConfiguration) GetInternalOnlyHeaders

func (x *RouteConfiguration) GetInternalOnlyHeaders() []string

func (*RouteConfiguration) GetMostSpecificHeaderMutationsWins

func (x *RouteConfiguration) GetMostSpecificHeaderMutationsWins() bool

func (*RouteConfiguration) GetName

func (x *RouteConfiguration) GetName() string

func (*RouteConfiguration) GetRequestHeadersToAdd

func (x *RouteConfiguration) GetRequestHeadersToAdd() []*v4alpha.HeaderValueOption

func (*RouteConfiguration) GetRequestHeadersToRemove

func (x *RouteConfiguration) GetRequestHeadersToRemove() []string

func (*RouteConfiguration) GetResponseHeadersToAdd

func (x *RouteConfiguration) GetResponseHeadersToAdd() []*v4alpha.HeaderValueOption

func (*RouteConfiguration) GetResponseHeadersToRemove

func (x *RouteConfiguration) GetResponseHeadersToRemove() []string

func (*RouteConfiguration) GetValidateClusters

func (x *RouteConfiguration) GetValidateClusters() *wrappers.BoolValue

func (*RouteConfiguration) GetVhds

func (x *RouteConfiguration) GetVhds() *Vhds

func (*RouteConfiguration) GetVirtualHosts

func (x *RouteConfiguration) GetVirtualHosts() []*VirtualHost

func (*RouteConfiguration) ProtoMessage

func (*RouteConfiguration) ProtoMessage()

func (*RouteConfiguration) ProtoReflect

func (x *RouteConfiguration) ProtoReflect() protoreflect.Message

func (*RouteConfiguration) Reset

func (x *RouteConfiguration) Reset()

func (*RouteConfiguration) String

func (x *RouteConfiguration) String() string

func (*RouteConfiguration) Validate

func (m *RouteConfiguration) Validate() error

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

type RouteConfigurationValidationError

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

RouteConfigurationValidationError is the validation error returned by RouteConfiguration.Validate if the designated constraints aren't met.

func (RouteConfigurationValidationError) Cause

Cause function returns cause value.

func (RouteConfigurationValidationError) Error

Error satisfies the builtin error interface

func (RouteConfigurationValidationError) ErrorName

ErrorName returns error name.

func (RouteConfigurationValidationError) Field

Field function returns field value.

func (RouteConfigurationValidationError) Key

Key function returns key value.

func (RouteConfigurationValidationError) Reason

Reason function returns reason value.

type RouteMatch

type RouteMatch struct {

	// Types that are assignable to PathSpecifier:
	//	*RouteMatch_Prefix
	//	*RouteMatch_Path
	//	*RouteMatch_SafeRegex
	//	*RouteMatch_ConnectMatcher_
	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 *v4alpha.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"`
	// contains filtered or unexported fields
}

func (*RouteMatch) Descriptor deprecated

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

Deprecated: Use RouteMatch.ProtoReflect.Descriptor instead.

func (*RouteMatch) GetCaseSensitive

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

func (*RouteMatch) GetConnectMatcher

func (x *RouteMatch) GetConnectMatcher() *RouteMatch_ConnectMatcher

func (*RouteMatch) GetGrpc

func (*RouteMatch) GetHeaders

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

func (*RouteMatch) GetPath

func (x *RouteMatch) GetPath() string

func (*RouteMatch) GetPathSpecifier

func (m *RouteMatch) GetPathSpecifier() isRouteMatch_PathSpecifier

func (*RouteMatch) GetPrefix

func (x *RouteMatch) GetPrefix() string

func (*RouteMatch) GetQueryParameters

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

func (*RouteMatch) GetRuntimeFraction

func (x *RouteMatch) GetRuntimeFraction() *v4alpha.RuntimeFractionalPercent

func (*RouteMatch) GetSafeRegex

func (x *RouteMatch) GetSafeRegex() *v4alpha1.RegexMatcher

func (*RouteMatch) GetTlsContext

func (x *RouteMatch) GetTlsContext() *RouteMatch_TlsContextMatchOptions

func (*RouteMatch) ProtoMessage

func (*RouteMatch) ProtoMessage()

func (*RouteMatch) ProtoReflect

func (x *RouteMatch) ProtoReflect() protoreflect.Message

func (*RouteMatch) Reset

func (x *RouteMatch) Reset()

func (*RouteMatch) String

func (x *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.

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

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_ConnectMatcher

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

func (*RouteMatch_ConnectMatcher) Descriptor deprecated

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

Deprecated: Use RouteMatch_ConnectMatcher.ProtoReflect.Descriptor instead.

func (*RouteMatch_ConnectMatcher) ProtoMessage

func (*RouteMatch_ConnectMatcher) ProtoMessage()

func (*RouteMatch_ConnectMatcher) ProtoReflect

func (*RouteMatch_ConnectMatcher) Reset

func (x *RouteMatch_ConnectMatcher) Reset()

func (*RouteMatch_ConnectMatcher) String

func (x *RouteMatch_ConnectMatcher) String() string

func (*RouteMatch_ConnectMatcher) Validate

func (m *RouteMatch_ConnectMatcher) Validate() error

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

type RouteMatch_ConnectMatcherValidationError

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

RouteMatch_ConnectMatcherValidationError is the validation error returned by RouteMatch_ConnectMatcher.Validate if the designated constraints aren't met.

func (RouteMatch_ConnectMatcherValidationError) Cause

Cause function returns cause value.

func (RouteMatch_ConnectMatcherValidationError) Error

Error satisfies the builtin error interface

func (RouteMatch_ConnectMatcherValidationError) ErrorName

ErrorName returns error name.

func (RouteMatch_ConnectMatcherValidationError) Field

Field function returns field value.

func (RouteMatch_ConnectMatcherValidationError) Key

Key function returns key value.

func (RouteMatch_ConnectMatcherValidationError) Reason

Reason function returns reason value.

type RouteMatch_ConnectMatcher_

type RouteMatch_ConnectMatcher_ struct {
	ConnectMatcher *RouteMatch_ConnectMatcher `protobuf:"bytes,12,opt,name=connect_matcher,json=connectMatcher,proto3,oneof"`
}

type RouteMatch_GrpcRouteMatchOptions

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

func (*RouteMatch_GrpcRouteMatchOptions) Descriptor deprecated

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

Deprecated: Use RouteMatch_GrpcRouteMatchOptions.ProtoReflect.Descriptor instead.

func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage

func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage()

func (*RouteMatch_GrpcRouteMatchOptions) ProtoReflect

func (*RouteMatch_GrpcRouteMatchOptions) Reset

func (*RouteMatch_GrpcRouteMatchOptions) String

func (*RouteMatch_GrpcRouteMatchOptions) Validate

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.

type RouteMatch_GrpcRouteMatchOptionsValidationError

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

Cause function returns cause value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Error

Error satisfies the builtin error interface

func (RouteMatch_GrpcRouteMatchOptionsValidationError) ErrorName

ErrorName returns error name.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Field

Field function returns field value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Key

Key function returns key value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Reason

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_SafeRegex

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

type RouteMatch_TlsContextMatchOptions

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"`
	// contains filtered or unexported fields
}

func (*RouteMatch_TlsContextMatchOptions) Descriptor deprecated

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

Deprecated: Use RouteMatch_TlsContextMatchOptions.ProtoReflect.Descriptor instead.

func (*RouteMatch_TlsContextMatchOptions) GetPresented

func (*RouteMatch_TlsContextMatchOptions) GetValidated

func (*RouteMatch_TlsContextMatchOptions) ProtoMessage

func (*RouteMatch_TlsContextMatchOptions) ProtoMessage()

func (*RouteMatch_TlsContextMatchOptions) ProtoReflect

func (*RouteMatch_TlsContextMatchOptions) Reset

func (*RouteMatch_TlsContextMatchOptions) String

func (*RouteMatch_TlsContextMatchOptions) Validate

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.

type RouteMatch_TlsContextMatchOptionsValidationError

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

Cause function returns cause value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Error

Error satisfies the builtin error interface

func (RouteMatch_TlsContextMatchOptionsValidationError) ErrorName

ErrorName returns error name.

func (RouteMatch_TlsContextMatchOptionsValidationError) Field

Field function returns field value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Key

Key function returns key value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Reason

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

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

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 ScopedRouteConfiguration

type ScopedRouteConfiguration struct {
	Name                   string                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RouteConfigurationName string                        `` /* 129-byte string literal not displayed */
	Key                    *ScopedRouteConfiguration_Key `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopedRouteConfiguration) Descriptor deprecated

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

Deprecated: Use ScopedRouteConfiguration.ProtoReflect.Descriptor instead.

func (*ScopedRouteConfiguration) GetKey

func (*ScopedRouteConfiguration) GetName

func (x *ScopedRouteConfiguration) GetName() string

func (*ScopedRouteConfiguration) GetRouteConfigurationName

func (x *ScopedRouteConfiguration) GetRouteConfigurationName() string

func (*ScopedRouteConfiguration) ProtoMessage

func (*ScopedRouteConfiguration) ProtoMessage()

func (*ScopedRouteConfiguration) ProtoReflect

func (x *ScopedRouteConfiguration) ProtoReflect() protoreflect.Message

func (*ScopedRouteConfiguration) Reset

func (x *ScopedRouteConfiguration) Reset()

func (*ScopedRouteConfiguration) String

func (x *ScopedRouteConfiguration) String() string

func (*ScopedRouteConfiguration) Validate

func (m *ScopedRouteConfiguration) Validate() error

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

type ScopedRouteConfigurationValidationError

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

ScopedRouteConfigurationValidationError is the validation error returned by ScopedRouteConfiguration.Validate if the designated constraints aren't met.

func (ScopedRouteConfigurationValidationError) Cause

Cause function returns cause value.

func (ScopedRouteConfigurationValidationError) Error

Error satisfies the builtin error interface

func (ScopedRouteConfigurationValidationError) ErrorName

ErrorName returns error name.

func (ScopedRouteConfigurationValidationError) Field

Field function returns field value.

func (ScopedRouteConfigurationValidationError) Key

Key function returns key value.

func (ScopedRouteConfigurationValidationError) Reason

Reason function returns reason value.

type ScopedRouteConfiguration_Key

type ScopedRouteConfiguration_Key struct {
	Fragments []*ScopedRouteConfiguration_Key_Fragment `protobuf:"bytes,1,rep,name=fragments,proto3" json:"fragments,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopedRouteConfiguration_Key) Descriptor deprecated

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

Deprecated: Use ScopedRouteConfiguration_Key.ProtoReflect.Descriptor instead.

func (*ScopedRouteConfiguration_Key) GetFragments

func (*ScopedRouteConfiguration_Key) ProtoMessage

func (*ScopedRouteConfiguration_Key) ProtoMessage()

func (*ScopedRouteConfiguration_Key) ProtoReflect

func (*ScopedRouteConfiguration_Key) Reset

func (x *ScopedRouteConfiguration_Key) Reset()

func (*ScopedRouteConfiguration_Key) String

func (*ScopedRouteConfiguration_Key) Validate

func (m *ScopedRouteConfiguration_Key) Validate() error

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

type ScopedRouteConfiguration_KeyValidationError

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

ScopedRouteConfiguration_KeyValidationError is the validation error returned by ScopedRouteConfiguration_Key.Validate if the designated constraints aren't met.

func (ScopedRouteConfiguration_KeyValidationError) Cause

Cause function returns cause value.

func (ScopedRouteConfiguration_KeyValidationError) Error

Error satisfies the builtin error interface

func (ScopedRouteConfiguration_KeyValidationError) ErrorName

ErrorName returns error name.

func (ScopedRouteConfiguration_KeyValidationError) Field

Field function returns field value.

func (ScopedRouteConfiguration_KeyValidationError) Key

Key function returns key value.

func (ScopedRouteConfiguration_KeyValidationError) Reason

Reason function returns reason value.

type ScopedRouteConfiguration_Key_Fragment

type ScopedRouteConfiguration_Key_Fragment struct {

	// Types that are assignable to Type:
	//	*ScopedRouteConfiguration_Key_Fragment_StringKey
	Type isScopedRouteConfiguration_Key_Fragment_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

func (*ScopedRouteConfiguration_Key_Fragment) Descriptor deprecated

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

Deprecated: Use ScopedRouteConfiguration_Key_Fragment.ProtoReflect.Descriptor instead.

func (*ScopedRouteConfiguration_Key_Fragment) GetStringKey

func (*ScopedRouteConfiguration_Key_Fragment) GetType

func (m *ScopedRouteConfiguration_Key_Fragment) GetType() isScopedRouteConfiguration_Key_Fragment_Type

func (*ScopedRouteConfiguration_Key_Fragment) ProtoMessage

func (*ScopedRouteConfiguration_Key_Fragment) ProtoMessage()

func (*ScopedRouteConfiguration_Key_Fragment) ProtoReflect

func (*ScopedRouteConfiguration_Key_Fragment) Reset

func (*ScopedRouteConfiguration_Key_Fragment) String

func (*ScopedRouteConfiguration_Key_Fragment) Validate

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

type ScopedRouteConfiguration_Key_FragmentValidationError

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

ScopedRouteConfiguration_Key_FragmentValidationError is the validation error returned by ScopedRouteConfiguration_Key_Fragment.Validate if the designated constraints aren't met.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Cause

Cause function returns cause value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Error

Error satisfies the builtin error interface

func (ScopedRouteConfiguration_Key_FragmentValidationError) ErrorName

ErrorName returns error name.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Field

Field function returns field value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Key

Key function returns key value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Reason

Reason function returns reason value.

type ScopedRouteConfiguration_Key_Fragment_StringKey

type ScopedRouteConfiguration_Key_Fragment_StringKey struct {
	StringKey string `protobuf:"bytes,1,opt,name=string_key,json=stringKey,proto3,oneof"`
}

type Tracing

type Tracing struct {
	ClientSampling  *v3.FractionalPercent `protobuf:"bytes,1,opt,name=client_sampling,json=clientSampling,proto3" json:"client_sampling,omitempty"`
	RandomSampling  *v3.FractionalPercent `protobuf:"bytes,2,opt,name=random_sampling,json=randomSampling,proto3" json:"random_sampling,omitempty"`
	OverallSampling *v3.FractionalPercent `protobuf:"bytes,3,opt,name=overall_sampling,json=overallSampling,proto3" json:"overall_sampling,omitempty"`
	CustomTags      []*v31.CustomTag      `protobuf:"bytes,4,rep,name=custom_tags,json=customTags,proto3" json:"custom_tags,omitempty"`
	// contains filtered or unexported fields
}

func (*Tracing) Descriptor deprecated

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

Deprecated: Use Tracing.ProtoReflect.Descriptor instead.

func (*Tracing) GetClientSampling

func (x *Tracing) GetClientSampling() *v3.FractionalPercent

func (*Tracing) GetCustomTags

func (x *Tracing) GetCustomTags() []*v31.CustomTag

func (*Tracing) GetOverallSampling

func (x *Tracing) GetOverallSampling() *v3.FractionalPercent

func (*Tracing) GetRandomSampling

func (x *Tracing) GetRandomSampling() *v3.FractionalPercent

func (*Tracing) ProtoMessage

func (*Tracing) ProtoMessage()

func (*Tracing) ProtoReflect

func (x *Tracing) ProtoReflect() protoreflect.Message

func (*Tracing) Reset

func (x *Tracing) Reset()

func (*Tracing) String

func (x *Tracing) String() string

func (*Tracing) Validate

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.

type TracingValidationError

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

func (e TracingValidationError) Cause() error

Cause function returns cause value.

func (TracingValidationError) Error

func (e TracingValidationError) Error() string

Error satisfies the builtin error interface

func (TracingValidationError) ErrorName

func (e TracingValidationError) ErrorName() string

ErrorName returns error name.

func (TracingValidationError) Field

func (e TracingValidationError) Field() string

Field function returns field value.

func (TracingValidationError) Key

func (e TracingValidationError) Key() bool

Key function returns key value.

func (TracingValidationError) Reason

func (e TracingValidationError) Reason() string

Reason function returns reason value.

type Vhds

type Vhds struct {
	ConfigSource *v4alpha.ConfigSource `protobuf:"bytes,1,opt,name=config_source,json=configSource,proto3" json:"config_source,omitempty"`
	// contains filtered or unexported fields
}

func (*Vhds) Descriptor deprecated

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

Deprecated: Use Vhds.ProtoReflect.Descriptor instead.

func (*Vhds) GetConfigSource

func (x *Vhds) GetConfigSource() *v4alpha.ConfigSource

func (*Vhds) ProtoMessage

func (*Vhds) ProtoMessage()

func (*Vhds) ProtoReflect

func (x *Vhds) ProtoReflect() protoreflect.Message

func (*Vhds) Reset

func (x *Vhds) Reset()

func (*Vhds) String

func (x *Vhds) String() string

func (*Vhds) Validate

func (m *Vhds) Validate() error

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

type VhdsValidationError

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

VhdsValidationError is the validation error returned by Vhds.Validate if the designated constraints aren't met.

func (VhdsValidationError) Cause

func (e VhdsValidationError) Cause() error

Cause function returns cause value.

func (VhdsValidationError) Error

func (e VhdsValidationError) Error() string

Error satisfies the builtin error interface

func (VhdsValidationError) ErrorName

func (e VhdsValidationError) ErrorName() string

ErrorName returns error name.

func (VhdsValidationError) Field

func (e VhdsValidationError) Field() string

Field function returns field value.

func (VhdsValidationError) Key

func (e VhdsValidationError) Key() bool

Key function returns key value.

func (VhdsValidationError) Reason

func (e VhdsValidationError) Reason() string

Reason function returns reason value.

type VirtualCluster

type VirtualCluster struct {
	Headers []*HeaderMatcher `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"`
	Name    string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtualCluster) Descriptor deprecated

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

Deprecated: Use VirtualCluster.ProtoReflect.Descriptor instead.

func (*VirtualCluster) GetHeaders

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

func (*VirtualCluster) GetName

func (x *VirtualCluster) GetName() string

func (*VirtualCluster) ProtoMessage

func (*VirtualCluster) ProtoMessage()

func (*VirtualCluster) ProtoReflect

func (x *VirtualCluster) ProtoReflect() protoreflect.Message

func (*VirtualCluster) Reset

func (x *VirtualCluster) Reset()

func (*VirtualCluster) String

func (x *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.

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

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 `` /* 155-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           []*v4alpha.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          []*v4alpha.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"`
	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 */
	// contains filtered or unexported fields
}

func (*VirtualHost) Descriptor deprecated

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

Deprecated: Use VirtualHost.ProtoReflect.Descriptor instead.

func (*VirtualHost) GetCors

func (x *VirtualHost) GetCors() *CorsPolicy

func (*VirtualHost) GetDomains

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

func (*VirtualHost) GetHedgePolicy

func (x *VirtualHost) GetHedgePolicy() *HedgePolicy

func (*VirtualHost) GetIncludeAttemptCountInResponse

func (x *VirtualHost) GetIncludeAttemptCountInResponse() bool

func (*VirtualHost) GetIncludeRequestAttemptCount

func (x *VirtualHost) GetIncludeRequestAttemptCount() bool

func (*VirtualHost) GetName

func (x *VirtualHost) GetName() string

func (*VirtualHost) GetPerRequestBufferLimitBytes

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

func (*VirtualHost) GetRateLimits

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

func (*VirtualHost) GetRequestHeadersToAdd

func (x *VirtualHost) GetRequestHeadersToAdd() []*v4alpha.HeaderValueOption

func (*VirtualHost) GetRequestHeadersToRemove

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

func (*VirtualHost) GetRequireTls

func (x *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType

func (*VirtualHost) GetResponseHeadersToAdd

func (x *VirtualHost) GetResponseHeadersToAdd() []*v4alpha.HeaderValueOption

func (*VirtualHost) GetResponseHeadersToRemove

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

func (*VirtualHost) GetRetryPolicy

func (x *VirtualHost) GetRetryPolicy() *RetryPolicy

func (*VirtualHost) GetRetryPolicyTypedConfig

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

func (*VirtualHost) GetRoutes

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

func (*VirtualHost) GetTypedPerFilterConfig

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

func (*VirtualHost) GetVirtualClusters

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

func (*VirtualHost) ProtoMessage

func (*VirtualHost) ProtoMessage()

func (*VirtualHost) ProtoReflect

func (x *VirtualHost) ProtoReflect() protoreflect.Message

func (*VirtualHost) Reset

func (x *VirtualHost) Reset()

func (*VirtualHost) String

func (x *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.

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

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) Descriptor

func (VirtualHost_TlsRequirementType) Enum

func (VirtualHost_TlsRequirementType) EnumDescriptor deprecated

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

Deprecated: Use VirtualHost_TlsRequirementType.Descriptor instead.

func (VirtualHost_TlsRequirementType) Number

func (VirtualHost_TlsRequirementType) String

func (VirtualHost_TlsRequirementType) Type

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"`
	// contains filtered or unexported fields
}

func (*WeightedCluster) Descriptor deprecated

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

Deprecated: Use WeightedCluster.ProtoReflect.Descriptor instead.

func (*WeightedCluster) GetClusters

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

func (*WeightedCluster) GetRuntimeKeyPrefix

func (x *WeightedCluster) GetRuntimeKeyPrefix() string

func (*WeightedCluster) GetTotalWeight

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

func (*WeightedCluster) ProtoMessage

func (*WeightedCluster) ProtoMessage()

func (*WeightedCluster) ProtoReflect

func (x *WeightedCluster) ProtoReflect() protoreflect.Message

func (*WeightedCluster) Reset

func (x *WeightedCluster) Reset()

func (*WeightedCluster) String

func (x *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.

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

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           *v4alpha.Metadata            `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"`
	RequestHeadersToAdd     []*v4alpha.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    []*v4alpha.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 */
	TypedPerFilterConfig    map[string]*any.Any          `` /* 214-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WeightedCluster_ClusterWeight) Descriptor deprecated

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

Deprecated: Use WeightedCluster_ClusterWeight.ProtoReflect.Descriptor instead.

func (*WeightedCluster_ClusterWeight) GetMetadataMatch

func (x *WeightedCluster_ClusterWeight) GetMetadataMatch() *v4alpha.Metadata

func (*WeightedCluster_ClusterWeight) GetName

func (*WeightedCluster_ClusterWeight) GetRequestHeadersToAdd

func (x *WeightedCluster_ClusterWeight) GetRequestHeadersToAdd() []*v4alpha.HeaderValueOption

func (*WeightedCluster_ClusterWeight) GetRequestHeadersToRemove

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

func (*WeightedCluster_ClusterWeight) GetResponseHeadersToAdd

func (x *WeightedCluster_ClusterWeight) GetResponseHeadersToAdd() []*v4alpha.HeaderValueOption

func (*WeightedCluster_ClusterWeight) GetResponseHeadersToRemove

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

func (*WeightedCluster_ClusterWeight) GetTypedPerFilterConfig

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

func (*WeightedCluster_ClusterWeight) GetWeight

func (*WeightedCluster_ClusterWeight) ProtoMessage

func (*WeightedCluster_ClusterWeight) ProtoMessage()

func (*WeightedCluster_ClusterWeight) ProtoReflect

func (*WeightedCluster_ClusterWeight) Reset

func (x *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.

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

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