Package | Description |
---|---|
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.internal | |
com.amazonaws.services.s3.internal.crypto | |
com.amazonaws.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
com.amazonaws.services.s3.transfer |
Transfer management.
|
com.amazonaws.services.s3.transfer.internal |
Modifier and Type | Method and Description |
---|---|
S3Object |
AmazonS3EncryptionClient.getObject(GetObjectRequest req) |
S3Object |
AmazonS3EncryptionClient.S3DirectImpl.getObject(GetObjectRequest req) |
S3Object |
AmazonS3Client.getObject(GetObjectRequest getObjectRequest) |
S3Object |
AmazonS3.getObject(GetObjectRequest getObjectRequest)
Gets the object stored in Amazon S3 under the specified bucket and
key.
|
S3Object |
AbstractAmazonS3.getObject(GetObjectRequest getObjectRequest) |
S3Object |
AmazonS3Client.getObject(java.lang.String bucketName,
java.lang.String key) |
S3Object |
AmazonS3.getObject(java.lang.String bucketName,
java.lang.String key)
Gets the object stored in Amazon S3 under the specified bucket and key.
|
S3Object |
AbstractAmazonS3.getObject(java.lang.String bucketName,
java.lang.String key) |
Modifier and Type | Method and Description |
---|---|
S3Object |
S3DirectSpi.getObject(GetObjectRequest req) |
abstract S3Object |
S3Direct.getObject(GetObjectRequest req) |
S3Object |
ServiceUtils.RetryableS3DownloadTask.getS3ObjectStream()
User defines how to get the S3Object from S3 for this RetryableS3DownloadTask.
|
static S3Object |
ServiceUtils.retryableDownloadS3ObjectToFile(java.io.File file,
ServiceUtils.RetryableS3DownloadTask retryableS3DownloadTask,
boolean appendData)
Gets an object stored in S3 and downloads it into the specified file.
|
Modifier and Type | Method and Description |
---|---|
AmazonWebServiceResponse<S3Object> |
S3ObjectResponseHandler.handle(HttpResponse response) |
Modifier and Type | Method and Description |
---|---|
static void |
ServiceUtils.downloadObjectToFile(S3Object s3Object,
java.io.File destinationFile,
boolean performIntegrityCheck,
boolean appendData)
Downloads an S3Object, as returned from
AmazonS3Client.getObject(com.amazonaws.services.s3.model.GetObjectRequest) ,
to the specified file. |
static void |
ServiceUtils.downloadToFile(S3Object s3Object,
java.io.File dstfile,
boolean performIntegrityCheck,
boolean appendData,
long expectedFileLength)
Same as
ServiceUtils.downloadObjectToFile(S3Object, File, boolean, boolean)
but has an additional expected file length parameter for integrity
checking purposes. |
Modifier and Type | Field and Description |
---|---|
private S3Object |
S3ObjectWrapper.s3obj |
Modifier and Type | Method and Description |
---|---|
private S3Object |
S3CryptoModuleAE.decipher(GetObjectRequest req,
long[] desiredRange,
long[] cryptoRange,
S3Object retrieved) |
private S3Object |
S3CryptoModuleAE.decipherWithInstFileSuffix(GetObjectRequest req,
long[] desiredRange,
long[] cryptoRange,
S3Object retrieved,
java.lang.String instFileSuffix)
Same as
S3CryptoModuleAE.decipher(GetObjectRequest, long[], long[], S3Object)
but makes use of an instruction file with the specified suffix. |
private S3Object |
S3CryptoModuleAE.decipherWithInstructionFile(GetObjectRequest req,
long[] desiredRange,
long[] cryptoRange,
S3ObjectWrapper retrieved,
S3ObjectWrapper instructionFile) |
private S3Object |
S3CryptoModuleAE.decipherWithMetadata(GetObjectRequest req,
long[] desiredRange,
long[] cryptoRange,
S3ObjectWrapper retrieved) |
S3Object |
S3CryptoModuleEO.getObjectSecurely(GetObjectRequest getObjectRequest) |
S3Object |
S3CryptoModuleAE.getObjectSecurely(GetObjectRequest req) |
abstract S3Object |
S3CryptoModule.getObjectSecurely(GetObjectRequest req) |
S3Object |
CryptoModuleDispatcher.getObjectSecurely(GetObjectRequest req) |
(package private) S3Object |
S3ObjectWrapper.getS3Object() |
Modifier and Type | Method and Description |
---|---|
private S3Object |
S3CryptoModuleAE.decipher(GetObjectRequest req,
long[] desiredRange,
long[] cryptoRange,
S3Object retrieved) |
private S3Object |
S3CryptoModuleAE.decipherWithInstFileSuffix(GetObjectRequest req,
long[] desiredRange,
long[] cryptoRange,
S3Object retrieved,
java.lang.String instFileSuffix)
Same as
S3CryptoModuleAE.decipher(GetObjectRequest, long[], long[], S3Object)
but makes use of an instruction file with the specified suffix. |
(package private) static java.lang.String |
ContentCryptoMaterial.parseInstructionFile(S3Object instructionFile)
Parses instruction data retrieved from S3 and returns a JSON string
representing the instruction.
|
Constructor and Description |
---|
S3ObjectWrapper(S3Object s3obj,
S3ObjectId id) |
Modifier and Type | Method and Description |
---|---|
PutObjectRequest |
PutInstructionFileRequest.createPutObjectRequest(S3Object s3Object)
Creates and returns a
PutObjectRequest for the instruction file
with the specified suffix. |
Modifier and Type | Method and Description |
---|---|
S3Object |
DownloadTaskImpl.getS3ObjectStream() |
private S3Object |
DownloadCallable.retryableDownloadS3ObjectToFile(java.io.File file,
ServiceUtils.RetryableS3DownloadTask retryableS3DownloadTask,
boolean appendData) |
Modifier and Type | Method and Description |
---|---|
private void |
DownloadCallable.updateDownloadStatus(S3Object result)
Takes the result from serial download,
updates the transfer state and monitor in downloadImpl object
based on the result.
|
Modifier and Type | Field and Description |
---|---|
private S3Object |
DownloadImpl.s3Object |
Modifier and Type | Method and Description |
---|---|
void |
DownloadImpl.setS3Object(S3Object s3Object)
Set the S3 object to download.
|
Constructor and Description |
---|
DownloadImpl(java.lang.String description,
TransferProgress transferProgress,
ProgressListenerChain progressListenerChain,
S3Object s3Object,
TransferStateChangeListener listener,
GetObjectRequest getObjectRequest,
java.io.File file)
Deprecated.
|
DownloadImpl(java.lang.String description,
TransferProgress transferProgress,
ProgressListenerChain progressListenerChain,
S3Object s3Object,
TransferStateChangeListener listener,
GetObjectRequest getObjectRequest,
java.io.File file,
ObjectMetadata objectMetadata,
boolean isDownloadParallel) |