Package | Description |
---|---|
com.amazonaws.services.dynamodbv2.datamodeling | |
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.internal | |
com.amazonaws.services.s3.iterable | |
com.amazonaws.services.s3.transfer |
Transfer management.
|
com.amazonaws.services.s3.transfer.internal |
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentMap<Region,AmazonS3> |
S3ClientCache.clientsByRegion |
Modifier and Type | Method and Description |
---|---|
private AmazonS3 |
S3ClientCache.cacheClient(Region s3region)
Returns a new client with region configured to
s3region.
|
AmazonS3 |
S3Link.getAmazonS3Client() |
AmazonS3 |
S3ClientCache.getClient(Region s3region)
Returns a client for the requested region, or throws an exception when
unable.
|
Modifier and Type | Method and Description |
---|---|
void |
S3ClientCache.useClient(AmazonS3 client)
Force the client cache to provide a certain client for the region which
that client is configured.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AmazonS3Encryption
A marker interface used to check if an instance of S3 client is
an S3 encryption client.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAmazonS3
An Abstract class that users needs to extend instead of
AmazonS3
interface. |
class |
AmazonS3Client
Provides the client for accessing the Amazon S3 web service.
|
class |
AmazonS3EncryptionClient
Used to perform client-side encryption for storing data securely in S3.
|
Modifier and Type | Field and Description |
---|---|
private AmazonS3 |
UploadObjectObserver.s3 |
Modifier and Type | Method and Description |
---|---|
protected AmazonS3 |
UploadObjectObserver.getAmazonS3()
Returns the
AmazonS3 instance initialized via
UploadObjectObserver.init(UploadObjectRequest, S3DirectSpi, AmazonS3, ExecutorService) |
Modifier and Type | Method and Description |
---|---|
UploadObjectObserver |
UploadObjectObserver.init(UploadObjectRequest req,
S3DirectSpi s3direct,
AmazonS3 s3,
java.util.concurrent.ExecutorService es)
Used to initialized this observer.
|
Modifier and Type | Method and Description |
---|---|
static long |
ServiceUtils.getLastByteInPart(AmazonS3 s3,
GetObjectRequest getObjectRequest,
java.lang.Integer partNumber)
Returns the last byte number in a part of an object.
|
static java.lang.Integer |
ServiceUtils.getPartCount(GetObjectRequest getObjectRequest,
AmazonS3 s3)
Returns the part count of the object represented by the getObjectRequest.
|
Modifier and Type | Field and Description |
---|---|
private AmazonS3 |
S3Versions.s3 |
private AmazonS3 |
S3Objects.s3 |
Modifier and Type | Method and Description |
---|---|
AmazonS3 |
S3Versions.getS3() |
AmazonS3 |
S3Objects.getS3() |
Modifier and Type | Method and Description |
---|---|
static S3Versions |
S3Versions.forKey(AmazonS3 s3,
java.lang.String bucketName,
java.lang.String key)
Constructs an iterable that covers the versions of a single Amazon S3
object.
|
static S3Versions |
S3Versions.inBucket(AmazonS3 s3,
java.lang.String bucketName)
Constructs an iterable that covers all the object versions in an Amazon
S3 bucket.
|
static S3Objects |
S3Objects.inBucket(AmazonS3 s3,
java.lang.String bucketName)
Constructs an iterable that covers all the objects in an Amazon S3
bucket.
|
static S3Versions |
S3Versions.withPrefix(AmazonS3 s3,
java.lang.String bucketName,
java.lang.String prefix)
Constructs an iterable that covers the versions in an Amazon S3 bucket
where the object key begins with the given prefix.
|
static S3Objects |
S3Objects.withPrefix(AmazonS3 s3,
java.lang.String bucketName,
java.lang.String prefix)
Constructs an iterable that covers the objects in an Amazon S3 bucket
where the key begins with the given prefix.
|
Constructor and Description |
---|
S3Objects(AmazonS3 s3,
java.lang.String bucketName) |
S3Versions(AmazonS3 s3,
java.lang.String bucketName) |
Modifier and Type | Field and Description |
---|---|
private AmazonS3 |
TransferManager.s3
The low level client we use to make the actual calls to Amazon S3.
|
private AmazonS3 |
DownloadTaskImpl.s3 |
private AmazonS3 |
DownloadCallable.s3 |
Modifier and Type | Method and Description |
---|---|
AmazonS3 |
TransferManager.getAmazonS3Client()
Returns the underlying Amazon S3 client used to make requests to
Amazon S3.
|
Constructor and Description |
---|
DownloadCallable(AmazonS3 s3,
java.util.concurrent.CountDownLatch latch,
GetObjectRequest req,
boolean resumeExistingDownload,
DownloadImpl download,
java.io.File dstfile,
long origStartingByte,
long expectedFileLength,
long timeout,
java.util.concurrent.ScheduledExecutorService executor,
java.lang.Integer lastFullyDownloadedPartNumber,
boolean isDownloadParallel) |
DownloadTaskImpl(AmazonS3 s3,
DownloadImpl download,
GetObjectRequest getObjectRequest) |
TransferManager(AmazonS3 s3)
Constructs a new
TransferManager ,
specifying the client to use when making
requests to Amazon S3. |
TransferManager(AmazonS3 s3,
java.util.concurrent.ExecutorService executorService)
Constructs a new
TransferManager specifying the client and
thread pool to use when making requests to Amazon S3. |
TransferManager(AmazonS3 s3,
java.util.concurrent.ExecutorService executorService,
boolean shutDownThreadPools)
Constructs a new
TransferManager specifying the client and
thread pool to use when making requests to Amazon S3. |
Modifier and Type | Field and Description |
---|---|
private AmazonS3 |
UploadPartCallable.s3 |
private AmazonS3 |
UploadMonitor.s3 |
private AmazonS3 |
UploadCallable.s3 |
private AmazonS3 |
DownloadPartCallable.s3 |
private AmazonS3 |
CopyPartCallable.s3
Reference to the Amazon S3 client object used for initiating copy part request.
|
private AmazonS3 |
CopyMonitor.s3
Reference to the Amazon S3 client object that is used to initiate the copy
or copy part request.
|
private AmazonS3 |
CopyCallable.s3
A reference to the Amazon S3 client using which copy or copy part
requests are initiated.
|
private AmazonS3 |
CompleteMultipartUpload.s3
The reference to underlying Amazon S3 client to be used for initiating
requests to Amazon S3.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
TransferManagerUtils.isDownloadParallelizable(AmazonS3 s3,
GetObjectRequest getObjectRequest,
java.lang.Integer partCount)
Returns true if the specified download request can use parallel part
downloads for increased performance.
|
Constructor and Description |
---|
CompleteMultipartUpload(java.lang.String uploadId,
AmazonS3 s3,
PutObjectRequest putObjectRequest,
java.util.List<java.util.concurrent.Future<PartETag>> futures,
java.util.List<PartETag> eTagsBeforeResume,
ProgressListenerChain progressListenerChain,
UploadMonitor monitor) |
CopyPartCallable(AmazonS3 s3,
CopyPartRequest request) |
DownloadPartCallable(AmazonS3 s3,
GetObjectRequest getPartRequest,
java.lang.String destinationFileName) |
UploadPartCallable(AmazonS3 s3,
UploadPartRequest request) |