Package | Description |
---|---|
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.iterable | |
com.amazonaws.services.s3.transfer |
Transfer management.
|
com.amazonaws.services.s3.waiters |
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 | Method and Description |
---|---|
protected AmazonS3 |
AmazonS3ClientBuilder.build(AwsSyncClientParams clientParams)
Construct a synchronous implementation of AmazonS3 using the current builder configuration.
|
static AmazonS3 |
AmazonS3ClientBuilder.defaultClient() |
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,
com.amazonaws.services.s3.internal.S3DirectSpi s3direct,
AmazonS3 s3,
ExecutorService es)
Used to initialized this observer.
|
Modifier and Type | Method and Description |
---|---|
AmazonS3 |
S3Objects.getS3() |
AmazonS3 |
S3Versions.getS3() |
Modifier and Type | Method and Description |
---|---|
static S3Versions |
S3Versions.forKey(AmazonS3 s3,
String bucketName,
String key)
Constructs an iterable that covers the versions of a single Amazon S3
object.
|
static S3Objects |
S3Objects.inBucket(AmazonS3 s3,
String bucketName)
Constructs an iterable that covers all the objects in an Amazon S3
bucket.
|
static S3Versions |
S3Versions.inBucket(AmazonS3 s3,
String bucketName)
Constructs an iterable that covers all the object versions in an Amazon
S3 bucket.
|
static S3Objects |
S3Objects.withPrefix(AmazonS3 s3,
String bucketName,
String prefix)
Constructs an iterable that covers the objects in an Amazon S3 bucket
where the key begins with the given prefix.
|
static S3Versions |
S3Versions.withPrefix(AmazonS3 s3,
String bucketName,
String prefix)
Constructs an iterable that covers the versions in an Amazon S3 bucket
where the object key begins with the given prefix.
|
Modifier and Type | Method and Description |
---|---|
AmazonS3 |
TransferManager.getAmazonS3Client()
Returns the underlying Amazon S3 client used to make requests to
Amazon S3.
|
AmazonS3 |
TransferManagerBuilder.getS3Client() |
Modifier and Type | Method and Description |
---|---|
Copy |
TransferManager.copy(CopyObjectRequest copyObjectRequest,
AmazonS3 srcS3,
com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener stateChangeListener)
Schedules a new transfer to copy data from one Amazon S3 location to
another Amazon S3 location.
|
void |
TransferManagerBuilder.setS3Client(AmazonS3 s3Client)
Sets the low level client used to make the service calls to Amazon S3.
|
TransferManagerBuilder |
TransferManagerBuilder.withS3Client(AmazonS3 s3Client)
Sets the low level client used to make the service calls to Amazon S3.
|
Constructor and Description |
---|
TransferManager(AmazonS3 s3)
Constructs a new
TransferManager ,
specifying the client to use when making
requests to Amazon S3. |
TransferManager(AmazonS3 s3,
ExecutorService executorService)
Constructs a new
TransferManager specifying the client and
thread pool to use when making requests to Amazon S3. |
TransferManager(AmazonS3 s3,
ExecutorService executorService,
boolean shutDownThreadPools)
Constructs a new
TransferManager specifying the client and
thread pool to use when making requests to Amazon S3. |
Constructor and Description |
---|
AmazonS3Waiters(AmazonS3 client)
Constructs a new AmazonS3Waiters with the given client
|
HeadBucketFunction(AmazonS3 client)
Constructs a new HeadBucketFunction with the given client
|
HeadObjectFunction(AmazonS3 client)
Constructs a new HeadObjectFunction with the given client
|
Copyright © 2017. All rights reserved.