Uses of Class
com.amazonaws.encryptionsdk.caching.CachingCryptoMaterialsManager.Builder
Packages that use CachingCryptoMaterialsManager.Builder
-
Uses of CachingCryptoMaterialsManager.Builder in com.amazonaws.encryptionsdk.caching
Methods in com.amazonaws.encryptionsdk.caching that return CachingCryptoMaterialsManager.BuilderModifier and TypeMethodDescriptionCachingCryptoMaterialsManager.newBuilder()
CachingCryptoMaterialsManager.Builder.withBackingMaterialsManager(CryptoMaterialsManager backingCMM)
Sets theCryptoMaterialsManager
that should be queried when theCachingCryptoMaterialsManager
(CCMM) incurs a cache miss.CachingCryptoMaterialsManager.Builder.withByteUseLimit(long byteUseLimit)
Sets the maximum number of plaintext bytes that can be encrypted under the same a cached data key.CachingCryptoMaterialsManager.Builder.withCache(CryptoMaterialsCache cache)
Sets the cache to which thisCryptoMaterialsManager
will be bound.CachingCryptoMaterialsManager.Builder.withMasterKeyProvider(MasterKeyProvider mkp)
Sets theMasterKeyProvider
that should be queried when theCachingCryptoMaterialsManager
(CCMM) incurs a cache miss.CachingCryptoMaterialsManager.Builder.withMaxAge(long maxAge, TimeUnit units)
Sets the maximum lifetime for entries in the cache, for both encrypt and decrypt operations.CachingCryptoMaterialsManager.Builder.withMessageUseLimit(long messageUseLimit)
Sets the maximum number of individual messages that can be encrypted under the same a cached data key.CachingCryptoMaterialsManager.Builder.withPartitionId(String partitionId)
Sets the partition ID for this CMM.