Versions in this module Expand all Collapse all v0 v0.3.2 Nov 9, 2018 Changes in this version + var LogHTTPRequestHandler = request.NamedHandler + var LogHTTPRequestHeaderHandler = request.NamedHandler + var LogHTTPResponseHandler = request.NamedHandler + var LogHTTPResponseHeaderHandler = request.NamedHandler + type Client struct + Config aws.Config + Handlers request.Handlers + func New(cfg aws.Config, info metadata.ClientInfo, handlers request.Handlers, ...) *Client + func (c *Client) AddDebugHandlers() + func (c *Client) NewRequest(operation *request.Operation, params interface{}, data interface{}) *request.Request + type Config struct + Config *aws.Config + Endpoint string + Handlers request.Handlers + SigningName string + SigningNameDerived bool + SigningRegion string + type ConfigNoResolveEndpointProvider interface + ClientConfigNoResolveEndpoint func(cfgs ...*aws.Config) Config + type ConfigProvider interface + ClientConfig func(serviceName string, cfgs ...*aws.Config) Config + type DefaultRetryer struct + NumMaxRetries int + func (d DefaultRetryer) MaxRetries() int + func (d DefaultRetryer) RetryRules(r *request.Request) time.Duration + func (d DefaultRetryer) ShouldRetry(r *request.Request) bool