package config

import "github.com/ydb-platform/ydb-go-sdk/v3/ratelimiter/config"

Index

Types

type Config

type Config interface {
	Trace() trace.Ratelimiter
	OperationParams() operation.Params
}

func New

func New(opts ...Option) Config

type Option

type Option func(c *config)

func WithOperationCancelAfter

func WithOperationCancelAfter(cancelAfter time.Duration) Option

func WithOperationTimeout

func WithOperationTimeout(timeout time.Duration) Option

func WithTrace

func WithTrace(trace trace.Ratelimiter) Option

Source Files

config.go

Version
v3.11.0-rc2
Published
Feb 18, 2022
Platform
windows/amd64
Imports
3 packages
Last checked
25 minutes ago

Tools for package owners.