All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbortedException |
Extension of SdkClientException that is thrown whenever an
operation has been aborted by the SDK.
|
AbortedException.Builder |
|
AbortedException.BuilderImpl |
|
AbstractStreamingRequestMarshaller<T> |
|
AbstractStreamingRequestMarshaller.Builder<BuilderT extends AbstractStreamingRequestMarshaller.Builder> |
|
AfterExecutionInterceptorsStage<OutputT> |
|
AfterTransmissionExecutionInterceptorsStage |
|
Algorithm |
Enum that indicates all the checksums supported by Flexible checksums in a Service Request/Response Header.
|
AmazonAsyncHttpClient |
|
AmazonAsyncHttpClient.RequestExecutionBuilder |
Interface to configure a request execution and execute the request.
|
AmazonSyncHttpClient |
|
AmazonSyncHttpClient.RequestExecutionBuilder |
Interface to configure a request execution and execute the request.
|
AndRetryCondition |
Composite RetryCondition that evaluates to true when all contained retry conditions evaluate to true.
|
ApiCallAttemptMetricCollectionStage<OutputT> |
Wrapper pipeline that initializes and tracks the API call attempt metric collection.
|
ApiCallAttemptTimeoutException |
Signals that an api call attempt could not complete within the specified timeout.
|
ApiCallAttemptTimeoutException.Builder |
|
ApiCallAttemptTimeoutException.BuilderImpl |
|
ApiCallAttemptTimeoutTrackingStage<OutputT> |
Wrapper around a RequestPipeline to manage the api call attempt timeout feature.
|
ApiCallMetricCollectionStage<OutputT> |
|
ApiCallTimeoutException |
Signals that an api call could not complete within the specified timeout.
|
ApiCallTimeoutException.Builder |
|
ApiCallTimeoutException.BuilderImpl |
|
ApiCallTimeoutTracker |
|
ApiCallTimeoutTrackingStage<OutputT> |
|
ApiName |
Encapsulates the API name and version of a library built using the AWS SDK.
|
ApiName.Builder |
|
ApplyTransactionIdStage |
Generates a unique identifier for the request that is consistent across retries.
|
ApplyUserAgentStage |
A stage for adding the user agent header to the request, after retrieving the current string
from execution attributes and adding any additional information.
|
AsyncAfterTransmissionInterceptorCallingResponseHandler<T> |
Async response handler decorator to run interceptors after response is received.
|
AsyncApiCallAttemptMetricCollectionStage<OutputT> |
Wrapper pipeline that initializes and tracks the API call attempt metric collection.
|
AsyncApiCallMetricCollectionStage<OutputT> |
|
AsyncApiCallTimeoutTrackingStage<OutputT> |
|
AsyncBeforeTransmissionExecutionInterceptorsStage |
|
AsyncClientHandler |
Client interface to invoke an API.
|
AsyncExecutionFailureExceptionReportingStage<OutputT> |
|
AsyncPageFetcher<ResponseT> |
Interface to deal with async paginated responses.
|
AsyncRequestBody |
Interface to allow non-blocking streaming of request content.
|
AsyncRequestBodyFromInputStreamConfiguration |
|
AsyncRequestBodyFromInputStreamConfiguration.Builder |
|
AsyncRequestBodyListener |
Listener interface that invokes callbacks associated with a AsyncRequestBody and any resulting Subscriber .
|
AsyncRequestBodyListener.NotifyingAsyncRequestBody |
|
AsyncRequestBodySigner |
Deprecated.
|
AsyncRequestBodySplitConfiguration |
|
AsyncRequestBodySplitConfiguration.Builder |
|
AsyncResponseHandler<T> |
Response handler for asynchronous non-streaming operations.
|
AsyncResponseTransformer<ResponseT,ResultT> |
Callback interface to handle a streaming asynchronous response.
|
AsyncResponseTransformerListener<ResponseT> |
|
AsyncResponseTransformerListener.NotifyingAsyncResponseTransformer<ResponseT,ResultT> |
|
AsyncResponseTransformerUtils |
|
AsyncRetryableStage<OutputT> |
Wrapper around the pipeline for a single request to provide retry, clockskew and request throttling functionality.
|
AsyncRetryableStage2<OutputT> |
Wrapper around the pipeline for a single request to provide retry, clockskew and request throttling functionality.
|
AsyncSigner |
Deprecated.
|
AsyncSigningStage |
|
AsyncStreamingRequestMarshaller<T> |
Augments a Marshaller to add contents for an async streamed request.
|
AsyncStreamingRequestMarshaller.Builder |
|
AsyncStreamingResponseHandler<OutputT extends SdkResponse,ReturnT> |
Response handler for asynchronous streaming operations.
|
AsyncStreamPrepender<T> |
|
AsyncTimeoutTask |
Implementation of TimeoutTask for asynchronous operations to be scheduled to fail
the CompletableFuture and abort the asynchronous requests.
|
AsyncWaiter<T> |
Waiter utility class that waits for a resource to transition to the desired state asynchronously
|
AsyncWaiter.Builder<T> |
The Waiter Builder
|
AsyncWaiterExecutor<T> |
Executes async waiter operations
|
AttachHttpMetadataResponseHandler<T extends SdkResponse> |
|
AwsChunkedEncodingConfig |
|
AwsChunkedEncodingConfig.Builder |
|
AwsChunkedEncodingInputStream |
A wrapper of InputStream that implements pseudo-chunked-encoding.
|
AwsChunkedEncodingInputStream.Builder<T extends AwsChunkedEncodingInputStream.Builder> |
|
AwsChunkedInputStream |
A wrapper of InputStream that implements streaming in chunks.
|
AwsCompressionInputStream |
A wrapper class of InputStream that implements compression in chunks.
|
AwsCompressionInputStream.Builder |
|
AwsUnsignedChunkedEncodingInputStream |
A wrapper class of InputStream that implements chunked-encoding.
|
AwsUnsignedChunkedEncodingInputStream.Builder |
|
BackoffStrategy |
Deprecated.
|
BaseAsyncClientHandler |
|
BaseClientHandler |
|
BaseSyncClientHandler |
|
BeforeTransmissionExecutionInterceptorsStage |
|
BeforeUnmarshallingExecutionInterceptorsStage |
|
BlockingInputStreamAsyncRequestBody |
An implementation of AsyncRequestBody that allows performing a blocking write of an input stream to a downstream
service.
|
BlockingInputStreamAsyncRequestBody.Builder |
|
BlockingOutputStreamAsyncRequestBody |
An implementation of AsyncRequestBody that allows performing a blocking write of an output stream to a downstream
service.
|
BlockingOutputStreamAsyncRequestBody.Builder |
|
BooleanDocument |
Represents a Boolean Document.
|
ByteArrayAsyncResponseTransformer<ResponseT> |
Implementation of AsyncResponseTransformer that dumps content into a byte array and supports further
conversions into types, like strings.
|
ByteBuffersAsyncRequestBody |
|
BytesReadTrackingInputStream |
|
BytesReadTrackingPublisher |
Publisher that tracks how many bytes are published from the wrapped publisher to the downstream subscriber.
|
BytesWrapper |
|
CapacityManager |
Manages capacity of a finite resource.
|
ChecksumCalculatingAsyncRequestBody |
Wrapper class to wrap an AsyncRequestBody.
|
ChecksumCalculatingAsyncRequestBody.Builder |
|
ChecksumCalculatingAsyncRequestBody.OnNextGuaranteedSubscriber |
|
ChecksumSpecs |
Defines all the Specifications that are required while adding HttpChecksum to a request and validating HttpChecksum of a
response.
|
ChecksumSpecs.Builder |
|
ChecksumValidatingInputStream |
Stream that will update the Checksum as the data is read.
|
ChecksumValidatingPublisher |
Publisher to update the checksum as it reads the data and
finally compares the computed checksum with expected Checksum.
|
ChecksumValidation |
Enum to indicate the checksum validation is performed on a Response that supports Http Checksum Validation.
|
ChunkBuffer |
Class that will buffer incoming BufferBytes to chunks of bufferSize.
|
ChunkBuffer.Builder |
|
ChunkContentUtils |
|
ClassLoaderHelper |
|
ClasspathInterceptorChainFactory |
Factory for creating request/response handler chains from the classpath.
|
ClientAsyncConfiguration |
Async configuration values for which the client already provides sensible defaults.
|
ClientAsyncConfiguration.Builder |
|
ClientExecutionParams<InputT extends SdkRequest,OutputT> |
Encapsulates parameters needed for a particular API call.
|
ClientOption<T> |
|
ClientOverrideConfiguration |
Configuration values for which the client already provides sensible defaults.
|
ClientOverrideConfiguration.Builder |
|
ClientType |
Enum that represents the type of client being used.
|
ClockSkew |
Utility methods for checking and reacting to the current client-side clock being different from the service-side clock.
|
ClockSkewAdjuster |
Suggests a clock skew adjustment that should be applied to future requests.
|
CombinedResponseAsyncHttpResponseHandler<OutputT> |
Detects whether the response succeeded or failed by just checking the HTTP status and delegates to appropriate
async response handler.
|
CombinedResponseHandler<OutputT> |
Unmarshalls an HTTP response into either a successful response POJO, or into a (possibly modeled) exception based
on the status code of the HTTP response.
|
CompressionAsyncRequestBody |
Wrapper class to wrap an AsyncRequestBody.
|
CompressionAsyncRequestBody.Builder |
|
CompressionConfiguration |
Configuration options for operations with the RequestCompression trait to disable request configuration and set the minimum
compression threshold in bytes.
|
CompressionConfiguration.Builder |
|
CompressionContentStreamProvider |
|
Compressor |
|
CompressorType |
The supported compression algorithms for operations with the requestCompression trait.
|
CompressRequestStage |
Compress requests whose operations are marked with the "requestCompression" C2J trait.
|
Context |
|
Context.AfterExecution |
|
Context.AfterMarshalling |
|
Context.AfterTransmission |
|
Context.AfterUnmarshalling |
|
Context.BeforeExecution |
|
Context.BeforeMarshalling |
|
Context.BeforeTransmission |
|
Context.BeforeUnmarshalling |
|
Context.FailedExecution |
All information that is known about a particular execution that has failed.
|
Context.ModifyHttpRequest |
|
Context.ModifyHttpResponse |
|
Context.ModifyRequest |
|
Context.ModifyResponse |
|
CoreMetric |
|
Crc32CChecksum |
Implementation of SdkChecksum to calculate an CRC32C checksum.
|
Crc32Checksum |
Implementation of SdkChecksum to calculate an CRC32 checksum.
|
Crc32ChecksumCalculatingInputStream |
Simple InputStream wrapper that examines the wrapped stream's contents as
they are read and calculates and CRC32 checksum.
|
Crc32ChecksumValidatingInputStream |
|
Crc32MismatchException |
Extension of SdkClientException that is thrown whenever the
client-side computed CRC32 does not match the server-side computed CRC32.
|
Crc32MismatchException.Builder |
|
Crc32MismatchException.BuilderImpl |
|
Crc32Validation |
Validate and decompress input data if necessary.
|
CredentialType |
Class that identifies the type of credentials typically used by the service to authorize an api request.
|
CrtBasedChecksumProvider |
Class to load the Crt based checksum from aws-crt-java library if it is present in class path.
|
DataTypeConversionFailureHandlingTrait |
|
DefaultAsyncWaiter<T> |
|
DefaultAsyncWaiter.DefaultBuilder<T> |
|
DefaultEndpointDiscoveryProviderChain |
|
DefaultFailedExecutionContext |
|
DefaultFailedExecutionContext.Builder |
|
DefaultSdkAsyncHttpClientBuilder |
Utility to load the default HTTP client factory and create an instance of SdkHttpClient .
|
DefaultSdkAutoConstructList<T> |
|
DefaultSdkAutoConstructMap<K,V> |
|
DefaultSdkHttpClientBuilder |
Utility to load the default HTTP client factory and create an instance of SdkHttpClient .
|
DefaultTokenBucketExceptionCostFunction |
|
DefaultTokenBucketExceptionCostFunction.Builder |
|
DefaultValueTrait |
Trait that supplies a default value when none is present for a given field.
|
DefaultWaiter<T> |
Default implementation of the generic Waiter .
|
DefaultWaiter.DefaultBuilder<T> |
|
DefaultWaiterResponse<T> |
|
DefaultWaiterResponse.Builder<T> |
|
Document |
Interface for Document Types.
|
Document.ListBuilder |
|
Document.MapBuilder |
|
DocumentVisitor<R> |
Document visitor interface.
|
DrainingSubscriber<T> |
Requests elements from a subscriber until the subscription is completed.
|
EmptyPublisher<T> |
|
EmptySubscription |
A NoOp implementation of Subscription interface.
|
EndpointDiscoveryCacheLoader |
|
EndpointDiscoveryEndpoint |
|
EndpointDiscoveryEndpoint.Builder |
|
EndpointDiscoveryFailedException |
This exception is thrown when the SDK was unable to retrieve an endpoint from AWS.
|
EndpointDiscoveryFailedException.Builder |
|
EndpointDiscoveryFailedException.BuilderImpl |
|
EndpointDiscoveryProvider |
|
EndpointDiscoveryProviderChain |
|
EndpointDiscoveryRefreshCache |
|
EndpointDiscoveryRequest |
|
EndpointDiscoveryRequest.Builder |
|
EnvelopeWrappedSdkPublisher<T> |
Publisher implementation that wraps the content of another publisher in an envelope with an optional prefix (or
header) and suffix (or footer).
|
EqualJitterBackoffStrategy |
Deprecated.
|
EqualJitterBackoffStrategy.Builder |
|
ExceptionReportingUtils |
|
ExecutionAttribute<T> |
|
ExecutionAttribute.DerivedAttributeBuilder<T,U> |
|
ExecutionAttribute.MappedAttributeBuilder<T,U> |
|
ExecutionAttributes |
|
ExecutionAttributes.Builder |
|
ExecutionContext |
Warning: This class should only be accessed by a single thread and be used throughout a single request lifecycle.
|
ExecutionContext.Builder |
|
ExecutionFailureExceptionReportingStage<OutputT> |
|
ExecutionInterceptor |
An interceptor that is invoked during the execution lifecycle of a request/response (execution).
|
ExecutionInterceptorChain |
|
FakeIoException |
Used for simulating an IOException for test purposes.
|
FileAsyncRequestBody |
|
FileAsyncRequestBody.Builder |
|
FileAsyncRequestBodySplitHelper |
|
FileAsyncResponseTransformer<ResponseT> |
|
FileContentStreamProvider |
|
FileRequestBodyConfiguration |
|
FileRequestBodyConfiguration.Builder |
|
FileTransformerConfiguration |
|
FileTransformerConfiguration.Builder |
|
FileTransformerConfiguration.FailureBehavior |
Defines how the SDK should handle the file if there is an exception
|
FileTransformerConfiguration.FileWriteOption |
Defines how the SDK should write the file
|
FilterTransformingAsyncHttpResponseHandler<ResultT> |
|
FixedDelayBackoffStrategy |
Deprecated.
|
FullJitterBackoffStrategy |
Deprecated.
|
FullJitterBackoffStrategy.Builder |
|
GzipCompressor |
|
HandleResponseStage<OutputT> |
Pipeline stage that executes an HttpResponseHandler to transform the response into a Response
object that contains a flag indicating success of failure and an unmarshalled response object or exception as
appropriate.
|
HttpChecksum |
|
HttpChecksum.Builder |
|
HttpChecksumConstant |
Defines all the constants that are used while adding and validating Http checksum for an operation.
|
HttpChecksumRequired |
|
HttpChecksumResolver |
Class to resolve the different Checksums specs from ExecutionAttributes.
|
HttpChecksumStage |
Stage to implement the "httpChecksum" and "httpChecksumRequired" C2J traits, and flexible checksums.
|
HttpChecksumUtils |
|
HttpChecksumValidationInterceptor |
Interceptor to intercepts Sync and Async responses.
|
HttpClientDependencies |
|
HttpClientDependencies.Builder |
|
HttpResponseHandler<T> |
Responsible for handling an HTTP response and returning an object of type T.
|
IdempotentAsyncResponseHandler<T,R> |
Wrapper for a TransformingAsyncResponseHandler that allows attachment to an external scope and given a way
of evaluating whether that scope has changed or not will only allow prepare() to be called on its delegate once
per state change and will cache and reserve the future that is returned by the delegate the rest of the time.
|
IdempotentUtils |
Utility class to manage idempotency token
|
IdentityProviderNameMapping |
A enum class representing a short form of identity providers to record in the UA string.
|
InputStreamResponseTransformer<ResponseT extends SdkResponse> |
|
InputStreamWithExecutorAsyncRequestBody |
|
InterceptorContext |
|
InterceptorContext.Builder |
|
InternalCoreExecutionAttribute |
Attributes that can be applied to all sdk requests.
|
InterruptMonitor |
A set of utilities for monitoring the status of the currently-executing SDK thread.
|
ItemsSubscription<ResponseT,ItemT> |
An implementation of the Subscription interface that can be used to signal and cancel demand for
paginated items across pages
|
ItemsSubscription.Builder |
|
JsonValueTrait |
Trait that indicates a String member is a JSON document.
|
LegacyToNonLegacyAdapter |
|
ListDocument |
|
ListDocument.ListBuilderInternal |
Internal List Builder for easy construction of Document Lists.
|
ListTrait |
Trait that includes additional metadata about List members.
|
ListTrait.Builder |
|
LocationTrait |
Trait to include metadata about the marshalling/unmarshalling location (i.e.
|
LocationTrait.Builder |
|
MakeAsyncHttpRequestStage<OutputT> |
Delegate to the HTTP implementation to make an HTTP request and receive the response.
|
MakeHttpRequestStage |
Delegate to the HTTP implementation to make an HTTP request and receive the response.
|
MakeRequestImmutableStage |
|
MakeRequestMutableStage |
|
MapDocument |
|
MapDocument.MapBuilderInternal |
|
MapTrait |
Trait that includes additional metadata for Map members.
|
MapTrait.Builder |
|
Marshaller<InputT> |
|
MarshallingType<T> |
Represents the various types supported for marshalling.
|
MarshallLocation |
Enum representing the various locations data can be marshalled to.
|
MaxNumberOfRetriesCondition |
Simple retry condition that allows retries up to a certain max number of retries.
|
Md5Checksum |
Implementation of SdkChecksum to calculate an MD5 checksum.
|
MergeCustomHeadersStage |
Merge customer supplied headers into the marshalled request.
|
MergeCustomQueryParamsStage |
Merge customer supplied query params into the marshalled request.
|
MetricCollectingHttpResponseHandler<T> |
|
MetricUtils |
Utility methods for working with metrics.
|
Mimetype |
Utility class that maintains a listing of known Mimetypes, and determines the
mimetype of files based on file extensions.
|
MutableRequestToRequestPipeline |
|
NonLegacyToLegacyAdapter |
|
NonRetryableException |
Extension of SdkException that can be used by clients to
explicitly have an exception not retried.
|
NonRetryableException.Builder |
|
NonRetryableException.BuilderImpl |
|
NoOpSigner |
Deprecated.
|
NoopSubscription |
An implementation of Subscription that does nothing.
|
NoOpTimeoutTracker |
|
NullDocument |
|
NumberDocument |
|
OrRetryCondition |
Composite retry condition that evaluates to true if any containing condition evaluates to true.
|
PaginatedItemsIterable<ResponseT,ItemT> |
Iterable for the paginated items.
|
PaginatedItemsIterable.Builder<ResponseT,ItemT> |
|
PaginatedItemsPublisher<ResponseT,ItemT> |
A publisher to request for a stream of paginated items.
|
PaginatedItemsPublisher.Builder |
|
PaginatedResponsesIterator<ResponseT> |
Iterator for all response pages in a paginated operation.
|
PaginatedResponsesIterator.Builder |
|
PaginationSubscription<ResponseT> |
|
PaginationSubscription.Builder<TypeToBuildT extends PaginationSubscription,BuilderT extends PaginationSubscription.Builder> |
|
PaginationSubscription.BuilderImpl<TypeToBuildT extends PaginationSubscription,BuilderT extends PaginationSubscription.Builder> |
|
PaginatorUtils |
|
PayloadTrait |
Trait that indicates a member is the 'payload' member.
|
Presigner |
Deprecated.
|
ProfileEndpointDiscoveryProvider |
|
Protocol |
Represents the communication protocol to use when sending requests to AWS.
|
PublisherAsyncResponseTransformer<ResponseT extends SdkResponse> |
|
PublisherListener<T> |
Listener interface that invokes callbacks associated with a Publisher and any resulting Subscriber .
|
PublisherListener.NoOpPublisherListener |
|
PublisherListener.NotifyingPublisher<T> |
|
QueryParametersToBodyStage |
Modifies an HTTP request by moving query parameters to the body under the following conditions:
- It is a POST request
- There is no content stream provider
- There are query parameters to transfer
|
RateLimitingTokenBucket |
|
RateLimitingTokenBucket.Clock |
|
Releasable |
Used for releasing a resource.
|
ReleasableInputStream |
An input stream that can have the close operation disabled (to avoid
accidentally being closed).
|
RequestBody |
Represents the body of an HTTP request.
|
RequestCompression |
|
RequestCompression.Builder |
|
RequestExecutionContext |
|
RequestExecutionContext.Builder |
|
RequestOption |
Client option defaults for individual SdkRequest s.
|
RequestOverrideConfiguration |
Base per-request override configuration for all SDK requests.
|
RequestOverrideConfiguration.Builder<B extends RequestOverrideConfiguration.Builder> |
|
RequestOverrideConfiguration.BuilderImpl<B extends RequestOverrideConfiguration.Builder> |
|
RequestPipeline<InputT,OutputT> |
Represents a series of transformations when executing a SDK request.
|
RequestPipelineBuilder<InputT,OutputT> |
|
RequestToRequestPipeline |
|
RequestToResponsePipeline<OutputT> |
|
RequiredTrait |
Trait that indicates a value must be provided for a member.
|
ResettableInputStream |
A mark-and-resettable input stream that can be used on files or file input
streams.
|
Response<T> |
Response wrapper that indicates success or failure with the associated unmarshalled response object or exception
object.
|
Response.Builder<T> |
|
ResponseBytes<ResponseT> |
An in-memory representation of the service's response from a streaming operation.
|
ResponseInputStream<ResponseT> |
Input stream that provides access to the unmarshalled POJO response returned by the service in addition to the streamed
contents.
|
ResponseOrException<R> |
Represents a value that can be either a response or a Throwable
|
ResponsePublisher<ResponseT extends SdkResponse> |
An SdkPublisher that publishes response body content and also contains a reference to the SdkResponse returned
by the service.
|
ResponsesSubscription<ResponseT> |
An implementation of the Subscription interface that can be used to signal and cancel demand for
paginated response pages.
|
ResponsesSubscription.Builder |
|
ResponseTransformer<ResponseT,ReturnT> |
Interface for processing a streaming response from a service in a synchronous fashion.
|
RetryableException |
Extension of SdkException that can be used by clients to
explicitly have an exception retried.
|
RetryableException.Builder |
|
RetryableException.BuilderImpl |
|
RetryableStage<OutputT> |
Wrapper around the pipeline for a single request to provide retry, clock-skew and request throttling functionality.
|
RetryableStage2<OutputT> |
Wrapper around the pipeline for a single request to provide retry, clock-skew and request throttling functionality.
|
RetryableStageHelper |
|
RetryableStageHelper2 |
|
RetryCondition |
Deprecated.
|
RetryMode |
A retry mode is a collection of retry behaviors encoded under a single value.
|
RetryMode.Resolver |
Allows customizing the variables used during determination of a RetryMode .
|
RetryOnClockSkewCondition |
A RetryCondition that will return true if the provided exception seems to be due to a clock skew between the
client and service.
|
RetryOnExceptionsCondition |
Retry condition implementation that retries if the exception or the cause of the exception matches the classes defined.
|
RetryOnStatusCodeCondition |
Retry condition implementation that retries if the HTTP status code matches one of the provided status codes.
|
RetryOnThrottlingCondition |
A RetryCondition that will return true if the provided exception seems to be due to a throttling error from the
service to the client.
|
RetryPolicy |
Deprecated.
|
RetryPolicy.Builder |
|
RetryPolicyAdapter |
|
RetryPolicyAdapter.Builder |
|
RetryPolicyContext |
Contains useful information about a failed request that can be used to make retry and backoff decisions.
|
RetryPolicyContext.Builder |
|
RetryUtils |
|
SdkAdvancedAsyncClientOption<T> |
|
SdkAdvancedClientOption<T> |
|
SdkAsyncClientBuilder<B extends SdkAsyncClientBuilder<B,C>,C> |
This includes required and optional override configuration required by every async client builder.
|
SdkAsyncClientHandler |
|
SdkAutoConstructList<T> |
A list that was auto constructed by the SDK.
|
SdkAutoConstructMap<K,V> |
A map that was auto constructed by the SDK.
|
SdkBytes |
An in-memory representation of data being given to a service or being returned by a service.
|
SdkChecksum |
Extension of Checksum to support checksums and checksum validations used by the SDK that
are not provided by the JDK.
|
SdkClient |
All SDK service client interfaces should extend this interface.
|
SdkClientBuilder<B extends SdkClientBuilder<B,C>,C> |
This includes required and optional override configuration required by every client builder.
|
SdkClientConfiguration |
A collection of configuration that is required by an AWS client in order to operate.
|
SdkClientConfiguration.Builder |
|
SdkClientException |
Base type for all client exceptions thrown by the SDK.
|
SdkClientException.Builder |
|
SdkClientException.BuilderImpl |
|
SdkClientOption<T> |
|
SdkClientOptionValidation |
A set of static methods used to validate that a SdkClientConfiguration contains all of
the values required for the SDK to function.
|
SdkClientTime |
Used for clock skew adjustment between the client JVM where the SDK is run, and the server side.
|
SdkCrc32 |
|
SdkCrc32C |
|
SdkDefaultClientBuilder<B extends SdkClientBuilder<B,C>,C> |
|
SdkDefaultClientBuilder.NonManagedSdkAsyncHttpClient |
|
SdkDefaultClientBuilder.NonManagedSdkHttpClient |
|
SdkDefaultRetrySetting |
|
SdkDefaultRetrySetting.Legacy |
|
SdkDefaultRetrySetting.Standard |
|
SdkDefaultRetryStrategy |
Retry strategies used by any SDK client.
|
SdkDigestInputStream |
|
SdkErrorType |
General categories of errors that can be encountered when making an API call attempt.
|
SdkException |
Base class for all exceptions thrown by the SDK.
|
SdkException.Builder |
|
SdkException.BuilderImpl |
|
SdkExecutionAttribute |
Contains attributes attached to the execution.
|
SdkField<TypeT> |
Metadata about a member in an SdkPojo .
|
SdkField.Builder<TypeT> |
|
SdkFilterInputStream |
|
SdkGlobalTime |
Used for clock skew adjustment between the client JVM where the SDK is run,
and the server side.
|
SdkIdentityProperty |
|
SdkInputStream |
|
SdkInternalExecutionAttribute |
Attributes that can be applied to all sdk requests.
|
SdkInternalTestAdvancedClientOption<T> |
|
SdkInterruptedException |
|
SdkIterable<T> |
A custom iterable used in paginated responses.
|
SdkLengthAwareInputStream |
An InputStream that is aware of its length.
|
SdkNumber |
An in-memory representation of Number being given to a service or being returned by a service.
|
SdkPlugin |
A plugin modifies a client's configuration when the client is created or at request execution
time.
|
SdkPojo |
Interface to provide the list of SdkField s in a POJO.
|
SdkPojoBuilder<T extends SdkPojo> |
A builder for an immutable SdkPojo with no fields.
|
SdkProtocolMetadata |
Interface to hold protocol-specific information.
|
SdkPublisher<T> |
Interface that is implemented by the Async auto-paginated responses.
|
SdkPublishers |
Common implementations of SdkPublisher that are provided for convenience when building asynchronous
interceptors to be used with specific clients.
|
SdkRequest |
The base class for all SDK requests.
|
SdkRequest.Builder |
|
SdkRequestOverrideConfiguration |
Base per-request override configuration for all SDK requests.
|
SdkRequestOverrideConfiguration.Builder |
|
SdkResponse |
The base class for all SDK responses.
|
SdkResponse.Builder |
|
SdkResponse.BuilderImpl |
|
SdkRetryCondition |
|
SdkServiceClientConfiguration |
Class to expose SDK service client settings to the user, e.g., ClientOverrideConfiguration
|
SdkServiceClientConfiguration.Builder |
The base interface for all SDK service client configuration builders
|
SdkServiceException |
Extension of SdkException that represents an error response returned by
the requested downstream service.
|
SdkServiceException.Builder |
|
SdkServiceException.BuilderImpl |
|
SdkStandardLogger |
A centralized set of loggers that used across the SDK to log particular types of events.
|
SdkSyncClientBuilder<B extends SdkSyncClientBuilder<B,C>,C> |
This includes required and optional override configuration required by every sync client builder.
|
SdkSyncClientHandler |
Client handler for SDK clients.
|
SdkSystemSetting |
System properties to configure the SDK runtime.
|
SdkUserAgent |
Utility class for accessing AWS SDK versioning information.
|
SelectedAuthScheme<T extends Identity> |
A container for the identity resolver, signer and auth option that we selected for use with this service call attempt.
|
ServiceConfiguration |
|
Sha1Checksum |
Implementation of SdkChecksum to calculate an Sha-1 checksum.
|
Sha256Checksum |
Implementation of SdkChecksum to calculate an Sha-256 Checksum.
|
Signer |
Deprecated.
|
SigningMethod |
|
SigningStage |
Sign the marshalled request (if applicable).
|
SimpleHttpContentPublisher |
|
SplittingPublisher |
|
StandardMemberCopier |
Used in combination with the generated member copiers to implement deep
copies of shape members.
|
StreamingRequestMarshaller<T> |
Augments a Marshaller to add contents for a streamed request.
|
StreamingRequestMarshaller.Builder |
|
StreamManagingStage<OutputT> |
|
StringDocument |
|
SubscriberListener<T> |
Listener interface that invokes callbacks associated with a Subscriber .
|
SubscriberListener.NotifyingSubscriber<T> |
|
SyncClientHandler |
Client interface to invoke an API.
|
SyncPageFetcher<ResponseT> |
|
SyncTimeoutTask |
TimeoutTask to be scheduled for synchronous operations.
|
SystemPropertiesEndpointDiscoveryProvider |
EndpointDiscoveryProvider implementation that loads endpoint discovery from the AWS_ENABLE_ENDPOINT_DISCOVERY
system property or environment variable.
|
ThrowableUtils |
Utility for use with errors or exceptions.
|
TimeoutExceptionHandlingStage<OutputT> |
Check if an Exception is caused by either ApiCallTimeout or ApiAttemptTimeout and translate that
exception to a more appropriate timeout related exception so that it can be handled in other stages.
|
TimeoutTask |
|
TimeoutTracker |
|
TimerUtils |
|
TimestampFormatTrait |
Trait that indicates a different format should be used for marshalling/unmarshalling timestamps.
|
TimestampFormatTrait.Format |
Enum of the timestamp formats we currently support.
|
TokenBucket |
A lock-free implementation of a token bucket.
|
TokenBucketExceptionCostFunction |
A function used by TokenBucketRetryCondition to determine how many tokens should be removed from the bucket when an
exception is encountered.
|
TokenBucketExceptionCostFunction.Builder |
|
TokenBucketRetryCondition |
A RetryCondition that limits the number of retries made by the SDK using a token bucket algorithm.
|
TokenBucketRetryCondition.Builder |
|
TokenBucketRetryCondition.Capacity |
The number of tokens in the token bucket after a specific token acquisition succeeds.
|
TokenBucketRetryCondition.Capacity.Builder |
|
Trait |
Marker interface for traits that contain additional metadata about SdkField s.
|
TransformingAsyncResponseHandler<ResultT> |
A response handler that returns a transformed response.
|
TypeAdapter<SourceT,DestinationT> |
Adapter interface to convert one type to another
|
TypeConverter |
A utilities class used by generated clients to easily convert between nested types, such as lists and maps.
|
UnreliableFilterInputStream |
An internal class used solely for the purpose of testing via failure
injection.
|
UnwrapResponseContainer<OutputT> |
Unwrap a Response container to just the POJO result.
|
VersionInfo |
|
VoidDocumentVisitor |
Document visitor interface with no return type.
|
VoidSdkResponse |
|
VoidSdkResponse.Builder |
|
Waiter<T> |
Waiter utility class that waits for a resource to transition to the desired state.
|
Waiter.Builder<T> |
The Waiter Builder
|
WaiterAcceptor<T> |
Inspects the response or errors returned from the operation and determines whether an expected state is met and returns the
next WaiterState that the waiter should be transitioned to.
|
WaiterAttribute<T> |
Key for additional attribute used in waiter classes
|
WaiterBuilder<T,B> |
|
WaiterConfiguration |
Internal waiter configuration class that provides default values if not overridden.
|
WaiterExecutor<T> |
Executes sync waiter operations
|
WaiterExecutorHelper<T> |
The waiter executor helper class.
|
WaiterOverrideConfiguration |
Configuration values for the Waiter .
|
WaiterOverrideConfiguration.Builder |
|
WaiterResponse<T> |
The response returned from a waiter operation
|
WaiterState |
|
XmlAttributesTrait |
Trait to include the xml attributes such as "xmlns:xsi" or "xsi:type".
|
XmlAttributesTrait.AttributeAccessors |
|
XmlAttributesTrait.AttributeAccessors.Builder |
|
XmlAttributeTrait |
Trait to indicate this is an Xml attribute.
|