Documentation ¶
Index ¶
- Variables
- type CorsPolicy
- func (*CorsPolicy) Descriptor() ([]byte, []int)
- func (m *CorsPolicy) GetAllowCredentials() *wrappers.BoolValue
- func (m *CorsPolicy) GetAllowHeaders() string
- func (m *CorsPolicy) GetAllowMethods() string
- func (m *CorsPolicy) GetAllowOrigin() []stringdeprecated
- func (m *CorsPolicy) GetAllowOriginRegex() []stringdeprecated
- func (m *CorsPolicy) GetAllowOriginStringMatch() []*matcher.StringMatcher
- func (m *CorsPolicy) GetEnabled() *wrappers.BoolValuedeprecated
- func (m *CorsPolicy) GetEnabledSpecifier() isCorsPolicy_EnabledSpecifier
- func (m *CorsPolicy) GetExposeHeaders() string
- func (m *CorsPolicy) GetFilterEnabled() *core.RuntimeFractionalPercent
- func (m *CorsPolicy) GetMaxAge() string
- func (m *CorsPolicy) GetShadowEnabled() *core.RuntimeFractionalPercent
- func (*CorsPolicy) ProtoMessage()
- func (m *CorsPolicy) Reset()
- func (m *CorsPolicy) String() string
- func (m *CorsPolicy) Validate() error
- func (m *CorsPolicy) XXX_DiscardUnknown()
- func (m *CorsPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CorsPolicy) XXX_Merge(src proto.Message)
- func (*CorsPolicy) XXX_OneofWrappers() []interface{}
- func (m *CorsPolicy) XXX_Size() int
- func (m *CorsPolicy) XXX_Unmarshal(b []byte) error
- type CorsPolicyValidationError
- type CorsPolicy_Enabled
- type CorsPolicy_FilterEnabled
- type Decorator
- func (*Decorator) Descriptor() ([]byte, []int)
- func (m *Decorator) GetOperation() string
- func (m *Decorator) GetPropagate() *wrappers.BoolValue
- func (*Decorator) ProtoMessage()
- func (m *Decorator) Reset()
- func (m *Decorator) String() string
- func (m *Decorator) Validate() error
- func (m *Decorator) XXX_DiscardUnknown()
- func (m *Decorator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Decorator) XXX_Merge(src proto.Message)
- func (m *Decorator) XXX_Size() int
- func (m *Decorator) XXX_Unmarshal(b []byte) error
- type DecoratorValidationError
- type DirectResponseAction
- func (*DirectResponseAction) Descriptor() ([]byte, []int)
- func (m *DirectResponseAction) GetBody() *core.DataSource
- func (m *DirectResponseAction) GetStatus() uint32
- func (*DirectResponseAction) ProtoMessage()
- func (m *DirectResponseAction) Reset()
- func (m *DirectResponseAction) String() string
- func (m *DirectResponseAction) Validate() error
- func (m *DirectResponseAction) XXX_DiscardUnknown()
- func (m *DirectResponseAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DirectResponseAction) XXX_Merge(src proto.Message)
- func (m *DirectResponseAction) XXX_Size() int
- func (m *DirectResponseAction) XXX_Unmarshal(b []byte) 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)
- func (m *FilterAction) GetAction() *any.Any
- func (*FilterAction) ProtoMessage()
- func (m *FilterAction) Reset()
- func (m *FilterAction) String() string
- func (m *FilterAction) Validate() error
- func (m *FilterAction) XXX_DiscardUnknown()
- func (m *FilterAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FilterAction) XXX_Merge(src proto.Message)
- func (m *FilterAction) XXX_Size() int
- func (m *FilterAction) XXX_Unmarshal(b []byte) 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)
- func (m *HeaderMatcher) GetExactMatch() string
- func (m *HeaderMatcher) GetHeaderMatchSpecifier() isHeaderMatcher_HeaderMatchSpecifier
- func (m *HeaderMatcher) GetInvertMatch() bool
- func (m *HeaderMatcher) GetName() string
- func (m *HeaderMatcher) GetPrefixMatch() string
- func (m *HeaderMatcher) GetPresentMatch() bool
- func (m *HeaderMatcher) GetRangeMatch() *_type.Int64Range
- func (m *HeaderMatcher) GetRegexMatch() stringdeprecated
- func (m *HeaderMatcher) GetSafeRegexMatch() *matcher.RegexMatcher
- func (m *HeaderMatcher) GetSuffixMatch() string
- func (*HeaderMatcher) ProtoMessage()
- func (m *HeaderMatcher) Reset()
- func (m *HeaderMatcher) String() string
- func (m *HeaderMatcher) Validate() error
- func (m *HeaderMatcher) XXX_DiscardUnknown()
- func (m *HeaderMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderMatcher) XXX_Merge(src proto.Message)
- func (*HeaderMatcher) XXX_OneofWrappers() []interface{}
- func (m *HeaderMatcher) XXX_Size() int
- func (m *HeaderMatcher) XXX_Unmarshal(b []byte) 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)
- func (m *HedgePolicy) GetAdditionalRequestChance() *_type.FractionalPercent
- func (m *HedgePolicy) GetHedgeOnPerTryTimeout() bool
- func (m *HedgePolicy) GetInitialRequests() *wrappers.UInt32Value
- func (*HedgePolicy) ProtoMessage()
- func (m *HedgePolicy) Reset()
- func (m *HedgePolicy) String() string
- func (m *HedgePolicy) Validate() error
- func (m *HedgePolicy) XXX_DiscardUnknown()
- func (m *HedgePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HedgePolicy) XXX_Merge(src proto.Message)
- func (m *HedgePolicy) XXX_Size() int
- func (m *HedgePolicy) XXX_Unmarshal(b []byte) 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)
- func (m *QueryParameterMatcher) GetName() string
- func (m *QueryParameterMatcher) GetPresentMatch() bool
- func (m *QueryParameterMatcher) GetQueryParameterMatchSpecifier() isQueryParameterMatcher_QueryParameterMatchSpecifier
- func (m *QueryParameterMatcher) GetRegex() *wrappers.BoolValuedeprecated
- func (m *QueryParameterMatcher) GetStringMatch() *matcher.StringMatcher
- func (m *QueryParameterMatcher) GetValue() stringdeprecated
- func (*QueryParameterMatcher) ProtoMessage()
- func (m *QueryParameterMatcher) Reset()
- func (m *QueryParameterMatcher) String() string
- func (m *QueryParameterMatcher) Validate() error
- func (m *QueryParameterMatcher) XXX_DiscardUnknown()
- func (m *QueryParameterMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParameterMatcher) XXX_Merge(src proto.Message)
- func (*QueryParameterMatcher) XXX_OneofWrappers() []interface{}
- func (m *QueryParameterMatcher) XXX_Size() int
- func (m *QueryParameterMatcher) XXX_Unmarshal(b []byte) 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)
- func (m *RateLimit) GetActions() []*RateLimit_Action
- func (m *RateLimit) GetDisableKey() string
- func (m *RateLimit) GetStage() *wrappers.UInt32Value
- func (*RateLimit) ProtoMessage()
- func (m *RateLimit) Reset()
- func (m *RateLimit) String() string
- func (m *RateLimit) Validate() error
- func (m *RateLimit) XXX_DiscardUnknown()
- func (m *RateLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit) XXX_Merge(src proto.Message)
- func (m *RateLimit) XXX_Size() int
- func (m *RateLimit) XXX_Unmarshal(b []byte) error
- type RateLimitValidationError
- type RateLimit_Action
- func (*RateLimit_Action) Descriptor() ([]byte, []int)
- func (m *RateLimit_Action) GetActionSpecifier() isRateLimit_Action_ActionSpecifier
- func (m *RateLimit_Action) GetDestinationCluster() *RateLimit_Action_DestinationCluster
- func (m *RateLimit_Action) GetGenericKey() *RateLimit_Action_GenericKey
- func (m *RateLimit_Action) GetHeaderValueMatch() *RateLimit_Action_HeaderValueMatch
- func (m *RateLimit_Action) GetRemoteAddress() *RateLimit_Action_RemoteAddress
- func (m *RateLimit_Action) GetRequestHeaders() *RateLimit_Action_RequestHeaders
- func (m *RateLimit_Action) GetSourceCluster() *RateLimit_Action_SourceCluster
- func (*RateLimit_Action) ProtoMessage()
- func (m *RateLimit_Action) Reset()
- func (m *RateLimit_Action) String() string
- func (m *RateLimit_Action) Validate() error
- func (m *RateLimit_Action) XXX_DiscardUnknown()
- func (m *RateLimit_Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit_Action) XXX_Merge(src proto.Message)
- func (*RateLimit_Action) XXX_OneofWrappers() []interface{}
- func (m *RateLimit_Action) XXX_Size() int
- func (m *RateLimit_Action) XXX_Unmarshal(b []byte) 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)
- func (*RateLimit_Action_DestinationCluster) ProtoMessage()
- func (m *RateLimit_Action_DestinationCluster) Reset()
- func (m *RateLimit_Action_DestinationCluster) String() string
- func (m *RateLimit_Action_DestinationCluster) Validate() error
- func (m *RateLimit_Action_DestinationCluster) XXX_DiscardUnknown()
- func (m *RateLimit_Action_DestinationCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit_Action_DestinationCluster) XXX_Merge(src proto.Message)
- func (m *RateLimit_Action_DestinationCluster) XXX_Size() int
- func (m *RateLimit_Action_DestinationCluster) XXX_Unmarshal(b []byte) 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)
- func (m *RateLimit_Action_GenericKey) GetDescriptorValue() string
- func (*RateLimit_Action_GenericKey) ProtoMessage()
- func (m *RateLimit_Action_GenericKey) Reset()
- func (m *RateLimit_Action_GenericKey) String() string
- func (m *RateLimit_Action_GenericKey) Validate() error
- func (m *RateLimit_Action_GenericKey) XXX_DiscardUnknown()
- func (m *RateLimit_Action_GenericKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit_Action_GenericKey) XXX_Merge(src proto.Message)
- func (m *RateLimit_Action_GenericKey) XXX_Size() int
- func (m *RateLimit_Action_GenericKey) XXX_Unmarshal(b []byte) 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)
- func (m *RateLimit_Action_HeaderValueMatch) GetDescriptorValue() string
- func (m *RateLimit_Action_HeaderValueMatch) GetExpectMatch() *wrappers.BoolValue
- func (m *RateLimit_Action_HeaderValueMatch) GetHeaders() []*HeaderMatcher
- func (*RateLimit_Action_HeaderValueMatch) ProtoMessage()
- func (m *RateLimit_Action_HeaderValueMatch) Reset()
- func (m *RateLimit_Action_HeaderValueMatch) String() string
- func (m *RateLimit_Action_HeaderValueMatch) Validate() error
- func (m *RateLimit_Action_HeaderValueMatch) XXX_DiscardUnknown()
- func (m *RateLimit_Action_HeaderValueMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit_Action_HeaderValueMatch) XXX_Merge(src proto.Message)
- func (m *RateLimit_Action_HeaderValueMatch) XXX_Size() int
- func (m *RateLimit_Action_HeaderValueMatch) XXX_Unmarshal(b []byte) 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)
- func (*RateLimit_Action_RemoteAddress) ProtoMessage()
- func (m *RateLimit_Action_RemoteAddress) Reset()
- func (m *RateLimit_Action_RemoteAddress) String() string
- func (m *RateLimit_Action_RemoteAddress) Validate() error
- func (m *RateLimit_Action_RemoteAddress) XXX_DiscardUnknown()
- func (m *RateLimit_Action_RemoteAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit_Action_RemoteAddress) XXX_Merge(src proto.Message)
- func (m *RateLimit_Action_RemoteAddress) XXX_Size() int
- func (m *RateLimit_Action_RemoteAddress) XXX_Unmarshal(b []byte) 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)
- func (m *RateLimit_Action_RequestHeaders) GetDescriptorKey() string
- func (m *RateLimit_Action_RequestHeaders) GetHeaderName() string
- func (*RateLimit_Action_RequestHeaders) ProtoMessage()
- func (m *RateLimit_Action_RequestHeaders) Reset()
- func (m *RateLimit_Action_RequestHeaders) String() string
- func (m *RateLimit_Action_RequestHeaders) Validate() error
- func (m *RateLimit_Action_RequestHeaders) XXX_DiscardUnknown()
- func (m *RateLimit_Action_RequestHeaders) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit_Action_RequestHeaders) XXX_Merge(src proto.Message)
- func (m *RateLimit_Action_RequestHeaders) XXX_Size() int
- func (m *RateLimit_Action_RequestHeaders) XXX_Unmarshal(b []byte) 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)
- func (*RateLimit_Action_SourceCluster) ProtoMessage()
- func (m *RateLimit_Action_SourceCluster) Reset()
- func (m *RateLimit_Action_SourceCluster) String() string
- func (m *RateLimit_Action_SourceCluster) Validate() error
- func (m *RateLimit_Action_SourceCluster) XXX_DiscardUnknown()
- func (m *RateLimit_Action_SourceCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit_Action_SourceCluster) XXX_Merge(src proto.Message)
- func (m *RateLimit_Action_SourceCluster) XXX_Size() int
- func (m *RateLimit_Action_SourceCluster) XXX_Unmarshal(b []byte) 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)
- func (m *RedirectAction) GetHostRedirect() string
- func (m *RedirectAction) GetHttpsRedirect() bool
- func (m *RedirectAction) GetPathRedirect() string
- func (m *RedirectAction) GetPathRewriteSpecifier() isRedirectAction_PathRewriteSpecifier
- func (m *RedirectAction) GetPortRedirect() uint32
- func (m *RedirectAction) GetPrefixRewrite() string
- func (m *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode
- func (m *RedirectAction) GetSchemeRedirect() string
- func (m *RedirectAction) GetSchemeRewriteSpecifier() isRedirectAction_SchemeRewriteSpecifier
- func (m *RedirectAction) GetStripQuery() bool
- func (*RedirectAction) ProtoMessage()
- func (m *RedirectAction) Reset()
- func (m *RedirectAction) String() string
- func (m *RedirectAction) Validate() error
- func (m *RedirectAction) XXX_DiscardUnknown()
- func (m *RedirectAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedirectAction) XXX_Merge(src proto.Message)
- func (*RedirectAction) XXX_OneofWrappers() []interface{}
- func (m *RedirectAction) XXX_Size() int
- func (m *RedirectAction) XXX_Unmarshal(b []byte) 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
- type RedirectAction_SchemeRedirect
- type RetryPolicy
- func (*RetryPolicy) Descriptor() ([]byte, []int)
- func (m *RetryPolicy) GetHostSelectionRetryMaxAttempts() int64
- func (m *RetryPolicy) GetNumRetries() *wrappers.UInt32Value
- func (m *RetryPolicy) GetPerTryTimeout() *duration.Duration
- func (m *RetryPolicy) GetRetriableHeaders() []*HeaderMatcher
- func (m *RetryPolicy) GetRetriableRequestHeaders() []*HeaderMatcher
- func (m *RetryPolicy) GetRetriableStatusCodes() []uint32
- func (m *RetryPolicy) GetRetryBackOff() *RetryPolicy_RetryBackOff
- func (m *RetryPolicy) GetRetryHostPredicate() []*RetryPolicy_RetryHostPredicate
- func (m *RetryPolicy) GetRetryOn() string
- func (m *RetryPolicy) GetRetryPriority() *RetryPolicy_RetryPriority
- func (*RetryPolicy) ProtoMessage()
- func (m *RetryPolicy) Reset()
- func (m *RetryPolicy) String() string
- func (m *RetryPolicy) Validate() error
- func (m *RetryPolicy) XXX_DiscardUnknown()
- func (m *RetryPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RetryPolicy) XXX_Merge(src proto.Message)
- func (m *RetryPolicy) XXX_Size() int
- func (m *RetryPolicy) XXX_Unmarshal(b []byte) 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)
- func (m *RetryPolicy_RetryBackOff) GetBaseInterval() *duration.Duration
- func (m *RetryPolicy_RetryBackOff) GetMaxInterval() *duration.Duration
- func (*RetryPolicy_RetryBackOff) ProtoMessage()
- func (m *RetryPolicy_RetryBackOff) Reset()
- func (m *RetryPolicy_RetryBackOff) String() string
- func (m *RetryPolicy_RetryBackOff) Validate() error
- func (m *RetryPolicy_RetryBackOff) XXX_DiscardUnknown()
- func (m *RetryPolicy_RetryBackOff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RetryPolicy_RetryBackOff) XXX_Merge(src proto.Message)
- func (m *RetryPolicy_RetryBackOff) XXX_Size() int
- func (m *RetryPolicy_RetryBackOff) XXX_Unmarshal(b []byte) 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)
- func (m *RetryPolicy_RetryHostPredicate) GetConfig() *_struct.Structdeprecated
- func (m *RetryPolicy_RetryHostPredicate) GetConfigType() isRetryPolicy_RetryHostPredicate_ConfigType
- func (m *RetryPolicy_RetryHostPredicate) GetName() string
- func (m *RetryPolicy_RetryHostPredicate) GetTypedConfig() *any.Any
- func (*RetryPolicy_RetryHostPredicate) ProtoMessage()
- func (m *RetryPolicy_RetryHostPredicate) Reset()
- func (m *RetryPolicy_RetryHostPredicate) String() string
- func (m *RetryPolicy_RetryHostPredicate) Validate() error
- func (m *RetryPolicy_RetryHostPredicate) XXX_DiscardUnknown()
- func (m *RetryPolicy_RetryHostPredicate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RetryPolicy_RetryHostPredicate) XXX_Merge(src proto.Message)
- func (*RetryPolicy_RetryHostPredicate) XXX_OneofWrappers() []interface{}
- func (m *RetryPolicy_RetryHostPredicate) XXX_Size() int
- func (m *RetryPolicy_RetryHostPredicate) XXX_Unmarshal(b []byte) 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)
- func (m *RetryPolicy_RetryPriority) GetConfig() *_struct.Structdeprecated
- func (m *RetryPolicy_RetryPriority) GetConfigType() isRetryPolicy_RetryPriority_ConfigType
- func (m *RetryPolicy_RetryPriority) GetName() string
- func (m *RetryPolicy_RetryPriority) GetTypedConfig() *any.Any
- func (*RetryPolicy_RetryPriority) ProtoMessage()
- func (m *RetryPolicy_RetryPriority) Reset()
- func (m *RetryPolicy_RetryPriority) String() string
- func (m *RetryPolicy_RetryPriority) Validate() error
- func (m *RetryPolicy_RetryPriority) XXX_DiscardUnknown()
- func (m *RetryPolicy_RetryPriority) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RetryPolicy_RetryPriority) XXX_Merge(src proto.Message)
- func (*RetryPolicy_RetryPriority) XXX_OneofWrappers() []interface{}
- func (m *RetryPolicy_RetryPriority) XXX_Size() int
- func (m *RetryPolicy_RetryPriority) XXX_Unmarshal(b []byte) 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)
- func (m *Route) GetAction() isRoute_Action
- func (m *Route) GetDecorator() *Decorator
- func (m *Route) GetDirectResponse() *DirectResponseAction
- func (m *Route) GetFilterAction() *FilterAction
- func (m *Route) GetMatch() *RouteMatch
- func (m *Route) GetMetadata() *core.Metadata
- func (m *Route) GetName() string
- func (m *Route) GetPerFilterConfig() map[string]*_struct.Structdeprecated
- func (m *Route) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value
- func (m *Route) GetRedirect() *RedirectAction
- func (m *Route) GetRequestHeadersToAdd() []*core.HeaderValueOption
- func (m *Route) GetRequestHeadersToRemove() []string
- func (m *Route) GetResponseHeadersToAdd() []*core.HeaderValueOption
- func (m *Route) GetResponseHeadersToRemove() []string
- func (m *Route) GetRoute() *RouteAction
- func (m *Route) GetTracing() *Tracing
- func (m *Route) GetTypedPerFilterConfig() map[string]*any.Any
- func (*Route) ProtoMessage()
- func (m *Route) Reset()
- func (m *Route) String() string
- func (m *Route) Validate() error
- func (m *Route) XXX_DiscardUnknown()
- func (m *Route) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Route) XXX_Merge(src proto.Message)
- func (*Route) XXX_OneofWrappers() []interface{}
- func (m *Route) XXX_Size() int
- func (m *Route) XXX_Unmarshal(b []byte) error
- type RouteAction
- func (*RouteAction) Descriptor() ([]byte, []int)
- func (m *RouteAction) GetAutoHostRewrite() *wrappers.BoolValue
- func (m *RouteAction) GetAutoHostRewriteHeader() string
- func (m *RouteAction) GetCluster() string
- func (m *RouteAction) GetClusterHeader() string
- func (m *RouteAction) GetClusterNotFoundResponseCode() RouteAction_ClusterNotFoundResponseCode
- func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
- func (m *RouteAction) GetCors() *CorsPolicy
- func (m *RouteAction) GetGrpcTimeoutOffset() *duration.Duration
- func (m *RouteAction) GetHashPolicy() []*RouteAction_HashPolicy
- func (m *RouteAction) GetHedgePolicy() *HedgePolicy
- func (m *RouteAction) GetHostRewrite() string
- func (m *RouteAction) GetHostRewriteSpecifier() isRouteAction_HostRewriteSpecifier
- func (m *RouteAction) GetIdleTimeout() *duration.Duration
- func (m *RouteAction) GetIncludeVhRateLimits() *wrappers.BoolValue
- func (m *RouteAction) GetInternalRedirectAction() RouteAction_InternalRedirectAction
- func (m *RouteAction) GetMaxGrpcTimeout() *duration.Duration
- func (m *RouteAction) GetMaxInternalRedirects() *wrappers.UInt32Value
- func (m *RouteAction) GetMetadataMatch() *core.Metadata
- func (m *RouteAction) GetPrefixRewrite() string
- func (m *RouteAction) GetPriority() core.RoutingPriority
- func (m *RouteAction) GetRateLimits() []*RateLimit
- func (m *RouteAction) GetRegexRewrite() *matcher.RegexMatchAndSubstitute
- func (m *RouteAction) GetRequestMirrorPolicies() []*RouteAction_RequestMirrorPolicy
- func (m *RouteAction) GetRequestMirrorPolicy() *RouteAction_RequestMirrorPolicydeprecated
- func (m *RouteAction) GetRetryPolicy() *RetryPolicy
- func (m *RouteAction) GetRetryPolicyTypedConfig() *any.Any
- func (m *RouteAction) GetTimeout() *duration.Duration
- func (m *RouteAction) GetUpgradeConfigs() []*RouteAction_UpgradeConfig
- func (m *RouteAction) GetWeightedClusters() *WeightedCluster
- func (*RouteAction) ProtoMessage()
- func (m *RouteAction) Reset()
- func (m *RouteAction) String() string
- func (m *RouteAction) Validate() error
- func (m *RouteAction) XXX_DiscardUnknown()
- func (m *RouteAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction) XXX_Merge(src proto.Message)
- func (*RouteAction) XXX_OneofWrappers() []interface{}
- func (m *RouteAction) XXX_Size() int
- func (m *RouteAction) XXX_Unmarshal(b []byte) 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
- type RouteAction_HashPolicy
- func (*RouteAction_HashPolicy) Descriptor() ([]byte, []int)
- func (m *RouteAction_HashPolicy) GetConnectionProperties() *RouteAction_HashPolicy_ConnectionProperties
- func (m *RouteAction_HashPolicy) GetCookie() *RouteAction_HashPolicy_Cookie
- func (m *RouteAction_HashPolicy) GetFilterState() *RouteAction_HashPolicy_FilterState
- func (m *RouteAction_HashPolicy) GetHeader() *RouteAction_HashPolicy_Header
- func (m *RouteAction_HashPolicy) GetPolicySpecifier() isRouteAction_HashPolicy_PolicySpecifier
- func (m *RouteAction_HashPolicy) GetQueryParameter() *RouteAction_HashPolicy_QueryParameter
- func (m *RouteAction_HashPolicy) GetTerminal() bool
- func (*RouteAction_HashPolicy) ProtoMessage()
- func (m *RouteAction_HashPolicy) Reset()
- func (m *RouteAction_HashPolicy) String() string
- func (m *RouteAction_HashPolicy) Validate() error
- func (m *RouteAction_HashPolicy) XXX_DiscardUnknown()
- func (m *RouteAction_HashPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction_HashPolicy) XXX_Merge(src proto.Message)
- func (*RouteAction_HashPolicy) XXX_OneofWrappers() []interface{}
- func (m *RouteAction_HashPolicy) XXX_Size() int
- func (m *RouteAction_HashPolicy) XXX_Unmarshal(b []byte) 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)
- func (m *RouteAction_HashPolicy_ConnectionProperties) GetSourceIp() bool
- func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage()
- func (m *RouteAction_HashPolicy_ConnectionProperties) Reset()
- func (m *RouteAction_HashPolicy_ConnectionProperties) String() string
- func (m *RouteAction_HashPolicy_ConnectionProperties) Validate() error
- func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_DiscardUnknown()
- func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Merge(src proto.Message)
- func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Size() int
- func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Unmarshal(b []byte) 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)
- func (m *RouteAction_HashPolicy_Cookie) GetName() string
- func (m *RouteAction_HashPolicy_Cookie) GetPath() string
- func (m *RouteAction_HashPolicy_Cookie) GetTtl() *duration.Duration
- func (*RouteAction_HashPolicy_Cookie) ProtoMessage()
- func (m *RouteAction_HashPolicy_Cookie) Reset()
- func (m *RouteAction_HashPolicy_Cookie) String() string
- func (m *RouteAction_HashPolicy_Cookie) Validate() error
- func (m *RouteAction_HashPolicy_Cookie) XXX_DiscardUnknown()
- func (m *RouteAction_HashPolicy_Cookie) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction_HashPolicy_Cookie) XXX_Merge(src proto.Message)
- func (m *RouteAction_HashPolicy_Cookie) XXX_Size() int
- func (m *RouteAction_HashPolicy_Cookie) XXX_Unmarshal(b []byte) 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)
- func (m *RouteAction_HashPolicy_FilterState) GetKey() string
- func (*RouteAction_HashPolicy_FilterState) ProtoMessage()
- func (m *RouteAction_HashPolicy_FilterState) Reset()
- func (m *RouteAction_HashPolicy_FilterState) String() string
- func (m *RouteAction_HashPolicy_FilterState) Validate() error
- func (m *RouteAction_HashPolicy_FilterState) XXX_DiscardUnknown()
- func (m *RouteAction_HashPolicy_FilterState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction_HashPolicy_FilterState) XXX_Merge(src proto.Message)
- func (m *RouteAction_HashPolicy_FilterState) XXX_Size() int
- func (m *RouteAction_HashPolicy_FilterState) XXX_Unmarshal(b []byte) 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)
- func (m *RouteAction_HashPolicy_Header) GetHeaderName() string
- func (*RouteAction_HashPolicy_Header) ProtoMessage()
- func (m *RouteAction_HashPolicy_Header) Reset()
- func (m *RouteAction_HashPolicy_Header) String() string
- func (m *RouteAction_HashPolicy_Header) Validate() error
- func (m *RouteAction_HashPolicy_Header) XXX_DiscardUnknown()
- func (m *RouteAction_HashPolicy_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction_HashPolicy_Header) XXX_Merge(src proto.Message)
- func (m *RouteAction_HashPolicy_Header) XXX_Size() int
- func (m *RouteAction_HashPolicy_Header) XXX_Unmarshal(b []byte) 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)
- func (m *RouteAction_HashPolicy_QueryParameter) GetName() string
- func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage()
- func (m *RouteAction_HashPolicy_QueryParameter) Reset()
- func (m *RouteAction_HashPolicy_QueryParameter) String() string
- func (m *RouteAction_HashPolicy_QueryParameter) Validate() error
- func (m *RouteAction_HashPolicy_QueryParameter) XXX_DiscardUnknown()
- func (m *RouteAction_HashPolicy_QueryParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction_HashPolicy_QueryParameter) XXX_Merge(src proto.Message)
- func (m *RouteAction_HashPolicy_QueryParameter) XXX_Size() int
- func (m *RouteAction_HashPolicy_QueryParameter) XXX_Unmarshal(b []byte) 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
- type RouteAction_RequestMirrorPolicy
- func (*RouteAction_RequestMirrorPolicy) Descriptor() ([]byte, []int)
- func (m *RouteAction_RequestMirrorPolicy) GetCluster() string
- func (m *RouteAction_RequestMirrorPolicy) GetRuntimeFraction() *core.RuntimeFractionalPercent
- func (m *RouteAction_RequestMirrorPolicy) GetRuntimeKey() stringdeprecated
- func (m *RouteAction_RequestMirrorPolicy) GetTraceSampled() *wrappers.BoolValue
- func (*RouteAction_RequestMirrorPolicy) ProtoMessage()
- func (m *RouteAction_RequestMirrorPolicy) Reset()
- func (m *RouteAction_RequestMirrorPolicy) String() string
- func (m *RouteAction_RequestMirrorPolicy) Validate() error
- func (m *RouteAction_RequestMirrorPolicy) XXX_DiscardUnknown()
- func (m *RouteAction_RequestMirrorPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction_RequestMirrorPolicy) XXX_Merge(src proto.Message)
- func (m *RouteAction_RequestMirrorPolicy) XXX_Size() int
- func (m *RouteAction_RequestMirrorPolicy) XXX_Unmarshal(b []byte) 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)
- func (m *RouteAction_UpgradeConfig) GetEnabled() *wrappers.BoolValue
- func (m *RouteAction_UpgradeConfig) GetUpgradeType() string
- func (*RouteAction_UpgradeConfig) ProtoMessage()
- func (m *RouteAction_UpgradeConfig) Reset()
- func (m *RouteAction_UpgradeConfig) String() string
- func (m *RouteAction_UpgradeConfig) Validate() error
- func (m *RouteAction_UpgradeConfig) XXX_DiscardUnknown()
- func (m *RouteAction_UpgradeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteAction_UpgradeConfig) XXX_Merge(src proto.Message)
- func (m *RouteAction_UpgradeConfig) XXX_Size() int
- func (m *RouteAction_UpgradeConfig) XXX_Unmarshal(b []byte) 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)
- func (m *RouteMatch) GetCaseSensitive() *wrappers.BoolValue
- func (m *RouteMatch) GetGrpc() *RouteMatch_GrpcRouteMatchOptions
- func (m *RouteMatch) GetHeaders() []*HeaderMatcher
- func (m *RouteMatch) GetPath() string
- func (m *RouteMatch) GetPathSpecifier() isRouteMatch_PathSpecifier
- func (m *RouteMatch) GetPrefix() string
- func (m *RouteMatch) GetQueryParameters() []*QueryParameterMatcher
- func (m *RouteMatch) GetRegex() stringdeprecated
- func (m *RouteMatch) GetRuntimeFraction() *core.RuntimeFractionalPercent
- func (m *RouteMatch) GetSafeRegex() *matcher.RegexMatcher
- func (m *RouteMatch) GetTlsContext() *RouteMatch_TlsContextMatchOptions
- func (*RouteMatch) ProtoMessage()
- func (m *RouteMatch) Reset()
- func (m *RouteMatch) String() string
- func (m *RouteMatch) Validate() error
- func (m *RouteMatch) XXX_DiscardUnknown()
- func (m *RouteMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteMatch) XXX_Merge(src proto.Message)
- func (*RouteMatch) XXX_OneofWrappers() []interface{}
- func (m *RouteMatch) XXX_Size() int
- func (m *RouteMatch) XXX_Unmarshal(b []byte) error
- type RouteMatchValidationError
- type RouteMatch_GrpcRouteMatchOptions
- func (*RouteMatch_GrpcRouteMatchOptions) Descriptor() ([]byte, []int)
- func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage()
- func (m *RouteMatch_GrpcRouteMatchOptions) Reset()
- func (m *RouteMatch_GrpcRouteMatchOptions) String() string
- func (m *RouteMatch_GrpcRouteMatchOptions) Validate() error
- func (m *RouteMatch_GrpcRouteMatchOptions) XXX_DiscardUnknown()
- func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Merge(src proto.Message)
- func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Size() int
- func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Unmarshal(b []byte) 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)
- func (m *RouteMatch_TlsContextMatchOptions) GetPresented() *wrappers.BoolValue
- func (m *RouteMatch_TlsContextMatchOptions) GetValidated() *wrappers.BoolValue
- func (*RouteMatch_TlsContextMatchOptions) ProtoMessage()
- func (m *RouteMatch_TlsContextMatchOptions) Reset()
- func (m *RouteMatch_TlsContextMatchOptions) String() string
- func (m *RouteMatch_TlsContextMatchOptions) Validate() error
- func (m *RouteMatch_TlsContextMatchOptions) XXX_DiscardUnknown()
- func (m *RouteMatch_TlsContextMatchOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteMatch_TlsContextMatchOptions) XXX_Merge(src proto.Message)
- func (m *RouteMatch_TlsContextMatchOptions) XXX_Size() int
- func (m *RouteMatch_TlsContextMatchOptions) XXX_Unmarshal(b []byte) 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)
- func (m *Tracing) GetClientSampling() *_type.FractionalPercent
- func (m *Tracing) GetCustomTags() []*v2.CustomTag
- func (m *Tracing) GetOverallSampling() *_type.FractionalPercent
- func (m *Tracing) GetRandomSampling() *_type.FractionalPercent
- func (*Tracing) ProtoMessage()
- func (m *Tracing) Reset()
- func (m *Tracing) String() string
- func (m *Tracing) Validate() error
- func (m *Tracing) XXX_DiscardUnknown()
- func (m *Tracing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Tracing) XXX_Merge(src proto.Message)
- func (m *Tracing) XXX_Size() int
- func (m *Tracing) XXX_Unmarshal(b []byte) error
- type TracingValidationError
- type VirtualCluster
- func (*VirtualCluster) Descriptor() ([]byte, []int)
- func (m *VirtualCluster) GetHeaders() []*HeaderMatcher
- func (m *VirtualCluster) GetMethod() core.RequestMethoddeprecated
- func (m *VirtualCluster) GetName() string
- func (m *VirtualCluster) GetPattern() stringdeprecated
- func (*VirtualCluster) ProtoMessage()
- func (m *VirtualCluster) Reset()
- func (m *VirtualCluster) String() string
- func (m *VirtualCluster) Validate() error
- func (m *VirtualCluster) XXX_DiscardUnknown()
- func (m *VirtualCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VirtualCluster) XXX_Merge(src proto.Message)
- func (m *VirtualCluster) XXX_Size() int
- func (m *VirtualCluster) XXX_Unmarshal(b []byte) 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)
- func (m *VirtualHost) GetCors() *CorsPolicy
- func (m *VirtualHost) GetDomains() []string
- func (m *VirtualHost) GetHedgePolicy() *HedgePolicy
- func (m *VirtualHost) GetIncludeAttemptCountInResponse() bool
- func (m *VirtualHost) GetIncludeRequestAttemptCount() bool
- func (m *VirtualHost) GetName() string
- func (m *VirtualHost) GetPerFilterConfig() map[string]*_struct.Structdeprecated
- func (m *VirtualHost) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value
- func (m *VirtualHost) GetRateLimits() []*RateLimit
- func (m *VirtualHost) GetRequestHeadersToAdd() []*core.HeaderValueOption
- func (m *VirtualHost) GetRequestHeadersToRemove() []string
- func (m *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType
- func (m *VirtualHost) GetResponseHeadersToAdd() []*core.HeaderValueOption
- func (m *VirtualHost) GetResponseHeadersToRemove() []string
- func (m *VirtualHost) GetRetryPolicy() *RetryPolicy
- func (m *VirtualHost) GetRetryPolicyTypedConfig() *any.Any
- func (m *VirtualHost) GetRoutes() []*Route
- func (m *VirtualHost) GetTypedPerFilterConfig() map[string]*any.Any
- func (m *VirtualHost) GetVirtualClusters() []*VirtualCluster
- func (*VirtualHost) ProtoMessage()
- func (m *VirtualHost) Reset()
- func (m *VirtualHost) String() string
- func (m *VirtualHost) Validate() error
- func (m *VirtualHost) XXX_DiscardUnknown()
- func (m *VirtualHost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VirtualHost) XXX_Merge(src proto.Message)
- func (m *VirtualHost) XXX_Size() int
- func (m *VirtualHost) XXX_Unmarshal(b []byte) 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
- type WeightedCluster
- func (*WeightedCluster) Descriptor() ([]byte, []int)
- func (m *WeightedCluster) GetClusters() []*WeightedCluster_ClusterWeight
- func (m *WeightedCluster) GetRuntimeKeyPrefix() string
- func (m *WeightedCluster) GetTotalWeight() *wrappers.UInt32Value
- func (*WeightedCluster) ProtoMessage()
- func (m *WeightedCluster) Reset()
- func (m *WeightedCluster) String() string
- func (m *WeightedCluster) Validate() error
- func (m *WeightedCluster) XXX_DiscardUnknown()
- func (m *WeightedCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WeightedCluster) XXX_Merge(src proto.Message)
- func (m *WeightedCluster) XXX_Size() int
- func (m *WeightedCluster) XXX_Unmarshal(b []byte) 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)
- func (m *WeightedCluster_ClusterWeight) GetMetadataMatch() *core.Metadata
- func (m *WeightedCluster_ClusterWeight) GetName() string
- func (m *WeightedCluster_ClusterWeight) GetPerFilterConfig() map[string]*_struct.Structdeprecated
- func (m *WeightedCluster_ClusterWeight) GetRequestHeadersToAdd() []*core.HeaderValueOption
- func (m *WeightedCluster_ClusterWeight) GetRequestHeadersToRemove() []string
- func (m *WeightedCluster_ClusterWeight) GetResponseHeadersToAdd() []*core.HeaderValueOption
- func (m *WeightedCluster_ClusterWeight) GetResponseHeadersToRemove() []string
- func (m *WeightedCluster_ClusterWeight) GetTypedPerFilterConfig() map[string]*any.Any
- func (m *WeightedCluster_ClusterWeight) GetWeight() *wrappers.UInt32Value
- func (*WeightedCluster_ClusterWeight) ProtoMessage()
- func (m *WeightedCluster_ClusterWeight) Reset()
- func (m *WeightedCluster_ClusterWeight) String() string
- func (m *WeightedCluster_ClusterWeight) Validate() error
- func (m *WeightedCluster_ClusterWeight) XXX_DiscardUnknown()
- func (m *WeightedCluster_ClusterWeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WeightedCluster_ClusterWeight) XXX_Merge(src proto.Message)
- func (m *WeightedCluster_ClusterWeight) XXX_Size() int
- func (m *WeightedCluster_ClusterWeight) XXX_Unmarshal(b []byte) 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 RedirectAction_RedirectResponseCode_name = map[int32]string{
0: "MOVED_PERMANENTLY",
1: "FOUND",
2: "SEE_OTHER",
3: "TEMPORARY_REDIRECT",
4: "PERMANENT_REDIRECT",
}
var RedirectAction_RedirectResponseCode_value = map[string]int32{
"MOVED_PERMANENTLY": 0,
"FOUND": 1,
"SEE_OTHER": 2,
"TEMPORARY_REDIRECT": 3,
"PERMANENT_REDIRECT": 4,
}
var RouteAction_ClusterNotFoundResponseCode_name = map[int32]string{
0: "SERVICE_UNAVAILABLE",
1: "NOT_FOUND",
}
var RouteAction_ClusterNotFoundResponseCode_value = map[string]int32{
"SERVICE_UNAVAILABLE": 0,
"NOT_FOUND": 1,
}
var RouteAction_InternalRedirectAction_name = map[int32]string{
0: "PASS_THROUGH_INTERNAL_REDIRECT",
1: "HANDLE_INTERNAL_REDIRECT",
}
var RouteAction_InternalRedirectAction_value = map[string]int32{
"PASS_THROUGH_INTERNAL_REDIRECT": 0,
"HANDLE_INTERNAL_REDIRECT": 1,
}
var VirtualHost_TlsRequirementType_name = map[int32]string{
0: "NONE",
1: "EXTERNAL_ONLY",
2: "ALL",
}
var VirtualHost_TlsRequirementType_value = map[string]int32{
"NONE": 0,
"EXTERNAL_ONLY": 1,
"ALL": 2,
}
Functions ¶
This section is empty.
Types ¶
type CorsPolicy ¶
type CorsPolicy struct { AllowOrigin []string `protobuf:"bytes,1,rep,name=allow_origin,json=allowOrigin,proto3" json:"allow_origin,omitempty"` // Deprecated: Do not use. AllowOriginRegex []string `protobuf:"bytes,8,rep,name=allow_origin_regex,json=allowOriginRegex,proto3" json:"allow_origin_regex,omitempty"` // Deprecated: Do not use. AllowOriginStringMatch []*matcher.StringMatcher `` /* 132-byte string literal not displayed */ AllowMethods string `protobuf:"bytes,2,opt,name=allow_methods,json=allowMethods,proto3" json:"allow_methods,omitempty"` AllowHeaders string `protobuf:"bytes,3,opt,name=allow_headers,json=allowHeaders,proto3" json:"allow_headers,omitempty"` ExposeHeaders string `protobuf:"bytes,4,opt,name=expose_headers,json=exposeHeaders,proto3" json:"expose_headers,omitempty"` MaxAge string `protobuf:"bytes,5,opt,name=max_age,json=maxAge,proto3" json:"max_age,omitempty"` AllowCredentials *wrappers.BoolValue `protobuf:"bytes,6,opt,name=allow_credentials,json=allowCredentials,proto3" json:"allow_credentials,omitempty"` // Types that are valid to be assigned to EnabledSpecifier: // *CorsPolicy_Enabled // *CorsPolicy_FilterEnabled EnabledSpecifier isCorsPolicy_EnabledSpecifier `protobuf_oneof:"enabled_specifier"` ShadowEnabled *core.RuntimeFractionalPercent `protobuf:"bytes,10,opt,name=shadow_enabled,json=shadowEnabled,proto3" json:"shadow_enabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CorsPolicy) Descriptor ¶
func (*CorsPolicy) Descriptor() ([]byte, []int)
func (*CorsPolicy) GetAllowCredentials ¶
func (m *CorsPolicy) GetAllowCredentials() *wrappers.BoolValue
func (*CorsPolicy) GetAllowHeaders ¶
func (m *CorsPolicy) GetAllowHeaders() string
func (*CorsPolicy) GetAllowMethods ¶
func (m *CorsPolicy) GetAllowMethods() string
func (*CorsPolicy) GetAllowOrigin
deprecated
func (m *CorsPolicy) GetAllowOrigin() []string
Deprecated: Do not use.
func (*CorsPolicy) GetAllowOriginRegex
deprecated
func (m *CorsPolicy) GetAllowOriginRegex() []string
Deprecated: Do not use.
func (*CorsPolicy) GetAllowOriginStringMatch ¶ added in v0.9.0
func (m *CorsPolicy) GetAllowOriginStringMatch() []*matcher.StringMatcher
func (*CorsPolicy) GetEnabled
deprecated
func (m *CorsPolicy) GetEnabled() *wrappers.BoolValue
Deprecated: Do not use.
func (*CorsPolicy) GetEnabledSpecifier ¶ added in v0.6.7
func (m *CorsPolicy) GetEnabledSpecifier() isCorsPolicy_EnabledSpecifier
func (*CorsPolicy) GetExposeHeaders ¶
func (m *CorsPolicy) GetExposeHeaders() string
func (*CorsPolicy) GetFilterEnabled ¶ added in v0.6.7
func (m *CorsPolicy) GetFilterEnabled() *core.RuntimeFractionalPercent
func (*CorsPolicy) GetMaxAge ¶
func (m *CorsPolicy) GetMaxAge() string
func (*CorsPolicy) GetShadowEnabled ¶ added in v0.6.7
func (m *CorsPolicy) GetShadowEnabled() *core.RuntimeFractionalPercent
func (*CorsPolicy) ProtoMessage ¶
func (*CorsPolicy) ProtoMessage()
func (*CorsPolicy) Reset ¶
func (m *CorsPolicy) Reset()
func (*CorsPolicy) String ¶
func (m *CorsPolicy) String() string
func (*CorsPolicy) Validate ¶
func (m *CorsPolicy) Validate() error
Validate checks the field values on CorsPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*CorsPolicy) XXX_DiscardUnknown ¶
func (m *CorsPolicy) XXX_DiscardUnknown()
func (*CorsPolicy) XXX_Marshal ¶
func (m *CorsPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CorsPolicy) XXX_Merge ¶
func (m *CorsPolicy) XXX_Merge(src proto.Message)
func (*CorsPolicy) XXX_OneofWrappers ¶ added in v0.9.0
func (*CorsPolicy) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*CorsPolicy) XXX_Size ¶
func (m *CorsPolicy) XXX_Size() int
func (*CorsPolicy) XXX_Unmarshal ¶
func (m *CorsPolicy) XXX_Unmarshal(b []byte) error
type CorsPolicyValidationError ¶
type CorsPolicyValidationError struct {
// contains filtered or unexported fields
}
CorsPolicyValidationError is the validation error returned by CorsPolicy.Validate if the designated constraints aren't met.
func (CorsPolicyValidationError) Cause ¶
func (e CorsPolicyValidationError) Cause() error
Cause function returns cause value.
func (CorsPolicyValidationError) Error ¶
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Decorator) Descriptor ¶
func (*Decorator) GetOperation ¶
func (*Decorator) GetPropagate ¶ added in v0.9.3
func (*Decorator) ProtoMessage ¶
func (*Decorator) ProtoMessage()
func (*Decorator) Validate ¶
Validate checks the field values on Decorator with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Decorator) XXX_DiscardUnknown ¶
func (m *Decorator) XXX_DiscardUnknown()
func (*Decorator) XXX_Marshal ¶
func (*Decorator) XXX_Unmarshal ¶
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DirectResponseAction) Descriptor ¶
func (*DirectResponseAction) Descriptor() ([]byte, []int)
func (*DirectResponseAction) GetBody ¶
func (m *DirectResponseAction) GetBody() *core.DataSource
func (*DirectResponseAction) GetStatus ¶
func (m *DirectResponseAction) GetStatus() uint32
func (*DirectResponseAction) ProtoMessage ¶
func (*DirectResponseAction) ProtoMessage()
func (*DirectResponseAction) Reset ¶
func (m *DirectResponseAction) Reset()
func (*DirectResponseAction) String ¶
func (m *DirectResponseAction) String() string
func (*DirectResponseAction) Validate ¶
func (m *DirectResponseAction) Validate() error
Validate checks the field values on DirectResponseAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*DirectResponseAction) XXX_DiscardUnknown ¶
func (m *DirectResponseAction) XXX_DiscardUnknown()
func (*DirectResponseAction) XXX_Marshal ¶
func (m *DirectResponseAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DirectResponseAction) XXX_Merge ¶
func (m *DirectResponseAction) XXX_Merge(src proto.Message)
func (*DirectResponseAction) XXX_Size ¶
func (m *DirectResponseAction) XXX_Size() int
func (*DirectResponseAction) XXX_Unmarshal ¶
func (m *DirectResponseAction) XXX_Unmarshal(b []byte) error
type DirectResponseActionValidationError ¶
type DirectResponseActionValidationError struct {
// contains filtered or unexported fields
}
DirectResponseActionValidationError is the validation error returned by DirectResponseAction.Validate if the designated constraints aren't met.
func (DirectResponseActionValidationError) Cause ¶
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.2
type FilterAction struct { Action *any.Any `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FilterAction) Descriptor ¶ added in v0.9.2
func (*FilterAction) Descriptor() ([]byte, []int)
func (*FilterAction) GetAction ¶ added in v0.9.2
func (m *FilterAction) GetAction() *any.Any
func (*FilterAction) ProtoMessage ¶ added in v0.9.2
func (*FilterAction) ProtoMessage()
func (*FilterAction) Reset ¶ added in v0.9.2
func (m *FilterAction) Reset()
func (*FilterAction) String ¶ added in v0.9.2
func (m *FilterAction) String() string
func (*FilterAction) Validate ¶ added in v0.9.2
func (m *FilterAction) Validate() error
Validate checks the field values on FilterAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*FilterAction) XXX_DiscardUnknown ¶ added in v0.9.2
func (m *FilterAction) XXX_DiscardUnknown()
func (*FilterAction) XXX_Marshal ¶ added in v0.9.2
func (m *FilterAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FilterAction) XXX_Merge ¶ added in v0.9.2
func (m *FilterAction) XXX_Merge(src proto.Message)
func (*FilterAction) XXX_Size ¶ added in v0.9.2
func (m *FilterAction) XXX_Size() int
func (*FilterAction) XXX_Unmarshal ¶ added in v0.9.2
func (m *FilterAction) XXX_Unmarshal(b []byte) error
type FilterActionValidationError ¶ added in v0.9.2
type FilterActionValidationError struct {
// contains filtered or unexported fields
}
FilterActionValidationError is the validation error returned by FilterAction.Validate if the designated constraints aren't met.
func (FilterActionValidationError) Cause ¶ added in v0.9.2
func (e FilterActionValidationError) Cause() error
Cause function returns cause value.
func (FilterActionValidationError) Error ¶ added in v0.9.2
func (e FilterActionValidationError) Error() string
Error satisfies the builtin error interface
func (FilterActionValidationError) ErrorName ¶ added in v0.9.2
func (e FilterActionValidationError) ErrorName() string
ErrorName returns error name.
func (FilterActionValidationError) Field ¶ added in v0.9.2
func (e FilterActionValidationError) Field() string
Field function returns field value.
func (FilterActionValidationError) Key ¶ added in v0.9.2
func (e FilterActionValidationError) Key() bool
Key function returns key value.
func (FilterActionValidationError) Reason ¶ added in v0.9.2
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 valid to be assigned to HeaderMatchSpecifier: // *HeaderMatcher_ExactMatch // *HeaderMatcher_RegexMatch // *HeaderMatcher_SafeRegexMatch // *HeaderMatcher_RangeMatch // *HeaderMatcher_PresentMatch // *HeaderMatcher_PrefixMatch // *HeaderMatcher_SuffixMatch HeaderMatchSpecifier isHeaderMatcher_HeaderMatchSpecifier `protobuf_oneof:"header_match_specifier"` InvertMatch bool `protobuf:"varint,8,opt,name=invert_match,json=invertMatch,proto3" json:"invert_match,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HeaderMatcher) Descriptor ¶
func (*HeaderMatcher) Descriptor() ([]byte, []int)
func (*HeaderMatcher) GetExactMatch ¶
func (m *HeaderMatcher) GetExactMatch() string
func (*HeaderMatcher) GetHeaderMatchSpecifier ¶
func (m *HeaderMatcher) GetHeaderMatchSpecifier() isHeaderMatcher_HeaderMatchSpecifier
func (*HeaderMatcher) GetInvertMatch ¶
func (m *HeaderMatcher) GetInvertMatch() bool
func (*HeaderMatcher) GetName ¶
func (m *HeaderMatcher) GetName() string
func (*HeaderMatcher) GetPrefixMatch ¶
func (m *HeaderMatcher) GetPrefixMatch() string
func (*HeaderMatcher) GetPresentMatch ¶
func (m *HeaderMatcher) GetPresentMatch() bool
func (*HeaderMatcher) GetRangeMatch ¶
func (m *HeaderMatcher) GetRangeMatch() *_type.Int64Range
func (*HeaderMatcher) GetRegexMatch
deprecated
func (m *HeaderMatcher) GetRegexMatch() string
Deprecated: Do not use.
func (*HeaderMatcher) GetSafeRegexMatch ¶ added in v0.9.0
func (m *HeaderMatcher) GetSafeRegexMatch() *matcher.RegexMatcher
func (*HeaderMatcher) GetSuffixMatch ¶
func (m *HeaderMatcher) GetSuffixMatch() string
func (*HeaderMatcher) ProtoMessage ¶
func (*HeaderMatcher) ProtoMessage()
func (*HeaderMatcher) Reset ¶
func (m *HeaderMatcher) Reset()
func (*HeaderMatcher) String ¶
func (m *HeaderMatcher) String() string
func (*HeaderMatcher) Validate ¶
func (m *HeaderMatcher) Validate() error
Validate checks the field values on HeaderMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HeaderMatcher) XXX_DiscardUnknown ¶
func (m *HeaderMatcher) XXX_DiscardUnknown()
func (*HeaderMatcher) XXX_Marshal ¶
func (m *HeaderMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HeaderMatcher) XXX_Merge ¶
func (m *HeaderMatcher) XXX_Merge(src proto.Message)
func (*HeaderMatcher) XXX_OneofWrappers ¶ added in v0.9.0
func (*HeaderMatcher) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*HeaderMatcher) XXX_Size ¶
func (m *HeaderMatcher) XXX_Size() int
func (*HeaderMatcher) XXX_Unmarshal ¶
func (m *HeaderMatcher) XXX_Unmarshal(b []byte) error
type HeaderMatcherValidationError ¶
type HeaderMatcherValidationError struct {
// contains filtered or unexported fields
}
HeaderMatcherValidationError is the validation error returned by HeaderMatcher.Validate if the designated constraints aren't met.
func (HeaderMatcherValidationError) Cause ¶
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 {
RegexMatch string `protobuf:"bytes,5,opt,name=regex_match,json=regexMatch,proto3,oneof"`
}
type HeaderMatcher_SafeRegexMatch ¶ added in v0.9.0
type HeaderMatcher_SafeRegexMatch struct {
SafeRegexMatch *matcher.RegexMatcher `protobuf:"bytes,11,opt,name=safe_regex_match,json=safeRegexMatch,proto3,oneof"`
}
type HeaderMatcher_SuffixMatch ¶
type HeaderMatcher_SuffixMatch struct {
SuffixMatch string `protobuf:"bytes,10,opt,name=suffix_match,json=suffixMatch,proto3,oneof"`
}
type HedgePolicy ¶ added in v0.6.8
type HedgePolicy struct { InitialRequests *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=initial_requests,json=initialRequests,proto3" json:"initial_requests,omitempty"` AdditionalRequestChance *_type.FractionalPercent `` /* 132-byte string literal not displayed */ HedgeOnPerTryTimeout bool `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HedgePolicy) Descriptor ¶ added in v0.6.8
func (*HedgePolicy) Descriptor() ([]byte, []int)
func (*HedgePolicy) GetAdditionalRequestChance ¶ added in v0.6.8
func (m *HedgePolicy) GetAdditionalRequestChance() *_type.FractionalPercent
func (*HedgePolicy) GetHedgeOnPerTryTimeout ¶ added in v0.6.8
func (m *HedgePolicy) GetHedgeOnPerTryTimeout() bool
func (*HedgePolicy) GetInitialRequests ¶ added in v0.6.8
func (m *HedgePolicy) GetInitialRequests() *wrappers.UInt32Value
func (*HedgePolicy) ProtoMessage ¶ added in v0.6.8
func (*HedgePolicy) ProtoMessage()
func (*HedgePolicy) Reset ¶ added in v0.6.8
func (m *HedgePolicy) Reset()
func (*HedgePolicy) String ¶ added in v0.6.8
func (m *HedgePolicy) String() string
func (*HedgePolicy) Validate ¶ added in v0.6.8
func (m *HedgePolicy) Validate() error
Validate checks the field values on HedgePolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HedgePolicy) XXX_DiscardUnknown ¶ added in v0.6.8
func (m *HedgePolicy) XXX_DiscardUnknown()
func (*HedgePolicy) XXX_Marshal ¶ added in v0.6.8
func (m *HedgePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HedgePolicy) XXX_Merge ¶ added in v0.6.8
func (m *HedgePolicy) XXX_Merge(src proto.Message)
func (*HedgePolicy) XXX_Size ¶ added in v0.6.8
func (m *HedgePolicy) XXX_Size() int
func (*HedgePolicy) XXX_Unmarshal ¶ added in v0.6.8
func (m *HedgePolicy) XXX_Unmarshal(b []byte) error
type HedgePolicyValidationError ¶ added in v0.6.8
type HedgePolicyValidationError struct {
// contains filtered or unexported fields
}
HedgePolicyValidationError is the validation error returned by HedgePolicy.Validate if the designated constraints aren't met.
func (HedgePolicyValidationError) Cause ¶ added in v0.6.8
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"` Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // Deprecated: Do not use. Regex *wrappers.BoolValue `protobuf:"bytes,4,opt,name=regex,proto3" json:"regex,omitempty"` // Deprecated: Do not use. // Types that are valid to be assigned to QueryParameterMatchSpecifier: // *QueryParameterMatcher_StringMatch // *QueryParameterMatcher_PresentMatch QueryParameterMatchSpecifier isQueryParameterMatcher_QueryParameterMatchSpecifier `protobuf_oneof:"query_parameter_match_specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*QueryParameterMatcher) Descriptor ¶
func (*QueryParameterMatcher) Descriptor() ([]byte, []int)
func (*QueryParameterMatcher) GetName ¶
func (m *QueryParameterMatcher) GetName() string
func (*QueryParameterMatcher) GetPresentMatch ¶ added in v0.9.0
func (m *QueryParameterMatcher) GetPresentMatch() bool
func (*QueryParameterMatcher) GetQueryParameterMatchSpecifier ¶ added in v0.9.0
func (m *QueryParameterMatcher) GetQueryParameterMatchSpecifier() isQueryParameterMatcher_QueryParameterMatchSpecifier
func (*QueryParameterMatcher) GetRegex
deprecated
func (m *QueryParameterMatcher) GetRegex() *wrappers.BoolValue
Deprecated: Do not use.
func (*QueryParameterMatcher) GetStringMatch ¶ added in v0.9.0
func (m *QueryParameterMatcher) GetStringMatch() *matcher.StringMatcher
func (*QueryParameterMatcher) GetValue
deprecated
func (m *QueryParameterMatcher) GetValue() string
Deprecated: Do not use.
func (*QueryParameterMatcher) ProtoMessage ¶
func (*QueryParameterMatcher) ProtoMessage()
func (*QueryParameterMatcher) Reset ¶
func (m *QueryParameterMatcher) Reset()
func (*QueryParameterMatcher) String ¶
func (m *QueryParameterMatcher) String() string
func (*QueryParameterMatcher) Validate ¶
func (m *QueryParameterMatcher) Validate() error
Validate checks the field values on QueryParameterMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*QueryParameterMatcher) XXX_DiscardUnknown ¶
func (m *QueryParameterMatcher) XXX_DiscardUnknown()
func (*QueryParameterMatcher) XXX_Marshal ¶
func (m *QueryParameterMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParameterMatcher) XXX_Merge ¶
func (m *QueryParameterMatcher) XXX_Merge(src proto.Message)
func (*QueryParameterMatcher) XXX_OneofWrappers ¶ added in v0.9.0
func (*QueryParameterMatcher) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*QueryParameterMatcher) XXX_Size ¶
func (m *QueryParameterMatcher) XXX_Size() int
func (*QueryParameterMatcher) XXX_Unmarshal ¶
func (m *QueryParameterMatcher) XXX_Unmarshal(b []byte) error
type QueryParameterMatcherValidationError ¶
type QueryParameterMatcherValidationError struct {
// contains filtered or unexported fields
}
QueryParameterMatcherValidationError is the validation error returned by QueryParameterMatcher.Validate if the designated constraints aren't met.
func (QueryParameterMatcherValidationError) Cause ¶
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.0
type QueryParameterMatcher_PresentMatch struct {
PresentMatch bool `protobuf:"varint,6,opt,name=present_match,json=presentMatch,proto3,oneof"`
}
type QueryParameterMatcher_StringMatch ¶ added in v0.9.0
type QueryParameterMatcher_StringMatch struct {
StringMatch *matcher.StringMatcher `protobuf:"bytes,5,opt,name=string_match,json=stringMatch,proto3,oneof"`
}
type RateLimit ¶
type RateLimit struct { Stage *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=stage,proto3" json:"stage,omitempty"` DisableKey string `protobuf:"bytes,2,opt,name=disable_key,json=disableKey,proto3" json:"disable_key,omitempty"` Actions []*RateLimit_Action `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RateLimit) Descriptor ¶
func (*RateLimit) GetActions ¶
func (m *RateLimit) GetActions() []*RateLimit_Action
func (*RateLimit) GetDisableKey ¶
func (*RateLimit) GetStage ¶
func (m *RateLimit) GetStage() *wrappers.UInt32Value
func (*RateLimit) ProtoMessage ¶
func (*RateLimit) ProtoMessage()
func (*RateLimit) Validate ¶
Validate checks the field values on RateLimit with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RateLimit) XXX_DiscardUnknown ¶
func (m *RateLimit) XXX_DiscardUnknown()
func (*RateLimit) XXX_Marshal ¶
func (*RateLimit) XXX_Unmarshal ¶
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 valid to be assigned to ActionSpecifier: // *RateLimit_Action_SourceCluster_ // *RateLimit_Action_DestinationCluster_ // *RateLimit_Action_RequestHeaders_ // *RateLimit_Action_RemoteAddress_ // *RateLimit_Action_GenericKey_ // *RateLimit_Action_HeaderValueMatch_ ActionSpecifier isRateLimit_Action_ActionSpecifier `protobuf_oneof:"action_specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RateLimit_Action) Descriptor ¶
func (*RateLimit_Action) Descriptor() ([]byte, []int)
func (*RateLimit_Action) GetActionSpecifier ¶
func (m *RateLimit_Action) GetActionSpecifier() isRateLimit_Action_ActionSpecifier
func (*RateLimit_Action) GetDestinationCluster ¶
func (m *RateLimit_Action) GetDestinationCluster() *RateLimit_Action_DestinationCluster
func (*RateLimit_Action) GetGenericKey ¶
func (m *RateLimit_Action) GetGenericKey() *RateLimit_Action_GenericKey
func (*RateLimit_Action) GetHeaderValueMatch ¶
func (m *RateLimit_Action) GetHeaderValueMatch() *RateLimit_Action_HeaderValueMatch
func (*RateLimit_Action) GetRemoteAddress ¶
func (m *RateLimit_Action) GetRemoteAddress() *RateLimit_Action_RemoteAddress
func (*RateLimit_Action) GetRequestHeaders ¶
func (m *RateLimit_Action) GetRequestHeaders() *RateLimit_Action_RequestHeaders
func (*RateLimit_Action) GetSourceCluster ¶
func (m *RateLimit_Action) GetSourceCluster() *RateLimit_Action_SourceCluster
func (*RateLimit_Action) ProtoMessage ¶
func (*RateLimit_Action) ProtoMessage()
func (*RateLimit_Action) Reset ¶
func (m *RateLimit_Action) Reset()
func (*RateLimit_Action) String ¶
func (m *RateLimit_Action) String() string
func (*RateLimit_Action) Validate ¶
func (m *RateLimit_Action) Validate() error
Validate checks the field values on RateLimit_Action with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RateLimit_Action) XXX_DiscardUnknown ¶
func (m *RateLimit_Action) XXX_DiscardUnknown()
func (*RateLimit_Action) XXX_Marshal ¶
func (m *RateLimit_Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimit_Action) XXX_Merge ¶
func (m *RateLimit_Action) XXX_Merge(src proto.Message)
func (*RateLimit_Action) XXX_OneofWrappers ¶ added in v0.9.0
func (*RateLimit_Action) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RateLimit_Action) XXX_Size ¶
func (m *RateLimit_Action) XXX_Size() int
func (*RateLimit_Action) XXX_Unmarshal ¶
func (m *RateLimit_Action) XXX_Unmarshal(b []byte) error
type RateLimit_ActionValidationError ¶
type RateLimit_ActionValidationError struct {
// contains filtered or unexported fields
}
RateLimit_ActionValidationError is the validation error returned by RateLimit_Action.Validate if the designated constraints aren't met.
func (RateLimit_ActionValidationError) Cause ¶
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 { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RateLimit_Action_DestinationCluster) Descriptor ¶
func (*RateLimit_Action_DestinationCluster) Descriptor() ([]byte, []int)
func (*RateLimit_Action_DestinationCluster) ProtoMessage ¶
func (*RateLimit_Action_DestinationCluster) ProtoMessage()
func (*RateLimit_Action_DestinationCluster) Reset ¶
func (m *RateLimit_Action_DestinationCluster) Reset()
func (*RateLimit_Action_DestinationCluster) String ¶
func (m *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.
func (*RateLimit_Action_DestinationCluster) XXX_DiscardUnknown ¶
func (m *RateLimit_Action_DestinationCluster) XXX_DiscardUnknown()
func (*RateLimit_Action_DestinationCluster) XXX_Marshal ¶
func (m *RateLimit_Action_DestinationCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimit_Action_DestinationCluster) XXX_Merge ¶
func (m *RateLimit_Action_DestinationCluster) XXX_Merge(src proto.Message)
func (*RateLimit_Action_DestinationCluster) XXX_Size ¶
func (m *RateLimit_Action_DestinationCluster) XXX_Size() int
func (*RateLimit_Action_DestinationCluster) XXX_Unmarshal ¶
func (m *RateLimit_Action_DestinationCluster) XXX_Unmarshal(b []byte) error
type RateLimit_Action_DestinationClusterValidationError ¶
type RateLimit_Action_DestinationClusterValidationError struct {
// contains filtered or unexported fields
}
RateLimit_Action_DestinationClusterValidationError is the validation error returned by RateLimit_Action_DestinationCluster.Validate if the designated constraints aren't met.
func (RateLimit_Action_DestinationClusterValidationError) Cause ¶
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RateLimit_Action_GenericKey) Descriptor ¶
func (*RateLimit_Action_GenericKey) Descriptor() ([]byte, []int)
func (*RateLimit_Action_GenericKey) GetDescriptorValue ¶
func (m *RateLimit_Action_GenericKey) GetDescriptorValue() string
func (*RateLimit_Action_GenericKey) ProtoMessage ¶
func (*RateLimit_Action_GenericKey) ProtoMessage()
func (*RateLimit_Action_GenericKey) Reset ¶
func (m *RateLimit_Action_GenericKey) Reset()
func (*RateLimit_Action_GenericKey) String ¶
func (m *RateLimit_Action_GenericKey) String() string
func (*RateLimit_Action_GenericKey) Validate ¶
func (m *RateLimit_Action_GenericKey) Validate() error
Validate checks the field values on RateLimit_Action_GenericKey with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RateLimit_Action_GenericKey) XXX_DiscardUnknown ¶
func (m *RateLimit_Action_GenericKey) XXX_DiscardUnknown()
func (*RateLimit_Action_GenericKey) XXX_Marshal ¶
func (m *RateLimit_Action_GenericKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimit_Action_GenericKey) XXX_Merge ¶
func (m *RateLimit_Action_GenericKey) XXX_Merge(src proto.Message)
func (*RateLimit_Action_GenericKey) XXX_Size ¶
func (m *RateLimit_Action_GenericKey) XXX_Size() int
func (*RateLimit_Action_GenericKey) XXX_Unmarshal ¶
func (m *RateLimit_Action_GenericKey) XXX_Unmarshal(b []byte) error
type RateLimit_Action_GenericKeyValidationError ¶
type RateLimit_Action_GenericKeyValidationError struct {
// contains filtered or unexported fields
}
RateLimit_Action_GenericKeyValidationError is the validation error returned by RateLimit_Action_GenericKey.Validate if the designated constraints aren't met.
func (RateLimit_Action_GenericKeyValidationError) Cause ¶
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RateLimit_Action_HeaderValueMatch) Descriptor ¶
func (*RateLimit_Action_HeaderValueMatch) Descriptor() ([]byte, []int)
func (*RateLimit_Action_HeaderValueMatch) GetDescriptorValue ¶
func (m *RateLimit_Action_HeaderValueMatch) GetDescriptorValue() string
func (*RateLimit_Action_HeaderValueMatch) GetExpectMatch ¶
func (m *RateLimit_Action_HeaderValueMatch) GetExpectMatch() *wrappers.BoolValue
func (*RateLimit_Action_HeaderValueMatch) GetHeaders ¶
func (m *RateLimit_Action_HeaderValueMatch) GetHeaders() []*HeaderMatcher
func (*RateLimit_Action_HeaderValueMatch) ProtoMessage ¶
func (*RateLimit_Action_HeaderValueMatch) ProtoMessage()
func (*RateLimit_Action_HeaderValueMatch) Reset ¶
func (m *RateLimit_Action_HeaderValueMatch) Reset()
func (*RateLimit_Action_HeaderValueMatch) String ¶
func (m *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.
func (*RateLimit_Action_HeaderValueMatch) XXX_DiscardUnknown ¶
func (m *RateLimit_Action_HeaderValueMatch) XXX_DiscardUnknown()
func (*RateLimit_Action_HeaderValueMatch) XXX_Marshal ¶
func (m *RateLimit_Action_HeaderValueMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimit_Action_HeaderValueMatch) XXX_Merge ¶
func (m *RateLimit_Action_HeaderValueMatch) XXX_Merge(src proto.Message)
func (*RateLimit_Action_HeaderValueMatch) XXX_Size ¶
func (m *RateLimit_Action_HeaderValueMatch) XXX_Size() int
func (*RateLimit_Action_HeaderValueMatch) XXX_Unmarshal ¶
func (m *RateLimit_Action_HeaderValueMatch) XXX_Unmarshal(b []byte) error
type RateLimit_Action_HeaderValueMatchValidationError ¶
type RateLimit_Action_HeaderValueMatchValidationError struct {
// contains filtered or unexported fields
}
RateLimit_Action_HeaderValueMatchValidationError is the validation error returned by RateLimit_Action_HeaderValueMatch.Validate if the designated constraints aren't met.
func (RateLimit_Action_HeaderValueMatchValidationError) Cause ¶
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 { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RateLimit_Action_RemoteAddress) Descriptor ¶
func (*RateLimit_Action_RemoteAddress) Descriptor() ([]byte, []int)
func (*RateLimit_Action_RemoteAddress) ProtoMessage ¶
func (*RateLimit_Action_RemoteAddress) ProtoMessage()
func (*RateLimit_Action_RemoteAddress) Reset ¶
func (m *RateLimit_Action_RemoteAddress) Reset()
func (*RateLimit_Action_RemoteAddress) String ¶
func (m *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.
func (*RateLimit_Action_RemoteAddress) XXX_DiscardUnknown ¶
func (m *RateLimit_Action_RemoteAddress) XXX_DiscardUnknown()
func (*RateLimit_Action_RemoteAddress) XXX_Marshal ¶
func (m *RateLimit_Action_RemoteAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimit_Action_RemoteAddress) XXX_Merge ¶
func (m *RateLimit_Action_RemoteAddress) XXX_Merge(src proto.Message)
func (*RateLimit_Action_RemoteAddress) XXX_Size ¶
func (m *RateLimit_Action_RemoteAddress) XXX_Size() int
func (*RateLimit_Action_RemoteAddress) XXX_Unmarshal ¶
func (m *RateLimit_Action_RemoteAddress) XXX_Unmarshal(b []byte) error
type RateLimit_Action_RemoteAddressValidationError ¶
type RateLimit_Action_RemoteAddressValidationError struct {
// contains filtered or unexported fields
}
RateLimit_Action_RemoteAddressValidationError is the validation error returned by RateLimit_Action_RemoteAddress.Validate if the designated constraints aren't met.
func (RateLimit_Action_RemoteAddressValidationError) Cause ¶
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RateLimit_Action_RequestHeaders) Descriptor ¶
func (*RateLimit_Action_RequestHeaders) Descriptor() ([]byte, []int)
func (*RateLimit_Action_RequestHeaders) GetDescriptorKey ¶
func (m *RateLimit_Action_RequestHeaders) GetDescriptorKey() string
func (*RateLimit_Action_RequestHeaders) GetHeaderName ¶
func (m *RateLimit_Action_RequestHeaders) GetHeaderName() string
func (*RateLimit_Action_RequestHeaders) ProtoMessage ¶
func (*RateLimit_Action_RequestHeaders) ProtoMessage()
func (*RateLimit_Action_RequestHeaders) Reset ¶
func (m *RateLimit_Action_RequestHeaders) Reset()
func (*RateLimit_Action_RequestHeaders) String ¶
func (m *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.
func (*RateLimit_Action_RequestHeaders) XXX_DiscardUnknown ¶
func (m *RateLimit_Action_RequestHeaders) XXX_DiscardUnknown()
func (*RateLimit_Action_RequestHeaders) XXX_Marshal ¶
func (m *RateLimit_Action_RequestHeaders) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimit_Action_RequestHeaders) XXX_Merge ¶
func (m *RateLimit_Action_RequestHeaders) XXX_Merge(src proto.Message)
func (*RateLimit_Action_RequestHeaders) XXX_Size ¶
func (m *RateLimit_Action_RequestHeaders) XXX_Size() int
func (*RateLimit_Action_RequestHeaders) XXX_Unmarshal ¶
func (m *RateLimit_Action_RequestHeaders) XXX_Unmarshal(b []byte) error
type RateLimit_Action_RequestHeadersValidationError ¶
type RateLimit_Action_RequestHeadersValidationError struct {
// contains filtered or unexported fields
}
RateLimit_Action_RequestHeadersValidationError is the validation error returned by RateLimit_Action_RequestHeaders.Validate if the designated constraints aren't met.
func (RateLimit_Action_RequestHeadersValidationError) Cause ¶
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 { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RateLimit_Action_SourceCluster) Descriptor ¶
func (*RateLimit_Action_SourceCluster) Descriptor() ([]byte, []int)
func (*RateLimit_Action_SourceCluster) ProtoMessage ¶
func (*RateLimit_Action_SourceCluster) ProtoMessage()
func (*RateLimit_Action_SourceCluster) Reset ¶
func (m *RateLimit_Action_SourceCluster) Reset()
func (*RateLimit_Action_SourceCluster) String ¶
func (m *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.
func (*RateLimit_Action_SourceCluster) XXX_DiscardUnknown ¶
func (m *RateLimit_Action_SourceCluster) XXX_DiscardUnknown()
func (*RateLimit_Action_SourceCluster) XXX_Marshal ¶
func (m *RateLimit_Action_SourceCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimit_Action_SourceCluster) XXX_Merge ¶
func (m *RateLimit_Action_SourceCluster) XXX_Merge(src proto.Message)
func (*RateLimit_Action_SourceCluster) XXX_Size ¶
func (m *RateLimit_Action_SourceCluster) XXX_Size() int
func (*RateLimit_Action_SourceCluster) XXX_Unmarshal ¶
func (m *RateLimit_Action_SourceCluster) XXX_Unmarshal(b []byte) error
type RateLimit_Action_SourceClusterValidationError ¶
type RateLimit_Action_SourceClusterValidationError struct {
// contains filtered or unexported fields
}
RateLimit_Action_SourceClusterValidationError is the validation error returned by RateLimit_Action_SourceCluster.Validate if the designated constraints aren't met.
func (RateLimit_Action_SourceClusterValidationError) Cause ¶
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 valid to be assigned to SchemeRewriteSpecifier: // *RedirectAction_HttpsRedirect // *RedirectAction_SchemeRedirect SchemeRewriteSpecifier isRedirectAction_SchemeRewriteSpecifier `protobuf_oneof:"scheme_rewrite_specifier"` HostRedirect string `protobuf:"bytes,1,opt,name=host_redirect,json=hostRedirect,proto3" json:"host_redirect,omitempty"` PortRedirect uint32 `protobuf:"varint,8,opt,name=port_redirect,json=portRedirect,proto3" json:"port_redirect,omitempty"` // Types that are valid to be assigned to PathRewriteSpecifier: // *RedirectAction_PathRedirect // *RedirectAction_PrefixRewrite PathRewriteSpecifier isRedirectAction_PathRewriteSpecifier `protobuf_oneof:"path_rewrite_specifier"` ResponseCode RedirectAction_RedirectResponseCode `` /* 158-byte string literal not displayed */ StripQuery bool `protobuf:"varint,6,opt,name=strip_query,json=stripQuery,proto3" json:"strip_query,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RedirectAction) Descriptor ¶
func (*RedirectAction) Descriptor() ([]byte, []int)
func (*RedirectAction) GetHostRedirect ¶
func (m *RedirectAction) GetHostRedirect() string
func (*RedirectAction) GetHttpsRedirect ¶
func (m *RedirectAction) GetHttpsRedirect() bool
func (*RedirectAction) GetPathRedirect ¶
func (m *RedirectAction) GetPathRedirect() string
func (*RedirectAction) GetPathRewriteSpecifier ¶
func (m *RedirectAction) GetPathRewriteSpecifier() isRedirectAction_PathRewriteSpecifier
func (*RedirectAction) GetPortRedirect ¶ added in v0.6.2
func (m *RedirectAction) GetPortRedirect() uint32
func (*RedirectAction) GetPrefixRewrite ¶
func (m *RedirectAction) GetPrefixRewrite() string
func (*RedirectAction) GetResponseCode ¶
func (m *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode
func (*RedirectAction) GetSchemeRedirect ¶ added in v0.6.2
func (m *RedirectAction) GetSchemeRedirect() string
func (*RedirectAction) GetSchemeRewriteSpecifier ¶ added in v0.6.2
func (m *RedirectAction) GetSchemeRewriteSpecifier() isRedirectAction_SchemeRewriteSpecifier
func (*RedirectAction) GetStripQuery ¶
func (m *RedirectAction) GetStripQuery() bool
func (*RedirectAction) ProtoMessage ¶
func (*RedirectAction) ProtoMessage()
func (*RedirectAction) Reset ¶
func (m *RedirectAction) Reset()
func (*RedirectAction) String ¶
func (m *RedirectAction) String() string
func (*RedirectAction) Validate ¶
func (m *RedirectAction) Validate() error
Validate checks the field values on RedirectAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RedirectAction) XXX_DiscardUnknown ¶
func (m *RedirectAction) XXX_DiscardUnknown()
func (*RedirectAction) XXX_Marshal ¶
func (m *RedirectAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RedirectAction) XXX_Merge ¶
func (m *RedirectAction) XXX_Merge(src proto.Message)
func (*RedirectAction) XXX_OneofWrappers ¶ added in v0.9.0
func (*RedirectAction) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RedirectAction) XXX_Size ¶
func (m *RedirectAction) XXX_Size() int
func (*RedirectAction) XXX_Unmarshal ¶
func (m *RedirectAction) XXX_Unmarshal(b []byte) error
type RedirectActionValidationError ¶
type RedirectActionValidationError struct {
// contains filtered or unexported fields
}
RedirectActionValidationError is the validation error returned by RedirectAction.Validate if the designated constraints aren't met.
func (RedirectActionValidationError) Cause ¶
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) EnumDescriptor ¶
func (RedirectAction_RedirectResponseCode) EnumDescriptor() ([]byte, []int)
func (RedirectAction_RedirectResponseCode) String ¶
func (x RedirectAction_RedirectResponseCode) String() string
type RedirectAction_SchemeRedirect ¶ added in v0.6.2
type RedirectAction_SchemeRedirect struct {
SchemeRedirect string `protobuf:"bytes,7,opt,name=scheme_redirect,json=schemeRedirect,proto3,oneof"`
}
type RetryPolicy ¶ added in v0.6.7
type RetryPolicy struct { RetryOn string `protobuf:"bytes,1,opt,name=retry_on,json=retryOn,proto3" json:"retry_on,omitempty"` NumRetries *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=num_retries,json=numRetries,proto3" json:"num_retries,omitempty"` PerTryTimeout *duration.Duration `protobuf:"bytes,3,opt,name=per_try_timeout,json=perTryTimeout,proto3" json:"per_try_timeout,omitempty"` RetryPriority *RetryPolicy_RetryPriority `protobuf:"bytes,4,opt,name=retry_priority,json=retryPriority,proto3" json:"retry_priority,omitempty"` RetryHostPredicate []*RetryPolicy_RetryHostPredicate `protobuf:"bytes,5,rep,name=retry_host_predicate,json=retryHostPredicate,proto3" json:"retry_host_predicate,omitempty"` HostSelectionRetryMaxAttempts int64 `` /* 155-byte string literal not displayed */ RetriableStatusCodes []uint32 `` /* 131-byte string literal not displayed */ RetryBackOff *RetryPolicy_RetryBackOff `protobuf:"bytes,8,opt,name=retry_back_off,json=retryBackOff,proto3" json:"retry_back_off,omitempty"` RetriableHeaders []*HeaderMatcher `protobuf:"bytes,9,rep,name=retriable_headers,json=retriableHeaders,proto3" json:"retriable_headers,omitempty"` RetriableRequestHeaders []*HeaderMatcher `` /* 133-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RetryPolicy) Descriptor ¶ added in v0.6.7
func (*RetryPolicy) Descriptor() ([]byte, []int)
func (*RetryPolicy) GetHostSelectionRetryMaxAttempts ¶ added in v0.6.7
func (m *RetryPolicy) GetHostSelectionRetryMaxAttempts() int64
func (*RetryPolicy) GetNumRetries ¶ added in v0.6.7
func (m *RetryPolicy) GetNumRetries() *wrappers.UInt32Value
func (*RetryPolicy) GetPerTryTimeout ¶ added in v0.6.7
func (m *RetryPolicy) GetPerTryTimeout() *duration.Duration
func (*RetryPolicy) GetRetriableHeaders ¶ added in v0.9.1
func (m *RetryPolicy) GetRetriableHeaders() []*HeaderMatcher
func (*RetryPolicy) GetRetriableRequestHeaders ¶ added in v0.9.1
func (m *RetryPolicy) GetRetriableRequestHeaders() []*HeaderMatcher
func (*RetryPolicy) GetRetriableStatusCodes ¶ added in v0.6.7
func (m *RetryPolicy) GetRetriableStatusCodes() []uint32
func (*RetryPolicy) GetRetryBackOff ¶ added in v0.7.1
func (m *RetryPolicy) GetRetryBackOff() *RetryPolicy_RetryBackOff
func (*RetryPolicy) GetRetryHostPredicate ¶ added in v0.6.7
func (m *RetryPolicy) GetRetryHostPredicate() []*RetryPolicy_RetryHostPredicate
func (*RetryPolicy) GetRetryOn ¶ added in v0.6.7
func (m *RetryPolicy) GetRetryOn() string
func (*RetryPolicy) GetRetryPriority ¶ added in v0.6.7
func (m *RetryPolicy) GetRetryPriority() *RetryPolicy_RetryPriority
func (*RetryPolicy) ProtoMessage ¶ added in v0.6.7
func (*RetryPolicy) ProtoMessage()
func (*RetryPolicy) Reset ¶ added in v0.6.7
func (m *RetryPolicy) Reset()
func (*RetryPolicy) String ¶ added in v0.6.7
func (m *RetryPolicy) String() string
func (*RetryPolicy) Validate ¶ added in v0.6.7
func (m *RetryPolicy) Validate() error
Validate checks the field values on RetryPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RetryPolicy) XXX_DiscardUnknown ¶ added in v0.6.7
func (m *RetryPolicy) XXX_DiscardUnknown()
func (*RetryPolicy) XXX_Marshal ¶ added in v0.6.7
func (m *RetryPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RetryPolicy) XXX_Merge ¶ added in v0.6.7
func (m *RetryPolicy) XXX_Merge(src proto.Message)
func (*RetryPolicy) XXX_Size ¶ added in v0.6.7
func (m *RetryPolicy) XXX_Size() int
func (*RetryPolicy) XXX_Unmarshal ¶ added in v0.6.7
func (m *RetryPolicy) XXX_Unmarshal(b []byte) error
type RetryPolicyValidationError ¶ added in v0.6.7
type RetryPolicyValidationError struct {
// contains filtered or unexported fields
}
RetryPolicyValidationError is the validation error returned by RetryPolicy.Validate if the designated constraints aren't met.
func (RetryPolicyValidationError) Cause ¶ added in v0.6.7
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RetryPolicy_RetryBackOff) Descriptor ¶ added in v0.7.1
func (*RetryPolicy_RetryBackOff) Descriptor() ([]byte, []int)
func (*RetryPolicy_RetryBackOff) GetBaseInterval ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) GetBaseInterval() *duration.Duration
func (*RetryPolicy_RetryBackOff) GetMaxInterval ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) GetMaxInterval() *duration.Duration
func (*RetryPolicy_RetryBackOff) ProtoMessage ¶ added in v0.7.1
func (*RetryPolicy_RetryBackOff) ProtoMessage()
func (*RetryPolicy_RetryBackOff) Reset ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) Reset()
func (*RetryPolicy_RetryBackOff) String ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) String() string
func (*RetryPolicy_RetryBackOff) Validate ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) Validate() error
Validate checks the field values on RetryPolicy_RetryBackOff with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RetryPolicy_RetryBackOff) XXX_DiscardUnknown ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) XXX_DiscardUnknown()
func (*RetryPolicy_RetryBackOff) XXX_Marshal ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RetryPolicy_RetryBackOff) XXX_Merge ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) XXX_Merge(src proto.Message)
func (*RetryPolicy_RetryBackOff) XXX_Size ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) XXX_Size() int
func (*RetryPolicy_RetryBackOff) XXX_Unmarshal ¶ added in v0.7.1
func (m *RetryPolicy_RetryBackOff) XXX_Unmarshal(b []byte) error
type RetryPolicy_RetryBackOffValidationError ¶ added in v0.7.1
type RetryPolicy_RetryBackOffValidationError struct {
// contains filtered or unexported fields
}
RetryPolicy_RetryBackOffValidationError is the validation error returned by RetryPolicy_RetryBackOff.Validate if the designated constraints aren't met.
func (RetryPolicy_RetryBackOffValidationError) Cause ¶ added in v0.7.1
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 valid to be assigned to ConfigType: // *RetryPolicy_RetryHostPredicate_Config // *RetryPolicy_RetryHostPredicate_TypedConfig ConfigType isRetryPolicy_RetryHostPredicate_ConfigType `protobuf_oneof:"config_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RetryPolicy_RetryHostPredicate) Descriptor ¶ added in v0.6.7
func (*RetryPolicy_RetryHostPredicate) Descriptor() ([]byte, []int)
func (*RetryPolicy_RetryHostPredicate) GetConfig
deprecated
added in
v0.6.7
func (m *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 (m *RetryPolicy_RetryHostPredicate) GetName() string
func (*RetryPolicy_RetryHostPredicate) GetTypedConfig ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) GetTypedConfig() *any.Any
func (*RetryPolicy_RetryHostPredicate) ProtoMessage ¶ added in v0.6.7
func (*RetryPolicy_RetryHostPredicate) ProtoMessage()
func (*RetryPolicy_RetryHostPredicate) Reset ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) Reset()
func (*RetryPolicy_RetryHostPredicate) String ¶ added in v0.6.7
func (m *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.
func (*RetryPolicy_RetryHostPredicate) XXX_DiscardUnknown ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) XXX_DiscardUnknown()
func (*RetryPolicy_RetryHostPredicate) XXX_Marshal ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RetryPolicy_RetryHostPredicate) XXX_Merge ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) XXX_Merge(src proto.Message)
func (*RetryPolicy_RetryHostPredicate) XXX_OneofWrappers ¶ added in v0.9.0
func (*RetryPolicy_RetryHostPredicate) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RetryPolicy_RetryHostPredicate) XXX_Size ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) XXX_Size() int
func (*RetryPolicy_RetryHostPredicate) XXX_Unmarshal ¶ added in v0.6.7
func (m *RetryPolicy_RetryHostPredicate) XXX_Unmarshal(b []byte) error
type RetryPolicy_RetryHostPredicateValidationError ¶ added in v0.6.7
type RetryPolicy_RetryHostPredicateValidationError struct {
// contains filtered or unexported fields
}
RetryPolicy_RetryHostPredicateValidationError is the validation error returned by RetryPolicy_RetryHostPredicate.Validate if the designated constraints aren't met.
func (RetryPolicy_RetryHostPredicateValidationError) Cause ¶ added in v0.6.7
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 valid to be assigned to ConfigType: // *RetryPolicy_RetryPriority_Config // *RetryPolicy_RetryPriority_TypedConfig ConfigType isRetryPolicy_RetryPriority_ConfigType `protobuf_oneof:"config_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RetryPolicy_RetryPriority) Descriptor ¶ added in v0.6.7
func (*RetryPolicy_RetryPriority) Descriptor() ([]byte, []int)
func (*RetryPolicy_RetryPriority) GetConfig
deprecated
added in
v0.6.7
func (m *RetryPolicy_RetryPriority) GetConfig() *_struct.Struct
Deprecated: Do not use.
func (*RetryPolicy_RetryPriority) GetConfigType ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) GetConfigType() isRetryPolicy_RetryPriority_ConfigType
func (*RetryPolicy_RetryPriority) GetName ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) GetName() string
func (*RetryPolicy_RetryPriority) GetTypedConfig ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) GetTypedConfig() *any.Any
func (*RetryPolicy_RetryPriority) ProtoMessage ¶ added in v0.6.7
func (*RetryPolicy_RetryPriority) ProtoMessage()
func (*RetryPolicy_RetryPriority) Reset ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) Reset()
func (*RetryPolicy_RetryPriority) String ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) String() string
func (*RetryPolicy_RetryPriority) Validate ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) Validate() error
Validate checks the field values on RetryPolicy_RetryPriority with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RetryPolicy_RetryPriority) XXX_DiscardUnknown ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) XXX_DiscardUnknown()
func (*RetryPolicy_RetryPriority) XXX_Marshal ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RetryPolicy_RetryPriority) XXX_Merge ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) XXX_Merge(src proto.Message)
func (*RetryPolicy_RetryPriority) XXX_OneofWrappers ¶ added in v0.9.0
func (*RetryPolicy_RetryPriority) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RetryPolicy_RetryPriority) XXX_Size ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) XXX_Size() int
func (*RetryPolicy_RetryPriority) XXX_Unmarshal ¶ added in v0.6.7
func (m *RetryPolicy_RetryPriority) XXX_Unmarshal(b []byte) error
type RetryPolicy_RetryPriorityValidationError ¶ added in v0.6.7
type RetryPolicy_RetryPriorityValidationError struct {
// contains filtered or unexported fields
}
RetryPolicy_RetryPriorityValidationError is the validation error returned by RetryPolicy_RetryPriority.Validate if the designated constraints aren't met.
func (RetryPolicy_RetryPriorityValidationError) Cause ¶ added in v0.6.7
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 valid to be assigned to Action: // *Route_Route // *Route_Redirect // *Route_DirectResponse // *Route_FilterAction Action isRoute_Action `protobuf_oneof:"action"` Metadata *core.Metadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` Decorator *Decorator `protobuf:"bytes,5,opt,name=decorator,proto3" json:"decorator,omitempty"` PerFilterConfig map[string]*_struct.Struct `` // Deprecated: Do not use. /* 196-byte string literal not displayed */ TypedPerFilterConfig map[string]*any.Any `` /* 214-byte string literal not displayed */ RequestHeadersToAdd []*core.HeaderValueOption `protobuf:"bytes,9,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"` RequestHeadersToRemove []string `` /* 132-byte string literal not displayed */ ResponseHeadersToAdd []*core.HeaderValueOption `` /* 126-byte string literal not displayed */ ResponseHeadersToRemove []string `` /* 135-byte string literal not displayed */ Tracing *Tracing `protobuf:"bytes,15,opt,name=tracing,proto3" json:"tracing,omitempty"` PerRequestBufferLimitBytes *wrappers.UInt32Value `` /* 146-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Route) Descriptor ¶
func (*Route) GetDecorator ¶
func (*Route) GetDirectResponse ¶
func (m *Route) GetDirectResponse() *DirectResponseAction
func (*Route) GetFilterAction ¶ added in v0.9.2
func (m *Route) GetFilterAction() *FilterAction
func (*Route) GetMatch ¶
func (m *Route) GetMatch() *RouteMatch
func (*Route) GetMetadata ¶
func (*Route) GetPerFilterConfig
deprecated
func (*Route) GetPerRequestBufferLimitBytes ¶ added in v0.9.1
func (m *Route) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value
func (*Route) GetRedirect ¶
func (m *Route) GetRedirect() *RedirectAction
func (*Route) GetRequestHeadersToAdd ¶
func (m *Route) GetRequestHeadersToAdd() []*core.HeaderValueOption
func (*Route) GetRequestHeadersToRemove ¶ added in v0.6.0
func (*Route) GetResponseHeadersToAdd ¶
func (m *Route) GetResponseHeadersToAdd() []*core.HeaderValueOption
func (*Route) GetResponseHeadersToRemove ¶
func (*Route) GetRoute ¶
func (m *Route) GetRoute() *RouteAction
func (*Route) GetTracing ¶ added in v0.8.1
func (*Route) GetTypedPerFilterConfig ¶ added in v0.6.3
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) Validate ¶
Validate checks the field values on Route with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Route) XXX_DiscardUnknown ¶
func (m *Route) XXX_DiscardUnknown()
func (*Route) XXX_Marshal ¶
func (*Route) XXX_OneofWrappers ¶ added in v0.9.0
func (*Route) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Route) XXX_Unmarshal ¶
type RouteAction ¶
type RouteAction struct { // Types that are valid to be assigned to ClusterSpecifier: // *RouteAction_Cluster // *RouteAction_ClusterHeader // *RouteAction_WeightedClusters ClusterSpecifier isRouteAction_ClusterSpecifier `protobuf_oneof:"cluster_specifier"` ClusterNotFoundResponseCode RouteAction_ClusterNotFoundResponseCode `` /* 214-byte string literal not displayed */ MetadataMatch *core.Metadata `protobuf:"bytes,4,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"` PrefixRewrite string `protobuf:"bytes,5,opt,name=prefix_rewrite,json=prefixRewrite,proto3" json:"prefix_rewrite,omitempty"` RegexRewrite *matcher.RegexMatchAndSubstitute `protobuf:"bytes,32,opt,name=regex_rewrite,json=regexRewrite,proto3" json:"regex_rewrite,omitempty"` // Types that are valid to be assigned to HostRewriteSpecifier: // *RouteAction_HostRewrite // *RouteAction_AutoHostRewrite // *RouteAction_AutoHostRewriteHeader HostRewriteSpecifier isRouteAction_HostRewriteSpecifier `protobuf_oneof:"host_rewrite_specifier"` Timeout *duration.Duration `protobuf:"bytes,8,opt,name=timeout,proto3" json:"timeout,omitempty"` IdleTimeout *duration.Duration `protobuf:"bytes,24,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` RetryPolicy *RetryPolicy `protobuf:"bytes,9,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"` RetryPolicyTypedConfig *any.Any `` /* 132-byte string literal not displayed */ RequestMirrorPolicy *RouteAction_RequestMirrorPolicy `protobuf:"bytes,10,opt,name=request_mirror_policy,json=requestMirrorPolicy,proto3" json:"request_mirror_policy,omitempty"` // Deprecated: Do not use. RequestMirrorPolicies []*RouteAction_RequestMirrorPolicy `` /* 127-byte string literal not displayed */ Priority core.RoutingPriority `protobuf:"varint,11,opt,name=priority,proto3,enum=envoy.api.v2.core.RoutingPriority" json:"priority,omitempty"` RateLimits []*RateLimit `protobuf:"bytes,13,rep,name=rate_limits,json=rateLimits,proto3" json:"rate_limits,omitempty"` IncludeVhRateLimits *wrappers.BoolValue `protobuf:"bytes,14,opt,name=include_vh_rate_limits,json=includeVhRateLimits,proto3" json:"include_vh_rate_limits,omitempty"` HashPolicy []*RouteAction_HashPolicy `protobuf:"bytes,15,rep,name=hash_policy,json=hashPolicy,proto3" json:"hash_policy,omitempty"` Cors *CorsPolicy `protobuf:"bytes,17,opt,name=cors,proto3" json:"cors,omitempty"` MaxGrpcTimeout *duration.Duration `protobuf:"bytes,23,opt,name=max_grpc_timeout,json=maxGrpcTimeout,proto3" json:"max_grpc_timeout,omitempty"` GrpcTimeoutOffset *duration.Duration `protobuf:"bytes,28,opt,name=grpc_timeout_offset,json=grpcTimeoutOffset,proto3" json:"grpc_timeout_offset,omitempty"` UpgradeConfigs []*RouteAction_UpgradeConfig `protobuf:"bytes,25,rep,name=upgrade_configs,json=upgradeConfigs,proto3" json:"upgrade_configs,omitempty"` InternalRedirectAction RouteAction_InternalRedirectAction `` /* 190-byte string literal not displayed */ MaxInternalRedirects *wrappers.UInt32Value `protobuf:"bytes,31,opt,name=max_internal_redirects,json=maxInternalRedirects,proto3" json:"max_internal_redirects,omitempty"` HedgePolicy *HedgePolicy `protobuf:"bytes,27,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction) Descriptor ¶
func (*RouteAction) Descriptor() ([]byte, []int)
func (*RouteAction) GetAutoHostRewrite ¶
func (m *RouteAction) GetAutoHostRewrite() *wrappers.BoolValue
func (*RouteAction) GetAutoHostRewriteHeader ¶ added in v0.8.1
func (m *RouteAction) GetAutoHostRewriteHeader() string
func (*RouteAction) GetCluster ¶
func (m *RouteAction) GetCluster() string
func (*RouteAction) GetClusterHeader ¶
func (m *RouteAction) GetClusterHeader() string
func (*RouteAction) GetClusterNotFoundResponseCode ¶
func (m *RouteAction) GetClusterNotFoundResponseCode() RouteAction_ClusterNotFoundResponseCode
func (*RouteAction) GetClusterSpecifier ¶
func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
func (*RouteAction) GetCors ¶
func (m *RouteAction) GetCors() *CorsPolicy
func (*RouteAction) GetGrpcTimeoutOffset ¶ added in v0.8.0
func (m *RouteAction) GetGrpcTimeoutOffset() *duration.Duration
func (*RouteAction) GetHashPolicy ¶
func (m *RouteAction) GetHashPolicy() []*RouteAction_HashPolicy
func (*RouteAction) GetHedgePolicy ¶ added in v0.6.8
func (m *RouteAction) GetHedgePolicy() *HedgePolicy
func (*RouteAction) GetHostRewrite ¶
func (m *RouteAction) GetHostRewrite() string
func (*RouteAction) GetHostRewriteSpecifier ¶
func (m *RouteAction) GetHostRewriteSpecifier() isRouteAction_HostRewriteSpecifier
func (*RouteAction) GetIdleTimeout ¶
func (m *RouteAction) GetIdleTimeout() *duration.Duration
func (*RouteAction) GetIncludeVhRateLimits ¶
func (m *RouteAction) GetIncludeVhRateLimits() *wrappers.BoolValue
func (*RouteAction) GetInternalRedirectAction ¶ added in v0.6.7
func (m *RouteAction) GetInternalRedirectAction() RouteAction_InternalRedirectAction
func (*RouteAction) GetMaxGrpcTimeout ¶
func (m *RouteAction) GetMaxGrpcTimeout() *duration.Duration
func (*RouteAction) GetMaxInternalRedirects ¶ added in v0.9.3
func (m *RouteAction) GetMaxInternalRedirects() *wrappers.UInt32Value
func (*RouteAction) GetMetadataMatch ¶
func (m *RouteAction) GetMetadataMatch() *core.Metadata
func (*RouteAction) GetPrefixRewrite ¶
func (m *RouteAction) GetPrefixRewrite() string
func (*RouteAction) GetPriority ¶
func (m *RouteAction) GetPriority() core.RoutingPriority
func (*RouteAction) GetRateLimits ¶
func (m *RouteAction) GetRateLimits() []*RateLimit
func (*RouteAction) GetRegexRewrite ¶ added in v0.9.5
func (m *RouteAction) GetRegexRewrite() *matcher.RegexMatchAndSubstitute
func (*RouteAction) GetRequestMirrorPolicies ¶ added in v0.9.2
func (m *RouteAction) GetRequestMirrorPolicies() []*RouteAction_RequestMirrorPolicy
func (*RouteAction) GetRequestMirrorPolicy
deprecated
func (m *RouteAction) GetRequestMirrorPolicy() *RouteAction_RequestMirrorPolicy
Deprecated: Do not use.
func (*RouteAction) GetRetryPolicy ¶
func (m *RouteAction) GetRetryPolicy() *RetryPolicy
func (*RouteAction) GetRetryPolicyTypedConfig ¶ added in v0.9.5
func (m *RouteAction) GetRetryPolicyTypedConfig() *any.Any
func (*RouteAction) GetTimeout ¶
func (m *RouteAction) GetTimeout() *duration.Duration
func (*RouteAction) GetUpgradeConfigs ¶ added in v0.6.4
func (m *RouteAction) GetUpgradeConfigs() []*RouteAction_UpgradeConfig
func (*RouteAction) GetWeightedClusters ¶
func (m *RouteAction) GetWeightedClusters() *WeightedCluster
func (*RouteAction) ProtoMessage ¶
func (*RouteAction) ProtoMessage()
func (*RouteAction) Reset ¶
func (m *RouteAction) Reset()
func (*RouteAction) String ¶
func (m *RouteAction) String() string
func (*RouteAction) Validate ¶
func (m *RouteAction) Validate() error
Validate checks the field values on RouteAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RouteAction) XXX_DiscardUnknown ¶
func (m *RouteAction) XXX_DiscardUnknown()
func (*RouteAction) XXX_Marshal ¶
func (m *RouteAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction) XXX_Merge ¶
func (m *RouteAction) XXX_Merge(src proto.Message)
func (*RouteAction) XXX_OneofWrappers ¶ added in v0.9.0
func (*RouteAction) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RouteAction) XXX_Size ¶
func (m *RouteAction) XXX_Size() int
func (*RouteAction) XXX_Unmarshal ¶
func (m *RouteAction) XXX_Unmarshal(b []byte) error
type RouteActionValidationError ¶
type RouteActionValidationError struct {
// contains filtered or unexported fields
}
RouteActionValidationError is the validation error returned by RouteAction.Validate if the designated constraints aren't met.
func (RouteActionValidationError) Cause ¶
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.8.1
type RouteAction_AutoHostRewriteHeader struct {
AutoHostRewriteHeader string `protobuf:"bytes,29,opt,name=auto_host_rewrite_header,json=autoHostRewriteHeader,proto3,oneof"`
}
type RouteAction_Cluster ¶
type RouteAction_Cluster struct {
Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3,oneof"`
}
type RouteAction_ClusterHeader ¶
type RouteAction_ClusterHeader struct {
ClusterHeader string `protobuf:"bytes,2,opt,name=cluster_header,json=clusterHeader,proto3,oneof"`
}
type RouteAction_ClusterNotFoundResponseCode ¶
type RouteAction_ClusterNotFoundResponseCode int32
const ( RouteAction_SERVICE_UNAVAILABLE RouteAction_ClusterNotFoundResponseCode = 0 RouteAction_NOT_FOUND RouteAction_ClusterNotFoundResponseCode = 1 )
func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor ¶
func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor() ([]byte, []int)
func (RouteAction_ClusterNotFoundResponseCode) String ¶
func (x RouteAction_ClusterNotFoundResponseCode) String() string
type RouteAction_HashPolicy ¶
type RouteAction_HashPolicy struct { // Types that are valid to be assigned to PolicySpecifier: // *RouteAction_HashPolicy_Header_ // *RouteAction_HashPolicy_Cookie_ // *RouteAction_HashPolicy_ConnectionProperties_ // *RouteAction_HashPolicy_QueryParameter_ // *RouteAction_HashPolicy_FilterState_ PolicySpecifier isRouteAction_HashPolicy_PolicySpecifier `protobuf_oneof:"policy_specifier"` Terminal bool `protobuf:"varint,4,opt,name=terminal,proto3" json:"terminal,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction_HashPolicy) Descriptor ¶
func (*RouteAction_HashPolicy) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy) GetConnectionProperties ¶
func (m *RouteAction_HashPolicy) GetConnectionProperties() *RouteAction_HashPolicy_ConnectionProperties
func (*RouteAction_HashPolicy) GetCookie ¶
func (m *RouteAction_HashPolicy) GetCookie() *RouteAction_HashPolicy_Cookie
func (*RouteAction_HashPolicy) GetFilterState ¶ added in v0.9.5
func (m *RouteAction_HashPolicy) GetFilterState() *RouteAction_HashPolicy_FilterState
func (*RouteAction_HashPolicy) GetHeader ¶
func (m *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.2
func (m *RouteAction_HashPolicy) GetQueryParameter() *RouteAction_HashPolicy_QueryParameter
func (*RouteAction_HashPolicy) GetTerminal ¶ added in v0.6.0
func (m *RouteAction_HashPolicy) GetTerminal() bool
func (*RouteAction_HashPolicy) ProtoMessage ¶
func (*RouteAction_HashPolicy) ProtoMessage()
func (*RouteAction_HashPolicy) Reset ¶
func (m *RouteAction_HashPolicy) Reset()
func (*RouteAction_HashPolicy) String ¶
func (m *RouteAction_HashPolicy) String() string
func (*RouteAction_HashPolicy) Validate ¶
func (m *RouteAction_HashPolicy) Validate() error
Validate checks the field values on RouteAction_HashPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RouteAction_HashPolicy) XXX_DiscardUnknown ¶
func (m *RouteAction_HashPolicy) XXX_DiscardUnknown()
func (*RouteAction_HashPolicy) XXX_Marshal ¶
func (m *RouteAction_HashPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction_HashPolicy) XXX_Merge ¶
func (m *RouteAction_HashPolicy) XXX_Merge(src proto.Message)
func (*RouteAction_HashPolicy) XXX_OneofWrappers ¶ added in v0.9.0
func (*RouteAction_HashPolicy) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RouteAction_HashPolicy) XXX_Size ¶
func (m *RouteAction_HashPolicy) XXX_Size() int
func (*RouteAction_HashPolicy) XXX_Unmarshal ¶
func (m *RouteAction_HashPolicy) XXX_Unmarshal(b []byte) error
type RouteAction_HashPolicyValidationError ¶
type RouteAction_HashPolicyValidationError struct {
// contains filtered or unexported fields
}
RouteAction_HashPolicyValidationError is the validation error returned by RouteAction_HashPolicy.Validate if the designated constraints aren't met.
func (RouteAction_HashPolicyValidationError) Cause ¶
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor ¶
func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy_ConnectionProperties) GetSourceIp ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) GetSourceIp() bool
func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage ¶
func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage()
func (*RouteAction_HashPolicy_ConnectionProperties) Reset ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) Reset()
func (*RouteAction_HashPolicy_ConnectionProperties) String ¶
func (m *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.
func (*RouteAction_HashPolicy_ConnectionProperties) XXX_DiscardUnknown ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_DiscardUnknown()
func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Marshal ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Merge ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Merge(src proto.Message)
func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Size ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Size() int
func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Unmarshal ¶
func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction_HashPolicy_Cookie) Descriptor ¶
func (*RouteAction_HashPolicy_Cookie) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy_Cookie) GetName ¶
func (m *RouteAction_HashPolicy_Cookie) GetName() string
func (*RouteAction_HashPolicy_Cookie) GetPath ¶
func (m *RouteAction_HashPolicy_Cookie) GetPath() string
func (*RouteAction_HashPolicy_Cookie) GetTtl ¶
func (m *RouteAction_HashPolicy_Cookie) GetTtl() *duration.Duration
func (*RouteAction_HashPolicy_Cookie) ProtoMessage ¶
func (*RouteAction_HashPolicy_Cookie) ProtoMessage()
func (*RouteAction_HashPolicy_Cookie) Reset ¶
func (m *RouteAction_HashPolicy_Cookie) Reset()
func (*RouteAction_HashPolicy_Cookie) String ¶
func (m *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.
func (*RouteAction_HashPolicy_Cookie) XXX_DiscardUnknown ¶
func (m *RouteAction_HashPolicy_Cookie) XXX_DiscardUnknown()
func (*RouteAction_HashPolicy_Cookie) XXX_Marshal ¶
func (m *RouteAction_HashPolicy_Cookie) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction_HashPolicy_Cookie) XXX_Merge ¶
func (m *RouteAction_HashPolicy_Cookie) XXX_Merge(src proto.Message)
func (*RouteAction_HashPolicy_Cookie) XXX_Size ¶
func (m *RouteAction_HashPolicy_Cookie) XXX_Size() int
func (*RouteAction_HashPolicy_Cookie) XXX_Unmarshal ¶
func (m *RouteAction_HashPolicy_Cookie) XXX_Unmarshal(b []byte) error
type RouteAction_HashPolicy_CookieValidationError ¶
type RouteAction_HashPolicy_CookieValidationError struct {
// contains filtered or unexported fields
}
RouteAction_HashPolicy_CookieValidationError is the validation error returned by RouteAction_HashPolicy_Cookie.Validate if the designated constraints aren't met.
func (RouteAction_HashPolicy_CookieValidationError) Cause ¶
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.5
type RouteAction_HashPolicy_FilterState struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction_HashPolicy_FilterState) Descriptor ¶ added in v0.9.5
func (*RouteAction_HashPolicy_FilterState) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy_FilterState) GetKey ¶ added in v0.9.5
func (m *RouteAction_HashPolicy_FilterState) GetKey() string
func (*RouteAction_HashPolicy_FilterState) ProtoMessage ¶ added in v0.9.5
func (*RouteAction_HashPolicy_FilterState) ProtoMessage()
func (*RouteAction_HashPolicy_FilterState) Reset ¶ added in v0.9.5
func (m *RouteAction_HashPolicy_FilterState) Reset()
func (*RouteAction_HashPolicy_FilterState) String ¶ added in v0.9.5
func (m *RouteAction_HashPolicy_FilterState) String() string
func (*RouteAction_HashPolicy_FilterState) Validate ¶ added in v0.9.5
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.
func (*RouteAction_HashPolicy_FilterState) XXX_DiscardUnknown ¶ added in v0.9.5
func (m *RouteAction_HashPolicy_FilterState) XXX_DiscardUnknown()
func (*RouteAction_HashPolicy_FilterState) XXX_Marshal ¶ added in v0.9.5
func (m *RouteAction_HashPolicy_FilterState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction_HashPolicy_FilterState) XXX_Merge ¶ added in v0.9.5
func (m *RouteAction_HashPolicy_FilterState) XXX_Merge(src proto.Message)
func (*RouteAction_HashPolicy_FilterState) XXX_Size ¶ added in v0.9.5
func (m *RouteAction_HashPolicy_FilterState) XXX_Size() int
func (*RouteAction_HashPolicy_FilterState) XXX_Unmarshal ¶ added in v0.9.5
func (m *RouteAction_HashPolicy_FilterState) XXX_Unmarshal(b []byte) error
type RouteAction_HashPolicy_FilterStateValidationError ¶ added in v0.9.5
type RouteAction_HashPolicy_FilterStateValidationError struct {
// contains filtered or unexported fields
}
RouteAction_HashPolicy_FilterStateValidationError is the validation error returned by RouteAction_HashPolicy_FilterState.Validate if the designated constraints aren't met.
func (RouteAction_HashPolicy_FilterStateValidationError) Cause ¶ added in v0.9.5
func (e RouteAction_HashPolicy_FilterStateValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_HashPolicy_FilterStateValidationError) Error ¶ added in v0.9.5
func (e RouteAction_HashPolicy_FilterStateValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_HashPolicy_FilterStateValidationError) ErrorName ¶ added in v0.9.5
func (e RouteAction_HashPolicy_FilterStateValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_HashPolicy_FilterStateValidationError) Field ¶ added in v0.9.5
func (e RouteAction_HashPolicy_FilterStateValidationError) Field() string
Field function returns field value.
func (RouteAction_HashPolicy_FilterStateValidationError) Key ¶ added in v0.9.5
func (e RouteAction_HashPolicy_FilterStateValidationError) Key() bool
Key function returns key value.
func (RouteAction_HashPolicy_FilterStateValidationError) Reason ¶ added in v0.9.5
func (e RouteAction_HashPolicy_FilterStateValidationError) Reason() string
Reason function returns reason value.
type RouteAction_HashPolicy_FilterState_ ¶ added in v0.9.5
type RouteAction_HashPolicy_FilterState_ struct {
FilterState *RouteAction_HashPolicy_FilterState `protobuf:"bytes,6,opt,name=filter_state,json=filterState,proto3,oneof"`
}
type RouteAction_HashPolicy_Header ¶
type RouteAction_HashPolicy_Header struct { HeaderName string `protobuf:"bytes,1,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction_HashPolicy_Header) Descriptor ¶
func (*RouteAction_HashPolicy_Header) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy_Header) GetHeaderName ¶
func (m *RouteAction_HashPolicy_Header) GetHeaderName() string
func (*RouteAction_HashPolicy_Header) ProtoMessage ¶
func (*RouteAction_HashPolicy_Header) ProtoMessage()
func (*RouteAction_HashPolicy_Header) Reset ¶
func (m *RouteAction_HashPolicy_Header) Reset()
func (*RouteAction_HashPolicy_Header) String ¶
func (m *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.
func (*RouteAction_HashPolicy_Header) XXX_DiscardUnknown ¶
func (m *RouteAction_HashPolicy_Header) XXX_DiscardUnknown()
func (*RouteAction_HashPolicy_Header) XXX_Marshal ¶
func (m *RouteAction_HashPolicy_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction_HashPolicy_Header) XXX_Merge ¶
func (m *RouteAction_HashPolicy_Header) XXX_Merge(src proto.Message)
func (*RouteAction_HashPolicy_Header) XXX_Size ¶
func (m *RouteAction_HashPolicy_Header) XXX_Size() int
func (*RouteAction_HashPolicy_Header) XXX_Unmarshal ¶
func (m *RouteAction_HashPolicy_Header) XXX_Unmarshal(b []byte) error
type RouteAction_HashPolicy_HeaderValidationError ¶
type RouteAction_HashPolicy_HeaderValidationError struct {
// contains filtered or unexported fields
}
RouteAction_HashPolicy_HeaderValidationError is the validation error returned by RouteAction_HashPolicy_Header.Validate if the designated constraints aren't met.
func (RouteAction_HashPolicy_HeaderValidationError) Cause ¶
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.2
type RouteAction_HashPolicy_QueryParameter struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction_HashPolicy_QueryParameter) Descriptor ¶ added in v0.9.2
func (*RouteAction_HashPolicy_QueryParameter) Descriptor() ([]byte, []int)
func (*RouteAction_HashPolicy_QueryParameter) GetName ¶ added in v0.9.2
func (m *RouteAction_HashPolicy_QueryParameter) GetName() string
func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage ¶ added in v0.9.2
func (*RouteAction_HashPolicy_QueryParameter) ProtoMessage()
func (*RouteAction_HashPolicy_QueryParameter) Reset ¶ added in v0.9.2
func (m *RouteAction_HashPolicy_QueryParameter) Reset()
func (*RouteAction_HashPolicy_QueryParameter) String ¶ added in v0.9.2
func (m *RouteAction_HashPolicy_QueryParameter) String() string
func (*RouteAction_HashPolicy_QueryParameter) Validate ¶ added in v0.9.2
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.
func (*RouteAction_HashPolicy_QueryParameter) XXX_DiscardUnknown ¶ added in v0.9.2
func (m *RouteAction_HashPolicy_QueryParameter) XXX_DiscardUnknown()
func (*RouteAction_HashPolicy_QueryParameter) XXX_Marshal ¶ added in v0.9.2
func (m *RouteAction_HashPolicy_QueryParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction_HashPolicy_QueryParameter) XXX_Merge ¶ added in v0.9.2
func (m *RouteAction_HashPolicy_QueryParameter) XXX_Merge(src proto.Message)
func (*RouteAction_HashPolicy_QueryParameter) XXX_Size ¶ added in v0.9.2
func (m *RouteAction_HashPolicy_QueryParameter) XXX_Size() int
func (*RouteAction_HashPolicy_QueryParameter) XXX_Unmarshal ¶ added in v0.9.2
func (m *RouteAction_HashPolicy_QueryParameter) XXX_Unmarshal(b []byte) error
type RouteAction_HashPolicy_QueryParameterValidationError ¶ added in v0.9.2
type RouteAction_HashPolicy_QueryParameterValidationError struct {
// contains filtered or unexported fields
}
RouteAction_HashPolicy_QueryParameterValidationError is the validation error returned by RouteAction_HashPolicy_QueryParameter.Validate if the designated constraints aren't met.
func (RouteAction_HashPolicy_QueryParameterValidationError) Cause ¶ added in v0.9.2
func (e RouteAction_HashPolicy_QueryParameterValidationError) Cause() error
Cause function returns cause value.
func (RouteAction_HashPolicy_QueryParameterValidationError) Error ¶ added in v0.9.2
func (e RouteAction_HashPolicy_QueryParameterValidationError) Error() string
Error satisfies the builtin error interface
func (RouteAction_HashPolicy_QueryParameterValidationError) ErrorName ¶ added in v0.9.2
func (e RouteAction_HashPolicy_QueryParameterValidationError) ErrorName() string
ErrorName returns error name.
func (RouteAction_HashPolicy_QueryParameterValidationError) Field ¶ added in v0.9.2
func (e RouteAction_HashPolicy_QueryParameterValidationError) Field() string
Field function returns field value.
func (RouteAction_HashPolicy_QueryParameterValidationError) Key ¶ added in v0.9.2
func (e RouteAction_HashPolicy_QueryParameterValidationError) Key() bool
Key function returns key value.
func (RouteAction_HashPolicy_QueryParameterValidationError) Reason ¶ added in v0.9.2
func (e RouteAction_HashPolicy_QueryParameterValidationError) Reason() string
Reason function returns reason value.
type RouteAction_HashPolicy_QueryParameter_ ¶ added in v0.9.2
type RouteAction_HashPolicy_QueryParameter_ struct {
QueryParameter *RouteAction_HashPolicy_QueryParameter `protobuf:"bytes,5,opt,name=query_parameter,json=queryParameter,proto3,oneof"`
}
type RouteAction_HostRewrite ¶
type RouteAction_HostRewrite struct {
HostRewrite string `protobuf:"bytes,6,opt,name=host_rewrite,json=hostRewrite,proto3,oneof"`
}
type RouteAction_InternalRedirectAction ¶ added in v0.6.7
type RouteAction_InternalRedirectAction int32
const ( RouteAction_PASS_THROUGH_INTERNAL_REDIRECT RouteAction_InternalRedirectAction = 0 RouteAction_HANDLE_INTERNAL_REDIRECT RouteAction_InternalRedirectAction = 1 )
func (RouteAction_InternalRedirectAction) EnumDescriptor ¶ added in v0.6.7
func (RouteAction_InternalRedirectAction) EnumDescriptor() ([]byte, []int)
func (RouteAction_InternalRedirectAction) String ¶ added in v0.6.7
func (x RouteAction_InternalRedirectAction) String() string
type RouteAction_RequestMirrorPolicy ¶
type RouteAction_RequestMirrorPolicy struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` RuntimeKey string `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` // Deprecated: Do not use. RuntimeFraction *core.RuntimeFractionalPercent `protobuf:"bytes,3,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"` TraceSampled *wrappers.BoolValue `protobuf:"bytes,4,opt,name=trace_sampled,json=traceSampled,proto3" json:"trace_sampled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction_RequestMirrorPolicy) Descriptor ¶
func (*RouteAction_RequestMirrorPolicy) Descriptor() ([]byte, []int)
func (*RouteAction_RequestMirrorPolicy) GetCluster ¶
func (m *RouteAction_RequestMirrorPolicy) GetCluster() string
func (*RouteAction_RequestMirrorPolicy) GetRuntimeFraction ¶ added in v0.6.6
func (m *RouteAction_RequestMirrorPolicy) GetRuntimeFraction() *core.RuntimeFractionalPercent
func (*RouteAction_RequestMirrorPolicy) GetRuntimeKey
deprecated
func (m *RouteAction_RequestMirrorPolicy) GetRuntimeKey() string
Deprecated: Do not use.
func (*RouteAction_RequestMirrorPolicy) GetTraceSampled ¶ added in v0.9.5
func (m *RouteAction_RequestMirrorPolicy) GetTraceSampled() *wrappers.BoolValue
func (*RouteAction_RequestMirrorPolicy) ProtoMessage ¶
func (*RouteAction_RequestMirrorPolicy) ProtoMessage()
func (*RouteAction_RequestMirrorPolicy) Reset ¶
func (m *RouteAction_RequestMirrorPolicy) Reset()
func (*RouteAction_RequestMirrorPolicy) String ¶
func (m *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.
func (*RouteAction_RequestMirrorPolicy) XXX_DiscardUnknown ¶
func (m *RouteAction_RequestMirrorPolicy) XXX_DiscardUnknown()
func (*RouteAction_RequestMirrorPolicy) XXX_Marshal ¶
func (m *RouteAction_RequestMirrorPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction_RequestMirrorPolicy) XXX_Merge ¶
func (m *RouteAction_RequestMirrorPolicy) XXX_Merge(src proto.Message)
func (*RouteAction_RequestMirrorPolicy) XXX_Size ¶
func (m *RouteAction_RequestMirrorPolicy) XXX_Size() int
func (*RouteAction_RequestMirrorPolicy) XXX_Unmarshal ¶
func (m *RouteAction_RequestMirrorPolicy) XXX_Unmarshal(b []byte) error
type RouteAction_RequestMirrorPolicyValidationError ¶
type RouteAction_RequestMirrorPolicyValidationError struct {
// contains filtered or unexported fields
}
RouteAction_RequestMirrorPolicyValidationError is the validation error returned by RouteAction_RequestMirrorPolicy.Validate if the designated constraints aren't met.
func (RouteAction_RequestMirrorPolicyValidationError) Cause ¶
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteAction_UpgradeConfig) Descriptor ¶ added in v0.6.4
func (*RouteAction_UpgradeConfig) Descriptor() ([]byte, []int)
func (*RouteAction_UpgradeConfig) GetEnabled ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) GetEnabled() *wrappers.BoolValue
func (*RouteAction_UpgradeConfig) GetUpgradeType ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) GetUpgradeType() string
func (*RouteAction_UpgradeConfig) ProtoMessage ¶ added in v0.6.4
func (*RouteAction_UpgradeConfig) ProtoMessage()
func (*RouteAction_UpgradeConfig) Reset ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) Reset()
func (*RouteAction_UpgradeConfig) String ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) String() string
func (*RouteAction_UpgradeConfig) Validate ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) Validate() error
Validate checks the field values on RouteAction_UpgradeConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RouteAction_UpgradeConfig) XXX_DiscardUnknown ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) XXX_DiscardUnknown()
func (*RouteAction_UpgradeConfig) XXX_Marshal ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteAction_UpgradeConfig) XXX_Merge ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) XXX_Merge(src proto.Message)
func (*RouteAction_UpgradeConfig) XXX_Size ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) XXX_Size() int
func (*RouteAction_UpgradeConfig) XXX_Unmarshal ¶ added in v0.6.4
func (m *RouteAction_UpgradeConfig) XXX_Unmarshal(b []byte) error
type RouteAction_UpgradeConfigValidationError ¶ added in v0.6.4
type RouteAction_UpgradeConfigValidationError struct {
// contains filtered or unexported fields
}
RouteAction_UpgradeConfigValidationError is the validation error returned by RouteAction_UpgradeConfig.Validate if the designated constraints aren't met.
func (RouteAction_UpgradeConfigValidationError) Cause ¶ added in v0.6.4
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 valid to be assigned to PathSpecifier: // *RouteMatch_Prefix // *RouteMatch_Path // *RouteMatch_Regex // *RouteMatch_SafeRegex PathSpecifier isRouteMatch_PathSpecifier `protobuf_oneof:"path_specifier"` CaseSensitive *wrappers.BoolValue `protobuf:"bytes,4,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"` RuntimeFraction *core.RuntimeFractionalPercent `protobuf:"bytes,9,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"` Headers []*HeaderMatcher `protobuf:"bytes,6,rep,name=headers,proto3" json:"headers,omitempty"` QueryParameters []*QueryParameterMatcher `protobuf:"bytes,7,rep,name=query_parameters,json=queryParameters,proto3" json:"query_parameters,omitempty"` Grpc *RouteMatch_GrpcRouteMatchOptions `protobuf:"bytes,8,opt,name=grpc,proto3" json:"grpc,omitempty"` TlsContext *RouteMatch_TlsContextMatchOptions `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext,proto3" json:"tls_context,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteMatch) Descriptor ¶
func (*RouteMatch) Descriptor() ([]byte, []int)
func (*RouteMatch) GetCaseSensitive ¶
func (m *RouteMatch) GetCaseSensitive() *wrappers.BoolValue
func (*RouteMatch) GetGrpc ¶ added in v0.6.0
func (m *RouteMatch) GetGrpc() *RouteMatch_GrpcRouteMatchOptions
func (*RouteMatch) GetHeaders ¶
func (m *RouteMatch) GetHeaders() []*HeaderMatcher
func (*RouteMatch) GetPath ¶
func (m *RouteMatch) GetPath() string
func (*RouteMatch) GetPathSpecifier ¶
func (m *RouteMatch) GetPathSpecifier() isRouteMatch_PathSpecifier
func (*RouteMatch) GetPrefix ¶
func (m *RouteMatch) GetPrefix() string
func (*RouteMatch) GetQueryParameters ¶
func (m *RouteMatch) GetQueryParameters() []*QueryParameterMatcher
func (*RouteMatch) GetRegex
deprecated
func (m *RouteMatch) GetRegex() string
Deprecated: Do not use.
func (*RouteMatch) GetRuntimeFraction ¶ added in v0.6.1
func (m *RouteMatch) GetRuntimeFraction() *core.RuntimeFractionalPercent
func (*RouteMatch) GetSafeRegex ¶ added in v0.9.0
func (m *RouteMatch) GetSafeRegex() *matcher.RegexMatcher
func (*RouteMatch) GetTlsContext ¶ added in v0.9.1
func (m *RouteMatch) GetTlsContext() *RouteMatch_TlsContextMatchOptions
func (*RouteMatch) ProtoMessage ¶
func (*RouteMatch) ProtoMessage()
func (*RouteMatch) Reset ¶
func (m *RouteMatch) Reset()
func (*RouteMatch) String ¶
func (m *RouteMatch) String() string
func (*RouteMatch) Validate ¶
func (m *RouteMatch) Validate() error
Validate checks the field values on RouteMatch with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RouteMatch) XXX_DiscardUnknown ¶
func (m *RouteMatch) XXX_DiscardUnknown()
func (*RouteMatch) XXX_Marshal ¶
func (m *RouteMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteMatch) XXX_Merge ¶
func (m *RouteMatch) XXX_Merge(src proto.Message)
func (*RouteMatch) XXX_OneofWrappers ¶ added in v0.9.0
func (*RouteMatch) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RouteMatch) XXX_Size ¶
func (m *RouteMatch) XXX_Size() int
func (*RouteMatch) XXX_Unmarshal ¶
func (m *RouteMatch) XXX_Unmarshal(b []byte) error
type RouteMatchValidationError ¶
type RouteMatchValidationError struct {
// contains filtered or unexported fields
}
RouteMatchValidationError is the validation error returned by RouteMatch.Validate if the designated constraints aren't met.
func (RouteMatchValidationError) Cause ¶
func (e RouteMatchValidationError) Cause() error
Cause function returns cause value.
func (RouteMatchValidationError) Error ¶
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 { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteMatch_GrpcRouteMatchOptions) Descriptor ¶ added in v0.6.0
func (*RouteMatch_GrpcRouteMatchOptions) Descriptor() ([]byte, []int)
func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage ¶ added in v0.6.0
func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage()
func (*RouteMatch_GrpcRouteMatchOptions) Reset ¶ added in v0.6.0
func (m *RouteMatch_GrpcRouteMatchOptions) Reset()
func (*RouteMatch_GrpcRouteMatchOptions) String ¶ added in v0.6.0
func (m *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.
func (*RouteMatch_GrpcRouteMatchOptions) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *RouteMatch_GrpcRouteMatchOptions) XXX_DiscardUnknown()
func (*RouteMatch_GrpcRouteMatchOptions) XXX_Marshal ¶ added in v0.6.0
func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteMatch_GrpcRouteMatchOptions) XXX_Merge ¶ added in v0.6.0
func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Merge(src proto.Message)
func (*RouteMatch_GrpcRouteMatchOptions) XXX_Size ¶ added in v0.6.0
func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Size() int
func (*RouteMatch_GrpcRouteMatchOptions) XXX_Unmarshal ¶ added in v0.6.0
func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Unmarshal(b []byte) error
type RouteMatch_GrpcRouteMatchOptionsValidationError ¶ added in v0.6.0
type RouteMatch_GrpcRouteMatchOptionsValidationError struct {
// contains filtered or unexported fields
}
RouteMatch_GrpcRouteMatchOptionsValidationError is the validation error returned by RouteMatch_GrpcRouteMatchOptions.Validate if the designated constraints aren't met.
func (RouteMatch_GrpcRouteMatchOptionsValidationError) Cause ¶ added in v0.6.0
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 {
Regex string `protobuf:"bytes,3,opt,name=regex,proto3,oneof"`
}
type RouteMatch_SafeRegex ¶ added in v0.9.0
type RouteMatch_SafeRegex struct {
SafeRegex *matcher.RegexMatcher `protobuf:"bytes,10,opt,name=safe_regex,json=safeRegex,proto3,oneof"`
}
type RouteMatch_TlsContextMatchOptions ¶ added in v0.9.1
type RouteMatch_TlsContextMatchOptions struct { Presented *wrappers.BoolValue `protobuf:"bytes,1,opt,name=presented,proto3" json:"presented,omitempty"` Validated *wrappers.BoolValue `protobuf:"bytes,2,opt,name=validated,proto3" json:"validated,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteMatch_TlsContextMatchOptions) Descriptor ¶ added in v0.9.1
func (*RouteMatch_TlsContextMatchOptions) Descriptor() ([]byte, []int)
func (*RouteMatch_TlsContextMatchOptions) GetPresented ¶ added in v0.9.1
func (m *RouteMatch_TlsContextMatchOptions) GetPresented() *wrappers.BoolValue
func (*RouteMatch_TlsContextMatchOptions) GetValidated ¶ added in v0.9.3
func (m *RouteMatch_TlsContextMatchOptions) GetValidated() *wrappers.BoolValue
func (*RouteMatch_TlsContextMatchOptions) ProtoMessage ¶ added in v0.9.1
func (*RouteMatch_TlsContextMatchOptions) ProtoMessage()
func (*RouteMatch_TlsContextMatchOptions) Reset ¶ added in v0.9.1
func (m *RouteMatch_TlsContextMatchOptions) Reset()
func (*RouteMatch_TlsContextMatchOptions) String ¶ added in v0.9.1
func (m *RouteMatch_TlsContextMatchOptions) String() string
func (*RouteMatch_TlsContextMatchOptions) Validate ¶ added in v0.9.1
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.
func (*RouteMatch_TlsContextMatchOptions) XXX_DiscardUnknown ¶ added in v0.9.1
func (m *RouteMatch_TlsContextMatchOptions) XXX_DiscardUnknown()
func (*RouteMatch_TlsContextMatchOptions) XXX_Marshal ¶ added in v0.9.1
func (m *RouteMatch_TlsContextMatchOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteMatch_TlsContextMatchOptions) XXX_Merge ¶ added in v0.9.1
func (m *RouteMatch_TlsContextMatchOptions) XXX_Merge(src proto.Message)
func (*RouteMatch_TlsContextMatchOptions) XXX_Size ¶ added in v0.9.1
func (m *RouteMatch_TlsContextMatchOptions) XXX_Size() int
func (*RouteMatch_TlsContextMatchOptions) XXX_Unmarshal ¶ added in v0.9.1
func (m *RouteMatch_TlsContextMatchOptions) XXX_Unmarshal(b []byte) error
type RouteMatch_TlsContextMatchOptionsValidationError ¶ added in v0.9.1
type RouteMatch_TlsContextMatchOptionsValidationError struct {
// contains filtered or unexported fields
}
RouteMatch_TlsContextMatchOptionsValidationError is the validation error returned by RouteMatch_TlsContextMatchOptions.Validate if the designated constraints aren't met.
func (RouteMatch_TlsContextMatchOptionsValidationError) Cause ¶ added in v0.9.1
func (e RouteMatch_TlsContextMatchOptionsValidationError) Cause() error
Cause function returns cause value.
func (RouteMatch_TlsContextMatchOptionsValidationError) Error ¶ added in v0.9.1
func (e RouteMatch_TlsContextMatchOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (RouteMatch_TlsContextMatchOptionsValidationError) ErrorName ¶ added in v0.9.1
func (e RouteMatch_TlsContextMatchOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (RouteMatch_TlsContextMatchOptionsValidationError) Field ¶ added in v0.9.1
func (e RouteMatch_TlsContextMatchOptionsValidationError) Field() string
Field function returns field value.
func (RouteMatch_TlsContextMatchOptionsValidationError) Key ¶ added in v0.9.1
func (e RouteMatch_TlsContextMatchOptionsValidationError) Key() bool
Key function returns key value.
func (RouteMatch_TlsContextMatchOptionsValidationError) Reason ¶ added in v0.9.1
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.2
type Route_FilterAction struct {
FilterAction *FilterAction `protobuf:"bytes,17,opt,name=filter_action,json=filterAction,proto3,oneof"`
}
type Route_Redirect ¶
type Route_Redirect struct {
Redirect *RedirectAction `protobuf:"bytes,3,opt,name=redirect,proto3,oneof"`
}
type Route_Route ¶
type Route_Route struct {
Route *RouteAction `protobuf:"bytes,2,opt,name=route,proto3,oneof"`
}
type Tracing ¶ added in v0.8.1
type Tracing struct { ClientSampling *_type.FractionalPercent `protobuf:"bytes,1,opt,name=client_sampling,json=clientSampling,proto3" json:"client_sampling,omitempty"` RandomSampling *_type.FractionalPercent `protobuf:"bytes,2,opt,name=random_sampling,json=randomSampling,proto3" json:"random_sampling,omitempty"` OverallSampling *_type.FractionalPercent `protobuf:"bytes,3,opt,name=overall_sampling,json=overallSampling,proto3" json:"overall_sampling,omitempty"` CustomTags []*v2.CustomTag `protobuf:"bytes,4,rep,name=custom_tags,json=customTags,proto3" json:"custom_tags,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Tracing) Descriptor ¶ added in v0.8.1
func (*Tracing) GetClientSampling ¶ added in v0.8.1
func (m *Tracing) GetClientSampling() *_type.FractionalPercent
func (*Tracing) GetCustomTags ¶ added in v0.9.2
func (*Tracing) GetOverallSampling ¶ added in v0.8.1
func (m *Tracing) GetOverallSampling() *_type.FractionalPercent
func (*Tracing) GetRandomSampling ¶ added in v0.8.1
func (m *Tracing) GetRandomSampling() *_type.FractionalPercent
func (*Tracing) ProtoMessage ¶ added in v0.8.1
func (*Tracing) ProtoMessage()
func (*Tracing) Validate ¶ added in v0.8.1
Validate checks the field values on Tracing with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Tracing) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *Tracing) XXX_DiscardUnknown()
func (*Tracing) XXX_Marshal ¶ added in v0.8.1
func (*Tracing) XXX_Unmarshal ¶ added in v0.8.1
type TracingValidationError ¶ added in v0.8.1
type TracingValidationError struct {
// contains filtered or unexported fields
}
TracingValidationError is the validation error returned by Tracing.Validate if the designated constraints aren't met.
func (TracingValidationError) Cause ¶ added in v0.8.1
func (e TracingValidationError) Cause() error
Cause function returns cause value.
func (TracingValidationError) Error ¶ added in v0.8.1
func (e TracingValidationError) Error() string
Error satisfies the builtin error interface
func (TracingValidationError) ErrorName ¶ added in v0.8.1
func (e TracingValidationError) ErrorName() string
ErrorName returns error name.
func (TracingValidationError) Field ¶ added in v0.8.1
func (e TracingValidationError) Field() string
Field function returns field value.
func (TracingValidationError) Key ¶ added in v0.8.1
func (e TracingValidationError) Key() bool
Key function returns key value.
func (TracingValidationError) Reason ¶ added in v0.8.1
func (e TracingValidationError) Reason() string
Reason function returns reason value.
type VirtualCluster ¶
type VirtualCluster struct { Pattern string `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"` // Deprecated: Do not use. Headers []*HeaderMatcher `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Method core.RequestMethod `protobuf:"varint,3,opt,name=method,proto3,enum=envoy.api.v2.core.RequestMethod" json:"method,omitempty"` // Deprecated: Do not use. XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*VirtualCluster) Descriptor ¶
func (*VirtualCluster) Descriptor() ([]byte, []int)
func (*VirtualCluster) GetHeaders ¶ added in v0.9.0
func (m *VirtualCluster) GetHeaders() []*HeaderMatcher
func (*VirtualCluster) GetMethod
deprecated
func (m *VirtualCluster) GetMethod() core.RequestMethod
Deprecated: Do not use.
func (*VirtualCluster) GetName ¶
func (m *VirtualCluster) GetName() string
func (*VirtualCluster) GetPattern
deprecated
func (m *VirtualCluster) GetPattern() string
Deprecated: Do not use.
func (*VirtualCluster) ProtoMessage ¶
func (*VirtualCluster) ProtoMessage()
func (*VirtualCluster) Reset ¶
func (m *VirtualCluster) Reset()
func (*VirtualCluster) String ¶
func (m *VirtualCluster) String() string
func (*VirtualCluster) Validate ¶
func (m *VirtualCluster) Validate() error
Validate checks the field values on VirtualCluster with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*VirtualCluster) XXX_DiscardUnknown ¶
func (m *VirtualCluster) XXX_DiscardUnknown()
func (*VirtualCluster) XXX_Marshal ¶
func (m *VirtualCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VirtualCluster) XXX_Merge ¶
func (m *VirtualCluster) XXX_Merge(src proto.Message)
func (*VirtualCluster) XXX_Size ¶
func (m *VirtualCluster) XXX_Size() int
func (*VirtualCluster) XXX_Unmarshal ¶
func (m *VirtualCluster) XXX_Unmarshal(b []byte) error
type VirtualClusterValidationError ¶
type VirtualClusterValidationError struct {
// contains filtered or unexported fields
}
VirtualClusterValidationError is the validation error returned by VirtualCluster.Validate if the designated constraints aren't met.
func (VirtualClusterValidationError) Cause ¶
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"` PerFilterConfig map[string]*_struct.Struct `` // Deprecated: Do not use. /* 197-byte string literal not displayed */ TypedPerFilterConfig map[string]*any.Any `` /* 214-byte string literal not displayed */ IncludeRequestAttemptCount bool `` /* 145-byte string literal not displayed */ IncludeAttemptCountInResponse bool `` /* 156-byte string literal not displayed */ RetryPolicy *RetryPolicy `protobuf:"bytes,16,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"` RetryPolicyTypedConfig *any.Any `` /* 132-byte string literal not displayed */ HedgePolicy *HedgePolicy `protobuf:"bytes,17,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"` PerRequestBufferLimitBytes *wrappers.UInt32Value `` /* 146-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*VirtualHost) Descriptor ¶
func (*VirtualHost) Descriptor() ([]byte, []int)
func (*VirtualHost) GetCors ¶
func (m *VirtualHost) GetCors() *CorsPolicy
func (*VirtualHost) GetDomains ¶
func (m *VirtualHost) GetDomains() []string
func (*VirtualHost) GetHedgePolicy ¶ added in v0.6.8
func (m *VirtualHost) GetHedgePolicy() *HedgePolicy
func (*VirtualHost) GetIncludeAttemptCountInResponse ¶ added in v0.9.5
func (m *VirtualHost) GetIncludeAttemptCountInResponse() bool
func (*VirtualHost) GetIncludeRequestAttemptCount ¶ added in v0.6.1
func (m *VirtualHost) GetIncludeRequestAttemptCount() bool
func (*VirtualHost) GetName ¶
func (m *VirtualHost) GetName() string
func (*VirtualHost) GetPerFilterConfig
deprecated
func (m *VirtualHost) GetPerFilterConfig() map[string]*_struct.Struct
Deprecated: Do not use.
func (*VirtualHost) GetPerRequestBufferLimitBytes ¶ added in v0.9.1
func (m *VirtualHost) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value
func (*VirtualHost) GetRateLimits ¶
func (m *VirtualHost) GetRateLimits() []*RateLimit
func (*VirtualHost) GetRequestHeadersToAdd ¶
func (m *VirtualHost) GetRequestHeadersToAdd() []*core.HeaderValueOption
func (*VirtualHost) GetRequestHeadersToRemove ¶ added in v0.6.0
func (m *VirtualHost) GetRequestHeadersToRemove() []string
func (*VirtualHost) GetRequireTls ¶
func (m *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType
func (*VirtualHost) GetResponseHeadersToAdd ¶
func (m *VirtualHost) GetResponseHeadersToAdd() []*core.HeaderValueOption
func (*VirtualHost) GetResponseHeadersToRemove ¶
func (m *VirtualHost) GetResponseHeadersToRemove() []string
func (*VirtualHost) GetRetryPolicy ¶ added in v0.6.7
func (m *VirtualHost) GetRetryPolicy() *RetryPolicy
func (*VirtualHost) GetRetryPolicyTypedConfig ¶ added in v0.9.5
func (m *VirtualHost) GetRetryPolicyTypedConfig() *any.Any
func (*VirtualHost) GetRoutes ¶
func (m *VirtualHost) GetRoutes() []*Route
func (*VirtualHost) GetTypedPerFilterConfig ¶ added in v0.6.3
func (m *VirtualHost) GetTypedPerFilterConfig() map[string]*any.Any
func (*VirtualHost) GetVirtualClusters ¶
func (m *VirtualHost) GetVirtualClusters() []*VirtualCluster
func (*VirtualHost) ProtoMessage ¶
func (*VirtualHost) ProtoMessage()
func (*VirtualHost) Reset ¶
func (m *VirtualHost) Reset()
func (*VirtualHost) String ¶
func (m *VirtualHost) String() string
func (*VirtualHost) Validate ¶
func (m *VirtualHost) Validate() error
Validate checks the field values on VirtualHost with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*VirtualHost) XXX_DiscardUnknown ¶
func (m *VirtualHost) XXX_DiscardUnknown()
func (*VirtualHost) XXX_Marshal ¶
func (m *VirtualHost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VirtualHost) XXX_Merge ¶
func (m *VirtualHost) XXX_Merge(src proto.Message)
func (*VirtualHost) XXX_Size ¶
func (m *VirtualHost) XXX_Size() int
func (*VirtualHost) XXX_Unmarshal ¶
func (m *VirtualHost) XXX_Unmarshal(b []byte) error
type VirtualHostValidationError ¶
type VirtualHostValidationError struct {
// contains filtered or unexported fields
}
VirtualHostValidationError is the validation error returned by VirtualHost.Validate if the designated constraints aren't met.
func (VirtualHostValidationError) Cause ¶
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) EnumDescriptor ¶
func (VirtualHost_TlsRequirementType) EnumDescriptor() ([]byte, []int)
func (VirtualHost_TlsRequirementType) String ¶
func (x VirtualHost_TlsRequirementType) String() string
type WeightedCluster ¶
type WeightedCluster struct { Clusters []*WeightedCluster_ClusterWeight `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` TotalWeight *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=total_weight,json=totalWeight,proto3" json:"total_weight,omitempty"` RuntimeKeyPrefix string `protobuf:"bytes,2,opt,name=runtime_key_prefix,json=runtimeKeyPrefix,proto3" json:"runtime_key_prefix,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*WeightedCluster) Descriptor ¶
func (*WeightedCluster) Descriptor() ([]byte, []int)
func (*WeightedCluster) GetClusters ¶
func (m *WeightedCluster) GetClusters() []*WeightedCluster_ClusterWeight
func (*WeightedCluster) GetRuntimeKeyPrefix ¶
func (m *WeightedCluster) GetRuntimeKeyPrefix() string
func (*WeightedCluster) GetTotalWeight ¶
func (m *WeightedCluster) GetTotalWeight() *wrappers.UInt32Value
func (*WeightedCluster) ProtoMessage ¶
func (*WeightedCluster) ProtoMessage()
func (*WeightedCluster) Reset ¶
func (m *WeightedCluster) Reset()
func (*WeightedCluster) String ¶
func (m *WeightedCluster) String() string
func (*WeightedCluster) Validate ¶
func (m *WeightedCluster) Validate() error
Validate checks the field values on WeightedCluster with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*WeightedCluster) XXX_DiscardUnknown ¶
func (m *WeightedCluster) XXX_DiscardUnknown()
func (*WeightedCluster) XXX_Marshal ¶
func (m *WeightedCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WeightedCluster) XXX_Merge ¶
func (m *WeightedCluster) XXX_Merge(src proto.Message)
func (*WeightedCluster) XXX_Size ¶
func (m *WeightedCluster) XXX_Size() int
func (*WeightedCluster) XXX_Unmarshal ¶
func (m *WeightedCluster) XXX_Unmarshal(b []byte) error
type WeightedClusterValidationError ¶
type WeightedClusterValidationError struct {
// contains filtered or unexported fields
}
WeightedClusterValidationError is the validation error returned by WeightedCluster.Validate if the designated constraints aren't met.
func (WeightedClusterValidationError) Cause ¶
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 */ PerFilterConfig map[string]*_struct.Struct `` // Deprecated: Do not use. /* 196-byte string literal not displayed */ TypedPerFilterConfig map[string]*any.Any `` /* 214-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*WeightedCluster_ClusterWeight) Descriptor ¶
func (*WeightedCluster_ClusterWeight) Descriptor() ([]byte, []int)
func (*WeightedCluster_ClusterWeight) GetMetadataMatch ¶
func (m *WeightedCluster_ClusterWeight) GetMetadataMatch() *core.Metadata
func (*WeightedCluster_ClusterWeight) GetName ¶
func (m *WeightedCluster_ClusterWeight) GetName() string
func (*WeightedCluster_ClusterWeight) GetPerFilterConfig
deprecated
func (m *WeightedCluster_ClusterWeight) GetPerFilterConfig() map[string]*_struct.Struct
Deprecated: Do not use.
func (*WeightedCluster_ClusterWeight) GetRequestHeadersToAdd ¶
func (m *WeightedCluster_ClusterWeight) GetRequestHeadersToAdd() []*core.HeaderValueOption
func (*WeightedCluster_ClusterWeight) GetRequestHeadersToRemove ¶ added in v0.6.0
func (m *WeightedCluster_ClusterWeight) GetRequestHeadersToRemove() []string
func (*WeightedCluster_ClusterWeight) GetResponseHeadersToAdd ¶
func (m *WeightedCluster_ClusterWeight) GetResponseHeadersToAdd() []*core.HeaderValueOption
func (*WeightedCluster_ClusterWeight) GetResponseHeadersToRemove ¶
func (m *WeightedCluster_ClusterWeight) GetResponseHeadersToRemove() []string
func (*WeightedCluster_ClusterWeight) GetTypedPerFilterConfig ¶ added in v0.6.3
func (m *WeightedCluster_ClusterWeight) GetTypedPerFilterConfig() map[string]*any.Any
func (*WeightedCluster_ClusterWeight) GetWeight ¶
func (m *WeightedCluster_ClusterWeight) GetWeight() *wrappers.UInt32Value
func (*WeightedCluster_ClusterWeight) ProtoMessage ¶
func (*WeightedCluster_ClusterWeight) ProtoMessage()
func (*WeightedCluster_ClusterWeight) Reset ¶
func (m *WeightedCluster_ClusterWeight) Reset()
func (*WeightedCluster_ClusterWeight) String ¶
func (m *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.
func (*WeightedCluster_ClusterWeight) XXX_DiscardUnknown ¶
func (m *WeightedCluster_ClusterWeight) XXX_DiscardUnknown()
func (*WeightedCluster_ClusterWeight) XXX_Marshal ¶
func (m *WeightedCluster_ClusterWeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WeightedCluster_ClusterWeight) XXX_Merge ¶
func (m *WeightedCluster_ClusterWeight) XXX_Merge(src proto.Message)
func (*WeightedCluster_ClusterWeight) XXX_Size ¶
func (m *WeightedCluster_ClusterWeight) XXX_Size() int
func (*WeightedCluster_ClusterWeight) XXX_Unmarshal ¶
func (m *WeightedCluster_ClusterWeight) XXX_Unmarshal(b []byte) error
type WeightedCluster_ClusterWeightValidationError ¶
type WeightedCluster_ClusterWeightValidationError struct {
// contains filtered or unexported fields
}
WeightedCluster_ClusterWeightValidationError is the validation error returned by WeightedCluster_ClusterWeight.Validate if the designated constraints aren't met.
func (WeightedCluster_ClusterWeightValidationError) Cause ¶
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.