Interface | Description |
---|---|
HeaderHandler<T> |
Assistant response handler that can pull an HTTP header out of the response
and apply it to a response object.
|
ObjectExpirationResult |
Interface for service responses that receive the x-amz-expiration header.
|
ObjectRestoreResult |
Interface for service responses that receive the x-amz-restore header.
|
S3DirectSpi |
A Service Provider Interface that allows direct access to the underlying
non-encrypting S3 client of an S3 encryption client instance.
|
S3RequesterChargedResult | |
S3RestoreOutputPathResult | |
S3VersionResult |
Any operation output which has the versionId field should implement this interface.
|
ServerSideEncryptionResult |
Interface for service responses that include the server-side-encryption
related headers.
|
ServiceUtils.RetryableS3DownloadTask |
Interface for the task of downloading object from S3 to a specific file,
enabling one-time retry mechanism after integrity check failure
on the downloaded file.
|
UploadObjectStrategy<RequestT,ResponseT> |
Interface to define behavior to plug into template for uploading an object in
AmazonS3Client . |
Class | Description |
---|---|
AbstractRepeatableCipherInputStream<T> | Deprecated
this class is no longer used and will be removed in the future
|
AbstractS3ResponseHandler<T> |
Abstract HTTP response handler for Amazon S3 responses.
|
AmazonS3ExceptionBuilder |
Builder class that builds the
AmazonS3Exception |
AWSS3V4Signer |
AWS4 signer implementation for Amazon Web Services S3
|
BucketLifecycleConfigurationHeaderHandler | |
CompleteMultipartUploadRetryablePredicate |
Complete Multipart Upload API returns a 2xx
success response with an Error xml in the body.
|
CompleteMultipartUploadRetryCondition | |
Constants |
Constants used by the Amazon Web Services S3 Java client.
|
DeleteObjectsResponse |
Service response for deleteObjects API call.
|
DeleteObjectTaggingHeaderHandler |
Handler for retrieving headers from the
DeleteObjectTaggingRequest response. |
DigestValidationInputStream |
Input stream extends MD5DigestValidationInputStream, when you finish reading the stream, it
will validate whether the computed digest equals the one from the server
side.
|
DualstackEndpointBuilder |
Uses region metadata to construct a dualstack endpoint for a specific service
|
FileDeletionEvent |
A file deletion event.
|
GetObjectTaggingResponseHeaderHandler |
Handler for retrieving headers from the
GetObjectTaggingRequest response. |
InitiateMultipartUploadHeaderHandler | |
InputSubstream |
Filtered input stream implementation that exposes a range of an input stream
as a new input stream.
|
IntermediateOutpostResource |
The intermediate outpost resource
|
IntermediateOutpostResource.Builder | |
IsSigV4RetryablePredicate | |
ListPartsHeaderHandler | |
MD5DigestCalculatingInputStream |
Simple InputStream wrapper that examines the wrapped stream's contents as
they are read and calculates and MD5 digest.
|
Mimetypes |
Utility class that maintains a listing of known Mimetypes, and determines the
mimetype of files based on file extensions.
|
MultiFileOutputStream |
Used to split an output stream into multiple files for purposes such as
parallel uploads.
|
ObjectExpirationHeaderHandler<T extends ObjectExpirationResult> |
Header handler to pull the EXPIRATION header out of the response.
|
ObjectRestoreHeaderHandler<T extends ObjectRestoreResult> |
Header handler to pull the RESTORE header out of the response.
|
PartCreationEvent | |
RegionalEndpointsOptionResolver |
Resolves the regional endpoints option for S3.
|
RepeatableFileInputStream | Deprecated
by
ResettableInputStream and this class will be removed
in future releases. |
RepeatableInputStream | Deprecated |
RequestCopyUtils | |
ResponseHeaderHandlerChain<T> |
An XML response handler that can also process an arbitrary number of headers
in the response.
|
RestUtils |
Utilities useful for REST/HTTP S3Service implementations.
|
S3AbortableInputStream |
Does EOS detection for objects returned by S3.
|
S3AccessPointBuilder |
This class is used to construct an endpoint host for an S3 access point.
|
S3Direct |
Used to provide direct access to the underlying/original S3 client methods
free of any added cryptographic functionalities.
|
S3ErrorResponseHandler |
Response handler for S3 error responses.
|
S3MetadataResponseHandler |
S3 response handler that knows how to pull S3 object metadata out of a
response and unmarshall it into an S3ObjectMetadata object.
|
S3ObjectLambdaEndpointBuilder | |
S3ObjectLambdaOperationEndpointBuilder |
Endpoint builder for operations specific to S3 Object Lambda.
|
S3ObjectLambdasResource |
An
S3Resource that represents an S3 Object Lambdas resource. |
S3ObjectLambdasResource.Builder |
A builder for
S3OutpostResource objects. |
S3ObjectResponseHandler |
S3 HTTP response handler that knows how to pull S3 object content and
metadata out of an HTTP response and unmarshall it into an S3Object object.
|
S3OutpostAccessPointBuilder |
This class is used to construct an endpoint for an S3 outpost access point.
|
S3OutpostResource |
An
S3Resource that represents an S3 outpost resource |
S3OutpostResource.Builder |
A builder for
S3OutpostResource objects. |
S3QueryStringSigner | |
S3RequestEndpointResolver |
Sets endpoint and resource path on a request object
|
S3RequesterChargedHeaderHandler<T extends S3RequesterChargedResult> |
Header handler to pull the
Headers.REQUESTER_CHARGED_HEADER header out of the response. |
S3RestoreOutputPathHeaderHandler<T extends S3RestoreOutputPathResult> |
Header handler to pull the
Headers.S3_RESTORE_OUTPUT_PATH header out of the response. |
S3Signer |
Implementation of the Signer interface specific to S3's signing
algorithm.
|
S3StringResponseHandler |
Custom S3 response handler for responses that simply contain text data that
doesn't need to be parsed as XML.
|
S3V4AuthErrorRetryStrategy |
The internal implementation of AuthErrorRetryStrategy which automatically switches to V4 signer
when the S3 returns auth error asking for v4 authentication.
|
S3VersionHeaderHandler<T extends S3VersionResult> |
Header handler to pull the S3_VERSION_ID header out of the response.
|
S3XmlResponseHandler<T> |
S3 Implementation of HttpResponseHandler.
|
ServerSideEncryptionHeaderHandler<T extends ServerSideEncryptionResult> |
Base request handler for responses that include a server-side encryption
header
|
ServiceUtils |
General utility methods used throughout the Amazon Web Services S3 Java client.
|
SetObjectTaggingResponseHeaderHandler |
Handler for retrieving headers from the
SetObjectTaggingRequest response. |
SkipMd5CheckStrategy |
Logic for determining whether MD5 checksum validation should be performed or not.
|
SSEResultBase |
Common abstract base class for result that contains server side encryption
(SSE) information.
|
UseArnRegionResolver |
Resolves the use arn region option for S3.
|
XmlWriter |
Basic XML Writer helper library.
|
XmlWriterUtils |
Utilities for working with
XmlWriter . |
Enum | Description |
---|---|
BucketNameUtils |
Utilities for working with Amazon S3 bucket names, such as validation and
checked to see if they are compatible with DNS addressing.
|
FileLocks |
An internal utility used to provide both inter and intra JVM file locking.
|
OutpostResourceType |
An enum representing the types of resources supported by S3 outpost.
|