Package | Description |
---|---|
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
Constructor and Description |
---|
AmazonS3EncryptionClient(com.amazonaws.auth.AWSCredentials credentials,
EncryptionMaterials encryptionMaterials,
com.amazonaws.ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials and
client configuration to access Amazon S3.
|
AmazonS3EncryptionClient(com.amazonaws.auth.AWSCredentials credentials,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(com.amazonaws.auth.AWSCredentials credentials,
EncryptionMaterialsProvider encryptionMaterialsProvider,
com.amazonaws.ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig) |
AmazonS3EncryptionClient(com.amazonaws.auth.AWSCredentials credentials,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
com.amazonaws.ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig) |
AmazonS3EncryptionClient(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
com.amazonaws.ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig,
com.amazonaws.metrics.RequestMetricCollector requestMetricCollector) |
AmazonS3EncryptionClient(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(AWSKMSClient kms,
com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
com.amazonaws.ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig,
com.amazonaws.metrics.RequestMetricCollector requestMetricCollector) |
AmazonS3EncryptionClient(EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client that will make anonymous
requests to Amazon S3.
|
AmazonS3EncryptionClient(EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client that will make anonymous
requests to Amazon S3.
|
Modifier and Type | Method and Description |
---|---|
CryptoConfiguration |
CryptoConfiguration.clone() |
CryptoConfiguration |
CryptoConfiguration.readOnly()
Returns a read-only copy of this configuration.
|
CryptoConfiguration |
CryptoConfiguration.withCryptoMode(CryptoMode cryptoMode)
Fluent API to set the crypto mode; applicable only to the S3 encryption
client.
|
CryptoConfiguration |
CryptoConfiguration.withCryptoProvider(Provider cryptoProvider)
Sets the crypto provider to the specified provider, and returns the
updated CryptoConfiguration object.
|
CryptoConfiguration |
CryptoConfiguration.withIgnoreMissingInstructionFile(boolean ignoreMissingInstructionFile)
Fluent API to set the property to ignore instruction file that cannot be
found during a GET operation.
|
CryptoConfiguration |
CryptoConfiguration.withKmsRegion(com.amazonaws.regions.Regions kmsRegion)
Fluent API for setting the KMS region for the AWS KMS client when such
client is internally instantiated instead of externally passed in by
users; or null if no explicit KMS region is explicitly configured.This
KMS region parameter is ignored when the AWS KMS client of the S3
encryption client is explicitly passed in by the users, instead of being
implicitly created.
|
CryptoConfiguration |
CryptoConfiguration.withStorageMode(CryptoStorageMode storageMode)
Sets the storage mode to the specified mode, and returns the updated
CryptoConfiguration object.
|
Copyright © 2015. All rights reserved.