@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, withRegionalUsEast1EndpointEnabled
build
getClientConfiguration, getClientSideMonitoringConfigurationProvider, getCredentials, getEndpoint, getMetricsCollector, getMonitoringListener, getRegion, getRequestHandlers, setClientConfiguration, setClientSideMonitoringConfigurationProvider, setCredentials, setEndpointConfiguration, setMetricsCollector, setMonitoringListener, setRegion, setRequestHandlers, withClientConfiguration, withClientSideMonitoringConfigurationProvider, withCredentials, withEndpointConfiguration, withMetricsCollector, withMonitoringListener, withRegion, withRegion, withRequestHandlers
public 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
)