Documentation ¶
Index ¶
- func WithApiKeyAuth(apiKey string) clientOptionFunc
- func WithBaseURL(url string) clientOptionFunc
- func WithBasicAuth(username string, password string) clientOptionFunc
- func WithBearerAuth(token string) clientOptionFunc
- func WithClientOptions(opts ...clientOptionFunc) remiliaOption
- func WithConcurrency(concurrency uint) stageOptionFunc
- func WithCookie(cookie string) clientOptionFunc
- func WithHeaders(headers map[string]string) clientOptionFunc
- func WithInputBufferSize(size uint) stageOptionFunc
- func WithLinearAttempt(a uint8) clientOptionFunc
- func WithLogger(logger Logger) remiliaOption
- func WithMaxAttempt(a uint8) clientOptionFunc
- func WithMaxDelay(d time.Duration) clientOptionFunc
- func WithMinDelay(d time.Duration) clientOptionFunc
- func WithMultiplier(m float64) clientOptionFunc
- func WithPostResponseHooks(hooks ...ResponseHook) clientOptionFunc
- func WithPreRequestHooks(hooks ...RequestHook) clientOptionFunc
- func WithTimeout(timeout time.Duration) clientOptionFunc
- func WithTransformer(transformer transform.Transformer) clientOptionFunc
- func WithUnitOptions(opts ...unitOptionFunc) remiliaOption
- func WithUserAgentGenerator(fn func() string) clientOptionFunc
- func WithWorkLinearAttempt(a uint8) exponentialBackoffOptionFunc
- func WithWorkMaxAttempt(a uint8) exponentialBackoffOptionFunc
- func WithWorkMaxDelay(d time.Duration) exponentialBackoffOptionFunc
- func WithWorkMinDelay(d time.Duration) exponentialBackoffOptionFunc
- func WithWorkMultiplier(m float64) exponentialBackoffOptionFunc
- type Client
- type Get
- type Logger
- type Put
- type Remilia
- type Request
- type RequestHook
- type Response
- type ResponseHook
- type UnitFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithApiKeyAuth ¶ added in v0.5.2
func WithApiKeyAuth(apiKey string) clientOptionFunc
func WithBaseURL ¶ added in v0.3.0
func WithBaseURL(url string) clientOptionFunc
func WithBasicAuth ¶ added in v0.5.2
func WithBearerAuth ¶ added in v0.5.2
func WithBearerAuth(token string) clientOptionFunc
func WithClientOptions ¶ added in v0.5.0
func WithClientOptions(opts ...clientOptionFunc) remiliaOption
func WithConcurrency ¶ added in v0.5.0
func WithConcurrency(concurrency uint) stageOptionFunc
func WithCookie ¶ added in v0.5.2
func WithCookie(cookie string) clientOptionFunc
func WithHeaders ¶ added in v0.3.0
func WithInputBufferSize ¶ added in v0.5.0
func WithInputBufferSize(size uint) stageOptionFunc
func WithLinearAttempt ¶ added in v0.3.0
func WithLinearAttempt(a uint8) clientOptionFunc
func WithLogger ¶ added in v0.2.0
func WithLogger(logger Logger) remiliaOption
func WithMaxAttempt ¶ added in v0.3.0
func WithMaxAttempt(a uint8) clientOptionFunc
func WithMaxDelay ¶ added in v0.3.0
func WithMinDelay ¶ added in v0.3.0
func WithMultiplier ¶ added in v0.3.0
func WithMultiplier(m float64) clientOptionFunc
func WithPostResponseHooks ¶ added in v0.3.0
func WithPostResponseHooks(hooks ...ResponseHook) clientOptionFunc
func WithPreRequestHooks ¶ added in v0.3.0
func WithPreRequestHooks(hooks ...RequestHook) clientOptionFunc
func WithTimeout ¶ added in v0.3.0
func WithTransformer ¶ added in v0.5.0
func WithTransformer(transformer transform.Transformer) clientOptionFunc
func WithUnitOptions ¶ added in v0.5.2
func WithUnitOptions(opts ...unitOptionFunc) remiliaOption
func WithUserAgentGenerator ¶ added in v0.5.2
func WithUserAgentGenerator(fn func() string) clientOptionFunc
func WithWorkLinearAttempt ¶ added in v0.5.4
func WithWorkLinearAttempt(a uint8) exponentialBackoffOptionFunc
func WithWorkMaxAttempt ¶ added in v0.5.4
func WithWorkMaxAttempt(a uint8) exponentialBackoffOptionFunc
func WithWorkMaxDelay ¶ added in v0.5.4
func WithWorkMinDelay ¶ added in v0.5.4
func WithWorkMultiplier ¶ added in v0.5.4
func WithWorkMultiplier(m float64) exponentialBackoffOptionFunc
Types ¶
type RequestHook ¶ added in v0.2.0
type ResponseHook ¶ added in v0.2.0
Source Files ¶
Click to show internal directories.
Click to hide internal directories.