Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultClientOptions = []clientOption{ ClientOptionTraceEnabled(true), ClientOptionRetryConditions{ http.StatusRequestTimeout, http.StatusInternalServerError, http.StatusBadGateway, http.StatusServiceUnavailable, http.StatusGatewayTimeout, }, ClientOptionRetryConfiguration{ MaxRetries: retryerConfigMaxRetries, WaitTime: retryerConfigWaitTime, MaxWaitTime: retryerConfigMaxWaitTime, Timeout: retryerconfigTimeout, }, }
DefaultClientOptions returns the default client options. nolint: gochecknoglobals
Functions ¶
This section is empty.
Types ¶
type ClientOptionAuthToken ¶
type ClientOptionAuthToken string
func (ClientOptionAuthToken) Apply ¶
func (co ClientOptionAuthToken) Apply(c *Client)
type ClientOptionBasicAuth ¶
func (ClientOptionBasicAuth) Apply ¶
func (co ClientOptionBasicAuth) Apply(c *Client)
type ClientOptionRetryConditions ¶
type ClientOptionRetryConditions []int
func (ClientOptionRetryConditions) Apply ¶
func (co ClientOptionRetryConditions) Apply(c *Client)
type ClientOptionRetryConfiguration ¶
type ClientOptionRetryConfiguration struct { MaxRetries uint WaitTime time.Duration MaxWaitTime time.Duration Timeout time.Duration }
func (ClientOptionRetryConfiguration) Apply ¶
func (co ClientOptionRetryConfiguration) Apply(c *Client)
type ClientOptionTraceEnabled ¶
type ClientOptionTraceEnabled bool
func (ClientOptionTraceEnabled) Apply ¶
func (co ClientOptionTraceEnabled) Apply(c *Client)
Click to show internal directories.
Click to hide internal directories.