# Packages

No description provided by the author

# Functions

No description provided by the author
New will return a pointer to a new initialized service client.

# Constants

DefaultRetryerMaxNumRetries sets maximum number of retries.
DefaultRetryerMaxRetryDelay sets maximum retry delay.
DefaultRetryerMaxThrottleDelay sets maximum delay when throttled.
DefaultRetryerMinRetryDelay sets minimum retry delay.
DefaultRetryerMinThrottleDelay sets minimum delay when throttled.

# Variables

LogHTTPRequestHandler is a SDK request handler to log the HTTP request sent to a service.
LogHTTPRequestHeaderHandler is a SDK request handler to log the HTTP request sent to a service.
LogHTTPResponseHandler is a SDK request handler to log the HTTP response received from a service.
LogHTTPResponseHeaderHandler is a SDK request handler to log the HTTP response received from a service.
No description provided by the author
No description provided by the author

# Structs

A Client implements the base client request and response handling used by all service clients.
A Config provides configuration to a service client instance.
DefaultRetryer implements basic retry logic using exponential backoff for most services.
No description provided by the author
NoOpRetryer provides a retryer that performs no retries.

# Interfaces

ConfigNoResolveEndpointProvider same as ConfigProvider except it will not resolve the endpoint automatically.
ConfigProvider provides a generic way for a service client to receive the ClientConfig without circular dependencies.