Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GCERateLimiter ¶
type GCERateLimiter struct {
// contains filtered or unexported fields
}
GCERateLimiter implements cloud.RateLimiter
func NewGCERateLimiter ¶
func NewGCERateLimiter(specs []string) (*GCERateLimiter, error)
NewGCERateLimiter parses the list of rate limiting specs passed in and returns a properly configured cloud.RateLimiter implementation. Expected format of specs: {"[version].[service].[operation],[type],[param1],[param2],..", "..."}
func (*GCERateLimiter) Accept ¶
func (l *GCERateLimiter) Accept(ctx context.Context, key *cloud.RateLimitKey) error
Implementation of cloud.RateLimiter
Click to show internal directories.
Click to hide internal directories.