| Package | Description |
|---|---|
| com.amazonaws.mobileconnectors.s3.transfermanager |
The Transfer Manager is now deprecated, and has been replaced by
TransferUtility |
| com.amazonaws.mobileconnectors.s3.transferutility |
This package contains helper classes for managing upload and download tasks and a public
class
TransferUtility
which is a high level client that provides methods to control users' upload and download tasks. |
| com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
| com.amazonaws.services.s3.iterable |
| Modifier and Type | Method and Description |
|---|---|
AmazonS3 |
TransferManager.getAmazonS3Client()
Deprecated.
Returns the underlying Amazon S3 client used to make requests to Amazon
S3.
|
| Constructor and Description |
|---|
TransferManager(AmazonS3 s3)
Deprecated.
Constructs a new
TransferManager, specifying the client to
use when making requests to Amazon S3. |
TransferManager(AmazonS3 s3,
ExecutorService threadPool)
Deprecated.
Constructs a new
TransferManager specifying the client and
thread pool to use when making requests to Amazon S3. |
| Modifier and Type | Method and Description |
|---|---|
TransferUtility.Builder |
TransferUtility.Builder.s3Client(AmazonS3 s3Client)
Sets the underlying S3 client used for transfers.
|
| Constructor and Description |
|---|
TransferUtility(AmazonS3 s3,
android.content.Context context)
Deprecated.
Please use
TransferUtility.builder().s3Client(s3).context(context).build()
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AmazonS3Encryption
Deprecated.
Client-side encryption is deprecated. Please use one of
the following:
a) For uploads, you can encrypt the file locally using an
algorithm of your choice and use the TransferUtility API to upload the
encrypted file to S3. For downloads, you can use the TransferUtility API to
download the file and then decrypt it using the algorithm that you used to
upload the file.
b) ServerSideEncryption: There are multiple options available for
ServerSide Encryption. You can setup encryption at the S3 bucket level
using the AWS S3 console. When encryption is setup at the bucket level,
all objects in the bucket are encrypted. You can also use the AWS console
to encrypt individual objects after they have been uploaded. Another option
is to request ServerSide encryption for the object being uploaded
using the SDK.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AmazonS3Client
Provides the client for accessing the Amazon S3 web service.
|
class |
AmazonS3EncryptionClient
Deprecated.
Client-side encryption is deprecated. Please use one of
the following:
a) For uploads, you can encrypt the file locally using an
algorithm of your choice and use the TransferUtility API to upload the
encrypted file to S3. For downloads, you can use the TransferUtility API to
download the file and then decrypt it using the algorithm that you used to
upload the file.
b) ServerSideEncryption: There are multiple options available for
ServerSide Encryption. You can setup encryption at the S3 bucket level
using the AWS S3 console. When encryption is setup at the bucket level,
all objects in the bucket are encrypted. You can also use the AWS console
to encrypt individual objects after they have been uploaded. Another option
is to request ServerSide encryption for the object being uploaded
using the SDK.
|
| 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,
com.amazonaws.services.s3.internal.S3DirectSpi s3direct,
AmazonS3 s3,
ExecutorService es)
Used to initialized this observer.
|
| Modifier and Type | Method and Description |
|---|---|
AmazonS3 |
S3Versions.getS3() |
AmazonS3 |
S3Objects.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 S3Versions |
S3Versions.inBucket(AmazonS3 s3,
String bucketName)
Constructs an iterable that covers all the object versions in an Amazon
S3 bucket.
|
static S3Objects |
S3Objects.inBucket(AmazonS3 s3,
String bucketName)
Constructs an iterable that covers all the objects in an Amazon S3
bucket.
|
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.
|
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.
|
Copyright © 2019. All rights reserved.