| Interface | Description |
|---|---|
| ApiName.Builder | |
| CompressionConfiguration.Builder | |
| FileRequestBodyConfiguration.Builder | |
| FileTransformerConfiguration.Builder | |
| RequestOverrideConfiguration.Builder<B extends RequestOverrideConfiguration.Builder> | |
| SdkClient |
All SDK service client interfaces should extend this interface.
|
| 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
SdkFields in a POJO. |
| SdkRequest.Builder | |
| SdkRequestOverrideConfiguration.Builder | |
| SdkResponse.Builder | |
| SdkServiceClientConfiguration.Builder |
The base interface for all SDK service client configuration builders
|
| ServiceConfiguration |
| Class | Description |
|---|---|
| ApiName |
Encapsulates the API name and version of a library built using the AWS SDK.
|
| BytesWrapper |
A base class for
SdkBytes and ResponseBytes that enables retrieving an underlying byte array as multiple
different types, like a byte buffer (via BytesWrapper.asByteBuffer(), or a string (via BytesWrapper.asUtf8String(). |
| CompressionConfiguration |
Configuration options for operations with the RequestCompression trait to disable request configuration and set the minimum
compression threshold in bytes.
|
| CredentialType |
Class that identifies the type of credentials typically used by the service to authorize an api request.
|
| FileRequestBodyConfiguration |
Configuration options for
AsyncRequestBody.fromFile(FileRequestBodyConfiguration) to configure how the SDK
should read the file. |
| FileTransformerConfiguration |
Configuration options for
AsyncResponseTransformer.toFile(Path, FileTransformerConfiguration) to configure how the SDK
should write the file and if the SDK should delete the file when an exception occurs. |
| HttpChecksumConstant |
Defines all the constants that are used while adding and validating Http checksum for an operation.
|
| RequestOption |
Client option defaults for individual
SdkRequests. |
| RequestOverrideConfiguration |
Base per-request override configuration for all SDK requests.
|
| RequestOverrideConfiguration.BuilderImpl<B extends RequestOverrideConfiguration.Builder> | |
| 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.
|
| SdkBytes |
An in-memory representation of data being given to a service or being returned by a service.
|
| SdkField<TypeT> |
Metadata about a member in an
SdkPojo. |
| SdkField.Builder<TypeT> |
Builder for
SdkField. |
| SdkGlobalTime |
Used for clock skew adjustment between the client JVM where the SDK is run,
and the server side.
|
| SdkNumber |
An in-memory representation of Number being given to a service or being returned by a service.
|
| SdkPojoBuilder<T extends SdkPojo> |
A builder for an immutable
SdkPojo with no fields. |
| SdkRequest |
The base class for all SDK requests.
|
| SdkRequestOverrideConfiguration |
Base per-request override configuration for all SDK requests.
|
| SdkResponse |
The base class for all SDK responses.
|
| SdkResponse.BuilderImpl | |
| SdkServiceClientConfiguration |
Class to expose SDK service client settings to the user, e.g., ClientOverrideConfiguration
|
| SdkStandardLogger |
A centralized set of loggers that used across the SDK to log particular types of events.
|
| SelectedAuthScheme<T extends Identity> |
A container for the identity resolver, signer and auth option that we selected for use with this service call attempt.
|
| Enum | Description |
|---|---|
| ClientType |
Enum that represents the type of client being used.
|
| 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
|
| Protocol |
Represents the communication protocol to use when sending requests to AWS.
|
| SdkSystemSetting |
System properties to configure the SDK runtime.
|
Copyright © 2023. All rights reserved.