@Deprecated public final class AmazonS3EncryptionClientBuilder extends AmazonS3Builder<AmazonS3EncryptionClientBuilder,AmazonS3Encryption>
AwsClientBuilder.EndpointConfiguration| Constructor and Description | 
|---|
| AmazonS3EncryptionClientBuilder()Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| static AmazonS3Encryption | defaultClient()Deprecated.  | 
| void | setCryptoConfiguration(CryptoConfiguration cryptoConfig)Deprecated.  Sets the crypto configuration whose parameters will be used to encrypt and decrypt data. | 
| void | setEncryptionMaterials(EncryptionMaterialsProvider encryptionMaterials)Deprecated.  Sets the encryption materials to be used to encrypt and decrypt data | 
| void | setKms(AWSKMS kms)Deprecated.  Sets the KMS implementation to be used throughout the crypto process | 
| static AmazonS3EncryptionClientBuilder | standard()Deprecated.  | 
| AmazonS3EncryptionClientBuilder | withCryptoConfiguration(CryptoConfiguration cryptoConfig)Deprecated.  Sets the crypto configuration whose parameters will be used to encrypt and decrypt data. | 
| AmazonS3EncryptionClientBuilder | withEncryptionMaterials(EncryptionMaterialsProvider encryptionMaterials)Deprecated.  Sets the encryption materials to be used to encrypt and decrypt data | 
| AmazonS3EncryptionClientBuilder | withKmsClient(AWSKMS kms)Deprecated.  Sets the KMS implementation to be used throughout the crypto process | 
disableChunkedEncoding, enableAccelerateMode, enableDualstack, enableForceGlobalBucketAccess, enablePathStyleAccess, enablePayloadSigning, enableRegionalUsEast1Endpoint, enableUseArnRegion, isAccelerateModeEnabled, isChunkedEncodingDisabled, isDualstackEnabled, isForceGlobalBucketAccessEnabled, isPathStyleAccessEnabled, isPayloadSigningEnabled, isRegionalUsEast1EndpointEnabled, isUseArnRegionEnabled, setAccelerateModeEnabled, setChunkedEncodingDisabled, setDualstackEnabled, setForceGlobalBucketAccessEnabled, setPathStyleAccessEnabled, setPayloadSigningEnabled, setRegionalUsEast1EndpointEnabled, withAccelerateModeEnabled, withChunkedEncodingDisabled, withDualstackEnabled, withForceGlobalBucketAccessEnabled, withPathStyleAccessEnabled, withPayloadSigningEnabled, withRegionalUsEast1EndpointEnabledbuildgetClientConfiguration, getClientSideMonitoringConfigurationProvider, getCredentials, getEndpoint, getMetricsCollector, getMonitoringListener, getRegion, getRequestHandlers, setClientConfiguration, setClientSideMonitoringConfigurationProvider, setCredentials, setEndpointConfiguration, setMetricsCollector, setMonitoringListener, setRegion, setRequestHandlers, withClientConfiguration, withClientSideMonitoringConfigurationProvider, withCredentials, withEndpointConfiguration, withMetricsCollector, withMonitoringListener, withRegion, withRegion, withRequestHandlerspublic AmazonS3EncryptionClientBuilder()
public static AmazonS3EncryptionClientBuilder standard()
public static AmazonS3Encryption defaultClient()
DefaultAWSCredentialsProviderChain
 and DefaultAwsRegionProviderChain chainpublic void setEncryptionMaterials(EncryptionMaterialsProvider encryptionMaterials)
encryptionMaterials - a provider for the encryption materialspublic AmazonS3EncryptionClientBuilder withEncryptionMaterials(EncryptionMaterialsProvider encryptionMaterials)
encryptionMaterials - A provider for the encryption materials to be used to encrypt and decrypt data.public void setCryptoConfiguration(CryptoConfiguration cryptoConfig)
cryptoConfig - crypto configurationpublic AmazonS3EncryptionClientBuilder withCryptoConfiguration(CryptoConfiguration cryptoConfig)
cryptoConfig - crypto configurationpublic void setKms(AWSKMS kms)
kms - an AWSKMS implementation (e.g. AWSKMSClient)public AmazonS3EncryptionClientBuilder withKmsClient(AWSKMS kms)
kms - an AWSKMS implementation (e.g. AWSKMSClient)