Documentation ¶
Index ¶
- type Client
- type ClientOptions
- func WithBackoffClientOptions(...) ClientOptions
- func WithCheckRetryClientOptions(checkRetry func(context.Context, *http.Response, error) (bool, error)) ClientOptions
- func WithHTTPClientClientOptions(c *http.Client) ClientOptions
- func WithLoggerClientOptions(logger *log.Logger) ClientOptions
- func WithRetryMaximumClientOptions(retryMaximum int) ClientOptions
- func WithRetryWaitMaximumClientOptions(retryWaitMaximum time.Duration) ClientOptions
- func WithRetryWaitMinimumClientOptions(retryWaitMinimum time.Duration) ClientOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientOptions ¶
type ClientOptions func(*Client)
func WithHTTPClientClientOptions ¶
func WithHTTPClientClientOptions(c *http.Client) ClientOptions
func WithLoggerClientOptions ¶
func WithLoggerClientOptions(logger *log.Logger) ClientOptions
func WithRetryMaximumClientOptions ¶
func WithRetryMaximumClientOptions(retryMaximum int) ClientOptions
func WithRetryWaitMaximumClientOptions ¶
func WithRetryWaitMaximumClientOptions(retryWaitMaximum time.Duration) ClientOptions
func WithRetryWaitMinimumClientOptions ¶
func WithRetryWaitMinimumClientOptions(retryWaitMinimum time.Duration) ClientOptions
Click to show internal directories.
Click to hide internal directories.