Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Limiter ¶
type Limiter struct {
// contains filtered or unexported fields
}
func NewLimiter ¶
func NewLimiter(transport http.RoundTripper, limits RateLimits) *Limiter
NewLimiter creates a new Rate Limiter. See RateLimit for configuration options.
type RateLimit ¶
type RateLimit struct {
// contains filtered or unexported fields
}
RateLimit represents a rate limit configuration.
type RateLimits ¶
type RateLimits []*RateLimit
func ConfigureRateLimits ¶
func ConfigureRateLimits(ctx context.Context, limits config.RateLimits, logger *logrus.Entry) (RateLimits, error)
Click to show internal directories.
Click to hide internal directories.