Versions in this module Expand all Collapse all v0 v0.11.3 Jun 6, 2023 v0.11.2 Jun 6, 2023 Changes in this version + var File_envoy_service_rate_limit_quota_v3_rlqs_proto protoreflect.FileDescriptor + func RegisterRateLimitQuotaServiceServer(s *grpc.Server, srv RateLimitQuotaServiceServer) + type BucketId struct + Bucket map[string]string + func (*BucketId) Descriptor() ([]byte, []int) + func (*BucketId) ProtoMessage() + func (m *BucketId) Validate() error + func (m *BucketId) ValidateAll() error + func (x *BucketId) GetBucket() map[string]string + func (x *BucketId) ProtoReflect() protoreflect.Message + func (x *BucketId) Reset() + func (x *BucketId) String() string + type BucketIdMultiError []error + func (m BucketIdMultiError) AllErrors() []error + func (m BucketIdMultiError) Error() string + type BucketIdValidationError struct + func (e BucketIdValidationError) Cause() error + func (e BucketIdValidationError) Error() string + func (e BucketIdValidationError) ErrorName() string + func (e BucketIdValidationError) Field() string + func (e BucketIdValidationError) Key() bool + func (e BucketIdValidationError) Reason() string + type RateLimitQuotaResponse struct + BucketAction []*RateLimitQuotaResponse_BucketAction + func (*RateLimitQuotaResponse) Descriptor() ([]byte, []int) + func (*RateLimitQuotaResponse) ProtoMessage() + func (m *RateLimitQuotaResponse) Validate() error + func (m *RateLimitQuotaResponse) ValidateAll() error + func (x *RateLimitQuotaResponse) GetBucketAction() []*RateLimitQuotaResponse_BucketAction + func (x *RateLimitQuotaResponse) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaResponse) Reset() + func (x *RateLimitQuotaResponse) String() string + type RateLimitQuotaResponseMultiError []error + func (m RateLimitQuotaResponseMultiError) AllErrors() []error + func (m RateLimitQuotaResponseMultiError) Error() string + type RateLimitQuotaResponseValidationError struct + func (e RateLimitQuotaResponseValidationError) Cause() error + func (e RateLimitQuotaResponseValidationError) Error() string + func (e RateLimitQuotaResponseValidationError) ErrorName() string + func (e RateLimitQuotaResponseValidationError) Field() string + func (e RateLimitQuotaResponseValidationError) Key() bool + func (e RateLimitQuotaResponseValidationError) Reason() string + type RateLimitQuotaResponse_BucketAction struct + BucketAction isRateLimitQuotaResponse_BucketAction_BucketAction + BucketId *BucketId + func (*RateLimitQuotaResponse_BucketAction) Descriptor() ([]byte, []int) + func (*RateLimitQuotaResponse_BucketAction) ProtoMessage() + func (m *RateLimitQuotaResponse_BucketAction) GetBucketAction() isRateLimitQuotaResponse_BucketAction_BucketAction + func (m *RateLimitQuotaResponse_BucketAction) Validate() error + func (m *RateLimitQuotaResponse_BucketAction) ValidateAll() error + func (x *RateLimitQuotaResponse_BucketAction) GetAbandonAction() *RateLimitQuotaResponse_BucketAction_AbandonAction + func (x *RateLimitQuotaResponse_BucketAction) GetBucketId() *BucketId + func (x *RateLimitQuotaResponse_BucketAction) GetQuotaAssignmentAction() *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction + func (x *RateLimitQuotaResponse_BucketAction) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaResponse_BucketAction) Reset() + func (x *RateLimitQuotaResponse_BucketAction) String() string + type RateLimitQuotaResponse_BucketActionMultiError []error + func (m RateLimitQuotaResponse_BucketActionMultiError) AllErrors() []error + func (m RateLimitQuotaResponse_BucketActionMultiError) Error() string + type RateLimitQuotaResponse_BucketActionValidationError struct + func (e RateLimitQuotaResponse_BucketActionValidationError) Cause() error + func (e RateLimitQuotaResponse_BucketActionValidationError) Error() string + func (e RateLimitQuotaResponse_BucketActionValidationError) ErrorName() string + func (e RateLimitQuotaResponse_BucketActionValidationError) Field() string + func (e RateLimitQuotaResponse_BucketActionValidationError) Key() bool + func (e RateLimitQuotaResponse_BucketActionValidationError) Reason() string + type RateLimitQuotaResponse_BucketAction_AbandonAction struct + func (*RateLimitQuotaResponse_BucketAction_AbandonAction) Descriptor() ([]byte, []int) + func (*RateLimitQuotaResponse_BucketAction_AbandonAction) ProtoMessage() + func (m *RateLimitQuotaResponse_BucketAction_AbandonAction) Validate() error + func (m *RateLimitQuotaResponse_BucketAction_AbandonAction) ValidateAll() error + func (x *RateLimitQuotaResponse_BucketAction_AbandonAction) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaResponse_BucketAction_AbandonAction) Reset() + func (x *RateLimitQuotaResponse_BucketAction_AbandonAction) String() string + type RateLimitQuotaResponse_BucketAction_AbandonActionMultiError []error + func (m RateLimitQuotaResponse_BucketAction_AbandonActionMultiError) AllErrors() []error + func (m RateLimitQuotaResponse_BucketAction_AbandonActionMultiError) Error() string + type RateLimitQuotaResponse_BucketAction_AbandonActionValidationError struct + func (e RateLimitQuotaResponse_BucketAction_AbandonActionValidationError) Cause() error + func (e RateLimitQuotaResponse_BucketAction_AbandonActionValidationError) Error() string + func (e RateLimitQuotaResponse_BucketAction_AbandonActionValidationError) ErrorName() string + func (e RateLimitQuotaResponse_BucketAction_AbandonActionValidationError) Field() string + func (e RateLimitQuotaResponse_BucketAction_AbandonActionValidationError) Key() bool + func (e RateLimitQuotaResponse_BucketAction_AbandonActionValidationError) Reason() string + type RateLimitQuotaResponse_BucketAction_AbandonAction_ struct + AbandonAction *RateLimitQuotaResponse_BucketAction_AbandonAction + type RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction struct + AssignmentTimeToLive *duration.Duration + RateLimitStrategy *v3.RateLimitStrategy + func (*RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) Descriptor() ([]byte, []int) + func (*RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) ProtoMessage() + func (m *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) Validate() error + func (m *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) ValidateAll() error + func (x *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) GetAssignmentTimeToLive() *duration.Duration + func (x *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) GetRateLimitStrategy() *v3.RateLimitStrategy + func (x *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) Reset() + func (x *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction) String() string + type RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionMultiError []error + func (m RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionMultiError) AllErrors() []error + func (m RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionMultiError) Error() string + type RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionValidationError struct + func (e RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionValidationError) Cause() error + func (e RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionValidationError) Error() string + func (e RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionValidationError) ErrorName() string + func (e RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionValidationError) Field() string + func (e RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionValidationError) Key() bool + func (e RateLimitQuotaResponse_BucketAction_QuotaAssignmentActionValidationError) Reason() string + type RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction_ struct + QuotaAssignmentAction *RateLimitQuotaResponse_BucketAction_QuotaAssignmentAction + type RateLimitQuotaServiceClient interface + StreamRateLimitQuotas func(ctx context.Context, opts ...grpc.CallOption) (RateLimitQuotaService_StreamRateLimitQuotasClient, error) + func NewRateLimitQuotaServiceClient(cc grpc.ClientConnInterface) RateLimitQuotaServiceClient + type RateLimitQuotaServiceServer interface + StreamRateLimitQuotas func(RateLimitQuotaService_StreamRateLimitQuotasServer) error + type RateLimitQuotaService_StreamRateLimitQuotasClient interface + Recv func() (*RateLimitQuotaResponse, error) + Send func(*RateLimitQuotaUsageReports) error + type RateLimitQuotaService_StreamRateLimitQuotasServer interface + Recv func() (*RateLimitQuotaUsageReports, error) + Send func(*RateLimitQuotaResponse) error + type RateLimitQuotaUsageReports struct + BucketQuotaUsages []*RateLimitQuotaUsageReports_BucketQuotaUsage + Domain string + func (*RateLimitQuotaUsageReports) Descriptor() ([]byte, []int) + func (*RateLimitQuotaUsageReports) ProtoMessage() + func (m *RateLimitQuotaUsageReports) Validate() error + func (m *RateLimitQuotaUsageReports) ValidateAll() error + func (x *RateLimitQuotaUsageReports) GetBucketQuotaUsages() []*RateLimitQuotaUsageReports_BucketQuotaUsage + func (x *RateLimitQuotaUsageReports) GetDomain() string + func (x *RateLimitQuotaUsageReports) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaUsageReports) Reset() + func (x *RateLimitQuotaUsageReports) String() string + type RateLimitQuotaUsageReportsMultiError []error + func (m RateLimitQuotaUsageReportsMultiError) AllErrors() []error + func (m RateLimitQuotaUsageReportsMultiError) Error() string + type RateLimitQuotaUsageReportsValidationError struct + func (e RateLimitQuotaUsageReportsValidationError) Cause() error + func (e RateLimitQuotaUsageReportsValidationError) Error() string + func (e RateLimitQuotaUsageReportsValidationError) ErrorName() string + func (e RateLimitQuotaUsageReportsValidationError) Field() string + func (e RateLimitQuotaUsageReportsValidationError) Key() bool + func (e RateLimitQuotaUsageReportsValidationError) Reason() string + type RateLimitQuotaUsageReports_BucketQuotaUsage struct + BucketId *BucketId + NumRequestsAllowed uint64 + NumRequestsDenied uint64 + TimeElapsed *duration.Duration + func (*RateLimitQuotaUsageReports_BucketQuotaUsage) Descriptor() ([]byte, []int) + func (*RateLimitQuotaUsageReports_BucketQuotaUsage) ProtoMessage() + func (m *RateLimitQuotaUsageReports_BucketQuotaUsage) Validate() error + func (m *RateLimitQuotaUsageReports_BucketQuotaUsage) ValidateAll() error + func (x *RateLimitQuotaUsageReports_BucketQuotaUsage) GetBucketId() *BucketId + func (x *RateLimitQuotaUsageReports_BucketQuotaUsage) GetNumRequestsAllowed() uint64 + func (x *RateLimitQuotaUsageReports_BucketQuotaUsage) GetNumRequestsDenied() uint64 + func (x *RateLimitQuotaUsageReports_BucketQuotaUsage) GetTimeElapsed() *duration.Duration + func (x *RateLimitQuotaUsageReports_BucketQuotaUsage) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaUsageReports_BucketQuotaUsage) Reset() + func (x *RateLimitQuotaUsageReports_BucketQuotaUsage) String() string + type RateLimitQuotaUsageReports_BucketQuotaUsageMultiError []error + func (m RateLimitQuotaUsageReports_BucketQuotaUsageMultiError) AllErrors() []error + func (m RateLimitQuotaUsageReports_BucketQuotaUsageMultiError) Error() string + type RateLimitQuotaUsageReports_BucketQuotaUsageValidationError struct + func (e RateLimitQuotaUsageReports_BucketQuotaUsageValidationError) Cause() error + func (e RateLimitQuotaUsageReports_BucketQuotaUsageValidationError) Error() string + func (e RateLimitQuotaUsageReports_BucketQuotaUsageValidationError) ErrorName() string + func (e RateLimitQuotaUsageReports_BucketQuotaUsageValidationError) Field() string + func (e RateLimitQuotaUsageReports_BucketQuotaUsageValidationError) Key() bool + func (e RateLimitQuotaUsageReports_BucketQuotaUsageValidationError) Reason() string + type UnimplementedRateLimitQuotaServiceServer struct + func (*UnimplementedRateLimitQuotaServiceServer) StreamRateLimitQuotas(RateLimitQuotaService_StreamRateLimitQuotasServer) error