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>