static CachingCryptoMaterialsManager.Builder |
CachingCryptoMaterialsManager.newBuilder() |
|
CachingCryptoMaterialsManager.Builder |
CachingCryptoMaterialsManager.Builder.withBackingMaterialsManager(CryptoMaterialsManager backingCMM) |
|
CachingCryptoMaterialsManager.Builder |
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 |
CachingCryptoMaterialsManager.Builder.withCache(CryptoMaterialsCache cache) |
|
CachingCryptoMaterialsManager.Builder |
CachingCryptoMaterialsManager.Builder.withMasterKeyProvider(MasterKeyProvider mkp) |
|
CachingCryptoMaterialsManager.Builder |
CachingCryptoMaterialsManager.Builder.withMaxAge(long maxAge,
TimeUnit units) |
Sets the maximum lifetime for entries in the cache, for both encrypt and decrypt operations.
|
CachingCryptoMaterialsManager.Builder |
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 |
CachingCryptoMaterialsManager.Builder.withPartitionId(String partitionId) |
Sets the partition ID for this CMM.
|