| Modifier and Type | Class and Description |
|---|---|
class |
AwsBasicCredentials
Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key.
|
class |
AwsSessionCredentials
A special type of
AwsCredentials that provides a session token to be used in service authentication. |
| Modifier and Type | Class and Description |
|---|---|
class |
SignerKey
Holds the signing key and the number of days since epoch for the date for
which the signing key was generated.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AwsCrtS3V4aSigner
Deprecated.
Use
com.ibm.cos.v2.http.auth.aws.signer.AwsV4aHttpSigner from the 'http-auth-aws' module. |
interface |
AwsCrtV4aSigner
Deprecated.
Use
com.ibm.cos.v2.http.auth.aws.signer.AwsV4aHttpSigner from the 'http-auth-aws' module. |
| Modifier and Type | Class and Description |
|---|---|
class |
AwsAsyncClientHandler
Async client handler for AWS SDK clients.
|
class |
AwsSyncClientHandler
Client handler for AWS SDK clients.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RequestOverrideConfiguration
Base per-request override configuration for all SDK requests.
|
class |
SdkNumber
An in-memory representation of Number being given to a service or being returned by a service.
|
class |
SdkRequest
The base class for all SDK requests.
|
class |
SdkRequestOverrideConfiguration
Base per-request override configuration for all SDK requests.
|
class |
SdkResponse
The base class for all SDK responses.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientAsyncConfiguration
Async configuration values for which the client already provides sensible defaults.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SdkAsyncClientHandler
Default implementation of
AsyncClientHandler. |
class |
SdkSyncClientHandler
Client handler for SDK clients.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Document
Interface for Document Types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanDocument
Represents a Boolean Document.
|
class |
ListDocument |
class |
MapDocument |
class |
NullDocument |
class |
NumberDocument |
class |
StringDocument |
| Modifier and Type | Class and Description |
|---|---|
class |
SdkIdentityProperty |
| Modifier and Type | Class and Description |
|---|---|
class |
RequestPipelineBuilder<InputT,OutputT>
Builder for a
RequestPipeline. |
| Modifier and Type | Class and Description |
|---|---|
class |
RetryPolicy
Deprecated.
Use instead
RetryStrategy. |
class |
RetryPolicyContext
Contains useful information about a failed request that can be used to make retry and backoff decisions.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SdkHttpClient
Interface to take a representation of an HTTP request, make an HTTP call, and return a representation of an HTTP response.
|
interface |
SdkHttpFullRequest
An immutable HTTP request with a possible HTTP body.
|
interface |
SdkHttpFullResponse
An immutable HTTP response with a possible HTTP body.
|
interface |
SdkHttpHeaders
An immutable set of HTTP headers.
|
interface |
SdkHttpRequest
An immutable HTTP request without access to the request body.
|
interface |
SdkHttpResponse
An immutable HTTP response without access to the response body.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SdkAsyncHttpClient
Interface to take a representation of an HTTP request, asynchronously make an HTTP call, and return a representation of an
HTTP response.
|
| Modifier and Type | Class and Description |
|---|---|
class |
V4aProperties
A class which contains "properties" relevant to SigV4a.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CredentialScope |
class |
V4CanonicalRequest
A class that represents a canonical request in AWS, as documented:
|
class |
V4Properties
A class which contains "properties" relevant to SigV4.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SignerKey
Holds the signing key and the number of days since epoch for the date for which the signing key was generated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RegionSet
This class represents the concept of a set of regions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultAuthSchemeOption |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncSignedRequest
Represents a request with async payload that has been signed by
HttpSigner. |
interface |
AsyncSignRequest<IdentityT extends Identity>
Input parameters to sign a request with async payload, using
HttpSigner. |
interface |
BaseSignedRequest<PayloadT>
/**
Base interface to a request that has been signed by
HttpSigner, independent of payload type. |
interface |
BaseSignRequest<PayloadT,IdentityT extends Identity>
Base interface to represent input parameters to sign a request using
HttpSigner, independent of payload type. |
interface |
SignedRequest
Represents a request with sync payload that has been signed by
HttpSigner. |
class |
SignerProperty<T>
A strongly-typed property for input to an
HttpSigner. |
interface |
SignRequest<IdentityT extends Identity>
Input parameters to sign a request with sync payload, using
HttpSigner. |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentityProperty<T>
A strongly-typed property for input to an
IdentityProvider. |
interface |
ResolveIdentityRequest
A request to resolve an
Identity. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultIdentityProviders
A default implementation of
IdentityProviders. |
class |
DefaultResolveIdentityRequest |
| Modifier and Type | Class and Description |
|---|---|
class |
PartitionEndpointKey
A key used to look up a specific partition hostname or DNS suffix via
PartitionMetadata.hostname(PartitionEndpointKey) or PartitionMetadata.dnsSuffix(PartitionEndpointKey). |
class |
ServiceEndpointKey
A ServiceEndpointKey uniquely identifies a service endpoint, and can be used to look up endpoints via
ServiceMetadata.endpointFor(ServiceEndpointKey). |
| Modifier and Type | Class and Description |
|---|---|
class |
S3Configuration |
class |
S3Uri
Object that represents a parsed S3 URI.
|
class |
S3Utilities
Utilities for working with Amazon S3 objects.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
S3Presigner
Enables signing an S3
SdkRequest so that it can be executed without requiring any additional authentication on the
part of the caller. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbortMultipartUploadPresignRequest
A request to pre-sign a
AbortMultipartUploadRequest so that it can be executed at a later time without requiring
additional signing or authentication. |
class |
CompleteMultipartUploadPresignRequest
A request to pre-sign a
CompleteMultipartUploadRequest so that it can be executed at a later time without requiring
additional signing or authentication. |
class |
CreateMultipartUploadPresignRequest
A request to pre-sign a
CreateMultipartUploadRequest so that it can be executed at a later time without requiring
additional signing or authentication. |
class |
DeleteObjectPresignRequest
A request to pre-sign a
DeleteObjectRequest so that it can be executed at a later time without requiring additional
signing or authentication. |
class |
GetObjectPresignRequest
A request to pre-sign a
GetObjectRequest so that it can be executed at a later time without requiring additional
signing or authentication. |
class |
PresignedAbortMultipartUploadRequest
A pre-signed
AbortMultipartUploadRequest that can be executed at a later time without requiring additional signing
or authentication. |
class |
PresignedCompleteMultipartUploadRequest
A pre-signed
CompleteMultipartUploadRequest that can be executed at a later time without requiring additional signing
or authentication. |
class |
PresignedCreateMultipartUploadRequest
A pre-signed
CreateMultipartUploadRequest that can be executed at a later time without requiring additional signing or
authentication. |
class |
PresignedDeleteObjectRequest
A pre-signed a
DeleteObjectRequest that can be executed at a later time without requiring additional signing or
authentication. |
class |
PresignedGetObjectRequest
A pre-signed a
GetObjectRequest that can be executed at a later time without requiring additional signing or
authentication. |
class |
PresignedPutObjectRequest
A pre-signed a
PutObjectRequest that can be executed at a later time without requiring additional signing or
authentication. |
class |
PresignedUploadPartRequest
A pre-signed
UploadPartRequest that can be executed at a later time without requiring additional signing or
authentication. |
class |
PutObjectPresignRequest
A request to pre-sign a
PutObjectRequest so that it can be executed at a later time without requiring additional
signing or authentication. |
class |
UploadPartPresignRequest
A request to pre-sign a
UploadPartRequest so that it can be executed at a later time without requiring additional
signing or authentication. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
S3AsyncWaiter
Waiter utility class that polls a resource until a desired state is reached or until it is determined that the
resource will never enter into the desired state.
|
interface |
S3Waiter
Waiter utility class that polls a resource until a desired state is reached or until it is determined that the
resource will never enter into the desired state.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransferListenerContext
An SDK-internal implementation of
TransferListener.Context.TransferComplete and its parent interfaces. |
class |
TransferListenerFailedContext
An SDK-internal implementation of
TransferListener.Context.TransferFailed. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
TransferListener.Context.BytesTransferred
Additional bytes have been submitted or received.
|
static interface |
TransferListener.Context.TransferComplete
The transfer has completed successfully.
|
static interface |
TransferListener.Context.TransferFailed
The transfer failed.
|
static interface |
TransferListener.Context.TransferInitiated
A new transfer has been initiated.
|
interface |
TransferProgressSnapshot
TransferProgressSnapshot is an immutable, point-in-time representation of the progress of a given transfer
initiated by S3TransferManager. |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeMap
A map from
AttributeMap.Key<T> to T that ensures the values stored with a key matches the type associated with
the key. |
Copyright © 2026. All rights reserved.