public class S3CryptoModuleAE extends S3CryptoModuleBase<com.amazonaws.services.s3.internal.crypto.v2.MultipartUploadCryptoContext>
| Constructor and Description | 
|---|
S3CryptoModuleAE(AWSKMS kms,
                S3Direct s3,
                AWSCredentialsProvider credentialsProvider,
                EncryptionMaterialsProvider encryptionMaterialsProvider,
                CryptoConfigurationV2 cryptoConfig)  | 
| Modifier and Type | Method and Description | 
|---|---|
S3Object | 
getObjectSecurely(GetObjectRequest req)  | 
ObjectMetadata | 
getObjectSecurely(GetObjectRequest getObjectRequest,
                 File destinationFile)  | 
abortMultipartUploadSecurely, completeMultipartUploadSecurely, copyPartSecurely, getCryptoConfiguration, getEncryptionMaterialsProvider, initiateMultipartUploadSecurely, putInstructionFileSecurely, putLocalObjectSecurely, putObjectSecurely, uploadPartSecurelypublic S3CryptoModuleAE(AWSKMS kms, S3Direct s3, AWSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider encryptionMaterialsProvider, CryptoConfigurationV2 cryptoConfig)
cryptoConfig - a read-only copy of the crypto configuration.public S3Object getObjectSecurely(GetObjectRequest req)
getObjectSecurely in class S3CryptoModule<com.amazonaws.services.s3.internal.crypto.v2.MultipartUploadCryptoContext>public ObjectMetadata getObjectSecurely(GetObjectRequest getObjectRequest, File destinationFile)
getObjectSecurely in class S3CryptoModule<com.amazonaws.services.s3.internal.crypto.v2.MultipartUploadCryptoContext>