@InterfaceAudience.Private @InterfaceStability.Evolving
See: Description
| Interface | Description |
|---|---|
| Invoker.Retried |
Callback for retry and notification operations.
|
| S3AInputStream.InputStreamCallbacks |
Callbacks for input stream IO.
|
| S3AInternals |
This is an unstable interface for access to S3A Internal state, S3 operations
and the S3 client connector itself.
|
| S3AUtils.CallOnLocatedFileStatus |
An interface for use in lambda-expressions working with
directory tree listings.
|
| S3AUtils.LocatedFileStatusMap<T> |
An interface for use in lambda-expressions working with
directory tree listings.
|
| S3ClientFactory | Deprecated
This interface will be replaced by one which uses the AWS SDK V2 S3 client as part of
upgrading S3A to SDK V2.
|
| WriteOperationHelper.WriteOperationHelperCallbacks |
Callbacks for writeOperationHelper.
|
| WriteOperations |
Operations to update the store.
|
| Class | Description |
|---|---|
| AnonymousAWSCredentialsProvider |
AnonymousAWSCredentialsProvider supports anonymous access to AWS services
through the AWS SDK.
|
| ArnResource |
Represents an Arn Resource, this can be an accesspoint or bucket.
|
| AWSCredentialProviderList |
A list of providers.
|
| Constants |
Constants used with the
S3AFileSystem. |
| DefaultS3ClientFactory |
The default
S3ClientFactory implementation. |
| FailureInjectionPolicy |
Simple object which stores current failure injection settings.
|
| Invoker |
Class to provide lambda expression invocation of AWS operations.
|
| Listing |
Place for the S3A listing classes; keeps all the small classes under control.
|
| Listing.AcceptAllButSelfAndS3nDirs |
Accept all entries except the base path and those which map to S3N
pseudo directory markers.
|
| MultipartUtils |
MultipartUtils upload-specific functions for use by S3AFileSystem and Hadoop
CLI.
|
| MultipartUtils.UploadIterator |
Iterator over multipart uploads.
|
| ProgressableProgressListener |
Listener to progress from AWS regarding transfers.
|
| Retries |
Annotations to inform the caller of an annotated method whether
the method performs retries and/or exception translation internally.
|
| S3A |
S3A implementation of AbstractFileSystem.
|
| S3ADataBlocks |
Set of classes to support output streaming into blocks which are then
uploaded as to S3 as a single PUT, or as part of a multipart request.
|
| S3ADataBlocks.BlockUploadData |
The output information for an upload.
|
| S3AFileStatus |
File status for an S3A "file".
|
| S3AFileSystem |
The core S3A Filesystem implementation.
|
| S3AInputStream |
The input stream for an S3A object.
|
| S3AInstrumentation |
Instrumentation of S3A.
|
| S3ALocatedFileStatus |
LocatedFileStatus extended to also carry ETag and object version ID. |
| S3AOpContext |
Class for operation context struct passed through codepaths for main
S3AFileSystem operations.
|
| S3AReadOpContext |
Read-specific operation context struct.
|
| S3ARetryPolicy |
The S3A request retry policy.
|
| S3AStorageStatistics |
Storage statistics for S3A, dynamically generated from the IOStatistics.
|
| S3AUtils |
Utility methods for S3A code.
|
| S3ClientFactory.S3ClientCreationParameters |
Settings for the S3 Client.
|
| S3ListRequest |
API version-independent container for S3 List requests.
|
| S3ListResult |
API version-independent container for S3 List responses.
|
| S3ObjectAttributes |
This class holds attributes of an object independent of the
file status type.
|
| SharedInstanceCredentialProvider |
This credential provider has jittered between existing and non-existing,
but it turns up in documentation enough that it has been restored.
|
| SimpleAWSCredentialsProvider |
Support simple credentials for authenticating with AWS.
|
| TemporaryAWSCredentialsProvider |
Support session credentials for authenticating with AWS.
|
| UploadInfo |
Simple struct that contains information about a S3 upload.
|
| VectoredIOContext |
Context related to vectored IO operation.
|
| WriteOperationHelper |
Helper for low-level operations against an S3 Bucket for writing data,
creating and committing pending writes, and other S3-layer operations.
|
| Enum | Description |
|---|---|
| S3AEncryptionMethods |
This enum is to centralize the encryption methods and
the value required in the configuration.
|
| S3AInputPolicy |
Stream input policy.
|
| Statistic |
Statistic which are collected in S3A.
|
| Tristate |
Simple enum to express {true, false, don't know}.
|
| Exception | Description |
|---|---|
| AWSApiCallTimeoutException |
IOException equivalent of an
ApiCallTimeoutException. |
| AWSBadRequestException |
A 400 "Bad Request" exception was received.
|
| AWSClientIOException |
IOException equivalent of an
SdkException. |
| AWSNoResponseException |
Status code 443, no response from server.
|
| AWSRedirectException |
Request is redirected.
|
| AWSS3IOException |
Wrap a
S3Exception as an IOE, relaying all
getters. |
| AWSServiceIOException |
A specific exception from AWS operations.
|
| AWSServiceThrottledException |
Exception raised when a service was throttled.
|
| AWSStatus500Exception |
A 5xx response came back from a service.
|
| AWSUnsupportedFeatureException |
A store returned an error indicating that it does not support a
specific S3 feature such as the chosen ChangeDetectionPolicy or
other AWS-S3 feature that the third-party store does not support.
|
| CredentialInitializationException |
Exception which Hadoop's AWSCredentialsProvider implementations should
throw when there is a problem with the credential setup.
|
| HttpChannelEOFException |
Http channel exception; subclass of EOFException.
|
| NoVersionAttributeException |
Indicates the S3 object does not provide the versioning attribute required
by the configured change detection policy.
|
| RangeNotSatisfiableEOFException |
Status code 416, range not satisfiable.
|
| RemoteFileChangedException |
Indicates the S3 object is out of sync with the expected version.
|
| RenameFailedException |
Error to indicate that a specific rename failed.
|
| UnknownStoreException |
The bucket or other AWS resource is unknown.
|
| Annotation Type | Description |
|---|---|
| Retries.OnceExceptionsSwallowed |
One attempt, Exceptions are swallowed.
|
| Retries.OnceMixed |
No retry, expect a bit of both.
|
| Retries.OnceRaw |
No retry, exceptions are not translated.
|
| Retries.OnceTranslated |
No retry, exceptions are translated.
|
| Retries.RetryExceptionsSwallowed |
Retried, Exceptions are swallowed.
|
| Retries.RetryMixed |
Retried, mixed translation.
|
| Retries.RetryRaw |
Retried, no translation.
|
| Retries.RetryTranslated |
Retried, exceptions are translated.
|
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.