| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientConfigurationFactoryFactory producing predefined  ClientConfigurationinstances. | 
| class  | RequestConfigGeneric 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  | SdkClockClock interface to prevent static coupling to  System.currentTimeMillis(). | 
| class  | StaticSignerProviderImplementation of  SignerProviderthat 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  | PresignerFacadeReally thin facade over  Presignerto 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  | PresignerParamsParams 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  | AwsAsyncClientParamsProvides access to all params needed in a asynchronous AWS service client constructor. | 
| class  | AwsSyncClientParamsProvides 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  | ClientHandlerClient interface to invoke an API. | 
| class  | ClientHandlerImplDefault implementation of  ClientHandler. | 
| class  | ClientHandlerParamsClient level parameters for the  ClientHandlerimplementation. | 
| Modifier and Type | Class and Description | 
|---|---|
| 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  | DefaultErrorResponseHandlerImplementation of HttpResponseHandler that handles only error responses from Amazon Web Services. | 
| 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  | MarshallLocationEnum representing the various locations data can be marshalled to. | 
| class  | OperationInfoStatic information about an API operation used to marshall it correctly. | 
| interface  | ProtocolMarshallerInterface used by generated marshallers to marshall a Java POJO. | 
| interface  | ProtocolRequestMarshaller<OrigRequest>Interface used by generated marshallers to transform a Java POJO in a  Requestobject which represents an HTTP request. | 
| interface  | StructuredPojoInterface implemented by model classes so that they may marshaller themselves. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JsonClientMetadataWrapper object to provide additional metadata about a client and protocol to  SdkJsonProtocolFactory | 
| class  | JsonErrorResponseMetadataContains various metadata needed to create an appropriate  JsonErrorResponseHandlerfor the client. | 
| class  | JsonErrorShapeMetadataWrapper object to provide additional metadata about a client's error shapes to  SdkJsonProtocolFactory | 
| class  | JsonOperationMetadataContains various information needed to create a  JsonResponseHandlerfor the client. | 
| class  | JsonProtocolMarshallerBuilder<T>Builder to create an appropriate implementation of  ProtocolMarshallerfor JSON based services. | 
| interface  | SdkJsonMarshallerFactoryDeprecated. 
 | 
| class  | SdkJsonProtocolFactoryFactory to generate the various JSON protocol handlers and generators depending on the wire protocol to be used for
 communicating with the AWS service. | 
| interface  | SdkStructuredJsonFactoryCommon interface for creating generators (writers) and protocol handlers for JSON like protocols. | 
| class  | SdkStructuredPlainJsonFactoryCreates generators and protocol handlers for plain text JSON wire format. | 
| interface  | StructuredJsonGeneratorInterface 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  | IdempotentUtilsUtility 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  | 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 © 2018. All rights reserved.