Versions in this module Expand all Collapse all v1 v1.43.11 Mar 3, 2022 Changes in this version + const DefaultRetryerMaxNumRetries + const DefaultRetryerMaxRetryDelay + const DefaultRetryerMaxThrottleDelay + const DefaultRetryerMinRetryDelay + const DefaultRetryerMinThrottleDelay + 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 + PartitionID string + ResolvedRegion string + 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 + MaxRetryDelay time.Duration + MaxThrottleDelay time.Duration + MinRetryDelay time.Duration + MinThrottleDelay time.Duration + NumMaxRetries int + func (d DefaultRetryer) MaxRetries() int + func (d DefaultRetryer) RetryRules(r *request.Request) time.Duration + func (d DefaultRetryer) ShouldRetry(r *request.Request) bool + type NoOpRetryer struct + func (d NoOpRetryer) MaxRetries() int + func (d NoOpRetryer) RetryRules(_ *request.Request) time.Duration + func (d NoOpRetryer) ShouldRetry(_ *request.Request) bool