All Classes and Interfaces
Class
Description
Enum Class for AccountId Endpoint Mode.
Deprecated.
This is only used for compatibility with pre-SRA authorization logic.
Deprecated.
This is only used for compatibility with pre-SRA authorization logic.
A resolver for the default value of auth scheme preference.
This class attempts to discover the appropriate
DefaultsMode by inspecting the environment.A collection of advanced options that can be configured on an AWS client via
ClientOverrideConfiguration.Builder.putAdvancedOption(SdkAdvancedClientOption, Object).This includes required and optional override configuration required by every AWS async client builder.
Async client handler for AWS SDK clients.
Interface for an AWS Client that extends SdkClient.
This includes required and optional override configuration required by every client builder.
An implementation of
ClientEndpointProvider that loads the default client endpoint from:
The client-level endpoint override
The service-specific endpoint override system property (e.g.A set of static methods used to validate that a
SdkClientConfiguration contains all of
the values required for the AWS client handlers to function.Deprecated.
This is only used for compatibility with pre-SRA authorization logic.
An SDK-internal implementation of the methods in
AwsClientBuilder, AwsAsyncClientBuilder and
AwsSyncClientBuilder.Known endpoint attributes added by endpoint rule sets for AWS services.
Contains AWS error codes.
AWS-specific attributes attached to the execution.
Constants for commonly used Aws headers.
Contains AWS-specific protocol metadata.
Base class for all AWS Service requests.
Request-specific configuration overrides for AWS service clients.
Base class for all AWS Service responses.
Represents additional metadata included with a response from a service.
Deprecated.
Use instead
AwsRetryStrategyRetry strategies used by clients when communicating with AWS services.
Class to expose AWS service client settings to the user, e.g., region
The base interface for all AWS service client configuration builders
Extension of
SdkServiceException that represents an error response returned
by an Amazon web service.Implementation notes: this class should've been outside internal package,
but we can't fix it due to backwards compatibility reasons.
Contains AWS-specific meanings behind status codes.
This includes required and optional override configuration required by every sync client builder.
Client handler for AWS SDK clients.
Implementation notes: this class should've been outside internal package,
but we can't fix it due to backwards compatibility reasons.
Class to cache Tokens which are supplied by the Suppliers while constructing this class.
Represents additional metadata included with a response from a service.
Base class for event stream response handler builders.
Deprecated.
A defaults mode determines how certain default configuration options are resolved in the SDK.
Contains a collection of default configuration options for each DefaultsMode
Allows customizing the variables used during determination of a
DefaultsMode.A resolver for the default value of whether the SDK should use dualstack endpoints.
An authentication scheme for an
Endpoint returned by an endpoint provider.Unmarshalling layer on top of the
AsyncResponseTransformer to decode event stream messages and deliver them to the
subscriber.Builder for
EventStreamAsyncResponseTransformer.An interceptor for event stream requests sent over RPC.
Response handler for event streaming operations.
Base builder for sub-interfaces of
EventStreamResponseHandler.Base class for creating implementations of an
EventStreamResponseHandler from a builder.Composite
Marshaller that dispatches the given event to the
correct marshaller based on the event class type.A resolver for the default value of whether the SDK should use fips endpoints.
A more specific version of
HelpfulUnknownHostExceptionInterceptor that was used for older IAM clients.This interceptor will monitor for
UnknownHostExceptions and provide the customer with additional information they can
use to debug or fix the problem.The base class for all presigned requests.
The base class for all presign requests.
The base interface for all presign request builders.
Adapter transformer meant for eventstream responses from REST services (REST-XML, REST-JSON).
Builder for
RestEventStreamAsyncResponseTransformer.Retry condition implementation that retries if the exception or the cause of the exception matches the error codes defined.
The base interface for all SDK presigners.
The base interface for all SDK presigner builders.
Utility to override a given
SdkRequest's Signer.A Signature Version 4A authentication scheme.
A Signature Version 4 authentication scheme.
Deprecated.
This is only used for compatibility with pre-SRA authorization logic.
An object that knows how to load and optionally, store, an SSO token.
Interface to refresh token.
Transformer to convert the response received from service to respective Token objects.
The
TraceIdExecutionInterceptor copies the trace details to the TraceIdExecutionInterceptor.TRACE_ID_HEADER header, assuming we seem to
be running in a lambda environment.`Tracing specific System Setting.