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() |
protected boolean |
AmazonWebServiceClient.isEndpointOverridden()
Returns a flag that indicates whether the endpoint for this client has been overridden or not.
|
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 |
ArnConverter<T extends AwsResource>
An interface for converting an AWS ARN into a service specific
AwsResource . |
interface |
AwsResource
An abstract representation of an AWS Resource.
|
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 |
EndpointToRegion
Utilities to attempt to convert from a hostname/endpoint to an AWS region.
|
Modifier and Type | Class and Description |
---|---|
class |
LegacyErrorUnmarshaller
Unmarshalls an AWS error response into an AmazonServiceException, or
optionally, a subclass of AmazonServiceException if this class is extended.
|
class |
SimpleTypeCborUnmarshallers |
class |
StandardErrorUnmarshaller
Error unmarshaller that knows how to interpret a standard AWS error message
(i.e.
|
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 |
AwsHostNameUtils.parseRegionFromAwsPartitionPattern(String host)
Parse the region from the host name, if it's in the standard AWS parition (ending in amazonaws.com).
|
static String |
AwsHostNameUtils.parseRegionFromInternalConfig(String host)
Parse the region from the host name using any internal configuration regex patterns that are available.
|
static String |
AwsHostNameUtils.parseRegionUsingServiceHint(String host,
String serviceHint)
Parse the region using service-specific logic from the host name.
|
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 © 2020. All rights reserved.