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 AwsRetryStrategy
Retry 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.
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).
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.