Client
Table of Contents
Interfaces
- AwsClientInterface
- Interface that all AWS clients implement
Classes
- AbstractClient
- Abstract AWS client
- ClientBuilder
- Builder for creating AWS service clients
- DefaultClient
- Generic client for interacting with an AWS service
- ExpiredCredentialsChecker
- Backoff logic that handles retrying requests when credentials expire
- ThrottlingErrorChecker
- Backoff logic that handles throttling exceptions from services
- UploadBodyListener
- Prepares the body parameter of a command such that the parameter is more flexible (e.g. accepts file handles) with
the value it accepts but converts it to the correct format for the command. Also looks for a "Filename" parameter.
- UserAgentListener
- Listener used to append strings to the User-Agent header of a request based
on the `ua.append` option. `ua.append` can contain a string or array of values.