Documentation ¶
Index ¶
- Variables
- type CorsPolicy
- func (*CorsPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *CorsPolicy) GetAllowCredentials() *wrappers.BoolValue
- func (x *CorsPolicy) GetAllowHeaders() string
- func (x *CorsPolicy) GetAllowMethods() string
- func (x *CorsPolicy) GetAllowOrigin() []stringdeprecated
- func (x *CorsPolicy) GetAllowOriginRegex() []stringdeprecated
- func (x *CorsPolicy) GetAllowOriginStringMatch() []*matcher.StringMatcher
- func (x *CorsPolicy) GetEnabled() *wrappers.BoolValuedeprecated
- func (m *CorsPolicy) GetEnabledSpecifier() isCorsPolicy_EnabledSpecifier
- func (x *CorsPolicy) GetExposeHeaders() string
- func (x *CorsPolicy) GetFilterEnabled() *core.RuntimeFractionalPercent
- func (x *CorsPolicy) GetMaxAge() string
- func (x *CorsPolicy) GetShadowEnabled() *core.RuntimeFractionalPercent
- func (*CorsPolicy) ProtoMessage()
- func (x *CorsPolicy) ProtoReflect() protoreflect.Message
- func (x *CorsPolicy) Reset()
- func (x *CorsPolicy) String() string
- func (m *CorsPolicy) Validate() error
- type CorsPolicyValidationError
- type CorsPolicy_Enabled
- type CorsPolicy_FilterEnabled
- type Decorator
- func (*Decorator) Descriptor() ([]byte, []int)deprecated
- func (x *Decorator) GetOperation() string
- func (x *Decorator) GetPropagate() *wrappers.BoolValue
- func (*Decorator) ProtoMessage()
- func (x *Decorator) ProtoReflect() protoreflect.Message
- func (x *Decorator) Reset()
- func (x *Decorator) String() string
- func (m *Decorator) Validate() error
- type DecoratorValidationError
- type DirectResponseAction
- func (*DirectResponseAction) Descriptor() ([]byte, []int)deprecated
- func (x *DirectResponseAction) GetBody() *core.DataSource
- func (x *DirectResponseAction) GetStatus() uint32
- func (*DirectResponseAction) ProtoMessage()
- func (x *DirectResponseAction) ProtoReflect() protoreflect.Message
- func (x *DirectResponseAction) Reset()
- func (x *DirectResponseAction) String() string
- func (m *DirectResponseAction) Validate() error
- type DirectResponseActionValidationError
- func (e DirectResponseActionValidationError) Cause() error
- func (e DirectResponseActionValidationError) Error() string
- func (e DirectResponseActionValidationError) ErrorName() string
- func (e DirectResponseActionValidationError) Field() string
- func (e DirectResponseActionValidationError) Key() bool
- func (e DirectResponseActionValidationError) Reason() string
- type FilterAction
- func (*FilterAction) Descriptor() ([]byte, []int)deprecated
- func (x *FilterAction) GetAction() *any.Any
- func (*FilterAction) ProtoMessage()
- func (x *FilterAction) ProtoReflect() protoreflect.Message
- func (x *FilterAction) Reset()
- func (x *FilterAction) String() string
- func (m *FilterAction) Validate() error
- type FilterActionValidationError
- func (e FilterActionValidationError) Cause() error
- func (e FilterActionValidationError) Error() string
- func (e FilterActionValidationError) ErrorName() string
- func (e FilterActionValidationError) Field() string
- func (e FilterActionValidationError) Key() bool
- func (e FilterActionValidationError) Reason() string
- type HeaderMatcher
- func (*HeaderMatcher) Descriptor() ([]byte, []int)deprecated
- func (x *HeaderMatcher) GetExactMatch() string
- func (m *HeaderMatcher) GetHeaderMatchSpecifier() isHeaderMatcher_HeaderMatchSpecifier
- func (x *HeaderMatcher) GetInvertMatch() bool
- func (x *HeaderMatcher) GetName() string
- func (x *HeaderMatcher) GetPrefixMatch() string
- func (x *HeaderMatcher) GetPresentMatch() bool
- func (x *HeaderMatcher) GetRangeMatch() *_type.Int64Range
- func (x *HeaderMatcher) GetRegexMatch() stringdeprecated
- func (x *HeaderMatcher) GetSafeRegexMatch() *matcher.RegexMatcher
- func (x *HeaderMatcher) GetSuffixMatch() string
- func (*HeaderMatcher) ProtoMessage()
- func (x *HeaderMatcher) ProtoReflect() protoreflect.Message
- func (x *HeaderMatcher) Reset()
- func (x *HeaderMatcher) String() string
- func (m *HeaderMatcher) Validate() error
- type HeaderMatcherValidationError
- func (e HeaderMatcherValidationError) Cause() error
- func (e HeaderMatcherValidationError) Error() string
- func (e HeaderMatcherValidationError) ErrorName() string
- func (e HeaderMatcherValidationError) Field() string
- func (e HeaderMatcherValidationError) Key() bool
- func (e HeaderMatcherValidationError) Reason() string
- type HeaderMatcher_ExactMatch
- type HeaderMatcher_PrefixMatch
- type HeaderMatcher_PresentMatch
- type HeaderMatcher_RangeMatch
- type HeaderMatcher_RegexMatch
- type HeaderMatcher_SafeRegexMatch
- type HeaderMatcher_SuffixMatch
- type HedgePolicy
- func (*HedgePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *HedgePolicy) GetAdditionalRequestChance() *_type.FractionalPercent
- func (x *HedgePolicy) GetHedgeOnPerTryTimeout() bool
- func (x *HedgePolicy) GetInitialRequests() *wrappers.UInt32Value
- func (*HedgePolicy) ProtoMessage()
- func (x *HedgePolicy) ProtoReflect() protoreflect.Message
- func (x *HedgePolicy) Reset()
- func (x *HedgePolicy) String() string
- func (m *HedgePolicy) Validate() error
- type HedgePolicyValidationError
- func (e HedgePolicyValidationError) Cause() error
- func (e HedgePolicyValidationError) Error() string
- func (e HedgePolicyValidationError) ErrorName() string
- func (e HedgePolicyValidationError) Field() string
- func (e HedgePolicyValidationError) Key() bool
- func (e HedgePolicyValidationError) Reason() string
- type QueryParameterMatcher
- func (*QueryParameterMatcher) Descriptor() ([]byte, []int)deprecated
- func (x *QueryParameterMatcher) GetName() string
- func (x *QueryParameterMatcher) GetPresentMatch() bool
- func (m *QueryParameterMatcher) GetQueryParameterMatchSpecifier() isQueryParameterMatcher_QueryParameterMatchSpecifier
- func (x *QueryParameterMatcher) GetRegex() *wrappers.BoolValuedeprecated
- func (x *QueryParameterMatcher) GetStringMatch() *matcher.StringMatcher
- func (x *QueryParameterMatcher) GetValue() stringdeprecated
- func (*QueryParameterMatcher) ProtoMessage()
- func (x *QueryParameterMatcher) ProtoReflect() protoreflect.Message
- func (x *QueryParameterMatcher) Reset()
- func (x *QueryParameterMatcher) String() string
- func (m *QueryParameterMatcher) Validate() error
- type QueryParameterMatcherValidationError
- func (e QueryParameterMatcherValidationError) Cause() error
- func (e QueryParameterMatcherValidationError) Error() string
- func (e QueryParameterMatcherValidationError) ErrorName() string
- func (e QueryParameterMatcherValidationError) Field() string
- func (e QueryParameterMatcherValidationError) Key() bool
- func (e QueryParameterMatcherValidationError) Reason() string
- type QueryParameterMatcher_PresentMatch
- type QueryParameterMatcher_StringMatch
- type RateLimit
- func (*RateLimit) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimit) GetActions() []*RateLimit_Action
- func (x *RateLimit) GetDisableKey() string
- func (x *RateLimit) GetStage() *wrappers.UInt32Value
- func (*RateLimit) ProtoMessage()
- func (x *RateLimit) ProtoReflect() protoreflect.Message
- func (x *RateLimit) Reset()
- func (x *RateLimit) String() string
- func (m *RateLimit) Validate() error
- type RateLimitValidationError
- type RateLimit_Action
- func (*RateLimit_Action) Descriptor() ([]byte, []int)deprecated
- func (m *RateLimit_Action) GetActionSpecifier() isRateLimit_Action_ActionSpecifier
- func (x *RateLimit_Action) GetDestinationCluster() *RateLimit_Action_DestinationCluster
- func (x *RateLimit_Action) GetGenericKey() *RateLimit_Action_GenericKey
- func (x *RateLimit_Action) GetHeaderValueMatch() *RateLimit_Action_HeaderValueMatch
- func (x *RateLimit_Action) GetRemoteAddress() *RateLimit_Action_RemoteAddress
- func (x *RateLimit_Action) GetRequestHeaders() *RateLimit_Action_RequestHeaders
- func (x *RateLimit_Action) GetSourceCluster() *RateLimit_Action_SourceCluster
- func (*RateLimit_Action) ProtoMessage()
- func (x *RateLimit_Action) ProtoReflect() protoreflect.Message
- func (x *RateLimit_Action) Reset()
- func (x *RateLimit_Action) String() string
- func (m *RateLimit_Action) Validate() error
- type RateLimit_ActionValidationError
- func (e RateLimit_ActionValidationError) Cause() error
- func (e RateLimit_ActionValidationError) Error() string
- func (e RateLimit_ActionValidationError) ErrorName() string
- func (e RateLimit_ActionValidationError) Field() string
- func (e RateLimit_ActionValidationError) Key() bool
- func (e RateLimit_ActionValidationError) Reason() string
- type RateLimit_Action_DestinationCluster
- func (*RateLimit_Action_DestinationCluster) Descriptor() ([]byte, []int)deprecated
- func (*RateLimit_Action_DestinationCluster) ProtoMessage()
- func (x *RateLimit_Action_DestinationCluster) ProtoReflect() protoreflect.Message
- func (x *RateLimit_Action_DestinationCluster) Reset()
- func (x *RateLimit_Action_DestinationCluster) String() string
- func (m *RateLimit_Action_DestinationCluster) Validate() error
- type RateLimit_Action_DestinationClusterValidationError
- func (e RateLimit_Action_DestinationClusterValidationError) Cause() error
- func (e RateLimit_Action_DestinationClusterValidationError) Error() string
- func (e RateLimit_Action_DestinationClusterValidationError) ErrorName() string
- func (e RateLimit_Action_DestinationClusterValidationError) Field() string
- func (e RateLimit_Action_DestinationClusterValidationError) Key() bool
- func (e RateLimit_Action_DestinationClusterValidationError) Reason() string
- type RateLimit_Action_DestinationCluster_
- type RateLimit_Action_GenericKey
- func (*RateLimit_Action_GenericKey) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimit_Action_GenericKey) GetDescriptorValue() string
- func (*RateLimit_Action_GenericKey) ProtoMessage()
- func (x *RateLimit_Action_GenericKey) ProtoReflect() protoreflect.Message
- func (x *RateLimit_Action_GenericKey) Reset()
- func (x *RateLimit_Action_GenericKey) String() string
- func (m *RateLimit_Action_GenericKey) Validate() error
- type RateLimit_Action_GenericKeyValidationError
- func (e RateLimit_Action_GenericKeyValidationError) Cause() error
- func (e RateLimit_Action_GenericKeyValidationError) Error() string
- func (e RateLimit_Action_GenericKeyValidationError) ErrorName() string
- func (e RateLimit_Action_GenericKeyValidationError) Field() string
- func (e RateLimit_Action_GenericKeyValidationError) Key() bool
- func (e RateLimit_Action_GenericKeyValidationError) Reason() string
- type RateLimit_Action_GenericKey_
- type RateLimit_Action_HeaderValueMatch
- func (*RateLimit_Action_HeaderValueMatch) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimit_Action_HeaderValueMatch) GetDescriptorValue() string
- func (x *RateLimit_Action_HeaderValueMatch) GetExpectMatch() *wrappers.BoolValue
- func (x *RateLimit_Action_HeaderValueMatch) GetHeaders() []*HeaderMatcher
- func (*RateLimit_Action_HeaderValueMatch) ProtoMessage()
- func (x *RateLimit_Action_HeaderValueMatch) ProtoReflect() protoreflect.Message
- func (x *RateLimit_Action_HeaderValueMatch) Reset()
- func (x *RateLimit_Action_HeaderValueMatch) String() string
- func (m *RateLimit_Action_HeaderValueMatch) Validate() error
- type RateLimit_Action_HeaderValueMatchValidationError
- func (e RateLimit_Action_HeaderValueMatchValidationError) Cause() error
- func (e RateLimit_Action_HeaderValueMatchValidationError) Error() string
- func (e RateLimit_Action_HeaderValueMatchValidationError) ErrorName() string
- func (e RateLimit_Action_HeaderValueMatchValidationError) Field() string
- func (e RateLimit_Action_HeaderValueMatchValidationError) Key() bool
- func (e RateLimit_Action_HeaderValueMatchValidationError) Reason() string
- type RateLimit_Action_HeaderValueMatch_
- type RateLimit_Action_RemoteAddress
- func (*RateLimit_Action_RemoteAddress) Descriptor() ([]byte, []int)deprecated
- func (*RateLimit_Action_RemoteAddress) ProtoMessage()
- func (x *RateLimit_Action_RemoteAddress) ProtoReflect() protoreflect.Message
- func (x *RateLimit_Action_RemoteAddress) Reset()
- func (x *RateLimit_Action_RemoteAddress) String() string
- func (m *RateLimit_Action_RemoteAddress) Validate() error
- type RateLimit_Action_RemoteAddressValidationError
- func (e RateLimit_Action_RemoteAddressValidationError) Cause() error
- func (e RateLimit_Action_RemoteAddressValidationError) Error() string
- func (e RateLimit_Action_RemoteAddressValidationError) ErrorName() string
- func (e RateLimit_Action_RemoteAddressValidationError) Field() string
- func (e RateLimit_Action_RemoteAddressValidationError) Key() bool
- func (e RateLimit_Action_RemoteAddressValidationError) Reason() string
- type RateLimit_Action_RemoteAddress_
- type RateLimit_Action_RequestHeaders
- func (*RateLimit_Action_RequestHeaders) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimit_Action_RequestHeaders) GetDescriptorKey() string
- func (x *RateLimit_Action_RequestHeaders) GetHeaderName() string
- func (*RateLimit_Action_RequestHeaders) ProtoMessage()
- func (x *RateLimit_Action_RequestHeaders) ProtoReflect() protoreflect.Message
- func (x *RateLimit_Action_RequestHeaders) Reset()
- func (x *RateLimit_Action_RequestHeaders) String() string
- func (m *RateLimit_Action_RequestHeaders) Validate() error
- type RateLimit_Action_RequestHeadersValidationError
- func (e RateLimit_Action_RequestHeadersValidationError) Cause() error
- func (e RateLimit_Action_RequestHeadersValidationError) Error() string
- func (e RateLimit_Action_RequestHeadersValidationError) ErrorName() string
- func (e RateLimit_Action_RequestHeadersValidationError) Field() string
- func (e RateLimit_Action_RequestHeadersValidationError) Key() bool
- func (e RateLimit_Action_RequestHeadersValidationError) Reason() string
- type RateLimit_Action_RequestHeaders_
- type RateLimit_Action_SourceCluster
- func (*RateLimit_Action_SourceCluster) Descriptor() ([]byte, []int)deprecated
- func (*RateLimit_Action_SourceCluster) ProtoMessage()
- func (x *RateLimit_Action_SourceCluster) ProtoReflect() protoreflect.Message
- func (x *RateLimit_Action_SourceCluster) Reset()
- func (x *RateLimit_Action_SourceCluster) String() string
- func (m *RateLimit_Action_SourceCluster) Validate() error
- type RateLimit_Action_SourceClusterValidationError
- func (e RateLimit_Action_SourceClusterValidationError) Cause() error
- func (e RateLimit_Action_SourceClusterValidationError) Error() string
- func (e RateLimit_Action_SourceClusterValidationError) ErrorName() string
- func (e RateLimit_Action_SourceClusterValidationError) Field() string
- func (e RateLimit_Action_SourceClusterValidationError) Key() bool
- func (e RateLimit_Action_SourceClusterValidationError) Reason() string
- type RateLimit_Action_SourceCluster_
- type RedirectAction
- func (*RedirectAction) Descriptor() ([]byte, []int)deprecated
- func (x *RedirectAction) GetHostRedirect() string
- func (x *RedirectAction) GetHttpsRedirect() bool
- func (x *RedirectAction) GetPathRedirect() string
- func (m *RedirectAction) GetPathRewriteSpecifier() isRedirectAction_PathRewriteSpecifier
- func (x *RedirectAction) GetPortRedirect() uint32
- func (x *RedirectAction) GetPrefixRewrite() string
- func (x *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode
- func (x *RedirectAction) GetSchemeRedirect() string
- func (m *RedirectAction) GetSchemeRewriteSpecifier() isRedirectAction_SchemeRewriteSpecifier
- func (x *RedirectAction) GetStripQuery() bool
- func (*RedirectAction) ProtoMessage()
- func (x *RedirectAction) ProtoReflect() protoreflect.Message
- func (x *RedirectAction) Reset()
- func (x *RedirectAction) String() string
- func (m *RedirectAction) Validate() error
- type RedirectActionValidationError
- func (e RedirectActionValidationError) Cause() error
- func (e RedirectActionValidationError) Error() string
- func (e RedirectActionValidationError) ErrorName() string
- func (e RedirectActionValidationError) Field() string
- func (e RedirectActionValidationError) Key() bool
- func (e RedirectActionValidationError) Reason() string
- type RedirectAction_HttpsRedirect
- type RedirectAction_PathRedirect
- type RedirectAction_PrefixRewrite
- type RedirectAction_RedirectResponseCode
- func (RedirectAction_RedirectResponseCode) Descriptor() protoreflect.EnumDescriptor
- func (x RedirectAction_RedirectResponseCode) Enum() *RedirectAction_RedirectResponseCode
- func (RedirectAction_RedirectResponseCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedirectAction_RedirectResponseCode) Number() protoreflect.EnumNumber
- func (x RedirectAction_RedirectResponseCode) String() string
- func (RedirectAction_RedirectResponseCode) Type() protoreflect.EnumType
- type RedirectAction_SchemeRedirect
- type RetryPolicy
- func (*RetryPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicy) GetHostSelectionRetryMaxAttempts() int64
- func (x *RetryPolicy) GetNumRetries() *wrappers.UInt32Value
- func (x *RetryPolicy) GetPerTryTimeout() *duration.Duration
- func (x *RetryPolicy) GetRetriableHeaders() []*HeaderMatcher
- func (x *RetryPolicy) GetRetriableRequestHeaders() []*HeaderMatcher
- func (x *RetryPolicy) GetRetriableStatusCodes() []uint32
- func (x *RetryPolicy) GetRetryBackOff() *RetryPolicy_RetryBackOff
- func (x *RetryPolicy) GetRetryHostPredicate() []*RetryPolicy_RetryHostPredicate
- func (x *RetryPolicy) GetRetryOn() string
- func (x *RetryPolicy) GetRetryPriority() *RetryPolicy_RetryPriority
- func (*RetryPolicy) ProtoMessage()
- func (x *RetryPolicy) ProtoReflect() protoreflect.Message
- func (x *RetryPolicy) Reset()
- func (x *RetryPolicy) String() string
- func (m *RetryPolicy) Validate() error
- type RetryPolicyValidationError
- func (e RetryPolicyValidationError) Cause() error
- func (e RetryPolicyValidationError) Error() string
- func (e RetryPolicyValidationError) ErrorName() string
- func (e RetryPolicyValidationError) Field() string
- func (e RetryPolicyValidationError) Key() bool
- func (e RetryPolicyValidationError) Reason() string
- type RetryPolicy_RetryBackOff
- func (*RetryPolicy_RetryBackOff) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicy_RetryBackOff) GetBaseInterval() *duration.Duration
- func (x *RetryPolicy_RetryBackOff) GetMaxInterval() *duration.Duration
- func (*RetryPolicy_RetryBackOff) ProtoMessage()
- func (x *RetryPolicy_RetryBackOff) ProtoReflect() protoreflect.Message
- func (x *RetryPolicy_RetryBackOff) Reset()
- func (x *RetryPolicy_RetryBackOff) String() string
- func (m *RetryPolicy_RetryBackOff) Validate() error
- type RetryPolicy_RetryBackOffValidationError
- func (e RetryPolicy_RetryBackOffValidationError) Cause() error
- func (e RetryPolicy_RetryBackOffValidationError) Error() string
- func (e RetryPolicy_RetryBackOffValidationError) ErrorName() string
- func (e RetryPolicy_RetryBackOffValidationError) Field() string
- func (e RetryPolicy_RetryBackOffValidationError) Key() bool
- func (e RetryPolicy_RetryBackOffValidationError) Reason() string
- type RetryPolicy_RetryHostPredicate
- func (*RetryPolicy_RetryHostPredicate) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicy_RetryHostPredicate) GetConfig() *_struct.Structdeprecated
- func (m *RetryPolicy_RetryHostPredicate) GetConfigType() isRetryPolicy_RetryHostPredicate_ConfigType
- func (x *RetryPolicy_RetryHostPredicate) GetName() string
- func (x *RetryPolicy_RetryHostPredicate) GetTypedConfig() *any.Any
- func (*RetryPolicy_RetryHostPredicate) ProtoMessage()
- func (x *RetryPolicy_RetryHostPredicate) ProtoReflect() protoreflect.Message
- func (x *RetryPolicy_RetryHostPredicate) Reset()
- func (x *RetryPolicy_RetryHostPredicate) String() string
- func (m *RetryPolicy_RetryHostPredicate) Validate() error
- type RetryPolicy_RetryHostPredicateValidationError
- func (e RetryPolicy_RetryHostPredicateValidationError) Cause() error
- func (e RetryPolicy_RetryHostPredicateValidationError) Error() string
- func (e RetryPolicy_RetryHostPredicateValidationError) ErrorName() string
- func (e RetryPolicy_RetryHostPredicateValidationError) Field() string
- func (e RetryPolicy_RetryHostPredicateValidationError) Key() bool
- func (e RetryPolicy_RetryHostPredicateValidationError) Reason() string
- type RetryPolicy_RetryHostPredicate_Config
- type RetryPolicy_RetryHostPredicate_TypedConfig
- type RetryPolicy_RetryPriority
- func (*RetryPolicy_RetryPriority) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicy_RetryPriority) GetConfig() *_struct.Structdeprecated
- func (m *RetryPolicy_RetryPriority) GetConfigType() isRetryPolicy_RetryPriority_ConfigType
- func (x *RetryPolicy_RetryPriority) GetName() string
- func (x *RetryPolicy_RetryPriority) GetTypedConfig() *any.Any
- func (*RetryPolicy_RetryPriority) ProtoMessage()
- func (x *RetryPolicy_RetryPriority) ProtoReflect() protoreflect.Message
- func (x *RetryPolicy_RetryPriority) Reset()
- func (x *RetryPolicy_RetryPriority) String() string
- func (m *RetryPolicy_RetryPriority) Validate() error
- type RetryPolicy_RetryPriorityValidationError
- func (e RetryPolicy_RetryPriorityValidationError) Cause() error
- func (e RetryPolicy_RetryPriorityValidationError) Error() string
- func (e RetryPolicy_RetryPriorityValidationError) ErrorName() string
- func (e RetryPolicy_RetryPriorityValidationError) Field() string
- func (e RetryPolicy_RetryPriorityValidationError) Key() bool
- func (e RetryPolicy_RetryPriorityValidationError) Reason() string
- type RetryPolicy_RetryPriority_Config
- type RetryPolicy_RetryPriority_TypedConfig
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (m *Route) GetAction() isRoute_Action
- func (x *Route) GetDecorator() *Decorator
- func (x *Route) GetDirectResponse() *DirectResponseAction
- func (x *Route) GetFilterAction() *FilterAction
- func (x *Route) GetMatch() *RouteMatch
- func (x *Route) GetMetadata() *core.Metadata
- func (x *Route) GetName() string
- func (x *Route) GetPerFilterConfig() map[string]*_struct.Structdeprecated
- func (x *Route) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value
- func (x *Route) GetRedirect() *RedirectAction
- func (x *Route) GetRequestHeadersToAdd() []*core.HeaderValueOption
- func (x *Route) GetRequestHeadersToRemove() []string
- func (x *Route) GetResponseHeadersToAdd() []*core.HeaderValueOption
- func (x *Route) GetResponseHeadersToRemove() []string
- func (x *Route) GetRoute() *RouteAction
- func (x *Route) GetTracing() *Tracing
- func (x *Route) GetTypedPerFilterConfig() map[string]*any.Any
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- func (m *Route) Validate() error
- type RouteAction
- func (*RouteAction) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction) GetAutoHostRewrite() *wrappers.BoolValue
- func (x *RouteAction) GetAutoHostRewriteHeader() string
- func (x *RouteAction) GetCluster() string
- func (x *RouteAction) GetClusterHeader() string
- func (x *RouteAction) GetClusterNotFoundResponseCode() RouteAction_ClusterNotFoundResponseCode
- func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
- func (x *RouteAction) GetCors() *CorsPolicy
- func (x *RouteAction) GetGrpcTimeoutOffset() *duration.Duration
- func (x *RouteAction) GetHashPolicy() []*RouteAction_HashPolicy
- func (x *RouteAction) GetHedgePolicy() *HedgePolicy
- func (x *RouteAction) GetHostRewrite() string
- func (m *RouteAction) GetHostRewriteSpecifier() isRouteAction_HostRewriteSpecifier
- func (x *RouteAction) GetIdleTimeout() *duration.Duration
- func (x *RouteAction) GetIncludeVhRateLimits() *wrappers.BoolValue
- func (x *RouteAction) GetInternalRedirectAction() RouteAction_InternalRedirectAction
- func (x *RouteAction) GetMaxGrpcTimeout() *duration.Duration
- func (x *RouteAction) GetMaxInternalRedirects() *wrappers.UInt32Value
- func (x *RouteAction) GetMetadataMatch() *core.Metadata
- func (x *RouteAction) GetPrefixRewrite() string
- func (x *RouteAction) GetPriority() core.RoutingPriority
- func (x *RouteAction) GetRateLimits() []*RateLimit
- func (x *RouteAction) GetRegexRewrite() *matcher.RegexMatchAndSubstitute
- func (x *RouteAction) GetRequestMirrorPolicies() []*RouteAction_RequestMirrorPolicy
- func (x *RouteAction) GetRequestMirrorPolicy() *RouteAction_RequestMirrorPolicydeprecated
- func (x *RouteAction) GetRetryPolicy() *RetryPolicy
- func (x *RouteAction) GetRetryPolicyTypedConfig() *any.Any
- func (x *RouteAction) GetTimeout() *duration.Duration
- func (x *RouteAction) GetUpgradeConfigs() []*RouteAction_UpgradeConfig
- func (x *RouteAction) GetWeightedClusters() *WeightedCluster
- func (*RouteAction) ProtoMessage()
- func (x *RouteAction) ProtoReflect() protoreflect.Message
- func (x *RouteAction) Reset()
- func (x *RouteAction) String() string
- func (m *RouteAction) Validate() error
- type RouteActionValidationError
- func (e RouteActionValidationError) Cause() error
- func (e RouteActionValidationError) Error() string
- func (e RouteActionValidationError) ErrorName() string
- func (e RouteActionValidationError) Field() string
- func (e RouteActionValidationError) Key() bool
- func (e RouteActionValidationError) Reason() string
- type RouteAction_AutoHostRewrite
- type RouteAction_AutoHostRewriteHeader
- type RouteAction_Cluster
- type RouteAction_ClusterHeader
- type RouteAction_ClusterNotFoundResponseCode
- func (RouteAction_ClusterNotFoundResponseCode) Descriptor() protoreflect.EnumDescriptor
- func (x RouteAction_ClusterNotFoundResponseCode) Enum() *RouteAction_ClusterNotFoundResponseCode
- func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x RouteAction_ClusterNotFoundResponseCode) Number() protoreflect.EnumNumber
- func (x RouteAction_ClusterNotFoundResponseCode) String() string
- func (RouteAction_ClusterNotFoundResponseCode) Type() protoreflect.EnumType
- type RouteAction_HashPolicy
- func (*RouteAction_HashPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction_HashPolicy) GetConnectionProperties() *RouteAction_HashPolicy_ConnectionProperties
- func (x *RouteAction_HashPolicy) GetCookie() *RouteAction_HashPolicy_Cookie
- func (x *RouteAction_HashPolicy) GetFilterState() *RouteAction_HashPolicy_FilterState
- func (x *RouteAction_HashPolicy) GetHeader() *RouteAction_HashPolicy_Header
- func (m *RouteAction_HashPolicy) GetPolicySpecifier() isRouteAction_HashPolicy_PolicySpecifier
- func (x *RouteAction_HashPolicy) GetQueryParameter() *RouteAction_HashPolicy_QueryParameter
- func (x *RouteAction_HashPolicy) GetTerminal() bool
- func (*RouteAction_HashPolicy) ProtoMessage()
- func (x *RouteAction_HashPolicy) ProtoReflect() protoreflect.Message
- func (x *RouteAction_HashPolicy) Reset()
- func (x *RouteAction_HashPolicy) String() string
- func (m *RouteAction_HashPolicy) Validate() error
- type RouteAction_HashPolicyValidationError
- func (e RouteAction_HashPolicyValidationError) Cause() error
- func (e RouteAction_HashPolicyValidationError) Error() string
- func (e RouteAction_HashPolicyValidationError) ErrorName() string
- func (e RouteAction_HashPolicyValidationError) Field() string
- func (e RouteAction_HashPolicyValidationError) Key() bool
- func (e RouteAction_HashPolicyValidationError) Reason() string
- type RouteAction_HashPolicy_ConnectionProperties
- func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction_HashPolicy_ConnectionProperties) GetSourceIp() bool
- func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage()
- func (x *RouteAction_HashPolicy_ConnectionProperties) ProtoReflect() protoreflect.Message
- func (x *RouteAction_HashPolicy_ConnectionProperties) Reset()
- func (x *RouteAction_HashPolicy_ConnectionProperties) String() string
- func (m *RouteAction_HashPolicy_ConnectionProperties) Validate() error
- type RouteAction_HashPolicy_ConnectionPropertiesValidationError
- func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Cause() error
- func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Error() string
- func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) ErrorName() string
- func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Field() string
- func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Key() bool
- func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Reason() string
- type RouteAction_HashPolicy_ConnectionProperties_
- type RouteAction_HashPolicy_Cookie
- func (*RouteAction_HashPolicy_Cookie) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction_HashPolicy_Cookie) GetName() string
- func (x *RouteAction_HashPolicy_Cookie) GetPath() string
- func (x *RouteAction_HashPolicy_Cookie) GetTtl() *duration.Duration
- func (*RouteAction_HashPolicy_Cookie) ProtoMessage()
- func (x *RouteAction_HashPolicy_Cookie) ProtoReflect() protoreflect.Message
- func (x *RouteAction_HashPolicy_Cookie) Reset()
- func (x *RouteAction_HashPolicy_Cookie) String() string
- func (m *RouteAction_HashPolicy_Cookie) Validate() error
- type RouteAction_HashPolicy_CookieValidationError
- func (e RouteAction_HashPolicy_CookieValidationError) Cause() error
- func (e RouteAction_HashPolicy_CookieValidationError) Error() string
- func (e RouteAction_HashPolicy_CookieValidationError) ErrorName() string
- func (e RouteAction_HashPolicy_CookieValidationError) Field() string
- func (e RouteAction_HashPolicy_CookieValidationError) Key() bool
- func (e RouteAction_HashPolicy_CookieValidationError) Reason() string
- type RouteAction_HashPolicy_Cookie_
- type RouteAction_HashPolicy_FilterState
- func (*RouteAction_HashPolicy_FilterState) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction_HashPolicy_FilterState) GetKey() string
- func (*RouteAction_HashPolicy_FilterState) ProtoMessage()
- func (x *RouteAction_HashPolicy_FilterState) ProtoReflect() protoreflect.Message
- func (x *RouteAction_HashPolicy_FilterState) Reset()
- func (x *RouteAction_HashPolicy_FilterState) String() string
- func (m *RouteAction_HashPolicy_FilterState) Validate() error
- type RouteAction_HashPolicy_FilterStateValidationError
- func (e RouteAction_HashPolicy_FilterStateValidationError) Cause() error
- func (e RouteAction_HashPolicy_FilterStateValidationError) Error() string
- func (e RouteAction_HashPolicy_FilterStateValidationError) ErrorName() string
- func (e RouteAction_HashPolicy_FilterStateValidationError) Field() string
- func (e RouteAction_HashPolicy_FilterStateValidationError) Key() bool
- func (e RouteAction_HashPolicy_FilterStateValidationError) Reason() string
- type RouteAction_HashPolicy_FilterState_
- type RouteAction_HashPolicy_Header
- func (*RouteAction_HashPolicy_Header) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction_HashPolicy_Header) GetHeaderName() string
- func (*RouteAction_HashPolicy_Header) ProtoMessage()
- func (x *RouteAction_HashPolicy_Header) ProtoReflect() protoreflect.Message
- func (x *RouteAction_HashPolicy_Header) Reset()
- func (x *RouteAction_HashPolicy_Header) String() string
- func (m *RouteAction_HashPolicy_Header) Validate() error
- type RouteAction_HashPolicy_HeaderValidationError
- func (e RouteAction_HashPolicy_HeaderValidationError) Cause() error
- func (e RouteAction_HashPolicy_HeaderValidationError) Error() string
- func (e RouteAction_HashPolicy_HeaderValidationError) ErrorName() string
- func (e RouteAction_HashPolicy_HeaderValidationError) Field() string
- func (e RouteAction_HashPolicy_HeaderValidationError) Key() bool
- func (e RouteAction_HashPolicy_HeaderValidationError) Reason() string
- type RouteAction_HashPolicy_Header_
- type RouteAction_HashPolicy_QueryParameter
- func (*RouteAction_HashPolicy_QueryParameter) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction_HashPolicy_QueryParameter) GetName() string
- func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage()
- func (x *RouteAction_HashPolicy_QueryParameter) ProtoReflect() protoreflect.Message
- func (x *RouteAction_HashPolicy_QueryParameter) Reset()
- func (x *RouteAction_HashPolicy_QueryParameter) String() string
- func (m *RouteAction_HashPolicy_QueryParameter) Validate() error
- type RouteAction_HashPolicy_QueryParameterValidationError
- func (e RouteAction_HashPolicy_QueryParameterValidationError) Cause() error
- func (e RouteAction_HashPolicy_QueryParameterValidationError) Error() string
- func (e RouteAction_HashPolicy_QueryParameterValidationError) ErrorName() string
- func (e RouteAction_HashPolicy_QueryParameterValidationError) Field() string
- func (e RouteAction_HashPolicy_QueryParameterValidationError) Key() bool
- func (e RouteAction_HashPolicy_QueryParameterValidationError) Reason() string
- type RouteAction_HashPolicy_QueryParameter_
- type RouteAction_HostRewrite
- type RouteAction_InternalRedirectAction
- func (RouteAction_InternalRedirectAction) Descriptor() protoreflect.EnumDescriptor
- func (x RouteAction_InternalRedirectAction) Enum() *RouteAction_InternalRedirectAction
- func (RouteAction_InternalRedirectAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x RouteAction_InternalRedirectAction) Number() protoreflect.EnumNumber
- func (x RouteAction_InternalRedirectAction) String() string
- func (RouteAction_InternalRedirectAction) Type() protoreflect.EnumType
- type RouteAction_RequestMirrorPolicy
- func (*RouteAction_RequestMirrorPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction_RequestMirrorPolicy) GetCluster() string
- func (x *RouteAction_RequestMirrorPolicy) GetRuntimeFraction() *core.RuntimeFractionalPercent
- func (x *RouteAction_RequestMirrorPolicy) GetRuntimeKey() stringdeprecated
- func (x *RouteAction_RequestMirrorPolicy) GetTraceSampled() *wrappers.BoolValue
- func (*RouteAction_RequestMirrorPolicy) ProtoMessage()
- func (x *RouteAction_RequestMirrorPolicy) ProtoReflect() protoreflect.Message
- func (x *RouteAction_RequestMirrorPolicy) Reset()
- func (x *RouteAction_RequestMirrorPolicy) String() string
- func (m *RouteAction_RequestMirrorPolicy) Validate() error
- type RouteAction_RequestMirrorPolicyValidationError
- func (e RouteAction_RequestMirrorPolicyValidationError) Cause() error
- func (e RouteAction_RequestMirrorPolicyValidationError) Error() string
- func (e RouteAction_RequestMirrorPolicyValidationError) ErrorName() string
- func (e RouteAction_RequestMirrorPolicyValidationError) Field() string
- func (e RouteAction_RequestMirrorPolicyValidationError) Key() bool
- func (e RouteAction_RequestMirrorPolicyValidationError) Reason() string
- type RouteAction_UpgradeConfig
- func (*RouteAction_UpgradeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction_UpgradeConfig) GetEnabled() *wrappers.BoolValue
- func (x *RouteAction_UpgradeConfig) GetUpgradeType() string
- func (*RouteAction_UpgradeConfig) ProtoMessage()
- func (x *RouteAction_UpgradeConfig) ProtoReflect() protoreflect.Message
- func (x *RouteAction_UpgradeConfig) Reset()
- func (x *RouteAction_UpgradeConfig) String() string
- func (m *RouteAction_UpgradeConfig) Validate() error
- type RouteAction_UpgradeConfigValidationError
- func (e RouteAction_UpgradeConfigValidationError) Cause() error
- func (e RouteAction_UpgradeConfigValidationError) Error() string
- func (e RouteAction_UpgradeConfigValidationError) ErrorName() string
- func (e RouteAction_UpgradeConfigValidationError) Field() string
- func (e RouteAction_UpgradeConfigValidationError) Key() bool
- func (e RouteAction_UpgradeConfigValidationError) Reason() string
- type RouteAction_WeightedClusters
- type RouteMatch
- func (*RouteMatch) Descriptor() ([]byte, []int)deprecated
- func (x *RouteMatch) GetCaseSensitive() *wrappers.BoolValue
- func (x *RouteMatch) GetGrpc() *RouteMatch_GrpcRouteMatchOptions
- func (x *RouteMatch) GetHeaders() []*HeaderMatcher
- func (x *RouteMatch) GetPath() string
- func (m *RouteMatch) GetPathSpecifier() isRouteMatch_PathSpecifier
- func (x *RouteMatch) GetPrefix() string
- func (x *RouteMatch) GetQueryParameters() []*QueryParameterMatcher
- func (x *RouteMatch) GetRegex() stringdeprecated
- func (x *RouteMatch) GetRuntimeFraction() *core.RuntimeFractionalPercent
- func (x *RouteMatch) GetSafeRegex() *matcher.RegexMatcher
- func (x *RouteMatch) GetTlsContext() *RouteMatch_TlsContextMatchOptions
- func (*RouteMatch) ProtoMessage()
- func (x *RouteMatch) ProtoReflect() protoreflect.Message
- func (x *RouteMatch) Reset()
- func (x *RouteMatch) String() string
- func (m *RouteMatch) Validate() error
- type RouteMatchValidationError
- type RouteMatch_GrpcRouteMatchOptions
- func (*RouteMatch_GrpcRouteMatchOptions) Descriptor() ([]byte, []int)deprecated
- func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage()
- func (x *RouteMatch_GrpcRouteMatchOptions) ProtoReflect() protoreflect.Message
- func (x *RouteMatch_GrpcRouteMatchOptions) Reset()
- func (x *RouteMatch_GrpcRouteMatchOptions) String() string
- func (m *RouteMatch_GrpcRouteMatchOptions) Validate() error
- type RouteMatch_GrpcRouteMatchOptionsValidationError
- func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Cause() error
- func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Error() string
- func (e RouteMatch_GrpcRouteMatchOptionsValidationError) ErrorName() string
- func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Field() string
- func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Key() bool
- func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Reason() string
- type RouteMatch_Path
- type RouteMatch_Prefix
- type RouteMatch_Regex
- type RouteMatch_SafeRegex
- type RouteMatch_TlsContextMatchOptions
- func (*RouteMatch_TlsContextMatchOptions) Descriptor() ([]byte, []int)deprecated
- func (x *RouteMatch_TlsContextMatchOptions) GetPresented() *wrappers.BoolValue
- func (x *RouteMatch_TlsContextMatchOptions) GetValidated() *wrappers.BoolValue
- func (*RouteMatch_TlsContextMatchOptions) ProtoMessage()
- func (x *RouteMatch_TlsContextMatchOptions) ProtoReflect() protoreflect.Message
- func (x *RouteMatch_TlsContextMatchOptions) Reset()
- func (x *RouteMatch_TlsContextMatchOptions) String() string
- func (m *RouteMatch_TlsContextMatchOptions) Validate() error
- type RouteMatch_TlsContextMatchOptionsValidationError
- func (e RouteMatch_TlsContextMatchOptionsValidationError) Cause() error
- func (e RouteMatch_TlsContextMatchOptionsValidationError) Error() string
- func (e RouteMatch_TlsContextMatchOptionsValidationError) ErrorName() string
- func (e RouteMatch_TlsContextMatchOptionsValidationError) Field() string
- func (e RouteMatch_TlsContextMatchOptionsValidationError) Key() bool
- func (e RouteMatch_TlsContextMatchOptionsValidationError) Reason() string
- type RouteValidationError
- type Route_DirectResponse
- type Route_FilterAction
- type Route_Redirect
- type Route_Route
- type Tracing
- func (*Tracing) Descriptor() ([]byte, []int)deprecated
- func (x *Tracing) GetClientSampling() *_type.FractionalPercent
- func (x *Tracing) GetCustomTags() []*v2.CustomTag
- func (x *Tracing) GetOverallSampling() *_type.FractionalPercent
- func (x *Tracing) GetRandomSampling() *_type.FractionalPercent
- func (*Tracing) ProtoMessage()
- func (x *Tracing) ProtoReflect() protoreflect.Message
- func (x *Tracing) Reset()
- func (x *Tracing) String() string
- func (m *Tracing) Validate() error
- type TracingValidationError
- type VirtualCluster
- func (*VirtualCluster) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualCluster) GetHeaders() []*HeaderMatcher
- func (x *VirtualCluster) GetMethod() core.RequestMethoddeprecated
- func (x *VirtualCluster) GetName() string
- func (x *VirtualCluster) GetPattern() stringdeprecated
- func (*VirtualCluster) ProtoMessage()
- func (x *VirtualCluster) ProtoReflect() protoreflect.Message
- func (x *VirtualCluster) Reset()
- func (x *VirtualCluster) String() string
- func (m *VirtualCluster) Validate() error
- type VirtualClusterValidationError
- func (e VirtualClusterValidationError) Cause() error
- func (e VirtualClusterValidationError) Error() string
- func (e VirtualClusterValidationError) ErrorName() string
- func (e VirtualClusterValidationError) Field() string
- func (e VirtualClusterValidationError) Key() bool
- func (e VirtualClusterValidationError) Reason() string
- type VirtualHost
- func (*VirtualHost) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualHost) GetCors() *CorsPolicy
- func (x *VirtualHost) GetDomains() []string
- func (x *VirtualHost) GetHedgePolicy() *HedgePolicy
- func (x *VirtualHost) GetIncludeAttemptCountInResponse() bool
- func (x *VirtualHost) GetIncludeRequestAttemptCount() bool
- func (x *VirtualHost) GetName() string
- func (x *VirtualHost) GetPerFilterConfig() map[string]*_struct.Structdeprecated
- func (x *VirtualHost) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value
- func (x *VirtualHost) GetRateLimits() []*RateLimit
- func (x *VirtualHost) GetRequestHeadersToAdd() []*core.HeaderValueOption
- func (x *VirtualHost) GetRequestHeadersToRemove() []string
- func (x *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType
- func (x *VirtualHost) GetResponseHeadersToAdd() []*core.HeaderValueOption
- func (x *VirtualHost) GetResponseHeadersToRemove() []string
- func (x *VirtualHost) GetRetryPolicy() *RetryPolicy
- func (x *VirtualHost) GetRetryPolicyTypedConfig() *any.Any
- func (x *VirtualHost) GetRoutes() []*Route
- func (x *VirtualHost) GetTypedPerFilterConfig() map[string]*any.Any
- func (x *VirtualHost) GetVirtualClusters() []*VirtualCluster
- func (*VirtualHost) ProtoMessage()
- func (x *VirtualHost) ProtoReflect() protoreflect.Message
- func (x *VirtualHost) Reset()
- func (x *VirtualHost) String() string
- func (m *VirtualHost) Validate() error
- type VirtualHostValidationError
- func (e VirtualHostValidationError) Cause() error
- func (e VirtualHostValidationError) Error() string
- func (e VirtualHostValidationError) ErrorName() string
- func (e VirtualHostValidationError) Field() string
- func (e VirtualHostValidationError) Key() bool
- func (e VirtualHostValidationError) Reason() string
- type VirtualHost_TlsRequirementType
- func (VirtualHost_TlsRequirementType) Descriptor() protoreflect.EnumDescriptor
- func (x VirtualHost_TlsRequirementType) Enum() *VirtualHost_TlsRequirementType
- func (VirtualHost_TlsRequirementType) EnumDescriptor() ([]byte, []int)deprecated
- func (x VirtualHost_TlsRequirementType) Number() protoreflect.EnumNumber
- func (x VirtualHost_TlsRequirementType) String() string
- func (VirtualHost_TlsRequirementType) Type() protoreflect.EnumType
- type WeightedCluster
- func (*WeightedCluster) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedCluster) GetClusters() []*WeightedCluster_ClusterWeight
- func (x *WeightedCluster) GetRuntimeKeyPrefix() string
- func (x *WeightedCluster) GetTotalWeight() *wrappers.UInt32Value
- func (*WeightedCluster) ProtoMessage()
- func (x *WeightedCluster) ProtoReflect() protoreflect.Message
- func (x *WeightedCluster) Reset()
- func (x *WeightedCluster) String() string
- func (m *WeightedCluster) Validate() error
- type WeightedClusterValidationError
- func (e WeightedClusterValidationError) Cause() error
- func (e WeightedClusterValidationError) Error() string
- func (e WeightedClusterValidationError) ErrorName() string
- func (e WeightedClusterValidationError) Field() string
- func (e WeightedClusterValidationError) Key() bool
- func (e WeightedClusterValidationError) Reason() string
- type WeightedCluster_ClusterWeight
- func (*WeightedCluster_ClusterWeight) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedCluster_ClusterWeight) GetMetadataMatch() *core.Metadata
- func (x *WeightedCluster_ClusterWeight) GetName() string
- func (x *WeightedCluster_ClusterWeight) GetPerFilterConfig() map[string]*_struct.Structdeprecated
- func (x *WeightedCluster_ClusterWeight) GetRequestHeadersToAdd() []*core.HeaderValueOption
- func (x *WeightedCluster_ClusterWeight) GetRequestHeadersToRemove() []string
- func (x *WeightedCluster_ClusterWeight) GetResponseHeadersToAdd() []*core.HeaderValueOption
- func (x *WeightedCluster_ClusterWeight) GetResponseHeadersToRemove() []string
- func (x *WeightedCluster_ClusterWeight) GetTypedPerFilterConfig() map[string]*any.Any
- func (x *WeightedCluster_ClusterWeight) GetWeight() *wrappers.UInt32Value
- func (*WeightedCluster_ClusterWeight) ProtoMessage()
- func (x *WeightedCluster_ClusterWeight) ProtoReflect() protoreflect.Message
- func (x *WeightedCluster_ClusterWeight) Reset()
- func (x *WeightedCluster_ClusterWeight) String() string
- func (m *WeightedCluster_ClusterWeight) Validate() error
- type WeightedCluster_ClusterWeightValidationError
- func (e WeightedCluster_ClusterWeightValidationError) Cause() error
- func (e WeightedCluster_ClusterWeightValidationError) Error() string
- func (e WeightedCluster_ClusterWeightValidationError) ErrorName() string
- func (e WeightedCluster_ClusterWeightValidationError) Field() string
- func (e WeightedCluster_ClusterWeightValidationError) Key() bool
- func (e WeightedCluster_ClusterWeightValidationError) Reason() string
Constants ¶
This section is empty.
Variables ¶
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.
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.
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.
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.
var File_envoy_api_v2_route_route_components_proto protoreflect.FileDescriptor
var File_envoy_api_v2_route_route_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CorsPolicy ¶
type CorsPolicy struct { // Deprecated: Do not use. AllowOrigin []string `protobuf:"bytes,1,rep,name=allow_origin,json=allowOrigin,proto3" json:"allow_origin,omitempty"` // Deprecated: Do not use. AllowOriginRegex []string `protobuf:"bytes,8,rep,name=allow_origin_regex,json=allowOriginRegex,proto3" json:"allow_origin_regex,omitempty"` AllowOriginStringMatch []*matcher.StringMatcher `` /* 132-byte string literal not displayed */ AllowMethods string `protobuf:"bytes,2,opt,name=allow_methods,json=allowMethods,proto3" json:"allow_methods,omitempty"` AllowHeaders string `protobuf:"bytes,3,opt,name=allow_headers,json=allowHeaders,proto3" json:"allow_headers,omitempty"` ExposeHeaders string `protobuf:"bytes,4,opt,name=expose_headers,json=exposeHeaders,proto3" json:"expose_headers,omitempty"` MaxAge string `protobuf:"bytes,5,opt,name=max_age,json=maxAge,proto3" json:"max_age,omitempty"` AllowCredentials *wrappers.BoolValue `protobuf:"bytes,6,opt,name=allow_credentials,json=allowCredentials,proto3" json:"allow_credentials,omitempty"` // Types that are assignable to EnabledSpecifier: // *CorsPolicy_Enabled // *CorsPolicy_FilterEnabled EnabledSpecifier isCorsPolicy_EnabledSpecifier `protobuf_oneof:"enabled_specifier"` ShadowEnabled *core.RuntimeFractionalPercent `protobuf:"bytes,10,opt,name=shadow_enabled,json=shadowEnabled,proto3" json:"shadow_enabled,omitempty"` // 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) GetAllowOrigin
deprecated
func (x *CorsPolicy) GetAllowOrigin() []string
Deprecated: Do not use.
func (*CorsPolicy) GetAllowOriginRegex
deprecated
func (x *CorsPolicy) GetAllowOriginRegex() []string
Deprecated: Do not use.
func (*CorsPolicy) GetAllowOriginStringMatch ¶ added in v0.9.6
func (x *CorsPolicy) GetAllowOriginStringMatch() []*matcher.StringMatcher
func (*CorsPolicy) GetEnabled
deprecated
func (x *CorsPolicy) GetEnabled() *wrappers.BoolValue
Deprecated: Do not use.
func (*CorsPolicy) GetEnabledSpecifier ¶ added in v0.6.7
func (m *CorsPolicy) GetEnabledSpecifier() isCorsPolicy_EnabledSpecifier
func (*CorsPolicy) GetExposeHeaders ¶
func (x *CorsPolicy) GetExposeHeaders() string
func (*CorsPolicy) GetFilterEnabled ¶ added in v0.6.7
func (x *CorsPolicy) GetFilterEnabled() *core.RuntimeFractionalPercent
func (*CorsPolicy) GetMaxAge ¶
func (x *CorsPolicy) GetMaxAge() string
func (*CorsPolicy) GetShadowEnabled ¶ added in v0.6.7
func (x *CorsPolicy) GetShadowEnabled() *core.RuntimeFractionalPercent
func (*CorsPolicy) ProtoMessage ¶
func (*CorsPolicy) ProtoMessage()
func (*CorsPolicy) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e CorsPolicyValidationError) Error() string
Error satisfies the builtin error interface
func (CorsPolicyValidationError) ErrorName ¶ added in v0.7.0
func (e CorsPolicyValidationError) ErrorName() string
ErrorName returns error name.
func (CorsPolicyValidationError) Field ¶
func (e CorsPolicyValidationError) Field() string
Field function returns field value.
func (CorsPolicyValidationError) Key ¶
func (e CorsPolicyValidationError) Key() bool
Key function returns key value.
func (CorsPolicyValidationError) Reason ¶
func (e CorsPolicyValidationError) Reason() string
Reason function returns reason value.
type CorsPolicy_Enabled ¶ added in v0.6.7
type CorsPolicy_FilterEnabled ¶ added in v0.6.7
type CorsPolicy_FilterEnabled struct {
FilterEnabled *core.RuntimeFractionalPercent `protobuf:"bytes,9,opt,name=filter_enabled,json=filterEnabled,proto3,oneof"`
}
type Decorator ¶
type Decorator struct { Operation string `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"` Propagate *wrappers.BoolValue `protobuf:"bytes,2,opt,name=propagate,proto3" json:"propagate,omitempty"` // contains filtered or unexported fields }
func (*Decorator) Descriptor
deprecated
func (*Decorator) GetOperation ¶
func (*Decorator) GetPropagate ¶ added in v0.9.6
func (*Decorator) ProtoMessage ¶
func (*Decorator) ProtoMessage()
func (*Decorator) ProtoReflect ¶ added in v0.9.7
func (x *Decorator) ProtoReflect() protoreflect.Message
type DecoratorValidationError ¶
type DecoratorValidationError struct {
// contains filtered or unexported fields
}
DecoratorValidationError is the validation error returned by Decorator.Validate if the designated constraints aren't met.
func (DecoratorValidationError) Cause ¶
func (e DecoratorValidationError) Cause() error
Cause function returns cause value.
func (DecoratorValidationError) Error ¶
func (e DecoratorValidationError) Error() string
Error satisfies the builtin error interface
func (DecoratorValidationError) ErrorName ¶ added in v0.7.0
func (e DecoratorValidationError) ErrorName() string
ErrorName returns error name.
func (DecoratorValidationError) Field ¶
func (e DecoratorValidationError) Field() string
Field function returns field value.
func (DecoratorValidationError) Key ¶
func (e DecoratorValidationError) Key() bool
Key function returns key value.
func (DecoratorValidationError) Reason ¶
func (e DecoratorValidationError) Reason() string
Reason function returns reason value.
type DirectResponseAction ¶
type DirectResponseAction struct { Status uint32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` Body *core.DataSource `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` // 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() *core.DataSource
func (*DirectResponseAction) GetStatus ¶
func (x *DirectResponseAction) GetStatus() uint32
func (*DirectResponseAction) ProtoMessage ¶
func (*DirectResponseAction) ProtoMessage()
func (*DirectResponseAction) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e DirectResponseActionValidationError) Cause() error
Cause function returns cause value.
func (DirectResponseActionValidationError) Error ¶
func (e DirectResponseActionValidationError) Error() string
Error satisfies the builtin error interface
func (DirectResponseActionValidationError) ErrorName ¶ added in v0.7.0
func (e DirectResponseActionValidationError) ErrorName() string
ErrorName returns error name.
func (DirectResponseActionValidationError) Field ¶
func (e DirectResponseActionValidationError) Field() string
Field function returns field value.
func (DirectResponseActionValidationError) Key ¶
func (e DirectResponseActionValidationError) Key() bool
Key function returns key value.
func (DirectResponseActionValidationError) Reason ¶
func (e DirectResponseActionValidationError) Reason() string
Reason function returns reason value.
type FilterAction ¶ added in v0.9.6
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
added in
v0.9.6
func (*FilterAction) Descriptor() ([]byte, []int)
Deprecated: Use FilterAction.ProtoReflect.Descriptor instead.
func (*FilterAction) GetAction ¶ added in v0.9.6
func (x *FilterAction) GetAction() *any.Any
func (*FilterAction) ProtoMessage ¶ added in v0.9.6
func (*FilterAction) ProtoMessage()
func (*FilterAction) ProtoReflect ¶ added in v0.9.7
func (x *FilterAction) ProtoReflect() protoreflect.Message
func (*FilterAction) Reset ¶ added in v0.9.6
func (x *FilterAction) Reset()
func (*FilterAction) String ¶ added in v0.9.6
func (x *FilterAction) String() string
func (*FilterAction) Validate ¶ added in v0.9.6
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 ¶ added in v0.9.6
type FilterActionValidationError struct {
// contains filtered or unexported fields
}
FilterActionValidationError is the validation error returned by FilterAction.Validate if the designated constraints aren't met.
func (FilterActionValidationError) Cause ¶ added in v0.9.6
func (e FilterActionValidationError) Cause() error
Cause function returns cause value.
func (FilterActionValidationError) Error ¶ added in v0.9.6
func (e FilterActionValidationError) Error() string
Error satisfies the builtin error interface
func (FilterActionValidationError) ErrorName ¶ added in v0.9.6
func (e FilterActionValidationError) ErrorName() string
ErrorName returns error name.
func (FilterActionValidationError) Field ¶ added in v0.9.6
func (e FilterActionValidationError) Field() string
Field function returns field value.
func (FilterActionValidationError) Key ¶ added in v0.9.6
func (e FilterActionValidationError) Key() bool
Key function returns key value.
func (FilterActionValidationError) Reason ¶ added in v0.9.6
func (e FilterActionValidationError) Reason() string
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_RegexMatch // *HeaderMatcher_SafeRegexMatch // *HeaderMatcher_RangeMatch // *HeaderMatcher_PresentMatch // *HeaderMatcher_PrefixMatch // *HeaderMatcher_SuffixMatch HeaderMatchSpecifier isHeaderMatcher_HeaderMatchSpecifier `protobuf_oneof:"header_match_specifier"` InvertMatch bool `protobuf:"varint,8,opt,name=invert_match,json=invertMatch,proto3" json:"invert_match,omitempty"` // 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() *_type.Int64Range
func (*HeaderMatcher) GetRegexMatch
deprecated
func (x *HeaderMatcher) GetRegexMatch() string
Deprecated: Do not use.
func (*HeaderMatcher) GetSafeRegexMatch ¶ added in v0.9.6
func (x *HeaderMatcher) GetSafeRegexMatch() *matcher.RegexMatcher
func (*HeaderMatcher) GetSuffixMatch ¶
func (x *HeaderMatcher) GetSuffixMatch() string
func (*HeaderMatcher) ProtoMessage ¶
func (*HeaderMatcher) ProtoMessage()
func (*HeaderMatcher) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e HeaderMatcherValidationError) Cause() error
Cause function returns cause value.
func (HeaderMatcherValidationError) Error ¶
func (e HeaderMatcherValidationError) Error() string
Error satisfies the builtin error interface
func (HeaderMatcherValidationError) ErrorName ¶ added in v0.7.0
func (e HeaderMatcherValidationError) ErrorName() string
ErrorName returns error name.
func (HeaderMatcherValidationError) Field ¶
func (e HeaderMatcherValidationError) Field() string
Field function returns field value.
func (HeaderMatcherValidationError) Key ¶
func (e HeaderMatcherValidationError) Key() bool
Key function returns key value.
func (HeaderMatcherValidationError) Reason ¶
func (e HeaderMatcherValidationError) Reason() string
Reason function returns reason value.
type HeaderMatcher_ExactMatch ¶
type HeaderMatcher_ExactMatch struct {
ExactMatch string `protobuf:"bytes,4,opt,name=exact_match,json=exactMatch,proto3,oneof"`
}
type HeaderMatcher_PrefixMatch ¶
type HeaderMatcher_PrefixMatch struct {
PrefixMatch string `protobuf:"bytes,9,opt,name=prefix_match,json=prefixMatch,proto3,oneof"`
}
type HeaderMatcher_PresentMatch ¶
type HeaderMatcher_PresentMatch struct {
PresentMatch bool `protobuf:"varint,7,opt,name=present_match,json=presentMatch,proto3,oneof"`
}
type HeaderMatcher_RangeMatch ¶
type HeaderMatcher_RangeMatch struct {
RangeMatch *_type.Int64Range `protobuf:"bytes,6,opt,name=range_match,json=rangeMatch,proto3,oneof"`
}
type HeaderMatcher_RegexMatch ¶
type HeaderMatcher_RegexMatch struct { // Deprecated: Do not use. RegexMatch string `protobuf:"bytes,5,opt,name=regex_match,json=regexMatch,proto3,oneof"` }
type HeaderMatcher_SafeRegexMatch ¶ added in v0.9.6
type HeaderMatcher_SafeRegexMatch struct {
SafeRegexMatch *matcher.RegexMatcher `protobuf:"bytes,11,opt,name=safe_regex_match,json=safeRegexMatch,proto3,oneof"`
}
type HeaderMatcher_SuffixMatch ¶
type HeaderMatcher_SuffixMatch struct {
SuffixMatch string `protobuf:"bytes,10,opt,name=suffix_match,json=suffixMatch,proto3,oneof"`
}
type HedgePolicy ¶ added in v0.6.8
type HedgePolicy struct { InitialRequests *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=initial_requests,json=initialRequests,proto3" json:"initial_requests,omitempty"` AdditionalRequestChance *_type.FractionalPercent `` /* 132-byte string literal not displayed */ HedgeOnPerTryTimeout bool `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
func (*HedgePolicy) Descriptor
deprecated
added in
v0.6.8
func (*HedgePolicy) Descriptor() ([]byte, []int)
Deprecated: Use HedgePolicy.ProtoReflect.Descriptor instead.
func (*HedgePolicy) GetAdditionalRequestChance ¶ added in v0.6.8
func (x *HedgePolicy) GetAdditionalRequestChance() *_type.FractionalPercent
func (*HedgePolicy) GetHedgeOnPerTryTimeout ¶ added in v0.6.8
func (x *HedgePolicy) GetHedgeOnPerTryTimeout() bool
func (*HedgePolicy) GetInitialRequests ¶ added in v0.6.8
func (x *HedgePolicy) GetInitialRequests() *wrappers.UInt32Value
func (*HedgePolicy) ProtoMessage ¶ added in v0.6.8
func (*HedgePolicy) ProtoMessage()
func (*HedgePolicy) ProtoReflect ¶ added in v0.9.7
func (x *HedgePolicy) ProtoReflect() protoreflect.Message
func (*HedgePolicy) Reset ¶ added in v0.6.8
func (x *HedgePolicy) Reset()
func (*HedgePolicy) String ¶ added in v0.6.8
func (x *HedgePolicy) String() string
func (*HedgePolicy) Validate ¶ added in v0.6.8
func (m *HedgePolicy) Validate() error
Validate checks the field values on HedgePolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type HedgePolicyValidationError ¶ added in v0.6.8
type HedgePolicyValidationError struct {
// contains filtered or unexported fields
}
HedgePolicyValidationError is the validation error returned by HedgePolicy.Validate if the designated constraints aren't met.
func (HedgePolicyValidationError) Cause ¶ added in v0.6.8
func (e HedgePolicyValidationError) Cause() error
Cause function returns cause value.
func (HedgePolicyValidationError) Error ¶ added in v0.6.8
func (e HedgePolicyValidationError) Error() string
Error satisfies the builtin error interface
func (HedgePolicyValidationError) ErrorName ¶ added in v0.7.0
func (e HedgePolicyValidationError) ErrorName() string
ErrorName returns error name.
func (HedgePolicyValidationError) Field ¶ added in v0.6.8
func (e HedgePolicyValidationError) Field() string
Field function returns field value.
func (HedgePolicyValidationError) Key ¶ added in v0.6.8
func (e HedgePolicyValidationError) Key() bool
Key function returns key value.
func (HedgePolicyValidationError) Reason ¶ added in v0.6.8
func (e HedgePolicyValidationError) Reason() string
Reason function returns reason value.
type QueryParameterMatcher ¶
type QueryParameterMatcher struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Deprecated: Do not use. Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // Deprecated: Do not use. Regex *wrappers.BoolValue `protobuf:"bytes,4,opt,name=regex,proto3" json:"regex,omitempty"` // 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 ¶ added in v0.9.6
func (x *QueryParameterMatcher) GetPresentMatch() bool
func (*QueryParameterMatcher) GetQueryParameterMatchSpecifier ¶ added in v0.9.6
func (m *QueryParameterMatcher) GetQueryParameterMatchSpecifier() isQueryParameterMatcher_QueryParameterMatchSpecifier
func (*QueryParameterMatcher) GetRegex
deprecated
func (x *QueryParameterMatcher) GetRegex() *wrappers.BoolValue
Deprecated: Do not use.
func (*QueryParameterMatcher) GetStringMatch ¶ added in v0.9.6
func (x *QueryParameterMatcher) GetStringMatch() *matcher.StringMatcher
func (*QueryParameterMatcher) GetValue
deprecated
func (x *QueryParameterMatcher) GetValue() string
Deprecated: Do not use.
func (*QueryParameterMatcher) ProtoMessage ¶
func (*QueryParameterMatcher) ProtoMessage()
func (*QueryParameterMatcher) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e QueryParameterMatcherValidationError) Cause() error
Cause function returns cause value.
func (QueryParameterMatcherValidationError) Error ¶
func (e QueryParameterMatcherValidationError) Error() string
Error satisfies the builtin error interface
func (QueryParameterMatcherValidationError) ErrorName ¶ added in v0.7.0
func (e QueryParameterMatcherValidationError) ErrorName() string
ErrorName returns error name.
func (QueryParameterMatcherValidationError) Field ¶
func (e QueryParameterMatcherValidationError) Field() string
Field function returns field value.
func (QueryParameterMatcherValidationError) Key ¶
func (e QueryParameterMatcherValidationError) Key() bool
Key function returns key value.
func (QueryParameterMatcherValidationError) Reason ¶
func (e QueryParameterMatcherValidationError) Reason() string
Reason function returns reason value.
type QueryParameterMatcher_PresentMatch ¶ added in v0.9.6
type QueryParameterMatcher_PresentMatch struct {
PresentMatch bool `protobuf:"varint,6,opt,name=present_match,json=presentMatch,proto3,oneof"`
}
type QueryParameterMatcher_StringMatch ¶ added in v0.9.6
type QueryParameterMatcher_StringMatch struct {
StringMatch *matcher.StringMatcher `protobuf:"bytes,5,opt,name=string_match,json=stringMatch,proto3,oneof"`
}
type RateLimit ¶
type RateLimit struct { Stage *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=stage,proto3" json:"stage,omitempty"` DisableKey string `protobuf:"bytes,2,opt,name=disable_key,json=disableKey,proto3" json:"disable_key,omitempty"` Actions []*RateLimit_Action `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"` // contains filtered or unexported fields }
func (*RateLimit) Descriptor
deprecated
func (*RateLimit) GetActions ¶
func (x *RateLimit) GetActions() []*RateLimit_Action
func (*RateLimit) GetDisableKey ¶
func (*RateLimit) GetStage ¶
func (x *RateLimit) GetStage() *wrappers.UInt32Value
func (*RateLimit) ProtoMessage ¶
func (*RateLimit) ProtoMessage()
func (*RateLimit) ProtoReflect ¶ added in v0.9.7
func (x *RateLimit) ProtoReflect() protoreflect.Message
type RateLimitValidationError ¶
type RateLimitValidationError struct {
// contains filtered or unexported fields
}
RateLimitValidationError is the validation error returned by RateLimit.Validate if the designated constraints aren't met.
func (RateLimitValidationError) Cause ¶
func (e RateLimitValidationError) Cause() error
Cause function returns cause value.
func (RateLimitValidationError) Error ¶
func (e RateLimitValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimitValidationError) ErrorName ¶ added in v0.7.0
func (e RateLimitValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimitValidationError) Field ¶
func (e RateLimitValidationError) Field() string
Field function returns field value.
func (RateLimitValidationError) Key ¶
func (e RateLimitValidationError) Key() bool
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_ 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) 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 ¶ added in v0.9.7
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 ¶
func (e RateLimit_ActionValidationError) Cause() error
Cause function returns cause value.
func (RateLimit_ActionValidationError) Error ¶
func (e RateLimit_ActionValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimit_ActionValidationError) ErrorName ¶ added in v0.7.0
func (e RateLimit_ActionValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimit_ActionValidationError) Field ¶
func (e RateLimit_ActionValidationError) Field() string
Field function returns field value.
func (RateLimit_ActionValidationError) Key ¶
func (e RateLimit_ActionValidationError) Key() bool
Key function returns key value.
func (RateLimit_ActionValidationError) Reason ¶
func (e RateLimit_ActionValidationError) Reason() string
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 ¶ added in v0.9.7
func (x *RateLimit_Action_DestinationCluster) ProtoReflect() protoreflect.Message
func (*RateLimit_Action_DestinationCluster) Reset ¶
func (x *RateLimit_Action_DestinationCluster) Reset()
func (*RateLimit_Action_DestinationCluster) String ¶
func (x *RateLimit_Action_DestinationCluster) String() string
func (*RateLimit_Action_DestinationCluster) Validate ¶
func (m *RateLimit_Action_DestinationCluster) Validate() error
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 ¶
func (e RateLimit_Action_DestinationClusterValidationError) Cause() error
Cause function returns cause value.
func (RateLimit_Action_DestinationClusterValidationError) Error ¶
func (e RateLimit_Action_DestinationClusterValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimit_Action_DestinationClusterValidationError) ErrorName ¶ added in v0.7.0
func (e RateLimit_Action_DestinationClusterValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimit_Action_DestinationClusterValidationError) Field ¶
func (e RateLimit_Action_DestinationClusterValidationError) Field() string
Field function returns field value.
func (RateLimit_Action_DestinationClusterValidationError) Key ¶
func (e RateLimit_Action_DestinationClusterValidationError) Key() bool
Key function returns key value.
func (RateLimit_Action_DestinationClusterValidationError) Reason ¶
func (e RateLimit_Action_DestinationClusterValidationError) Reason() string
Reason function returns reason value.
type RateLimit_Action_DestinationCluster_ ¶
type RateLimit_Action_DestinationCluster_ struct {
DestinationCluster *RateLimit_Action_DestinationCluster `protobuf:"bytes,2,opt,name=destination_cluster,json=destinationCluster,proto3,oneof"`
}
type RateLimit_Action_GenericKey ¶
type RateLimit_Action_GenericKey struct { DescriptorValue string `protobuf:"bytes,1,opt,name=descriptor_value,json=descriptorValue,proto3" json:"descriptor_value,omitempty"` // 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 ¶ added in v0.9.7
func (x *RateLimit_Action_GenericKey) ProtoReflect() protoreflect.Message
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 ¶
func (e RateLimit_Action_GenericKeyValidationError) Cause() error
Cause function returns cause value.
func (RateLimit_Action_GenericKeyValidationError) Error ¶
func (e RateLimit_Action_GenericKeyValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimit_Action_GenericKeyValidationError) ErrorName ¶ added in v0.7.0
func (e RateLimit_Action_GenericKeyValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimit_Action_GenericKeyValidationError) Field ¶
func (e RateLimit_Action_GenericKeyValidationError) Field() string
Field function returns field value.
func (RateLimit_Action_GenericKeyValidationError) Key ¶
func (e RateLimit_Action_GenericKeyValidationError) Key() bool
Key function returns key value.
func (RateLimit_Action_GenericKeyValidationError) Reason ¶
func (e RateLimit_Action_GenericKeyValidationError) Reason() string
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 (x *RateLimit_Action_HeaderValueMatch) GetExpectMatch() *wrappers.BoolValue
func (*RateLimit_Action_HeaderValueMatch) GetHeaders ¶
func (x *RateLimit_Action_HeaderValueMatch) GetHeaders() []*HeaderMatcher
func (*RateLimit_Action_HeaderValueMatch) ProtoMessage ¶
func (*RateLimit_Action_HeaderValueMatch) ProtoMessage()
func (*RateLimit_Action_HeaderValueMatch) ProtoReflect ¶ added in v0.9.7
func (x *RateLimit_Action_HeaderValueMatch) ProtoReflect() protoreflect.Message
func (*RateLimit_Action_HeaderValueMatch) Reset ¶
func (x *RateLimit_Action_HeaderValueMatch) Reset()
func (*RateLimit_Action_HeaderValueMatch) String ¶
func (x *RateLimit_Action_HeaderValueMatch) String() string
func (*RateLimit_Action_HeaderValueMatch) Validate ¶
func (m *RateLimit_Action_HeaderValueMatch) Validate() error
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 ¶
func (e RateLimit_Action_HeaderValueMatchValidationError) Cause() error
Cause function returns cause value.
func (RateLimit_Action_HeaderValueMatchValidationError) Error ¶
func (e RateLimit_Action_HeaderValueMatchValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimit_Action_HeaderValueMatchValidationError) ErrorName ¶ added in v0.7.0
func (e RateLimit_Action_HeaderValueMatchValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimit_Action_HeaderValueMatchValidationError) Field ¶
func (e RateLimit_Action_HeaderValueMatchValidationError) Field() string
Field function returns field value.
func (RateLimit_Action_HeaderValueMatchValidationError) Key ¶
func (e RateLimit_Action_HeaderValueMatchValidationError) Key() bool
Key function returns key value.
func (RateLimit_Action_HeaderValueMatchValidationError) Reason ¶
func (e RateLimit_Action_HeaderValueMatchValidationError) Reason() string
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 ¶ added in v0.9.7
func (x *RateLimit_Action_RemoteAddress) ProtoReflect() protoreflect.Message
func (*RateLimit_Action_RemoteAddress) Reset ¶
func (x *RateLimit_Action_RemoteAddress) Reset()
func (*RateLimit_Action_RemoteAddress) String ¶
func (x *RateLimit_Action_RemoteAddress) String() 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 ¶
func (e RateLimit_Action_RemoteAddressValidationError) Cause() error
Cause function returns cause value.
func (RateLimit_Action_RemoteAddressValidationError) Error ¶
func (e RateLimit_Action_RemoteAddressValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimit_Action_RemoteAddressValidationError) ErrorName ¶ added in v0.7.0
func (e RateLimit_Action_RemoteAddressValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimit_Action_RemoteAddressValidationError) Field ¶
func (e RateLimit_Action_RemoteAddressValidationError) Field() string
Field function returns field value.
func (RateLimit_Action_RemoteAddressValidationError) Key ¶
func (e RateLimit_Action_RemoteAddressValidationError) Key() bool
Key function returns key value.
func (RateLimit_Action_RemoteAddressValidationError) Reason ¶
func (e RateLimit_Action_RemoteAddressValidationError) Reason() string
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"` // 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) ProtoMessage ¶
func (*RateLimit_Action_RequestHeaders) ProtoMessage()
func (*RateLimit_Action_RequestHeaders) ProtoReflect ¶ added in v0.9.7
func (x *RateLimit_Action_RequestHeaders) ProtoReflect() protoreflect.Message
func (*RateLimit_Action_RequestHeaders) Reset ¶
func (x *RateLimit_Action_RequestHeaders) Reset()
func (*RateLimit_Action_RequestHeaders) String ¶
func (x *RateLimit_Action_RequestHeaders) String() 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 ¶
func (e RateLimit_Action_RequestHeadersValidationError) Cause() error
Cause function returns cause value.
func (RateLimit_Action_RequestHeadersValidationError) Error ¶
func (e RateLimit_Action_RequestHeadersValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimit_Action_RequestHeadersValidationError) ErrorName ¶ added in v0.7.0
func (e RateLimit_Action_RequestHeadersValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimit_Action_RequestHeadersValidationError) Field ¶
func (e RateLimit_Action_RequestHeadersValidationError) Field() string
Field function returns field value.
func (RateLimit_Action_RequestHeadersValidationError) Key ¶
func (e RateLimit_Action_RequestHeadersValidationError) Key() bool
Key function returns key value.
func (RateLimit_Action_RequestHeadersValidationError) Reason ¶
func (e RateLimit_Action_RequestHeadersValidationError) Reason() string
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 ¶ added in v0.9.7
func (x *RateLimit_Action_SourceCluster) ProtoReflect() protoreflect.Message
func (*RateLimit_Action_SourceCluster) Reset ¶
func (x *RateLimit_Action_SourceCluster) Reset()
func (*RateLimit_Action_SourceCluster) String ¶
func (x *RateLimit_Action_SourceCluster) String() 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 ¶
func (e RateLimit_Action_SourceClusterValidationError) Cause() error
Cause function returns cause value.
func (RateLimit_Action_SourceClusterValidationError) Error ¶
func (e RateLimit_Action_SourceClusterValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimit_Action_SourceClusterValidationError) ErrorName ¶ added in v0.7.0
func (e RateLimit_Action_SourceClusterValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimit_Action_SourceClusterValidationError) Field ¶
func (e RateLimit_Action_SourceClusterValidationError) Field() string
Field function returns field value.
func (RateLimit_Action_SourceClusterValidationError) Key ¶
func (e RateLimit_Action_SourceClusterValidationError) Key() bool
Key function returns key value.
func (RateLimit_Action_SourceClusterValidationError) Reason ¶
func (e RateLimit_Action_SourceClusterValidationError) Reason() string
Reason function returns reason value.
type RateLimit_Action_SourceCluster_ ¶
type RateLimit_Action_SourceCluster_ struct {
SourceCluster *RateLimit_Action_SourceCluster `protobuf:"bytes,1,opt,name=source_cluster,json=sourceCluster,proto3,oneof"`
}
type RedirectAction ¶
type RedirectAction struct { // Types that are 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 `` /* 158-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 ¶ added in v0.6.2
func (x *RedirectAction) GetPortRedirect() uint32
func (*RedirectAction) GetPrefixRewrite ¶
func (x *RedirectAction) GetPrefixRewrite() string
func (*RedirectAction) GetResponseCode ¶
func (x *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode
func (*RedirectAction) GetSchemeRedirect ¶ added in v0.6.2
func (x *RedirectAction) GetSchemeRedirect() string
func (*RedirectAction) GetSchemeRewriteSpecifier ¶ added in v0.6.2
func (m *RedirectAction) GetSchemeRewriteSpecifier() isRedirectAction_SchemeRewriteSpecifier
func (*RedirectAction) GetStripQuery ¶
func (x *RedirectAction) GetStripQuery() bool
func (*RedirectAction) ProtoMessage ¶
func (*RedirectAction) ProtoMessage()
func (*RedirectAction) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e RedirectActionValidationError) Cause() error
Cause function returns cause value.
func (RedirectActionValidationError) Error ¶
func (e RedirectActionValidationError) Error() string
Error satisfies the builtin error interface
func (RedirectActionValidationError) ErrorName ¶ added in v0.7.0
func (e RedirectActionValidationError) ErrorName() string
ErrorName returns error name.
func (RedirectActionValidationError) Field ¶
func (e RedirectActionValidationError) Field() string
Field function returns field value.
func (RedirectActionValidationError) Key ¶
func (e RedirectActionValidationError) Key() bool
Key function returns key value.
func (RedirectActionValidationError) Reason ¶
func (e RedirectActionValidationError) Reason() string
Reason function returns reason value.
type RedirectAction_HttpsRedirect ¶ added in v0.6.2
type RedirectAction_HttpsRedirect struct {
HttpsRedirect bool `protobuf:"varint,4,opt,name=https_redirect,json=httpsRedirect,proto3,oneof"`
}
type RedirectAction_PathRedirect ¶
type RedirectAction_PathRedirect struct {
PathRedirect string `protobuf:"bytes,2,opt,name=path_redirect,json=pathRedirect,proto3,oneof"`
}
type RedirectAction_PrefixRewrite ¶
type RedirectAction_PrefixRewrite struct {
PrefixRewrite string `protobuf:"bytes,5,opt,name=prefix_rewrite,json=prefixRewrite,proto3,oneof"`
}
type RedirectAction_RedirectResponseCode ¶
type RedirectAction_RedirectResponseCode int32
const ( RedirectAction_MOVED_PERMANENTLY RedirectAction_RedirectResponseCode = 0 RedirectAction_FOUND RedirectAction_RedirectResponseCode = 1 RedirectAction_SEE_OTHER RedirectAction_RedirectResponseCode = 2 RedirectAction_TEMPORARY_REDIRECT RedirectAction_RedirectResponseCode = 3 RedirectAction_PERMANENT_REDIRECT RedirectAction_RedirectResponseCode = 4 )
func (RedirectAction_RedirectResponseCode) Descriptor ¶ added in v0.9.7
func (RedirectAction_RedirectResponseCode) Descriptor() protoreflect.EnumDescriptor
func (RedirectAction_RedirectResponseCode) Enum ¶ added in v0.9.7
func (x RedirectAction_RedirectResponseCode) Enum() *RedirectAction_RedirectResponseCode
func (RedirectAction_RedirectResponseCode) EnumDescriptor
deprecated
func (RedirectAction_RedirectResponseCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedirectAction_RedirectResponseCode.Descriptor instead.
func (RedirectAction_RedirectResponseCode) Number ¶ added in v0.9.7
func (x RedirectAction_RedirectResponseCode) Number() protoreflect.EnumNumber
func (RedirectAction_RedirectResponseCode) String ¶
func (x RedirectAction_RedirectResponseCode) String() string
func (RedirectAction_RedirectResponseCode) Type ¶ added in v0.9.7
func (RedirectAction_RedirectResponseCode) Type() protoreflect.EnumType
type RedirectAction_SchemeRedirect ¶ added in v0.6.2
type RedirectAction_SchemeRedirect struct {
SchemeRedirect string `protobuf:"bytes,7,opt,name=scheme_redirect,json=schemeRedirect,proto3,oneof"`
}
type RetryPolicy ¶ added in v0.6.7
type RetryPolicy struct { RetryOn string `protobuf:"bytes,1,opt,name=retry_on,json=retryOn,proto3" json:"retry_on,omitempty"` NumRetries *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=num_retries,json=numRetries,proto3" json:"num_retries,omitempty"` PerTryTimeout *duration.Duration `protobuf:"bytes,3,opt,name=per_try_timeout,json=perTryTimeout,proto3" json:"per_try_timeout,omitempty"` RetryPriority *RetryPolicy_RetryPriority `protobuf:"bytes,4,opt,name=retry_priority,json=retryPriority,proto3" json:"retry_priority,omitempty"` RetryHostPredicate []*RetryPolicy_RetryHostPredicate `protobuf:"bytes,5,rep,name=retry_host_predicate,json=retryHostPredicate,proto3" json:"retry_host_predicate,omitempty"` HostSelectionRetryMaxAttempts int64 `` /* 155-byte string literal not displayed */ RetriableStatusCodes []uint32 `` /* 131-byte string literal not displayed */ RetryBackOff *RetryPolicy_RetryBackOff `protobuf:"bytes,8,opt,name=retry_back_off,json=retryBackOff,proto3" json:"retry_back_off,omitempty"` RetriableHeaders []*HeaderMatcher `protobuf:"bytes,9,rep,name=retriable_headers,json=retriableHeaders,proto3" json:"retriable_headers,omitempty"` RetriableRequestHeaders []*HeaderMatcher `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RetryPolicy) Descriptor
deprecated
added in
v0.6.7
func (*RetryPolicy) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicy.ProtoReflect.Descriptor instead.
func (*RetryPolicy) GetHostSelectionRetryMaxAttempts ¶ added in v0.6.7
func (x *RetryPolicy) GetHostSelectionRetryMaxAttempts() int64
func (*RetryPolicy) GetNumRetries ¶ added in v0.6.7
func (x *RetryPolicy) GetNumRetries() *wrappers.UInt32Value
func (*RetryPolicy) GetPerTryTimeout ¶ added in v0.6.7
func (x *RetryPolicy) GetPerTryTimeout() *duration.Duration
func (*RetryPolicy) GetRetriableHeaders ¶ added in v0.9.6
func (x *RetryPolicy) GetRetriableHeaders() []*HeaderMatcher
func (*RetryPolicy) GetRetriableRequestHeaders ¶ added in v0.9.6
func (x *RetryPolicy) GetRetriableRequestHeaders() []*HeaderMatcher
func (*RetryPolicy) GetRetriableStatusCodes ¶ added in v0.6.7
func (x *RetryPolicy) GetRetriableStatusCodes() []uint32
func (*RetryPolicy) GetRetryBackOff ¶ added in v0.7.1
func (x *RetryPolicy) GetRetryBackOff() *RetryPolicy_RetryBackOff
func (*RetryPolicy) GetRetryHostPredicate ¶ added in v0.6.7
func (x *RetryPolicy) GetRetryHostPredicate() []*RetryPolicy_RetryHostPredicate
func (*RetryPolicy) GetRetryOn ¶ added in v0.6.7
func (x *RetryPolicy) GetRetryOn() string
func (*RetryPolicy) GetRetryPriority ¶ added in v0.6.7
func (x *RetryPolicy) GetRetryPriority() *RetryPolicy_RetryPriority
func (*RetryPolicy) ProtoMessage ¶ added in v0.6.7
func (*RetryPolicy) ProtoMessage()
func (*RetryPolicy) ProtoReflect ¶ added in v0.9.7
func (x *RetryPolicy) ProtoReflect() protoreflect.Message
func (*RetryPolicy) Reset ¶ added in v0.6.7
func (x *RetryPolicy) Reset()
func (*RetryPolicy) String ¶ added in v0.6.7
func (x *RetryPolicy) String() string
func (*RetryPolicy) Validate ¶ added in v0.6.7
func (m *RetryPolicy) Validate() error
Validate checks the field values on RetryPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type RetryPolicyValidationError ¶ added in v0.6.7
type RetryPolicyValidationError struct {
// contains filtered or unexported fields
}
RetryPolicyValidationError is the validation error returned by RetryPolicy.Validate if the designated constraints aren't met.
func (RetryPolicyValidationError) Cause ¶ added in v0.6.7
func (e RetryPolicyValidationError) Cause() error
Cause function returns cause value.
func (RetryPolicyValidationError) Error ¶ added in v0.6.7
func (e RetryPolicyValidationError) Error() string
Error satisfies the builtin error interface
func (RetryPolicyValidationError) ErrorName ¶ added in v0.7.0
func (e RetryPolicyValidationError) ErrorName() string
ErrorName returns error name.
func (RetryPolicyValidationError) Field ¶ added in v0.6.7
func (e RetryPolicyValidationError) Field() string
Field function returns field value.
func (RetryPolicyValidationError) Key ¶ added in v0.6.7
func (e RetryPolicyValidationError) Key() bool
Key function returns key value.
func (RetryPolicyValidationError) Reason ¶ added in v0.6.7
func (e RetryPolicyValidationError) Reason() string
Reason function returns reason value.
type RetryPolicy_RetryBackOff ¶ added in v0.7.1
type RetryPolicy_RetryBackOff struct { BaseInterval *duration.Duration `protobuf:"bytes,1,opt,name=base_interval,json=baseInterval,proto3" json:"base_interval,omitempty"` MaxInterval *duration.Duration `protobuf:"bytes,2,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"` // contains filtered or unexported fields }
func (*RetryPolicy_RetryBackOff) Descriptor
deprecated
added in
v0.7.1
func (*RetryPolicy_RetryBackOff) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicy_RetryBackOff.ProtoReflect.Descriptor instead.
func (*RetryPolicy_RetryBackOff) GetBaseInterval ¶ added in v0.7.1
func (x *RetryPolicy_RetryBackOff) GetBaseInterval() *duration.Duration
func (*RetryPolicy_RetryBackOff) GetMaxInterval ¶ added in v0.7.1
func (x *RetryPolicy_RetryBackOff) GetMaxInterval() *duration.Duration
func (*RetryPolicy_RetryBackOff) ProtoMessage ¶ added in v0.7.1
func (*RetryPolicy_RetryBackOff) ProtoMessage()
func (*RetryPolicy_RetryBackOff) ProtoReflect ¶ added in v0.9.7
func (x *RetryPolicy_RetryBackOff) ProtoReflect() protoreflect.Message
func (*RetryPolicy_RetryBackOff) Reset ¶ added in v0.7.1
func (x *RetryPolicy_RetryBackOff) Reset()
func (*RetryPolicy_RetryBackOff) String ¶ added in v0.7.1
func (x *RetryPolicy_RetryBackOff) String() string
func (*RetryPolicy_RetryBackOff) Validate ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) Validate() error
Validate checks the field values on RetryPolicy_RetryBackOff with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type RetryPolicy_RetryBackOffValidationError ¶ added in v0.7.1
type RetryPolicy_RetryBackOffValidationError struct {
// contains filtered or unexported fields
}
RetryPolicy_RetryBackOffValidationError is the validation error returned by RetryPolicy_RetryBackOff.Validate if the designated constraints aren't met.
func (RetryPolicy_RetryBackOffValidationError) Cause ¶ added in v0.7.1
func (e RetryPolicy_RetryBackOffValidationError) Cause() error
Cause function returns cause value.
func (RetryPolicy_RetryBackOffValidationError) Error ¶ added in v0.7.1
func (e RetryPolicy_RetryBackOffValidationError) Error() string
Error satisfies the builtin error interface
func (RetryPolicy_RetryBackOffValidationError) ErrorName ¶ added in v0.7.1
func (e RetryPolicy_RetryBackOffValidationError) ErrorName() string
ErrorName returns error name.
func (RetryPolicy_RetryBackOffValidationError) Field ¶ added in v0.7.1
func (e RetryPolicy_RetryBackOffValidationError) Field() string
Field function returns field value.
func (RetryPolicy_RetryBackOffValidationError) Key ¶ added in v0.7.1
func (e RetryPolicy_RetryBackOffValidationError) Key() bool
Key function returns key value.
func (RetryPolicy_RetryBackOffValidationError) Reason ¶ added in v0.7.1
func (e RetryPolicy_RetryBackOffValidationError) Reason() string
Reason function returns reason value.
type RetryPolicy_RetryHostPredicate ¶ added in v0.6.7
type RetryPolicy_RetryHostPredicate struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Types that are assignable to ConfigType: // *RetryPolicy_RetryHostPredicate_Config // *RetryPolicy_RetryHostPredicate_TypedConfig ConfigType isRetryPolicy_RetryHostPredicate_ConfigType `protobuf_oneof:"config_type"` // contains filtered or unexported fields }
func (*RetryPolicy_RetryHostPredicate) Descriptor
deprecated
added in
v0.6.7
func (*RetryPolicy_RetryHostPredicate) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicy_RetryHostPredicate.ProtoReflect.Descriptor instead.
func (*RetryPolicy_RetryHostPredicate) GetConfig
deprecated
added in
v0.6.7
func (x *RetryPolicy_RetryHostPredicate) GetConfig() *_struct.Struct
Deprecated: Do not use.
func (*RetryPolicy_RetryHostPredicate) GetConfigType ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) GetConfigType() isRetryPolicy_RetryHostPredicate_ConfigType
func (*RetryPolicy_RetryHostPredicate) GetName ¶ added in v0.6.7
func (x *RetryPolicy_RetryHostPredicate) GetName() string
func (*RetryPolicy_RetryHostPredicate) GetTypedConfig ¶ added in v0.6.7
func (x *RetryPolicy_RetryHostPredicate) GetTypedConfig() *any.Any
func (*RetryPolicy_RetryHostPredicate) ProtoMessage ¶ added in v0.6.7
func (*RetryPolicy_RetryHostPredicate) ProtoMessage()
func (*RetryPolicy_RetryHostPredicate) ProtoReflect ¶ added in v0.9.7
func (x *RetryPolicy_RetryHostPredicate) ProtoReflect() protoreflect.Message
func (*RetryPolicy_RetryHostPredicate) Reset ¶ added in v0.6.7
func (x *RetryPolicy_RetryHostPredicate) Reset()
func (*RetryPolicy_RetryHostPredicate) String ¶ added in v0.6.7
func (x *RetryPolicy_RetryHostPredicate) String() string
func (*RetryPolicy_RetryHostPredicate) Validate ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) Validate() error
Validate checks the field values on RetryPolicy_RetryHostPredicate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type RetryPolicy_RetryHostPredicateValidationError ¶ added in v0.6.7
type RetryPolicy_RetryHostPredicateValidationError struct {
// contains filtered or unexported fields
}
RetryPolicy_RetryHostPredicateValidationError is the validation error returned by RetryPolicy_RetryHostPredicate.Validate if the designated constraints aren't met.
func (RetryPolicy_RetryHostPredicateValidationError) Cause ¶ added in v0.6.7
func (e RetryPolicy_RetryHostPredicateValidationError) Cause() error
Cause function returns cause value.
func (RetryPolicy_RetryHostPredicateValidationError) Error ¶ added in v0.6.7
func (e RetryPolicy_RetryHostPredicateValidationError) Error() string
Error satisfies the builtin error interface
func (RetryPolicy_RetryHostPredicateValidationError) ErrorName ¶ added in v0.7.0
func (e RetryPolicy_RetryHostPredicateValidationError) ErrorName() string
ErrorName returns error name.
func (RetryPolicy_RetryHostPredicateValidationError) Field ¶ added in v0.6.7
func (e RetryPolicy_RetryHostPredicateValidationError) Field() string
Field function returns field value.
func (RetryPolicy_RetryHostPredicateValidationError) Key ¶ added in v0.6.7
func (e RetryPolicy_RetryHostPredicateValidationError) Key() bool
Key function returns key value.
func (RetryPolicy_RetryHostPredicateValidationError) Reason ¶ added in v0.6.7
func (e RetryPolicy_RetryHostPredicateValidationError) Reason() string
Reason function returns reason value.
type RetryPolicy_RetryHostPredicate_Config ¶ added in v0.6.7
type RetryPolicy_RetryHostPredicate_TypedConfig ¶ added in v0.6.7
type RetryPolicy_RetryPriority ¶ added in v0.6.7
type RetryPolicy_RetryPriority struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Types that are assignable to ConfigType: // *RetryPolicy_RetryPriority_Config // *RetryPolicy_RetryPriority_TypedConfig ConfigType isRetryPolicy_RetryPriority_ConfigType `protobuf_oneof:"config_type"` // contains filtered or unexported fields }
func (*RetryPolicy_RetryPriority) Descriptor
deprecated
added in
v0.6.7
func (*RetryPolicy_RetryPriority) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicy_RetryPriority.ProtoReflect.Descriptor instead.
func (*RetryPolicy_RetryPriority) GetConfig
deprecated
added in
v0.6.7
func (x *RetryPolicy_RetryPriority) GetConfig() *_struct.Struct
Deprecated: Do not use.
func (*RetryPolicy_RetryPriority) GetConfigType ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) GetConfigType() isRetryPolicy_RetryPriority_ConfigType
func (*RetryPolicy_RetryPriority) GetName ¶ added in v0.6.7
func (x *RetryPolicy_RetryPriority) GetName() string
func (*RetryPolicy_RetryPriority) GetTypedConfig ¶ added in v0.6.7
func (x *RetryPolicy_RetryPriority) GetTypedConfig() *any.Any
func (*RetryPolicy_RetryPriority) ProtoMessage ¶ added in v0.6.7
func (*RetryPolicy_RetryPriority) ProtoMessage()
func (*RetryPolicy_RetryPriority) ProtoReflect ¶ added in v0.9.7
func (x *RetryPolicy_RetryPriority) ProtoReflect() protoreflect.Message
func (*RetryPolicy_RetryPriority) Reset ¶ added in v0.6.7
func (x *RetryPolicy_RetryPriority) Reset()
func (*RetryPolicy_RetryPriority) String ¶ added in v0.6.7
func (x *RetryPolicy_RetryPriority) String() string
func (*RetryPolicy_RetryPriority) Validate ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) Validate() error
Validate checks the field values on RetryPolicy_RetryPriority with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type RetryPolicy_RetryPriorityValidationError ¶ added in v0.6.7
type RetryPolicy_RetryPriorityValidationError struct {
// contains filtered or unexported fields
}
RetryPolicy_RetryPriorityValidationError is the validation error returned by RetryPolicy_RetryPriority.Validate if the designated constraints aren't met.
func (RetryPolicy_RetryPriorityValidationError) Cause ¶ added in v0.6.7
func (e RetryPolicy_RetryPriorityValidationError) Cause() error
Cause function returns cause value.
func (RetryPolicy_RetryPriorityValidationError) Error ¶ added in v0.6.7
func (e RetryPolicy_RetryPriorityValidationError) Error() string
Error satisfies the builtin error interface
func (RetryPolicy_RetryPriorityValidationError) ErrorName ¶ added in v0.7.0
func (e RetryPolicy_RetryPriorityValidationError) ErrorName() string
ErrorName returns error name.
func (RetryPolicy_RetryPriorityValidationError) Field ¶ added in v0.6.7
func (e RetryPolicy_RetryPriorityValidationError) Field() string
Field function returns field value.
func (RetryPolicy_RetryPriorityValidationError) Key ¶ added in v0.6.7
func (e RetryPolicy_RetryPriorityValidationError) Key() bool
Key function returns key value.
func (RetryPolicy_RetryPriorityValidationError) Reason ¶ added in v0.6.7
func (e RetryPolicy_RetryPriorityValidationError) Reason() string
Reason function returns reason value.
type RetryPolicy_RetryPriority_Config ¶ added in v0.6.7
type RetryPolicy_RetryPriority_TypedConfig ¶ added in v0.6.7
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 *core.Metadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` Decorator *Decorator `protobuf:"bytes,5,opt,name=decorator,proto3" json:"decorator,omitempty"` // Deprecated: Do not use. PerFilterConfig map[string]*_struct.Struct `` /* 196-byte string literal not displayed */ TypedPerFilterConfig map[string]*any.Any `` /* 214-byte string literal not displayed */ RequestHeadersToAdd []*core.HeaderValueOption `protobuf:"bytes,9,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"` RequestHeadersToRemove []string `` /* 132-byte string literal not displayed */ ResponseHeadersToAdd []*core.HeaderValueOption `` /* 126-byte string literal not displayed */ ResponseHeadersToRemove []string `` /* 135-byte string literal not displayed */ Tracing *Tracing `protobuf:"bytes,15,opt,name=tracing,proto3" json:"tracing,omitempty"` PerRequestBufferLimitBytes *wrappers.UInt32Value `` /* 146-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Route) Descriptor
deprecated
func (*Route) GetDecorator ¶
func (*Route) GetDirectResponse ¶
func (x *Route) GetDirectResponse() *DirectResponseAction
func (*Route) GetFilterAction ¶ added in v0.9.6
func (x *Route) GetFilterAction() *FilterAction
func (*Route) GetMatch ¶
func (x *Route) GetMatch() *RouteMatch
func (*Route) GetMetadata ¶
func (*Route) GetPerFilterConfig
deprecated
func (*Route) GetPerRequestBufferLimitBytes ¶ added in v0.9.6
func (x *Route) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value
func (*Route) GetRedirect ¶
func (x *Route) GetRedirect() *RedirectAction
func (*Route) GetRequestHeadersToAdd ¶
func (x *Route) GetRequestHeadersToAdd() []*core.HeaderValueOption
func (*Route) GetRequestHeadersToRemove ¶ added in v0.6.0
func (*Route) GetResponseHeadersToAdd ¶
func (x *Route) GetResponseHeadersToAdd() []*core.HeaderValueOption
func (*Route) GetResponseHeadersToRemove ¶
func (*Route) GetRoute ¶
func (x *Route) GetRoute() *RouteAction
func (*Route) GetTracing ¶ added in v0.9.6
func (*Route) GetTypedPerFilterConfig ¶ added in v0.6.3
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶ added in v0.9.7
func (x *Route) ProtoReflect() protoreflect.Message
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 `` /* 214-byte string literal not displayed */ MetadataMatch *core.Metadata `protobuf:"bytes,4,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"` PrefixRewrite string `protobuf:"bytes,5,opt,name=prefix_rewrite,json=prefixRewrite,proto3" json:"prefix_rewrite,omitempty"` RegexRewrite *matcher.RegexMatchAndSubstitute `protobuf:"bytes,32,opt,name=regex_rewrite,json=regexRewrite,proto3" json:"regex_rewrite,omitempty"` // Types that are assignable to HostRewriteSpecifier: // *RouteAction_HostRewrite // *RouteAction_AutoHostRewrite // *RouteAction_AutoHostRewriteHeader HostRewriteSpecifier isRouteAction_HostRewriteSpecifier `protobuf_oneof:"host_rewrite_specifier"` Timeout *duration.Duration `protobuf:"bytes,8,opt,name=timeout,proto3" json:"timeout,omitempty"` IdleTimeout *duration.Duration `protobuf:"bytes,24,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` RetryPolicy *RetryPolicy `protobuf:"bytes,9,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"` RetryPolicyTypedConfig *any.Any `` /* 132-byte string literal not displayed */ // Deprecated: Do not use. RequestMirrorPolicy *RouteAction_RequestMirrorPolicy `protobuf:"bytes,10,opt,name=request_mirror_policy,json=requestMirrorPolicy,proto3" json:"request_mirror_policy,omitempty"` RequestMirrorPolicies []*RouteAction_RequestMirrorPolicy `` /* 127-byte string literal not displayed */ Priority core.RoutingPriority `protobuf:"varint,11,opt,name=priority,proto3,enum=envoy.api.v2.core.RoutingPriority" json:"priority,omitempty"` RateLimits []*RateLimit `protobuf:"bytes,13,rep,name=rate_limits,json=rateLimits,proto3" json:"rate_limits,omitempty"` IncludeVhRateLimits *wrappers.BoolValue `protobuf:"bytes,14,opt,name=include_vh_rate_limits,json=includeVhRateLimits,proto3" json:"include_vh_rate_limits,omitempty"` HashPolicy []*RouteAction_HashPolicy `protobuf:"bytes,15,rep,name=hash_policy,json=hashPolicy,proto3" json:"hash_policy,omitempty"` Cors *CorsPolicy `protobuf:"bytes,17,opt,name=cors,proto3" json:"cors,omitempty"` MaxGrpcTimeout *duration.Duration `protobuf:"bytes,23,opt,name=max_grpc_timeout,json=maxGrpcTimeout,proto3" json:"max_grpc_timeout,omitempty"` GrpcTimeoutOffset *duration.Duration `protobuf:"bytes,28,opt,name=grpc_timeout_offset,json=grpcTimeoutOffset,proto3" json:"grpc_timeout_offset,omitempty"` UpgradeConfigs []*RouteAction_UpgradeConfig `protobuf:"bytes,25,rep,name=upgrade_configs,json=upgradeConfigs,proto3" json:"upgrade_configs,omitempty"` InternalRedirectAction RouteAction_InternalRedirectAction `` /* 190-byte string literal not displayed */ MaxInternalRedirects *wrappers.UInt32Value `protobuf:"bytes,31,opt,name=max_internal_redirects,json=maxInternalRedirects,proto3" json:"max_internal_redirects,omitempty"` HedgePolicy *HedgePolicy `protobuf:"bytes,27,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"` // 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) GetAutoHostRewriteHeader ¶ added in v0.9.6
func (x *RouteAction) GetAutoHostRewriteHeader() string
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 ¶ added in v0.9.6
func (x *RouteAction) GetGrpcTimeoutOffset() *duration.Duration
func (*RouteAction) GetHashPolicy ¶
func (x *RouteAction) GetHashPolicy() []*RouteAction_HashPolicy
func (*RouteAction) GetHedgePolicy ¶ added in v0.6.8
func (x *RouteAction) GetHedgePolicy() *HedgePolicy
func (*RouteAction) GetHostRewrite ¶
func (x *RouteAction) GetHostRewrite() 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) GetInternalRedirectAction ¶ added in v0.6.7
func (x *RouteAction) GetInternalRedirectAction() RouteAction_InternalRedirectAction
func (*RouteAction) GetMaxGrpcTimeout ¶
func (x *RouteAction) GetMaxGrpcTimeout() *duration.Duration
func (*RouteAction) GetMaxInternalRedirects ¶ added in v0.9.6
func (x *RouteAction) GetMaxInternalRedirects() *wrappers.UInt32Value
func (*RouteAction) GetMetadataMatch ¶
func (x *RouteAction) GetMetadataMatch() *core.Metadata
func (*RouteAction) GetPrefixRewrite ¶
func (x *RouteAction) GetPrefixRewrite() string
func (*RouteAction) GetPriority ¶
func (x *RouteAction) GetPriority() core.RoutingPriority
func (*RouteAction) GetRateLimits ¶
func (x *RouteAction) GetRateLimits() []*RateLimit
func (*RouteAction) GetRegexRewrite ¶ added in v0.9.6
func (x *RouteAction) GetRegexRewrite() *matcher.RegexMatchAndSubstitute
func (*RouteAction) GetRequestMirrorPolicies ¶ added in v0.9.6
func (x *RouteAction) GetRequestMirrorPolicies() []*RouteAction_RequestMirrorPolicy
func (*RouteAction) GetRequestMirrorPolicy
deprecated
func (x *RouteAction) GetRequestMirrorPolicy() *RouteAction_RequestMirrorPolicy
Deprecated: Do not use.
func (*RouteAction) GetRetryPolicy ¶
func (x *RouteAction) GetRetryPolicy() *RetryPolicy
func (*RouteAction) GetRetryPolicyTypedConfig ¶ added in v0.9.6
func (x *RouteAction) GetRetryPolicyTypedConfig() *any.Any
func (*RouteAction) GetTimeout ¶
func (x *RouteAction) GetTimeout() *duration.Duration
func (*RouteAction) GetUpgradeConfigs ¶ added in v0.6.4
func (x *RouteAction) GetUpgradeConfigs() []*RouteAction_UpgradeConfig
func (*RouteAction) GetWeightedClusters ¶
func (x *RouteAction) GetWeightedClusters() *WeightedCluster
func (*RouteAction) ProtoMessage ¶
func (*RouteAction) ProtoMessage()
func (*RouteAction) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e RouteActionValidationError) Cause() error
Cause function returns cause value.
func (RouteActionValidationError) Error ¶
func (e RouteActionValidationError) Error() string
Error satisfies the builtin error interface
func (RouteActionValidationError) ErrorName ¶ added in v0.7.0
func (e RouteActionValidationError) ErrorName() string
ErrorName returns error name.
func (RouteActionValidationError) Field ¶
func (e RouteActionValidationError) Field() string
Field function returns field value.
func (RouteActionValidationError) Key ¶
func (e RouteActionValidationError) Key() bool
Key function returns key value.
func (RouteActionValidationError) Reason ¶
func (e RouteActionValidationError) Reason() string
Reason function returns reason value.
type RouteAction_AutoHostRewriteHeader ¶ added in v0.9.6
type RouteAction_AutoHostRewriteHeader struct {
AutoHostRewriteHeader string `protobuf:"bytes,29,opt,name=auto_host_rewrite_header,json=autoHostRewriteHeader,proto3,oneof"`
}
type RouteAction_Cluster ¶
type RouteAction_Cluster struct {
Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3,oneof"`
}
type RouteAction_ClusterHeader ¶
type RouteAction_ClusterHeader struct {
ClusterHeader string `protobuf:"bytes,2,opt,name=cluster_header,json=clusterHeader,proto3,oneof"`
}
type RouteAction_ClusterNotFoundResponseCode ¶
type RouteAction_ClusterNotFoundResponseCode int32
const ( RouteAction_SERVICE_UNAVAILABLE RouteAction_ClusterNotFoundResponseCode = 0 RouteAction_NOT_FOUND RouteAction_ClusterNotFoundResponseCode = 1 )
func (RouteAction_ClusterNotFoundResponseCode) Descriptor ¶ added in v0.9.7
func (RouteAction_ClusterNotFoundResponseCode) Descriptor() protoreflect.EnumDescriptor
func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor
deprecated
func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use RouteAction_ClusterNotFoundResponseCode.Descriptor instead.
func (RouteAction_ClusterNotFoundResponseCode) Number ¶ added in v0.9.7
func (x RouteAction_ClusterNotFoundResponseCode) Number() protoreflect.EnumNumber
func (RouteAction_ClusterNotFoundResponseCode) String ¶
func (x RouteAction_ClusterNotFoundResponseCode) String() string
func (RouteAction_ClusterNotFoundResponseCode) Type ¶ added in v0.9.7
func (RouteAction_ClusterNotFoundResponseCode) Type() protoreflect.EnumType
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 (x *RouteAction_HashPolicy) GetConnectionProperties() *RouteAction_HashPolicy_ConnectionProperties
func (*RouteAction_HashPolicy) GetCookie ¶
func (x *RouteAction_HashPolicy) GetCookie() *RouteAction_HashPolicy_Cookie
func (*RouteAction_HashPolicy) GetFilterState ¶ added in v0.9.6
func (x *RouteAction_HashPolicy) GetFilterState() *RouteAction_HashPolicy_FilterState
func (*RouteAction_HashPolicy) GetHeader ¶
func (x *RouteAction_HashPolicy) GetHeader() *RouteAction_HashPolicy_Header
func (*RouteAction_HashPolicy) GetPolicySpecifier ¶
func (m *RouteAction_HashPolicy) GetPolicySpecifier() isRouteAction_HashPolicy_PolicySpecifier
func (*RouteAction_HashPolicy) GetQueryParameter ¶ added in v0.9.6
func (x *RouteAction_HashPolicy) GetQueryParameter() *RouteAction_HashPolicy_QueryParameter
func (*RouteAction_HashPolicy) GetTerminal ¶ added in v0.6.0
func (x *RouteAction_HashPolicy) GetTerminal() bool
func (*RouteAction_HashPolicy) ProtoMessage ¶
func (*RouteAction_HashPolicy) ProtoMessage()
func (*RouteAction_HashPolicy) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e RouteAction_HashPolicyValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_HashPolicyValidationError) Error ¶
func (e RouteAction_HashPolicyValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_HashPolicyValidationError) ErrorName ¶ added in v0.7.0
func (e RouteAction_HashPolicyValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_HashPolicyValidationError) Field ¶
func (e RouteAction_HashPolicyValidationError) Field() string
Field function returns field value.
func (RouteAction_HashPolicyValidationError) Key ¶
func (e RouteAction_HashPolicyValidationError) Key() bool
Key function returns key value.
func (RouteAction_HashPolicyValidationError) Reason ¶
func (e RouteAction_HashPolicyValidationError) Reason() string
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
func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor() ([]byte, []int)
Deprecated: Use RouteAction_HashPolicy_ConnectionProperties.ProtoReflect.Descriptor instead.
func (*RouteAction_HashPolicy_ConnectionProperties) GetSourceIp ¶
func (x *RouteAction_HashPolicy_ConnectionProperties) GetSourceIp() bool
func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage ¶
func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage()
func (*RouteAction_HashPolicy_ConnectionProperties) ProtoReflect ¶ added in v0.9.7
func (x *RouteAction_HashPolicy_ConnectionProperties) ProtoReflect() protoreflect.Message
func (*RouteAction_HashPolicy_ConnectionProperties) Reset ¶
func (x *RouteAction_HashPolicy_ConnectionProperties) Reset()
func (*RouteAction_HashPolicy_ConnectionProperties) String ¶
func (x *RouteAction_HashPolicy_ConnectionProperties) String() string
func (*RouteAction_HashPolicy_ConnectionProperties) Validate ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) Validate() error
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 ¶
func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Error ¶
func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) ErrorName ¶ added in v0.7.0
func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Field ¶
func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Field() string
Field function returns field value.
func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Key ¶
func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Key() bool
Key function returns key value.
func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Reason ¶
func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Reason() string
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 ¶
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 (x *RouteAction_HashPolicy_Cookie) GetName() string
func (*RouteAction_HashPolicy_Cookie) GetPath ¶
func (x *RouteAction_HashPolicy_Cookie) GetPath() string
func (*RouteAction_HashPolicy_Cookie) GetTtl ¶
func (x *RouteAction_HashPolicy_Cookie) GetTtl() *duration.Duration
func (*RouteAction_HashPolicy_Cookie) ProtoMessage ¶
func (*RouteAction_HashPolicy_Cookie) ProtoMessage()
func (*RouteAction_HashPolicy_Cookie) ProtoReflect ¶ added in v0.9.7
func (x *RouteAction_HashPolicy_Cookie) ProtoReflect() protoreflect.Message
func (*RouteAction_HashPolicy_Cookie) Reset ¶
func (x *RouteAction_HashPolicy_Cookie) Reset()
func (*RouteAction_HashPolicy_Cookie) String ¶
func (x *RouteAction_HashPolicy_Cookie) String() 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 ¶
func (e RouteAction_HashPolicy_CookieValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_HashPolicy_CookieValidationError) Error ¶
func (e RouteAction_HashPolicy_CookieValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_HashPolicy_CookieValidationError) ErrorName ¶ added in v0.7.0
func (e RouteAction_HashPolicy_CookieValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_HashPolicy_CookieValidationError) Field ¶
func (e RouteAction_HashPolicy_CookieValidationError) Field() string
Field function returns field value.
func (RouteAction_HashPolicy_CookieValidationError) Key ¶
func (e RouteAction_HashPolicy_CookieValidationError) Key() bool
Key function returns key value.
func (RouteAction_HashPolicy_CookieValidationError) Reason ¶
func (e RouteAction_HashPolicy_CookieValidationError) Reason() string
Reason function returns reason value.
type RouteAction_HashPolicy_Cookie_ ¶
type RouteAction_HashPolicy_Cookie_ struct {
Cookie *RouteAction_HashPolicy_Cookie `protobuf:"bytes,2,opt,name=cookie,proto3,oneof"`
}
type RouteAction_HashPolicy_FilterState ¶ added in v0.9.6
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
added in
v0.9.6
func (*RouteAction_HashPolicy_FilterState) Descriptor() ([]byte, []int)
Deprecated: Use RouteAction_HashPolicy_FilterState.ProtoReflect.Descriptor instead.
func (*RouteAction_HashPolicy_FilterState) GetKey ¶ added in v0.9.6
func (x *RouteAction_HashPolicy_FilterState) GetKey() string
func (*RouteAction_HashPolicy_FilterState) ProtoMessage ¶ added in v0.9.6
func (*RouteAction_HashPolicy_FilterState) ProtoMessage()
func (*RouteAction_HashPolicy_FilterState) ProtoReflect ¶ added in v0.9.7
func (x *RouteAction_HashPolicy_FilterState) ProtoReflect() protoreflect.Message
func (*RouteAction_HashPolicy_FilterState) Reset ¶ added in v0.9.6
func (x *RouteAction_HashPolicy_FilterState) Reset()
func (*RouteAction_HashPolicy_FilterState) String ¶ added in v0.9.6
func (x *RouteAction_HashPolicy_FilterState) String() string
func (*RouteAction_HashPolicy_FilterState) Validate ¶ added in v0.9.6
func (m *RouteAction_HashPolicy_FilterState) Validate() error
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 ¶ added in v0.9.6
type RouteAction_HashPolicy_FilterStateValidationError struct {
// contains filtered or unexported fields
}
RouteAction_HashPolicy_FilterStateValidationError is the validation error returned by RouteAction_HashPolicy_FilterState.Validate if the designated constraints aren't met.
func (RouteAction_HashPolicy_FilterStateValidationError) Cause ¶ added in v0.9.6
func (e RouteAction_HashPolicy_FilterStateValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_HashPolicy_FilterStateValidationError) Error ¶ added in v0.9.6
func (e RouteAction_HashPolicy_FilterStateValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_HashPolicy_FilterStateValidationError) ErrorName ¶ added in v0.9.6
func (e RouteAction_HashPolicy_FilterStateValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_HashPolicy_FilterStateValidationError) Field ¶ added in v0.9.6
func (e RouteAction_HashPolicy_FilterStateValidationError) Field() string
Field function returns field value.
func (RouteAction_HashPolicy_FilterStateValidationError) Key ¶ added in v0.9.6
func (e RouteAction_HashPolicy_FilterStateValidationError) Key() bool
Key function returns key value.
func (RouteAction_HashPolicy_FilterStateValidationError) Reason ¶ added in v0.9.6
func (e RouteAction_HashPolicy_FilterStateValidationError) Reason() string
Reason function returns reason value.
type RouteAction_HashPolicy_FilterState_ ¶ added in v0.9.6
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"` // 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) ProtoMessage ¶
func (*RouteAction_HashPolicy_Header) ProtoMessage()
func (*RouteAction_HashPolicy_Header) ProtoReflect ¶ added in v0.9.7
func (x *RouteAction_HashPolicy_Header) ProtoReflect() protoreflect.Message
func (*RouteAction_HashPolicy_Header) Reset ¶
func (x *RouteAction_HashPolicy_Header) Reset()
func (*RouteAction_HashPolicy_Header) String ¶
func (x *RouteAction_HashPolicy_Header) String() 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 ¶
func (e RouteAction_HashPolicy_HeaderValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_HashPolicy_HeaderValidationError) Error ¶
func (e RouteAction_HashPolicy_HeaderValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_HashPolicy_HeaderValidationError) ErrorName ¶ added in v0.7.0
func (e RouteAction_HashPolicy_HeaderValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_HashPolicy_HeaderValidationError) Field ¶
func (e RouteAction_HashPolicy_HeaderValidationError) Field() string
Field function returns field value.
func (RouteAction_HashPolicy_HeaderValidationError) Key ¶
func (e RouteAction_HashPolicy_HeaderValidationError) Key() bool
Key function returns key value.
func (RouteAction_HashPolicy_HeaderValidationError) Reason ¶
func (e RouteAction_HashPolicy_HeaderValidationError) Reason() string
Reason function returns reason value.
type RouteAction_HashPolicy_Header_ ¶
type RouteAction_HashPolicy_Header_ struct {
Header *RouteAction_HashPolicy_Header `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
}
type RouteAction_HashPolicy_QueryParameter ¶ added in v0.9.6
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
added in
v0.9.6
func (*RouteAction_HashPolicy_QueryParameter) Descriptor() ([]byte, []int)
Deprecated: Use RouteAction_HashPolicy_QueryParameter.ProtoReflect.Descriptor instead.
func (*RouteAction_HashPolicy_QueryParameter) GetName ¶ added in v0.9.6
func (x *RouteAction_HashPolicy_QueryParameter) GetName() string
func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage ¶ added in v0.9.6
func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage()
func (*RouteAction_HashPolicy_QueryParameter) ProtoReflect ¶ added in v0.9.7
func (x *RouteAction_HashPolicy_QueryParameter) ProtoReflect() protoreflect.Message
func (*RouteAction_HashPolicy_QueryParameter) Reset ¶ added in v0.9.6
func (x *RouteAction_HashPolicy_QueryParameter) Reset()
func (*RouteAction_HashPolicy_QueryParameter) String ¶ added in v0.9.6
func (x *RouteAction_HashPolicy_QueryParameter) String() string
func (*RouteAction_HashPolicy_QueryParameter) Validate ¶ added in v0.9.6
func (m *RouteAction_HashPolicy_QueryParameter) Validate() error
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 ¶ added in v0.9.6
type RouteAction_HashPolicy_QueryParameterValidationError struct {
// contains filtered or unexported fields
}
RouteAction_HashPolicy_QueryParameterValidationError is the validation error returned by RouteAction_HashPolicy_QueryParameter.Validate if the designated constraints aren't met.
func (RouteAction_HashPolicy_QueryParameterValidationError) Cause ¶ added in v0.9.6
func (e RouteAction_HashPolicy_QueryParameterValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_HashPolicy_QueryParameterValidationError) Error ¶ added in v0.9.6
func (e RouteAction_HashPolicy_QueryParameterValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_HashPolicy_QueryParameterValidationError) ErrorName ¶ added in v0.9.6
func (e RouteAction_HashPolicy_QueryParameterValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_HashPolicy_QueryParameterValidationError) Field ¶ added in v0.9.6
func (e RouteAction_HashPolicy_QueryParameterValidationError) Field() string
Field function returns field value.
func (RouteAction_HashPolicy_QueryParameterValidationError) Key ¶ added in v0.9.6
func (e RouteAction_HashPolicy_QueryParameterValidationError) Key() bool
Key function returns key value.
func (RouteAction_HashPolicy_QueryParameterValidationError) Reason ¶ added in v0.9.6
func (e RouteAction_HashPolicy_QueryParameterValidationError) Reason() string
Reason function returns reason value.
type RouteAction_HashPolicy_QueryParameter_ ¶ added in v0.9.6
type RouteAction_HashPolicy_QueryParameter_ struct {
QueryParameter *RouteAction_HashPolicy_QueryParameter `protobuf:"bytes,5,opt,name=query_parameter,json=queryParameter,proto3,oneof"`
}
type RouteAction_HostRewrite ¶
type RouteAction_HostRewrite struct {
HostRewrite string `protobuf:"bytes,6,opt,name=host_rewrite,json=hostRewrite,proto3,oneof"`
}
type RouteAction_InternalRedirectAction ¶ added in v0.6.7
type RouteAction_InternalRedirectAction int32
const ( RouteAction_PASS_THROUGH_INTERNAL_REDIRECT RouteAction_InternalRedirectAction = 0 RouteAction_HANDLE_INTERNAL_REDIRECT RouteAction_InternalRedirectAction = 1 )
func (RouteAction_InternalRedirectAction) Descriptor ¶ added in v0.9.7
func (RouteAction_InternalRedirectAction) Descriptor() protoreflect.EnumDescriptor
func (RouteAction_InternalRedirectAction) Enum ¶ added in v0.9.7
func (x RouteAction_InternalRedirectAction) Enum() *RouteAction_InternalRedirectAction
func (RouteAction_InternalRedirectAction) EnumDescriptor
deprecated
added in
v0.6.7
func (RouteAction_InternalRedirectAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use RouteAction_InternalRedirectAction.Descriptor instead.
func (RouteAction_InternalRedirectAction) Number ¶ added in v0.9.7
func (x RouteAction_InternalRedirectAction) Number() protoreflect.EnumNumber
func (RouteAction_InternalRedirectAction) String ¶ added in v0.6.7
func (x RouteAction_InternalRedirectAction) String() string
func (RouteAction_InternalRedirectAction) Type ¶ added in v0.9.7
func (RouteAction_InternalRedirectAction) Type() protoreflect.EnumType
type RouteAction_RequestMirrorPolicy ¶
type RouteAction_RequestMirrorPolicy struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // Deprecated: Do not use. RuntimeKey string `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` RuntimeFraction *core.RuntimeFractionalPercent `protobuf:"bytes,3,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"` TraceSampled *wrappers.BoolValue `protobuf:"bytes,4,opt,name=trace_sampled,json=traceSampled,proto3" json:"trace_sampled,omitempty"` // 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 ¶ added in v0.6.6
func (x *RouteAction_RequestMirrorPolicy) GetRuntimeFraction() *core.RuntimeFractionalPercent
func (*RouteAction_RequestMirrorPolicy) GetRuntimeKey
deprecated
func (x *RouteAction_RequestMirrorPolicy) GetRuntimeKey() string
Deprecated: Do not use.
func (*RouteAction_RequestMirrorPolicy) GetTraceSampled ¶ added in v0.9.6
func (x *RouteAction_RequestMirrorPolicy) GetTraceSampled() *wrappers.BoolValue
func (*RouteAction_RequestMirrorPolicy) ProtoMessage ¶
func (*RouteAction_RequestMirrorPolicy) ProtoMessage()
func (*RouteAction_RequestMirrorPolicy) ProtoReflect ¶ added in v0.9.7
func (x *RouteAction_RequestMirrorPolicy) ProtoReflect() protoreflect.Message
func (*RouteAction_RequestMirrorPolicy) Reset ¶
func (x *RouteAction_RequestMirrorPolicy) Reset()
func (*RouteAction_RequestMirrorPolicy) String ¶
func (x *RouteAction_RequestMirrorPolicy) String() 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 ¶
func (e RouteAction_RequestMirrorPolicyValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_RequestMirrorPolicyValidationError) Error ¶
func (e RouteAction_RequestMirrorPolicyValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_RequestMirrorPolicyValidationError) ErrorName ¶ added in v0.7.0
func (e RouteAction_RequestMirrorPolicyValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_RequestMirrorPolicyValidationError) Field ¶
func (e RouteAction_RequestMirrorPolicyValidationError) Field() string
Field function returns field value.
func (RouteAction_RequestMirrorPolicyValidationError) Key ¶
func (e RouteAction_RequestMirrorPolicyValidationError) Key() bool
Key function returns key value.
func (RouteAction_RequestMirrorPolicyValidationError) Reason ¶
func (e RouteAction_RequestMirrorPolicyValidationError) Reason() string
Reason function returns reason value.
type RouteAction_UpgradeConfig ¶ added in v0.6.4
type RouteAction_UpgradeConfig struct { UpgradeType string `protobuf:"bytes,1,opt,name=upgrade_type,json=upgradeType,proto3" json:"upgrade_type,omitempty"` Enabled *wrappers.BoolValue `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
func (*RouteAction_UpgradeConfig) Descriptor
deprecated
added in
v0.6.4
func (*RouteAction_UpgradeConfig) Descriptor() ([]byte, []int)
Deprecated: Use RouteAction_UpgradeConfig.ProtoReflect.Descriptor instead.
func (*RouteAction_UpgradeConfig) GetEnabled ¶ added in v0.6.4
func (x *RouteAction_UpgradeConfig) GetEnabled() *wrappers.BoolValue
func (*RouteAction_UpgradeConfig) GetUpgradeType ¶ added in v0.6.4
func (x *RouteAction_UpgradeConfig) GetUpgradeType() string
func (*RouteAction_UpgradeConfig) ProtoMessage ¶ added in v0.6.4
func (*RouteAction_UpgradeConfig) ProtoMessage()
func (*RouteAction_UpgradeConfig) ProtoReflect ¶ added in v0.9.7
func (x *RouteAction_UpgradeConfig) ProtoReflect() protoreflect.Message
func (*RouteAction_UpgradeConfig) Reset ¶ added in v0.6.4
func (x *RouteAction_UpgradeConfig) Reset()
func (*RouteAction_UpgradeConfig) String ¶ added in v0.6.4
func (x *RouteAction_UpgradeConfig) String() string
func (*RouteAction_UpgradeConfig) Validate ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) Validate() error
Validate checks the field values on RouteAction_UpgradeConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type RouteAction_UpgradeConfigValidationError ¶ added in v0.6.4
type RouteAction_UpgradeConfigValidationError struct {
// contains filtered or unexported fields
}
RouteAction_UpgradeConfigValidationError is the validation error returned by RouteAction_UpgradeConfig.Validate if the designated constraints aren't met.
func (RouteAction_UpgradeConfigValidationError) Cause ¶ added in v0.6.4
func (e RouteAction_UpgradeConfigValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_UpgradeConfigValidationError) Error ¶ added in v0.6.4
func (e RouteAction_UpgradeConfigValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_UpgradeConfigValidationError) ErrorName ¶ added in v0.7.0
func (e RouteAction_UpgradeConfigValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_UpgradeConfigValidationError) Field ¶ added in v0.6.4
func (e RouteAction_UpgradeConfigValidationError) Field() string
Field function returns field value.
func (RouteAction_UpgradeConfigValidationError) Key ¶ added in v0.6.4
func (e RouteAction_UpgradeConfigValidationError) Key() bool
Key function returns key value.
func (RouteAction_UpgradeConfigValidationError) Reason ¶ added in v0.6.4
func (e RouteAction_UpgradeConfigValidationError) Reason() string
Reason function returns reason value.
type RouteAction_WeightedClusters ¶
type RouteAction_WeightedClusters struct {
WeightedClusters *WeightedCluster `protobuf:"bytes,3,opt,name=weighted_clusters,json=weightedClusters,proto3,oneof"`
}
type RouteMatch ¶
type RouteMatch struct { // Types that are assignable to PathSpecifier: // *RouteMatch_Prefix // *RouteMatch_Path // *RouteMatch_Regex // *RouteMatch_SafeRegex PathSpecifier isRouteMatch_PathSpecifier `protobuf_oneof:"path_specifier"` CaseSensitive *wrappers.BoolValue `protobuf:"bytes,4,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"` RuntimeFraction *core.RuntimeFractionalPercent `protobuf:"bytes,9,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"` Headers []*HeaderMatcher `protobuf:"bytes,6,rep,name=headers,proto3" json:"headers,omitempty"` QueryParameters []*QueryParameterMatcher `protobuf:"bytes,7,rep,name=query_parameters,json=queryParameters,proto3" json:"query_parameters,omitempty"` Grpc *RouteMatch_GrpcRouteMatchOptions `protobuf:"bytes,8,opt,name=grpc,proto3" json:"grpc,omitempty"` TlsContext *RouteMatch_TlsContextMatchOptions `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext,proto3" json:"tls_context,omitempty"` // 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) GetGrpc ¶ added in v0.6.0
func (x *RouteMatch) GetGrpc() *RouteMatch_GrpcRouteMatchOptions
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) GetRegex
deprecated
func (x *RouteMatch) GetRegex() string
Deprecated: Do not use.
func (*RouteMatch) GetRuntimeFraction ¶ added in v0.6.1
func (x *RouteMatch) GetRuntimeFraction() *core.RuntimeFractionalPercent
func (*RouteMatch) GetSafeRegex ¶ added in v0.9.6
func (x *RouteMatch) GetSafeRegex() *matcher.RegexMatcher
func (*RouteMatch) GetTlsContext ¶ added in v0.9.6
func (x *RouteMatch) GetTlsContext() *RouteMatch_TlsContextMatchOptions
func (*RouteMatch) ProtoMessage ¶
func (*RouteMatch) ProtoMessage()
func (*RouteMatch) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e RouteMatchValidationError) Error() string
Error satisfies the builtin error interface
func (RouteMatchValidationError) ErrorName ¶ added in v0.7.0
func (e RouteMatchValidationError) ErrorName() string
ErrorName returns error name.
func (RouteMatchValidationError) Field ¶
func (e RouteMatchValidationError) Field() string
Field function returns field value.
func (RouteMatchValidationError) Key ¶
func (e RouteMatchValidationError) Key() bool
Key function returns key value.
func (RouteMatchValidationError) Reason ¶
func (e RouteMatchValidationError) Reason() string
Reason function returns reason value.
type RouteMatch_GrpcRouteMatchOptions ¶ added in v0.6.0
type RouteMatch_GrpcRouteMatchOptions struct {
// contains filtered or unexported fields
}
func (*RouteMatch_GrpcRouteMatchOptions) Descriptor
deprecated
added in
v0.6.0
func (*RouteMatch_GrpcRouteMatchOptions) Descriptor() ([]byte, []int)
Deprecated: Use RouteMatch_GrpcRouteMatchOptions.ProtoReflect.Descriptor instead.
func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage ¶ added in v0.6.0
func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage()
func (*RouteMatch_GrpcRouteMatchOptions) ProtoReflect ¶ added in v0.9.7
func (x *RouteMatch_GrpcRouteMatchOptions) ProtoReflect() protoreflect.Message
func (*RouteMatch_GrpcRouteMatchOptions) Reset ¶ added in v0.6.0
func (x *RouteMatch_GrpcRouteMatchOptions) Reset()
func (*RouteMatch_GrpcRouteMatchOptions) String ¶ added in v0.6.0
func (x *RouteMatch_GrpcRouteMatchOptions) String() string
func (*RouteMatch_GrpcRouteMatchOptions) Validate ¶ added in v0.6.0
func (m *RouteMatch_GrpcRouteMatchOptions) Validate() error
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 ¶ added in v0.6.0
type RouteMatch_GrpcRouteMatchOptionsValidationError struct {
// contains filtered or unexported fields
}
RouteMatch_GrpcRouteMatchOptionsValidationError is the validation error returned by RouteMatch_GrpcRouteMatchOptions.Validate if the designated constraints aren't met.
func (RouteMatch_GrpcRouteMatchOptionsValidationError) Cause ¶ added in v0.6.0
func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Cause() error
Cause function returns cause value.
func (RouteMatch_GrpcRouteMatchOptionsValidationError) Error ¶ added in v0.6.0
func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (RouteMatch_GrpcRouteMatchOptionsValidationError) ErrorName ¶ added in v0.7.0
func (e RouteMatch_GrpcRouteMatchOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (RouteMatch_GrpcRouteMatchOptionsValidationError) Field ¶ added in v0.6.0
func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Field() string
Field function returns field value.
func (RouteMatch_GrpcRouteMatchOptionsValidationError) Key ¶ added in v0.6.0
func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Key() bool
Key function returns key value.
func (RouteMatch_GrpcRouteMatchOptionsValidationError) Reason ¶ added in v0.6.0
func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Reason() string
Reason function returns reason value.
type RouteMatch_Path ¶
type RouteMatch_Path struct {
Path string `protobuf:"bytes,2,opt,name=path,proto3,oneof"`
}
type RouteMatch_Prefix ¶
type RouteMatch_Prefix struct {
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3,oneof"`
}
type RouteMatch_Regex ¶
type RouteMatch_Regex struct { // Deprecated: Do not use. Regex string `protobuf:"bytes,3,opt,name=regex,proto3,oneof"` }
type RouteMatch_SafeRegex ¶ added in v0.9.6
type RouteMatch_SafeRegex struct {
SafeRegex *matcher.RegexMatcher `protobuf:"bytes,10,opt,name=safe_regex,json=safeRegex,proto3,oneof"`
}
type RouteMatch_TlsContextMatchOptions ¶ added in v0.9.6
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
added in
v0.9.6
func (*RouteMatch_TlsContextMatchOptions) Descriptor() ([]byte, []int)
Deprecated: Use RouteMatch_TlsContextMatchOptions.ProtoReflect.Descriptor instead.
func (*RouteMatch_TlsContextMatchOptions) GetPresented ¶ added in v0.9.6
func (x *RouteMatch_TlsContextMatchOptions) GetPresented() *wrappers.BoolValue
func (*RouteMatch_TlsContextMatchOptions) GetValidated ¶ added in v0.9.6
func (x *RouteMatch_TlsContextMatchOptions) GetValidated() *wrappers.BoolValue
func (*RouteMatch_TlsContextMatchOptions) ProtoMessage ¶ added in v0.9.6
func (*RouteMatch_TlsContextMatchOptions) ProtoMessage()
func (*RouteMatch_TlsContextMatchOptions) ProtoReflect ¶ added in v0.9.7
func (x *RouteMatch_TlsContextMatchOptions) ProtoReflect() protoreflect.Message
func (*RouteMatch_TlsContextMatchOptions) Reset ¶ added in v0.9.6
func (x *RouteMatch_TlsContextMatchOptions) Reset()
func (*RouteMatch_TlsContextMatchOptions) String ¶ added in v0.9.6
func (x *RouteMatch_TlsContextMatchOptions) String() string
func (*RouteMatch_TlsContextMatchOptions) Validate ¶ added in v0.9.6
func (m *RouteMatch_TlsContextMatchOptions) Validate() error
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 ¶ added in v0.9.6
type RouteMatch_TlsContextMatchOptionsValidationError struct {
// contains filtered or unexported fields
}
RouteMatch_TlsContextMatchOptionsValidationError is the validation error returned by RouteMatch_TlsContextMatchOptions.Validate if the designated constraints aren't met.
func (RouteMatch_TlsContextMatchOptionsValidationError) Cause ¶ added in v0.9.6
func (e RouteMatch_TlsContextMatchOptionsValidationError) Cause() error
Cause function returns cause value.
func (RouteMatch_TlsContextMatchOptionsValidationError) Error ¶ added in v0.9.6
func (e RouteMatch_TlsContextMatchOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (RouteMatch_TlsContextMatchOptionsValidationError) ErrorName ¶ added in v0.9.6
func (e RouteMatch_TlsContextMatchOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (RouteMatch_TlsContextMatchOptionsValidationError) Field ¶ added in v0.9.6
func (e RouteMatch_TlsContextMatchOptionsValidationError) Field() string
Field function returns field value.
func (RouteMatch_TlsContextMatchOptionsValidationError) Key ¶ added in v0.9.6
func (e RouteMatch_TlsContextMatchOptionsValidationError) Key() bool
Key function returns key value.
func (RouteMatch_TlsContextMatchOptionsValidationError) Reason ¶ added in v0.9.6
func (e RouteMatch_TlsContextMatchOptionsValidationError) Reason() string
Reason function returns reason value.
type RouteValidationError ¶
type RouteValidationError struct {
// contains filtered or unexported fields
}
RouteValidationError is the validation error returned by Route.Validate if the designated constraints aren't met.
func (RouteValidationError) Cause ¶
func (e RouteValidationError) Cause() error
Cause function returns cause value.
func (RouteValidationError) Error ¶
func (e RouteValidationError) Error() string
Error satisfies the builtin error interface
func (RouteValidationError) ErrorName ¶ added in v0.7.0
func (e RouteValidationError) ErrorName() string
ErrorName returns error name.
func (RouteValidationError) Field ¶
func (e RouteValidationError) Field() string
Field function returns field value.
func (RouteValidationError) Key ¶
func (e RouteValidationError) Key() bool
Key function returns key value.
func (RouteValidationError) Reason ¶
func (e RouteValidationError) Reason() string
Reason function returns reason value.
type Route_DirectResponse ¶
type Route_DirectResponse struct {
DirectResponse *DirectResponseAction `protobuf:"bytes,7,opt,name=direct_response,json=directResponse,proto3,oneof"`
}
type Route_FilterAction ¶ added in v0.9.6
type Route_FilterAction struct {
FilterAction *FilterAction `protobuf:"bytes,17,opt,name=filter_action,json=filterAction,proto3,oneof"`
}
type Route_Redirect ¶
type Route_Redirect struct {
Redirect *RedirectAction `protobuf:"bytes,3,opt,name=redirect,proto3,oneof"`
}
type Route_Route ¶
type Route_Route struct {
Route *RouteAction `protobuf:"bytes,2,opt,name=route,proto3,oneof"`
}
type Tracing ¶ added in v0.9.6
type Tracing struct { ClientSampling *_type.FractionalPercent `protobuf:"bytes,1,opt,name=client_sampling,json=clientSampling,proto3" json:"client_sampling,omitempty"` RandomSampling *_type.FractionalPercent `protobuf:"bytes,2,opt,name=random_sampling,json=randomSampling,proto3" json:"random_sampling,omitempty"` OverallSampling *_type.FractionalPercent `protobuf:"bytes,3,opt,name=overall_sampling,json=overallSampling,proto3" json:"overall_sampling,omitempty"` CustomTags []*v2.CustomTag `protobuf:"bytes,4,rep,name=custom_tags,json=customTags,proto3" json:"custom_tags,omitempty"` // contains filtered or unexported fields }
func (*Tracing) Descriptor
deprecated
added in
v0.9.6
func (*Tracing) GetClientSampling ¶ added in v0.9.6
func (x *Tracing) GetClientSampling() *_type.FractionalPercent
func (*Tracing) GetCustomTags ¶ added in v0.9.6
func (*Tracing) GetOverallSampling ¶ added in v0.9.6
func (x *Tracing) GetOverallSampling() *_type.FractionalPercent
func (*Tracing) GetRandomSampling ¶ added in v0.9.6
func (x *Tracing) GetRandomSampling() *_type.FractionalPercent
func (*Tracing) ProtoMessage ¶ added in v0.9.6
func (*Tracing) ProtoMessage()
func (*Tracing) ProtoReflect ¶ added in v0.9.7
func (x *Tracing) ProtoReflect() protoreflect.Message
type TracingValidationError ¶ added in v0.9.6
type TracingValidationError struct {
// contains filtered or unexported fields
}
TracingValidationError is the validation error returned by Tracing.Validate if the designated constraints aren't met.
func (TracingValidationError) Cause ¶ added in v0.9.6
func (e TracingValidationError) Cause() error
Cause function returns cause value.
func (TracingValidationError) Error ¶ added in v0.9.6
func (e TracingValidationError) Error() string
Error satisfies the builtin error interface
func (TracingValidationError) ErrorName ¶ added in v0.9.6
func (e TracingValidationError) ErrorName() string
ErrorName returns error name.
func (TracingValidationError) Field ¶ added in v0.9.6
func (e TracingValidationError) Field() string
Field function returns field value.
func (TracingValidationError) Key ¶ added in v0.9.6
func (e TracingValidationError) Key() bool
Key function returns key value.
func (TracingValidationError) Reason ¶ added in v0.9.6
func (e TracingValidationError) Reason() string
Reason function returns reason value.
type VirtualCluster ¶
type VirtualCluster struct { // Deprecated: Do not use. Pattern string `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"` Headers []*HeaderMatcher `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Deprecated: Do not use. Method core.RequestMethod `protobuf:"varint,3,opt,name=method,proto3,enum=envoy.api.v2.core.RequestMethod" json:"method,omitempty"` // contains filtered or unexported fields }
func (*VirtualCluster) Descriptor
deprecated
func (*VirtualCluster) Descriptor() ([]byte, []int)
Deprecated: Use VirtualCluster.ProtoReflect.Descriptor instead.
func (*VirtualCluster) GetHeaders ¶ added in v0.9.6
func (x *VirtualCluster) GetHeaders() []*HeaderMatcher
func (*VirtualCluster) GetMethod
deprecated
func (x *VirtualCluster) GetMethod() core.RequestMethod
Deprecated: Do not use.
func (*VirtualCluster) GetName ¶
func (x *VirtualCluster) GetName() string
func (*VirtualCluster) GetPattern
deprecated
func (x *VirtualCluster) GetPattern() string
Deprecated: Do not use.
func (*VirtualCluster) ProtoMessage ¶
func (*VirtualCluster) ProtoMessage()
func (*VirtualCluster) ProtoReflect ¶ added in v0.9.7
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 ¶
func (e VirtualClusterValidationError) Cause() error
Cause function returns cause value.
func (VirtualClusterValidationError) Error ¶
func (e VirtualClusterValidationError) Error() string
Error satisfies the builtin error interface
func (VirtualClusterValidationError) ErrorName ¶ added in v0.7.0
func (e VirtualClusterValidationError) ErrorName() string
ErrorName returns error name.
func (VirtualClusterValidationError) Field ¶
func (e VirtualClusterValidationError) Field() string
Field function returns field value.
func (VirtualClusterValidationError) Key ¶
func (e VirtualClusterValidationError) Key() bool
Key function returns key value.
func (VirtualClusterValidationError) Reason ¶
func (e VirtualClusterValidationError) Reason() string
Reason function returns reason value.
type VirtualHost ¶
type VirtualHost struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Domains []string `protobuf:"bytes,2,rep,name=domains,proto3" json:"domains,omitempty"` Routes []*Route `protobuf:"bytes,3,rep,name=routes,proto3" json:"routes,omitempty"` RequireTls VirtualHost_TlsRequirementType `` /* 147-byte string literal not displayed */ VirtualClusters []*VirtualCluster `protobuf:"bytes,5,rep,name=virtual_clusters,json=virtualClusters,proto3" json:"virtual_clusters,omitempty"` RateLimits []*RateLimit `protobuf:"bytes,6,rep,name=rate_limits,json=rateLimits,proto3" json:"rate_limits,omitempty"` RequestHeadersToAdd []*core.HeaderValueOption `protobuf:"bytes,7,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"` RequestHeadersToRemove []string `` /* 132-byte string literal not displayed */ ResponseHeadersToAdd []*core.HeaderValueOption `` /* 126-byte string literal not displayed */ ResponseHeadersToRemove []string `` /* 135-byte string literal not displayed */ Cors *CorsPolicy `protobuf:"bytes,8,opt,name=cors,proto3" json:"cors,omitempty"` // Deprecated: Do not use. PerFilterConfig map[string]*_struct.Struct `` /* 197-byte string literal not displayed */ TypedPerFilterConfig map[string]*any.Any `` /* 214-byte string literal not displayed */ IncludeRequestAttemptCount bool `` /* 145-byte string literal not displayed */ IncludeAttemptCountInResponse bool `` /* 156-byte string literal not displayed */ RetryPolicy *RetryPolicy `protobuf:"bytes,16,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"` RetryPolicyTypedConfig *any.Any `` /* 132-byte string literal not displayed */ HedgePolicy *HedgePolicy `protobuf:"bytes,17,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"` PerRequestBufferLimitBytes *wrappers.UInt32Value `` /* 146-byte string literal not displayed */ // 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 ¶ added in v0.6.8
func (x *VirtualHost) GetHedgePolicy() *HedgePolicy
func (*VirtualHost) GetIncludeAttemptCountInResponse ¶ added in v0.9.6
func (x *VirtualHost) GetIncludeAttemptCountInResponse() bool
func (*VirtualHost) GetIncludeRequestAttemptCount ¶ added in v0.6.1
func (x *VirtualHost) GetIncludeRequestAttemptCount() bool
func (*VirtualHost) GetName ¶
func (x *VirtualHost) GetName() string
func (*VirtualHost) GetPerFilterConfig
deprecated
func (x *VirtualHost) GetPerFilterConfig() map[string]*_struct.Struct
Deprecated: Do not use.
func (*VirtualHost) GetPerRequestBufferLimitBytes ¶ added in v0.9.6
func (x *VirtualHost) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value
func (*VirtualHost) GetRateLimits ¶
func (x *VirtualHost) GetRateLimits() []*RateLimit
func (*VirtualHost) GetRequestHeadersToAdd ¶
func (x *VirtualHost) GetRequestHeadersToAdd() []*core.HeaderValueOption
func (*VirtualHost) GetRequestHeadersToRemove ¶ added in v0.6.0
func (x *VirtualHost) GetRequestHeadersToRemove() []string
func (*VirtualHost) GetRequireTls ¶
func (x *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType
func (*VirtualHost) GetResponseHeadersToAdd ¶
func (x *VirtualHost) GetResponseHeadersToAdd() []*core.HeaderValueOption
func (*VirtualHost) GetResponseHeadersToRemove ¶
func (x *VirtualHost) GetResponseHeadersToRemove() []string
func (*VirtualHost) GetRetryPolicy ¶ added in v0.6.7
func (x *VirtualHost) GetRetryPolicy() *RetryPolicy
func (*VirtualHost) GetRetryPolicyTypedConfig ¶ added in v0.9.6
func (x *VirtualHost) GetRetryPolicyTypedConfig() *any.Any
func (*VirtualHost) GetRoutes ¶
func (x *VirtualHost) GetRoutes() []*Route
func (*VirtualHost) GetTypedPerFilterConfig ¶ added in v0.6.3
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 ¶ added in v0.9.7
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 ¶
func (e VirtualHostValidationError) Cause() error
Cause function returns cause value.
func (VirtualHostValidationError) Error ¶
func (e VirtualHostValidationError) Error() string
Error satisfies the builtin error interface
func (VirtualHostValidationError) ErrorName ¶ added in v0.7.0
func (e VirtualHostValidationError) ErrorName() string
ErrorName returns error name.
func (VirtualHostValidationError) Field ¶
func (e VirtualHostValidationError) Field() string
Field function returns field value.
func (VirtualHostValidationError) Key ¶
func (e VirtualHostValidationError) Key() bool
Key function returns key value.
func (VirtualHostValidationError) Reason ¶
func (e VirtualHostValidationError) Reason() string
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 ¶ added in v0.9.7
func (VirtualHost_TlsRequirementType) Descriptor() protoreflect.EnumDescriptor
func (VirtualHost_TlsRequirementType) Enum ¶ added in v0.9.7
func (x VirtualHost_TlsRequirementType) Enum() *VirtualHost_TlsRequirementType
func (VirtualHost_TlsRequirementType) EnumDescriptor
deprecated
func (VirtualHost_TlsRequirementType) EnumDescriptor() ([]byte, []int)
Deprecated: Use VirtualHost_TlsRequirementType.Descriptor instead.
func (VirtualHost_TlsRequirementType) Number ¶ added in v0.9.7
func (x VirtualHost_TlsRequirementType) Number() protoreflect.EnumNumber
func (VirtualHost_TlsRequirementType) String ¶
func (x VirtualHost_TlsRequirementType) String() string
func (VirtualHost_TlsRequirementType) Type ¶ added in v0.9.7
func (VirtualHost_TlsRequirementType) Type() protoreflect.EnumType
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 ¶ added in v0.9.7
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 ¶
func (e WeightedClusterValidationError) Cause() error
Cause function returns cause value.
func (WeightedClusterValidationError) Error ¶
func (e WeightedClusterValidationError) Error() string
Error satisfies the builtin error interface
func (WeightedClusterValidationError) ErrorName ¶ added in v0.7.0
func (e WeightedClusterValidationError) ErrorName() string
ErrorName returns error name.
func (WeightedClusterValidationError) Field ¶
func (e WeightedClusterValidationError) Field() string
Field function returns field value.
func (WeightedClusterValidationError) Key ¶
func (e WeightedClusterValidationError) Key() bool
Key function returns key value.
func (WeightedClusterValidationError) Reason ¶
func (e WeightedClusterValidationError) Reason() string
Reason function returns reason value.
type WeightedCluster_ClusterWeight ¶
type WeightedCluster_ClusterWeight struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Weight *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=weight,proto3" json:"weight,omitempty"` MetadataMatch *core.Metadata `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"` RequestHeadersToAdd []*core.HeaderValueOption `protobuf:"bytes,4,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"` RequestHeadersToRemove []string `` /* 131-byte string literal not displayed */ ResponseHeadersToAdd []*core.HeaderValueOption `protobuf:"bytes,5,rep,name=response_headers_to_add,json=responseHeadersToAdd,proto3" json:"response_headers_to_add,omitempty"` ResponseHeadersToRemove []string `` /* 134-byte string literal not displayed */ // Deprecated: Do not use. PerFilterConfig map[string]*_struct.Struct `` /* 196-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() *core.Metadata
func (*WeightedCluster_ClusterWeight) GetName ¶
func (x *WeightedCluster_ClusterWeight) GetName() string
func (*WeightedCluster_ClusterWeight) GetPerFilterConfig
deprecated
func (x *WeightedCluster_ClusterWeight) GetPerFilterConfig() map[string]*_struct.Struct
Deprecated: Do not use.
func (*WeightedCluster_ClusterWeight) GetRequestHeadersToAdd ¶
func (x *WeightedCluster_ClusterWeight) GetRequestHeadersToAdd() []*core.HeaderValueOption
func (*WeightedCluster_ClusterWeight) GetRequestHeadersToRemove ¶ added in v0.6.0
func (x *WeightedCluster_ClusterWeight) GetRequestHeadersToRemove() []string
func (*WeightedCluster_ClusterWeight) GetResponseHeadersToAdd ¶
func (x *WeightedCluster_ClusterWeight) GetResponseHeadersToAdd() []*core.HeaderValueOption
func (*WeightedCluster_ClusterWeight) GetResponseHeadersToRemove ¶
func (x *WeightedCluster_ClusterWeight) GetResponseHeadersToRemove() []string
func (*WeightedCluster_ClusterWeight) GetTypedPerFilterConfig ¶ added in v0.6.3
func (x *WeightedCluster_ClusterWeight) GetTypedPerFilterConfig() map[string]*any.Any
func (*WeightedCluster_ClusterWeight) GetWeight ¶
func (x *WeightedCluster_ClusterWeight) GetWeight() *wrappers.UInt32Value
func (*WeightedCluster_ClusterWeight) ProtoMessage ¶
func (*WeightedCluster_ClusterWeight) ProtoMessage()
func (*WeightedCluster_ClusterWeight) ProtoReflect ¶ added in v0.9.7
func (x *WeightedCluster_ClusterWeight) ProtoReflect() protoreflect.Message
func (*WeightedCluster_ClusterWeight) Reset ¶
func (x *WeightedCluster_ClusterWeight) Reset()
func (*WeightedCluster_ClusterWeight) String ¶
func (x *WeightedCluster_ClusterWeight) String() 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 ¶
func (e WeightedCluster_ClusterWeightValidationError) Cause() error
Cause function returns cause value.
func (WeightedCluster_ClusterWeightValidationError) Error ¶
func (e WeightedCluster_ClusterWeightValidationError) Error() string
Error satisfies the builtin error interface
func (WeightedCluster_ClusterWeightValidationError) ErrorName ¶ added in v0.7.0
func (e WeightedCluster_ClusterWeightValidationError) ErrorName() string
ErrorName returns error name.
func (WeightedCluster_ClusterWeightValidationError) Field ¶
func (e WeightedCluster_ClusterWeightValidationError) Field() string
Field function returns field value.
func (WeightedCluster_ClusterWeightValidationError) Key ¶
func (e WeightedCluster_ClusterWeightValidationError) Key() bool
Key function returns key value.
func (WeightedCluster_ClusterWeightValidationError) Reason ¶
func (e WeightedCluster_ClusterWeightValidationError) Reason() string
Reason function returns reason value.