Versions in this module Expand all Collapse all v0 v0.9.7 Sep 1, 2020 Changes in this version + var File_envoy_extensions_filters_http_ratelimit_v3_rate_limit_proto protoreflect.FileDescriptor + var RateLimit_XRateLimitHeadersRFCVersion_name = map[int32]string + var RateLimit_XRateLimitHeadersRFCVersion_value = map[string]int32 + type RateLimit struct + Domain string + EnableXRatelimitHeaders RateLimit_XRateLimitHeadersRFCVersion + FailureModeDeny bool + RateLimitService *v3.RateLimitServiceConfig + RateLimitedAsResourceExhausted bool + RequestType string + Stage uint32 + Timeout *duration.Duration + func (*RateLimit) Descriptor() ([]byte, []int) + func (*RateLimit) ProtoMessage() + func (m *RateLimit) Validate() error + func (x *RateLimit) GetDomain() string + func (x *RateLimit) GetEnableXRatelimitHeaders() RateLimit_XRateLimitHeadersRFCVersion + func (x *RateLimit) GetFailureModeDeny() bool + func (x *RateLimit) GetRateLimitService() *v3.RateLimitServiceConfig + func (x *RateLimit) GetRateLimitedAsResourceExhausted() bool + func (x *RateLimit) GetRequestType() string + func (x *RateLimit) GetStage() uint32 + func (x *RateLimit) GetTimeout() *duration.Duration + func (x *RateLimit) ProtoReflect() protoreflect.Message + func (x *RateLimit) Reset() + func (x *RateLimit) String() string + type RateLimitValidationError struct + func (e RateLimitValidationError) Cause() error + func (e RateLimitValidationError) Error() string + func (e RateLimitValidationError) ErrorName() string + func (e RateLimitValidationError) Field() string + func (e RateLimitValidationError) Key() bool + func (e RateLimitValidationError) Reason() string + type RateLimit_XRateLimitHeadersRFCVersion int32 + const RateLimit_DRAFT_VERSION_03 + const RateLimit_OFF + func (RateLimit_XRateLimitHeadersRFCVersion) Descriptor() protoreflect.EnumDescriptor + func (RateLimit_XRateLimitHeadersRFCVersion) EnumDescriptor() ([]byte, []int) + func (RateLimit_XRateLimitHeadersRFCVersion) Type() protoreflect.EnumType + func (x RateLimit_XRateLimitHeadersRFCVersion) Enum() *RateLimit_XRateLimitHeadersRFCVersion + func (x RateLimit_XRateLimitHeadersRFCVersion) Number() protoreflect.EnumNumber + func (x RateLimit_XRateLimitHeadersRFCVersion) String() string