| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClientConfigurationFactory
Factory producing predefined  
ClientConfiguration instances. | 
class  | 
RequestConfig
Generic representation of request level configuration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AmazonWebServiceClient.checkMutability()
If the client has been marked as immutable then throw an  
UnsupportedOperationException, otherwise do nothing. | 
protected SignerProvider | 
AmazonWebServiceClient.getSignerProvider()  | 
protected String | 
AmazonWebServiceClient.getSigningRegion()  | 
| Constructor and Description | 
|---|
AmazonWebServiceClient(ClientConfiguration clientConfiguration,
                      RequestMetricCollector requestMetricCollector,
                      boolean disableStrictHostNameVerification)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StringToByteBufferAdapter  | 
class  | 
StringToInputStreamAdapter  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SdkClock
Clock interface to prevent static coupling to  
System.currentTimeMillis(). | 
class  | 
StaticSignerProvider
Implementation of  
SignerProvider that always returns the same signer regardless of
 context. | 
| Modifier and Type | Method and Description | 
|---|---|
static Signer | 
SignerFactory.createSigner(String signerType,
            SignerParams params)
Create an instance of the given signer type and initialize it with the
 given parameters. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PresignerFacade
Really thin facade over  
Presigner to deal with some common concerns like credential resolution, adding custom headers
 and query params to be included in signing, and conversion to a usable URL. | 
class  | 
PresignerParams
Params object passed to the presigner extension class for a service client and also for  
PresignerFacade. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ProfileCredentialsService  | 
class  | 
RoleInfo  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AwsAsyncClientParams
Provides access to all params needed in a asynchronous AWS service client constructor. 
 | 
class  | 
AwsSyncClientParams
Provides access to all params needed in a synchronous AWS service client constructor. 
 | 
class  | 
ClientExecutionParams<Input,Output>
Encapsulates parameters needed for a particular API call. 
 | 
class  | 
ClientHandler
Client interface to invoke an API. 
 | 
class  | 
ClientHandlerImpl
Default implementation of  
ClientHandler. | 
class  | 
ClientHandlerParams
Client level parameters for the  
ClientHandler implementation. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AdvancedConfig
Type safe map of key/value pairs. 
 | 
class  | 
AwsAsyncClientBuilder<Subclass extends AwsAsyncClientBuilder,TypeToBuild>
Base class for all service specific async client builders. 
 | 
class  | 
AwsClientBuilder<Subclass extends AwsClientBuilder,TypeToBuild>
Base class for all service specific client builders. 
 | 
class  | 
AwsSyncClientBuilder<Subclass extends AwsSyncClientBuilder,TypeToBuild>
Base class for all service specific sync client builders. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultErrorResponseHandler
Implementation of HttpResponseHandler that handles only error responses from Amazon Web Services. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SdkThreadLocalsRegistry  | 
| Modifier and Type | Method and Description | 
|---|---|
InputStream | 
SdkFilterInputStream.getDelegateStream()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JsonErrorMessageParser  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DefaultValueSupplier<T>
Interface to provide a default value for a null member during marshalling. 
 | 
class  | 
MarshallingInfo<T>
Metadata about the marshalling requirements of a given member. 
 | 
interface  | 
MarshallingType<T>
Represents the various types supported for marshalling. 
 | 
class  | 
MarshallLocation
Enum representing the various locations data can be marshalled to. 
 | 
class  | 
OperationInfo
Static information about an API operation used to marshall it correctly. 
 | 
interface  | 
ProtocolMarshaller
Interface used by generated marshallers to marshall a Java POJO. 
 | 
interface  | 
ProtocolRequestMarshaller<OrigRequest>
Interface used by generated marshallers to transform a Java POJO in a  
Request object which represents an HTTP request. | 
interface  | 
StructuredPojo
Interface implemented by model classes so that they may marshaller themselves. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JsonClientMetadata
Wrapper object to provide additional metadata about a client and protocol to  
SdkJsonProtocolFactory | 
class  | 
JsonErrorResponseMetadata
Contains various metadata needed to create an appropriate  
JsonErrorResponseHandler
 for the client. | 
class  | 
JsonErrorShapeMetadata
Wrapper object to provide additional metadata about a client's error shapes to  
SdkJsonProtocolFactory | 
class  | 
JsonOperationMetadata
Contains various information needed to create a  
JsonResponseHandler
 for the client. | 
class  | 
JsonProtocolMarshallerBuilder<T>
Builder to create an appropriate implementation of  
ProtocolMarshaller for JSON based services. | 
interface  | 
SdkJsonMarshallerFactory
Deprecated. 
 
 | 
class  | 
SdkJsonProtocolFactory
Factory to generate the various JSON protocol handlers and generators depending on the wire protocol to be used for
 communicating with the AWS service. 
 | 
interface  | 
SdkStructuredJsonFactory
Common interface for creating generators (writers) and protocol handlers for JSON like protocols. 
 | 
class  | 
SdkStructuredPlainJsonFactory
Creates generators and protocol handlers for plain text JSON wire format. 
 | 
interface  | 
StructuredJsonGenerator
Interface for generating a JSON 
 | 
interface  | 
StructuredJsonMarshaller<T>
Interface to marshall an object to the JSON payload using a  
StructuredJsonGenerator. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IdempotentUtils
Utility class to manage idempotency token 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static URL | 
RuntimeHttpUtils.convertRequestToUrl(Request<?> request,
                   boolean removeLeadingSlashInResourcePath,
                   boolean urlEncode)
Converts the specified request object into a URL, containing all the specified parameters, the specified request endpoint,
 etc. 
 | 
static DefaultValueSupplier<String> | 
IdempotentUtils.getGenerator()  | 
static String | 
IdempotentUtils.resolveString(String token)
Deprecated. 
 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AcceptorPathMatcher  | 
class  | 
HttpFailureStatusAcceptor<Output>  | 
class  | 
HttpSuccessStatusAcceptor<Output>  | 
class  | 
PollingStrategyContext  | 
interface  | 
SdkFunction<Input,Output>  | 
class  | 
WaiterAcceptor<Output>  | 
class  | 
WaiterBuilder<Input extends AmazonWebServiceRequest,Output>  | 
class  | 
WaiterExecution<Input extends AmazonWebServiceRequest,Output>  | 
class  | 
WaiterExecutionBuilder<Input extends AmazonWebServiceRequest,Output>  | 
class  | 
WaiterExecutorServiceFactory
Static helper class that is used by generated code to build an efficient  
ExecutorService to be used by
 asynchronous waiter executions. | 
class  | 
WaiterImpl<Input extends AmazonWebServiceRequest,Output>  | 
class  | 
WaiterState  | 
| Constructor and Description | 
|---|
WaiterImpl(WaiterBuilder<Input,Output> waiterBuilder)
Constructs a new waiter with the given internal parameters 
 | 
Copyright © 2019. All rights reserved.