The following parameters are configurable for the HttpConfiguration:
Name | Type | Description |
---|---|---|
timeout |
float64 |
Timeout in milliseconds. Default: 120 |
transport |
http.RoundTripper |
Establishes network connection and caches them for reuse. Default: http.DefaultTransport |
retryConfiguration |
advancedbilling.RetryConfiguration |
Configurations to retry requests. Default: DefaultRetryConfiguration() |
The httpConfiguration can be initialized as follows:
httpConfiguration := CreateHttpConfiguration(
advancedbilling.WithTimeout(120),
advancedbilling.WithTransport(http.DefaultTransport),
advancedbilling.WithRetryConfiguration(DefaultRetryConfiguration()),
)