Versions in this module Expand all Collapse all v0 v0.9.8 Jun 18, 2021 Changes in this version + var File_envoy_extensions_common_ratelimit_v3_ratelimit_proto protoreflect.FileDescriptor + type RateLimitDescriptor struct + Entries []*RateLimitDescriptor_Entry + Limit *RateLimitDescriptor_RateLimitOverride + func (*RateLimitDescriptor) Descriptor() ([]byte, []int) + func (*RateLimitDescriptor) ProtoMessage() + func (m *RateLimitDescriptor) Validate() error + func (x *RateLimitDescriptor) GetEntries() []*RateLimitDescriptor_Entry + func (x *RateLimitDescriptor) GetLimit() *RateLimitDescriptor_RateLimitOverride + func (x *RateLimitDescriptor) ProtoReflect() protoreflect.Message + func (x *RateLimitDescriptor) Reset() + func (x *RateLimitDescriptor) String() string + type RateLimitDescriptorValidationError struct + func (e RateLimitDescriptorValidationError) Cause() error + func (e RateLimitDescriptorValidationError) Error() string + func (e RateLimitDescriptorValidationError) ErrorName() string + func (e RateLimitDescriptorValidationError) Field() string + func (e RateLimitDescriptorValidationError) Key() bool + func (e RateLimitDescriptorValidationError) Reason() string + type RateLimitDescriptor_Entry struct + Key string + Value string + func (*RateLimitDescriptor_Entry) Descriptor() ([]byte, []int) + func (*RateLimitDescriptor_Entry) ProtoMessage() + func (m *RateLimitDescriptor_Entry) Validate() error + func (x *RateLimitDescriptor_Entry) GetKey() string + func (x *RateLimitDescriptor_Entry) GetValue() string + func (x *RateLimitDescriptor_Entry) ProtoReflect() protoreflect.Message + func (x *RateLimitDescriptor_Entry) Reset() + func (x *RateLimitDescriptor_Entry) String() string + type RateLimitDescriptor_EntryValidationError struct + func (e RateLimitDescriptor_EntryValidationError) Cause() error + func (e RateLimitDescriptor_EntryValidationError) Error() string + func (e RateLimitDescriptor_EntryValidationError) ErrorName() string + func (e RateLimitDescriptor_EntryValidationError) Field() string + func (e RateLimitDescriptor_EntryValidationError) Key() bool + func (e RateLimitDescriptor_EntryValidationError) Reason() string + type RateLimitDescriptor_RateLimitOverride struct + RequestsPerUnit uint32 + Unit v3.RateLimitUnit + func (*RateLimitDescriptor_RateLimitOverride) Descriptor() ([]byte, []int) + func (*RateLimitDescriptor_RateLimitOverride) ProtoMessage() + func (m *RateLimitDescriptor_RateLimitOverride) Validate() error + func (x *RateLimitDescriptor_RateLimitOverride) GetRequestsPerUnit() uint32 + func (x *RateLimitDescriptor_RateLimitOverride) GetUnit() v3.RateLimitUnit + func (x *RateLimitDescriptor_RateLimitOverride) ProtoReflect() protoreflect.Message + func (x *RateLimitDescriptor_RateLimitOverride) Reset() + func (x *RateLimitDescriptor_RateLimitOverride) String() string + type RateLimitDescriptor_RateLimitOverrideValidationError struct + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Cause() error + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Error() string + func (e RateLimitDescriptor_RateLimitOverrideValidationError) ErrorName() string + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Field() string + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Key() bool + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Reason() string