| Modifier and Type | Class and Description |
|---|---|
class |
Arn
The Arns generated and recognized by this code are the Arns described here:
https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
|
class |
ArnResource
An additional model within
Arn that provides the Resource Type, Resource, and
Resource Qualifier of an AWS Arn when those values are present and correctly formatted
within an Arn. |
| 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 |
AwsCredentialsProviderChain
AwsCredentialsProvider implementation that chains together multiple credentials providers. |
class |
AwsSessionCredentials
A special type of
AwsCredentials that provides a session token to be used in service authentication. |
class |
DefaultCredentialsProvider
AWS credentials provider chain that looks for credentials in this order:
Java System Properties -
aws.accessKeyId and aws.secretAccessKey
Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
Web Identity Token credentials from system properties or environment variables
Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
|
class |
ProcessCredentialsProvider
A credentials provider that can load credentials from an external process.
|
class |
ProfileCredentialsProvider
Credentials provider based on AWS configuration profiles.
|
class |
WebIdentityTokenFileCredentialsProvider
A credential provider that will read web identity token file path, aws role arn and aws session name from system properties or
environment variables for using web identity token credentials with STS.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Aws4PresignerParams |
| Modifier and Type | Class and Description |
|---|---|
class |
AwsProtocolMetadata
Contains AWS-specific protocol metadata.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompressionConfiguration
Configuration options for operations with the RequestCompression trait to disable request configuration and set the minimum
compression threshold in bytes.
|
class |
FileRequestBodyConfiguration
Configuration options for
AsyncRequestBody.fromFile(FileRequestBodyConfiguration) to configure how the SDK
should read the file. |
class |
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. |
class |
SplittingTransformerConfiguration
Configuration options for
AsyncResponseTransformer.split(SplittingTransformerConfiguration) to configure how the SDK
should split the AsyncResponseTransformer. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AsyncResponseTransformer.SplitResult<ResponseT,ResultT>
Helper interface containing the result of
splitting an AsyncResponseTransformer. |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncRequestBodyFromInputStreamConfiguration
Configuration options for
AsyncRequestBody.fromInputStream(AsyncRequestBodyFromInputStreamConfiguration)
to configure how the SDK should create an AsyncRequestBody from an InputStream. |
class |
AsyncRequestBodySplitConfiguration
Configuration options for
AsyncRequestBody.split(com.ibm.cos.v2.core.async.AsyncRequestBodySplitConfiguration) to configure how the SDK
should split an SdkPublisher. |
| Modifier and Type | Class and Description |
|---|---|
class |
ChecksumSpecs
Defines all the Specifications that are required while adding HttpChecksum to a request and validating HttpChecksum of a
response.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientAsyncConfiguration
Async configuration values for which the client already provides sensible defaults.
|
class |
ClientOverrideConfiguration
Configuration values for which the client already provides sensible defaults.
|
class |
SdkClientConfiguration
A collection of configuration that is required by an AWS client in order to operate.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EndpointDiscoveryEndpoint |
class |
EndpointDiscoveryRequest |
| Modifier and Type | Class and Description |
|---|---|
class |
SdkDiagnostics |
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutionContext
Warning: This class should only be accessed by a single thread and be used throughout a single request lifecycle.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutionAttributes
A mutable collection of
ExecutionAttributes that can be modified by ExecutionInterceptors in order to save and
retrieve information specific to the current execution. |
class |
InterceptorContext
An SDK-internal implementation of
Context.AfterExecution and its parent interfaces. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultAsyncResponseTransformerSplitResult<ResponseT,ResultT> |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultFailedExecutionContext
An SDK-internal implementation of
Context.FailedExecution. |
| 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 | Class and Description |
|---|---|
class |
EqualJitterBackoffStrategy
Deprecated.
|
class |
FullJitterBackoffStrategy
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WaiterOverrideConfiguration
Configuration values for the
Waiter. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SdkHttpFullRequest
An immutable HTTP request with a possible HTTP body.
|
interface |
SdkHttpFullResponse
An immutable HTTP response with a possible HTTP body.
|
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 | Class and Description |
|---|---|
class |
SdkHttpExecutionAttributes
An immutable collection of
SdkHttpExecutionAttributes that can be configured on an AsyncExecuteRequest via
AsyncExecuteRequest.Builder#httpExecutionAttributes(SdkHttpExecutionAttributes) |
| Modifier and Type | Class and Description |
|---|---|
class |
ProxyConfiguration
Configuration that defines how to communicate via an HTTP or HTTPS proxy.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBMIamAuthSchemeParams |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultAuthSchemeOption |
class |
DefaultIBMIamAuthSchemeParams |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultAsyncSignedRequest |
class |
DefaultAsyncSignRequest<IdentityT extends Identity> |
class |
DefaultSignedRequest |
class |
DefaultSignRequest<IdentityT extends Identity> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AuthSchemeOption
An authentication scheme option, composed of the scheme ID and properties for use when resolving the identity and signing
the request.
|
| 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 |
SignedRequest
Represents a request with sync payload that has been signed by
HttpSigner. |
interface |
SignRequest<IdentityT extends Identity>
Input parameters to sign a request with sync payload, using
HttpSigner. |
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionHealthConfiguration
Configuration that defines health checks for all connections established by
the
ConnectionHealthConfiguration. |
| Modifier and Type | Class and Description |
|---|---|
class |
Http2Configuration
Configuration specific to HTTP/2 connections.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IdentityProviders
An interface to allow retrieving an IdentityProvider based on the identity type.
|
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 |
Profile
A named collection of configuration stored in a
ProfileFile. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RefreshRetryTokenRequest
Request that the calling code makes to the
RetryStrategy using
RetryStrategy.refreshRetryToken(RefreshRetryTokenRequest) to notify that the attempted execution failed and the
RetryToken needs to be refreshed. |
| Modifier and Type | Class and Description |
|---|---|
class |
RefreshRetryTokenRequestImpl
Implementation of the
RefreshRetryTokenRequest interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultRetryToken
A data rich
RetryToken implementation. |
| Modifier and Type | Class and Description |
|---|---|
class |
AcquireResponse
The number of tokens in the token bucket after a specific token acquisition succeeds.
|
class |
ReleaseResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
RateLimiterTokenBucketStore
A store to keep token buckets per scope.
|
| Modifier and Type | Class and Description |
|---|---|
class |
S3Configuration |
class |
S3Uri
Object that represents a parsed S3 URI.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
S3AuthSchemeParams
The parameters object used to resolve the auth schemes for the S3 service.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultS3AuthSchemeParams |
| Modifier and Type | Class and Description |
|---|---|
class |
S3EndpointParams
The parameters object used to resolve an endpoint for the S3 service.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConfiguredS3SdkHttpRequest |
| Modifier and Type | Class and Description |
|---|---|
class |
S3AccessPointResource
An
S3Resource that represents an S3 access point. |
class |
S3BucketResource
An
S3Resource that represents an S3 bucket. |
class |
S3ObjectLambdaResource
An
S3Resource that represents an S3 Object Lambda resource. |
| Modifier and Type | Class and Description |
|---|---|
class |
S3ExpressIdentityKey
The true keys used in the identity cache are
- bucket
- identity (AwsCredentials)
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbortIncompleteMultipartUpload
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently
removing all parts of the upload.
|
class |
AbortMultipartUploadRequest |
class |
AbortMultipartUploadResponse |
class |
AccelerateConfiguration
Configures the transfer acceleration state for an Amazon S3 bucket.
|
class |
AccessControlPolicy
Contains the elements that set the ACL permissions for an object per grantee.
|
class |
AccessControlTranslation
A container for information about access control for replicas.
|
class |
AddLegalHoldRequest
Request object representing the parameters required to add a legal hold on an object
in IBM Cloud Object Storage.
|
class |
AnalyticsAndOperator
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.
|
class |
AnalyticsConfiguration
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
|
class |
AnalyticsExportDestination
Where to publish the analytics results.
|
class |
AnalyticsFilter
The filter used to describe a set of objects for analyses.
|
class |
AnalyticsS3BucketDestination
Contains information about where to publish the analytics results.
|
class |
Bucket
In terms of implementation, a Bucket is a resource.
|
class |
BucketAlreadyExistsException
The requested bucket name is not available.
|
class |
BucketAlreadyOwnedByYouException
The bucket you tried to create already exists, and you own it.
|
class |
BucketInfo
Specifies the information about the bucket that will be created.
|
class |
BucketLifecycleConfiguration
Specifies the lifecycle configuration for objects in an Amazon S3 bucket.
|
class |
BucketLoggingStatus
Container for logging status information.
|
class |
BucketProtectionConfiguration
Represents the protection configuration for a bucket.
|
class |
BucketProtectionResponse |
class |
Checksum
Contains all the possible checksum or digest values for an object.
|
class |
CommonPrefix
Container for all (if there are any) keys between Prefix and the next occurrence of the string specified by a
delimiter.
|
class |
CompletedMultipartUpload
The container for the completed multipart upload details.
|
class |
CompletedPart
Details of the parts that were uploaded.
|
class |
CompleteMultipartUploadRequest |
class |
CompleteMultipartUploadResponse |
class |
Condition
A container for describing a condition that must be met for the specified redirect to apply.
|
class |
ContentList |
class |
ContinuationEvent
|
class |
CopyObjectRequest |
class |
CopyObjectResponse |
class |
CopyObjectResult
Container for all response elements.
|
class |
CopyPartResult
Container for all response elements.
|
class |
CORSConfiguration
Describes the cross-origin access configuration for objects in an Amazon S3 bucket.
|
class |
CORSRule
Specifies a cross-origin access rule for an Amazon S3 bucket.
|
class |
CreateBucketConfiguration
The configuration information for the bucket.
|
class |
CreateBucketMetadataTableConfigurationRequest |
class |
CreateBucketMetadataTableConfigurationResponse |
class |
CreateBucketRequest |
class |
CreateBucketResponse |
class |
CreateMultipartUploadRequest |
class |
CreateMultipartUploadResponse |
class |
CreateSessionRequest |
class |
CreateSessionResponse |
class |
CSVInput
Describes how an uncompressed comma-separated values (CSV)-formatted input object is formatted.
|
class |
CSVOutput
Describes how uncompressed comma-separated values (CSV)-formatted results are formatted.
|
class |
DefaultRetention
The container element for optionally specifying the default Object Lock retention settings for new objects placed in
the specified bucket.
|
class |
Delete
Container for the objects to delete.
|
class |
DeleteBucketAnalyticsConfigurationRequest |
class |
DeleteBucketAnalyticsConfigurationResponse |
class |
DeleteBucketCorsRequest |
class |
DeleteBucketCorsResponse |
class |
DeleteBucketEncryptionRequest |
class |
DeleteBucketEncryptionResponse |
class |
DeleteBucketIntelligentTieringConfigurationRequest |
class |
DeleteBucketIntelligentTieringConfigurationResponse |
class |
DeleteBucketInventoryConfigurationRequest |
class |
DeleteBucketInventoryConfigurationResponse |
class |
DeleteBucketLifecycleRequest |
class |
DeleteBucketLifecycleResponse |
class |
DeleteBucketMetadataTableConfigurationRequest |
class |
DeleteBucketMetadataTableConfigurationResponse |
class |
DeleteBucketMetricsConfigurationRequest |
class |
DeleteBucketMetricsConfigurationResponse |
class |
DeleteBucketOwnershipControlsRequest |
class |
DeleteBucketOwnershipControlsResponse |
class |
DeleteBucketPolicyRequest |
class |
DeleteBucketPolicyResponse |
class |
DeleteBucketReplicationRequest |
class |
DeleteBucketReplicationResponse |
class |
DeleteBucketRequest |
class |
DeleteBucketResponse |
class |
DeleteBucketTaggingRequest |
class |
DeleteBucketTaggingResponse |
class |
DeleteBucketWebsiteRequest |
class |
DeleteBucketWebsiteResponse |
class |
DeletedObject
Information about the deleted object.
|
class |
DeleteLegalHoldRequest
Request object containing all the options for deleting a legal hold from an object.
|
class |
DeleteMarkerEntry
Information about the delete marker.
|
class |
DeleteMarkerReplication
Specifies whether Amazon S3 replicates delete markers.
|
class |
DeleteObjectRequest |
class |
DeleteObjectResponse |
class |
DeleteObjectsRequest |
class |
DeleteObjectsResponse |
class |
DeleteObjectTaggingRequest |
class |
DeleteObjectTaggingResponse |
class |
DeletePublicAccessBlockRequest |
class |
DeletePublicAccessBlockResponse |
class |
Destination
Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket and S3
Replication Time Control (S3 RTC).
|
class |
Encryption
Contains the type of server-side encryption used.
|
class |
EncryptionConfiguration
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
|
class |
EncryptionTypeMismatchException
The existing object was created with a different encryption type.
|
class |
EndEvent
A message that indicates the request is complete and no more messages will be sent.
|
class |
ErrorDetails
If the
CreateBucketMetadataTableConfiguration request succeeds, but S3 Metadata was unable to create the
table, this structure contains the error code and error message. |
class |
ErrorDocument
The error information.
|
class |
EventBridgeConfiguration
A container for specifying the configuration for Amazon EventBridge.
|
class |
ExistingObjectReplication
Optional configuration to replicate existing source bucket objects.
|
class |
ExtendObjectRetentionRequest
IBM specific: Request object containing all the options for extending the retention period of a protected object.
|
class |
FilterRule
Specifies the Amazon S3 object key name to filter on.
|
class |
GetBucketAccelerateConfigurationRequest |
class |
GetBucketAccelerateConfigurationResponse |
class |
GetBucketAclRequest |
class |
GetBucketAclResponse |
class |
GetBucketAnalyticsConfigurationRequest |
class |
GetBucketAnalyticsConfigurationResponse |
class |
GetBucketCorsRequest |
class |
GetBucketCorsResponse |
class |
GetBucketEncryptionRequest |
class |
GetBucketEncryptionResponse |
class |
GetBucketIntelligentTieringConfigurationRequest |
class |
GetBucketIntelligentTieringConfigurationResponse |
class |
GetBucketInventoryConfigurationRequest |
class |
GetBucketInventoryConfigurationResponse |
class |
GetBucketLifecycleConfigurationRequest |
class |
GetBucketLifecycleConfigurationResponse |
class |
GetBucketLocationRequest |
class |
GetBucketLocationResponse |
class |
GetBucketLoggingRequest |
class |
GetBucketLoggingResponse |
class |
GetBucketMetadataTableConfigurationRequest |
class |
GetBucketMetadataTableConfigurationResponse |
class |
GetBucketMetadataTableConfigurationResult
The metadata table configuration for a general purpose bucket.
|
class |
GetBucketMetricsConfigurationRequest |
class |
GetBucketMetricsConfigurationResponse |
class |
GetBucketNotificationConfigurationRequest |
class |
GetBucketNotificationConfigurationResponse
A container for specifying the notification configuration of the bucket.
|
class |
GetBucketOwnershipControlsRequest |
class |
GetBucketOwnershipControlsResponse |
class |
GetBucketPolicyRequest |
class |
GetBucketPolicyResponse |
class |
GetBucketPolicyStatusRequest |
class |
GetBucketPolicyStatusResponse |
class |
GetBucketProtectionConfigurationRequest
Request object for the parameters to get a bucket's protection configuration.
|
class |
GetBucketProtectionConfigurationResponse |
class |
GetBucketReplicationRequest |
class |
GetBucketReplicationResponse |
class |
GetBucketRequestPaymentRequest |
class |
GetBucketRequestPaymentResponse |
class |
GetBucketTaggingRequest |
class |
GetBucketTaggingResponse |
class |
GetBucketVersioningRequest |
class |
GetBucketVersioningResponse |
class |
GetBucketWebsiteRequest |
class |
GetBucketWebsiteResponse |
class |
GetObjectAclRequest |
class |
GetObjectAclResponse |
class |
GetObjectAttributesParts
A collection of parts associated with a multipart upload.
|
class |
GetObjectAttributesRequest |
class |
GetObjectAttributesResponse |
class |
GetObjectLegalHoldRequest |
class |
GetObjectLegalHoldResponse |
class |
GetObjectLockConfigurationRequest |
class |
GetObjectLockConfigurationResponse |
class |
GetObjectRequest |
class |
GetObjectResponse |
class |
GetObjectRetentionRequest |
class |
GetObjectRetentionResponse |
class |
GetObjectTaggingRequest |
class |
GetObjectTaggingResponse |
class |
GetObjectTorrentRequest |
class |
GetObjectTorrentResponse |
class |
GetPublicAccessBlockRequest |
class |
GetPublicAccessBlockResponse |
class |
GetUrlRequest
Request to generate a URL representing an object in Amazon S3.
|
class |
GlacierJobParameters
Container for S3 Glacier job parameters.
|
class |
Grant
Container for grant information.
|
class |
Grantee
Container for the person being granted permissions.
|
class |
HeadBucketRequest |
class |
HeadBucketResponse |
class |
HeadObjectRequest |
class |
HeadObjectResponse |
class |
IndexDocument
Container for the
Suffix element. |
class |
Initiator
Container element that identifies who initiated the multipart upload.
|
class |
InputSerialization
Describes the serialization format of the object.
|
class |
IntelligentTieringAndOperator
A container for specifying S3 Intelligent-Tiering filters.
|
class |
IntelligentTieringConfiguration
Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.
|
class |
IntelligentTieringFilter
The
Filter is used to identify objects that the S3 Intelligent-Tiering configuration applies to. |
class |
InvalidObjectStateException
Object is archived and inaccessible until restored.
|
class |
InvalidRequestException
You may receive this error in multiple cases.
|
class |
InvalidWriteOffsetException
The write offset value that you specified does not match the current object size.
|
class |
InventoryConfiguration
Specifies the inventory configuration for an Amazon S3 bucket.
|
class |
InventoryDestination
Specifies the inventory configuration for an Amazon S3 bucket.
|
class |
InventoryEncryption
Contains the type of server-side encryption used to encrypt the inventory results.
|
class |
InventoryFilter
Specifies an inventory filter.
|
class |
InventoryS3BucketDestination
Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are
published.
|
class |
InventorySchedule
Specifies the schedule for generating inventory results.
|
class |
JSONInput
Specifies JSON as object's input serialization format.
|
class |
JSONOutput
Specifies JSON as request's output serialization format.
|
class |
LambdaFunctionConfiguration
A container for specifying the configuration for Lambda notifications.
|
class |
LegalHold |
class |
LifecycleExpiration
Container for the expiration for the lifecycle of the object.
|
class |
LifecycleRule
A lifecycle rule for individual objects in an Amazon S3 bucket.
|
class |
LifecycleRuleAndOperator
This is used in a Lifecycle Rule Filter to apply a logical AND to two or more predicates.
|
class |
LifecycleRuleFilter
The
Filter is used to identify objects that a Lifecycle Rule applies to. |
class |
ListBucketAnalyticsConfigurationsRequest |
class |
ListBucketAnalyticsConfigurationsResponse |
class |
ListBucketIntelligentTieringConfigurationsRequest |
class |
ListBucketIntelligentTieringConfigurationsResponse |
class |
ListBucketInventoryConfigurationsRequest |
class |
ListBucketInventoryConfigurationsResponse |
class |
ListBucketMetricsConfigurationsRequest |
class |
ListBucketMetricsConfigurationsResponse |
class |
ListBucketReplicationFailuresRequest |
class |
ListBucketReplicationFailuresResponse |
class |
ListBucketsExtendedRequest
Request to retrieve a listing of buckets from Cloud Object Storage.
|
class |
ListBucketsExtendedResponse |
class |
ListBucketsRequest |
class |
ListBucketsResponse |
class |
ListDirectoryBucketsRequest |
class |
ListDirectoryBucketsResponse |
class |
ListLegalHoldsRequest
Request object containing all the options for listing legal holds
associated with a specific object in a Cloud Object Storage (COS) bucket.
|
class |
ListLegalHoldsResponse
Response object returned from
S3Client.listLegalHolds(ListLegalHoldsRequest)
operation. |
class |
ListMultipartUploadsRequest |
class |
ListMultipartUploadsResponse |
class |
ListObjectsRequest |
class |
ListObjectsResponse |
class |
ListObjectsV2Request |
class |
ListObjectsV2Response |
class |
ListObjectVersionsRequest |
class |
ListObjectVersionsResponse |
class |
ListPartsRequest |
class |
ListPartsResponse |
class |
LocationInfo
Specifies the location where the bucket will be created.
|
class |
LoggingEnabled
Describes where logs are stored and the prefix that Amazon S3 assigns to all log object keys for a bucket.
|
class |
MetadataEntry
A metadata key-value pair to store with an object.
|
class |
MetadataTableConfiguration
The metadata table configuration for a general purpose bucket.
|
class |
MetadataTableConfigurationResult
The metadata table configuration for a general purpose bucket.
|
class |
Metrics
A container specifying replication metrics-related settings enabling replication metrics and events.
|
class |
MetricsAndOperator
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.
|
class |
MetricsConfiguration
Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from
an Amazon S3 bucket.
|
class |
MetricsFilter
Specifies a metrics configuration filter.
|
class |
MultipartUpload
Container for the
MultipartUpload for the Amazon S3 object. |
class |
NoncurrentVersionExpiration
Specifies when noncurrent object versions expire.
|
class |
NoncurrentVersionTransition
Container for the transition rule that describes when noncurrent objects transition to the
STANDARD_IA,
ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or
DEEP_ARCHIVE storage class. |
class |
NoSuchBucketException
The specified bucket does not exist.
|
class |
NoSuchKeyException
The specified key does not exist.
|
class |
NoSuchUploadException
The specified multipart upload does not exist.
|
class |
NotificationConfiguration
A container for specifying the notification configuration of the bucket.
|
class |
NotificationConfigurationFilter
Specifies object key name filtering rules.
|
class |
ObjectAlreadyInActiveTierErrorException
This action is not allowed against this storage tier.
|
class |
ObjectIdentifier
Object Identifier is unique value to identify objects.
|
class |
ObjectLockConfiguration
The container element for Object Lock configuration parameters.
|
class |
ObjectLockLegalHold
A legal hold configuration for an object.
|
class |
ObjectLockRetention
A Retention configuration for an object.
|
class |
ObjectLockRule
The container element for an Object Lock rule.
|
class |
ObjectNotInActiveTierErrorException
The source object of the COPY action is not in the active tier and is only stored in Amazon S3 Glacier.
|
class |
ObjectPart
A container for elements related to an individual part.
|
class |
ObjectSyncAttempted |
class |
ObjectVersion
The version of an object.
|
class |
OutputLocation
Describes the location where the restore job's output is stored.
|
class |
OutputSerialization
Describes how results of the Select job are serialized.
|
class |
Owner
Container for the owner's display name and ID.
|
class |
OwnershipControls
The container element for a bucket's ownership controls.
|
class |
OwnershipControlsRule
The container element for an ownership control rule.
|
class |
ParquetInput
Container for Parquet.
|
class |
Part
Container for elements related to a part.
|
class |
PartitionedPrefix
Amazon S3 keys for log objects are partitioned in the following format:
|
class |
PolicyStatus
The container element for a bucket's policy status.
|
class |
Progress
This data type contains information about progress of an operation.
|
class |
ProgressEvent
This data type contains information about the progress event of an operation.
|
class |
PublicAccessBlockConfiguration
The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket.
|
class |
PutBucketAccelerateConfigurationRequest |
class |
PutBucketAccelerateConfigurationResponse |
class |
PutBucketAclRequest |
class |
PutBucketAclResponse |
class |
PutBucketAnalyticsConfigurationRequest |
class |
PutBucketAnalyticsConfigurationResponse |
class |
PutBucketCorsRequest |
class |
PutBucketCorsResponse |
class |
PutBucketEncryptionRequest |
class |
PutBucketEncryptionResponse |
class |
PutBucketIntelligentTieringConfigurationRequest |
class |
PutBucketIntelligentTieringConfigurationResponse |
class |
PutBucketInventoryConfigurationRequest |
class |
PutBucketInventoryConfigurationResponse |
class |
PutBucketLifecycleConfigurationRequest |
class |
PutBucketLifecycleConfigurationResponse |
class |
PutBucketLoggingRequest |
class |
PutBucketLoggingResponse |
class |
PutBucketMetricsConfigurationRequest |
class |
PutBucketMetricsConfigurationResponse |
class |
PutBucketNotificationConfigurationRequest |
class |
PutBucketNotificationConfigurationResponse |
class |
PutBucketOwnershipControlsRequest |
class |
PutBucketOwnershipControlsResponse |
class |
PutBucketPolicyRequest |
class |
PutBucketPolicyResponse |
class |
PutBucketProtectionConfigurationRequest
Request object to set protection configuration to a bucket.
|
class |
PutBucketReplicationReattemptRequest |
class |
PutBucketReplicationRequest |
class |
PutBucketReplicationResponse |
class |
PutBucketRequestPaymentRequest |
class |
PutBucketRequestPaymentResponse |
class |
PutBucketTaggingRequest |
class |
PutBucketTaggingResponse |
class |
PutBucketVersioningRequest |
class |
PutBucketVersioningResponse |
class |
PutBucketWebsiteRequest |
class |
PutBucketWebsiteResponse |
class |
PutObjectAclRequest |
class |
PutObjectAclResponse |
class |
PutObjectLegalHoldRequest |
class |
PutObjectLegalHoldResponse |
class |
PutObjectLockConfigurationRequest |
class |
PutObjectLockConfigurationResponse |
class |
PutObjectRequest |
class |
PutObjectResponse |
class |
PutObjectRetentionRequest |
class |
PutObjectRetentionResponse |
class |
PutObjectTaggingRequest |
class |
PutObjectTaggingResponse |
class |
PutPublicAccessBlockRequest |
class |
PutPublicAccessBlockResponse |
class |
QueueConfiguration
Specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon
S3 detects specified events.
|
class |
RecordsEvent
The container for the records event.
|
class |
Redirect
Specifies how requests are redirected.
|
class |
RedirectAllRequestsTo
Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.
|
class |
ReplicaModifications
A filter that you can specify for selection for modifications on replicas.
|
class |
ReplicationConfiguration
A container for replication rules.
|
class |
ReplicationRule
Specifies which Amazon S3 objects to replicate and where to store the replicas.
|
class |
ReplicationRuleAndOperator
A container for specifying rule filters.
|
class |
ReplicationRuleFilter
A filter that identifies the subset of objects to which the replication rule applies.
|
class |
ReplicationTime
A container specifying S3 Replication Time Control (S3 RTC) related information, including whether S3 RTC is enabled
and the time when all objects and operations on objects must be replicated.
|
class |
ReplicationTimeValue
A container specifying the time value for S3 Replication Time Control (S3 RTC) and replication metrics
EventThreshold. |
class |
RequestPaymentConfiguration
Container for Payer.
|
class |
RequestProgress
Container for specifying if periodic
QueryProgress messages should be sent. |
class |
RestoreObjectRequest |
class |
RestoreObjectResponse |
class |
RestoreRequest
Container for restore job parameters.
|
class |
RestoreStatus
Specifies the restoration status of an object.
|
class |
Retention |
class |
RoutingRule
Specifies the redirect behavior and when a redirect is applied.
|
class |
S3Error
Container for all error elements.
|
class |
S3KeyFilter
A container for object key name prefix and suffix filtering rules.
|
class |
S3Location
Describes an Amazon S3 location that will receive the results of the restore request.
|
class |
S3Object
An object consists of data and its descriptive metadata.
|
class |
S3TablesDestination
The destination information for the metadata table configuration.
|
class |
S3TablesDestinationResult
The destination information for the metadata table configuration.
|
class |
ScanRange
Specifies the byte range of the object to get the records from.
|
class |
SelectObjectContentRequest
|
class |
SelectObjectContentResponse |
class |
SelectParameters
|
class |
ServerSideEncryptionByDefault
Describes the default server-side encryption to apply to new objects in the bucket.
|
class |
ServerSideEncryptionConfiguration
Specifies the default server-side-encryption configuration.
|
class |
ServerSideEncryptionRule
Specifies the default server-side encryption configuration.
|
class |
SessionCredentials
The established temporary security credentials of the session.
|
class |
SimplePrefix
To use simple format for S3 keys for log objects, set SimplePrefix to an empty object.
|
class |
SourceSelectionCriteria
A container that describes additional filters for identifying the source objects that you want to replicate.
|
class |
SSEKMS
Specifies the use of SSE-KMS to encrypt delivered inventory reports.
|
class |
SseKmsEncryptedObjects
A container for filter information for the selection of S3 objects encrypted with Amazon Web Services KMS.
|
class |
SSES3
Specifies the use of SSE-S3 to encrypt delivered inventory reports.
|
class |
Stats
Container for the stats details.
|
class |
StatsEvent
Container for the Stats Event.
|
class |
StorageClassAnalysis
Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between
different storage classes for an Amazon S3 bucket.
|
class |
StorageClassAnalysisDataExport
Container for data related to the storage class analysis for an Amazon S3 bucket for export.
|
class |
Tag
A container of a key value name pair.
|
class |
Tagging
Container for
TagSet elements. |
class |
TargetGrant
Container for granting information.
|
class |
TargetObjectKeyFormat
Amazon S3 key format for log objects.
|
class |
Tiering
The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the
most cost-effective storage access tier, without additional operational overhead.
|
class |
TooManyPartsException
You have attempted to add more parts than the maximum of 10000 that are allowed for this object.
|
class |
TopicConfiguration
A container for specifying the configuration for publication of messages to an Amazon Simple Notification Service
(Amazon SNS) topic when Amazon S3 detects specified events.
|
class |
Transition
Specifies when an object transitions to a specified storage class.
|
class |
UploadPartCopyRequest |
class |
UploadPartCopyResponse |
class |
UploadPartRequest |
class |
UploadPartResponse |
class |
VersioningConfiguration
Describes the versioning state of an Amazon S3 bucket.
|
class |
VoidHttpResponse
A response class representing void response
|
class |
WebsiteConfiguration
Specifies website configuration parameters for an Amazon S3 bucket.
|
class |
WriteGetObjectResponseRequest |
class |
WriteGetObjectResponseResponse |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCont
A specialization of
com.ibm.cos.v2.services.s3.model.ContinuationEvent that represents the
SelectObjectContentEventStream$Cont event. |
class |
DefaultEnd
A specialization of
com.ibm.cos.v2.services.s3.model.EndEvent that represents the
SelectObjectContentEventStream$End event. |
class |
DefaultProgress
A specialization of
com.ibm.cos.v2.services.s3.model.ProgressEvent that represents the
SelectObjectContentEventStream$Progress event. |
class |
DefaultRecords
A specialization of
com.ibm.cos.v2.services.s3.model.RecordsEvent that represents the
SelectObjectContentEventStream$Records event. |
class |
DefaultStats
A specialization of
com.ibm.cos.v2.services.s3.model.StatsEvent that represents the
SelectObjectContentEventStream$Stats event. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultipartConfiguration
Class that hold configuration properties related to multipart operation for a
S3AsyncClient. |
| 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 | Class and Description |
|---|---|
class |
TransferRequestOverrideConfiguration
Configuration options for
UploadFileRequest and DownloadFileRequest. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultTransferProgressSnapshot
An SDK-internal implementation of
TransferProgressSnapshot. |
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 | Class and Description |
|---|---|
class |
CompletedDirectoryDownload
Represents a completed download directory transfer to Amazon S3.
|
class |
CompletedDirectoryUpload
Represents a completed upload directory transfer to Amazon S3.
|
class |
CompletedDownload<ResultT>
Represents a completed download transfer from Amazon S3.
|
class |
CopyRequest
Creates a copy of an object that is already stored in S3.
|
class |
DownloadDirectoryRequest
Request object to download the objects in the provided S3 bucket to a local directory using the Transfer Manager.
|
class |
DownloadFileRequest
Download an object identified by the bucket and key from S3 to a local file.
|
class |
DownloadRequest<ReturnT>
Represents the request to download an object identified by the bucket and key from S3 through the given
AsyncResponseTransformer. |
class |
FailedFileDownload
Represents a failed single file download from
S3TransferManager.downloadDirectory(DownloadDirectoryRequest). |
class |
FailedFileUpload
Represents a failed single file upload from
S3TransferManager.uploadDirectory(com.ibm.cos.v2.transfer.s3.model.UploadDirectoryRequest). |
class |
ResumableFileDownload
An opaque token that holds the state and can be used to resume a paused download operation.
|
class |
ResumableFileUpload
POJO class that holds the state and can be used to resume a paused upload file operation.
|
class |
UploadDirectoryRequest
Request object to upload a local directory to S3 using the Transfer Manager.
|
class |
UploadFileRequest
Represents the request to upload a local file to an object in S3.
|
class |
UploadRequest
Upload the given
AsyncRequestBody to an object in S3. |
| 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. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>>
A special type of
SdkBuilder that can be used when the built type implements ToCopyableBuilder. |
interface |
ToCopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>>
Implementors of this interface provide a way to get from an instance of T to a
CopyableBuilder. |
| Modifier and Type | Class and Description |
|---|---|
class |
RefreshResult<T>
A wrapper for the value returned by the
Supplier underlying a CachedSupplier. |
Copyright © 2026. All rights reserved.