- generateContentKey(String) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.WrappedRawMaterials
-
- generateDataKey(GenerateDataKeyRequest, EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.DirectKmsMaterialProvider
-
Returns a data encryption key that you can use in your application to encrypt data locally.
- getAttributes(String, long) - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.MetaStore.ExtraDataSupplier
-
Gets the extra data attributes for the specified material name.
- getAttributeValues() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext.Builder
-
- getAttributeValues() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext
-
Returns the DynamoDB record about to be encrypted/decrypted.
- getBlockSize(String) - Static method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.DynamoDBEncryptor
-
- getCurrentVersion() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.CachingMostRecentProvider
-
The current version of the materials being used for encryption.
- getDecryptionKey() - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.DecryptionMaterials
-
- getDecryptionKey() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.SymmetricRawMaterials
-
- getDecryptionKey() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.WrappedRawMaterials
-
- getDecryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.CachingMostRecentProvider
-
- getDecryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.DirectKmsMaterialProvider
-
- getDecryptionMaterials(EncryptionContext) - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.EncryptionMaterialsProvider
-
Retrieves encryption materials matching the specified description from some source.
- getDecryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.KeyStoreMaterialsProvider
-
- getDecryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.SymmetricStaticProvider
-
Returns the encryptionKey provided to the constructor if and only if
materialDescription is a super-set (may be equal) to the description
provided to the constructor.
- getDecryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.WrappedMaterialsProvider
-
- getDeveloperContext() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext.Builder
-
- getDeveloperContext() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext
-
This object has no meaning (and will not be set or examined) by any core libraries.
- getEncryptionContextOverrideOperator() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.DynamoDBEncryptor
-
- getEncryptionKey() - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.EncryptionMaterials
-
- getEncryptionKey() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.SymmetricRawMaterials
-
- getEncryptionKey() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.WrappedRawMaterials
-
- getEncryptionKeyId() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.DirectKmsMaterialProvider
-
- getEncryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.CachingMostRecentProvider
-
- getEncryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.DirectKmsMaterialProvider
-
- getEncryptionMaterials(EncryptionContext) - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.EncryptionMaterialsProvider
-
Returns EncryptionMaterials which the caller can use for encryption.
- getEncryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.KeyStoreMaterialsProvider
-
- getEncryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.SymmetricStaticProvider
-
Returns the encryptionKey provided to the constructor.
- getEncryptionMaterials(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.WrappedMaterialsProvider
-
- getEncryptor() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.AttributeEncryptor
-
- getHashKeyName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext.Builder
-
- getHashKeyName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext
-
Returns the name of the HashKey attribute for the record to be encrypted/decrypted.
- getInstance(EncryptionMaterialsProvider, String) - Static method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.DynamoDBEncryptor
-
- getInstance(EncryptionMaterialsProvider) - Static method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.DynamoDBEncryptor
-
- getLastUpdated() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.CachingMostRecentProvider
-
The last time the current version was updated.
- getMaterialDescription() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext.Builder
-
- getMaterialDescription() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext
-
- getMaterialDescription() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.AbstractRawMaterials
-
- getMaterialDescription() - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.CryptographicMaterials
-
- getMaterialDescriptionFieldName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.DynamoDBEncryptor
-
Get the name of the DynamoDB field used to store metadata used by the DynamoDBEncryptedMapper.
- getMaterialName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.CachingMostRecentProvider
-
- getMaterialName(EncryptionContext) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.CachingMostRecentProvider
-
- getMaxVersion(String) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.MetaStore
-
- getMaxVersion(String) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.ProviderStore
-
Returns the maximum version number associated with materialName.
- getModeledClass() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext.Builder
-
- getModeledClass() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext
-
When used for an object mapping layer (such as DynamoDBMapper) this represents the
class being mapped to/from DynamoDB.
- getOrCreate(String, long) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.MetaStore
-
- getOrCreate(String, long) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.ProviderStore
-
Returns the provider with the specified name and version and creates it if it doesn't exist.
- getProvider(String, long) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.MetaStore
-
- getProvider(String) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.ProviderStore
-
Returns the most recent provider with the specified name.
- getProvider(String, long) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.ProviderStore
-
Returns the provider with the specified name and version.
- getRangeKeyName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext.Builder
-
- getRangeKeyName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext
-
Returns the name of the RangeKey attribute for the record to be encrypted/decrypted.
- getSignatureFieldName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.DynamoDBEncryptor
-
Get the name of the DynamoDB field used to store the signature.
- getSignedOnlyFieldNames() - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.MetaStore.ExtraDataSupplier
-
Gets the extra data field names that should be signed only but not encrypted.
- getSigningAlgorithmHeader() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.DynamoDBEncryptor
-
- getSigningKey() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.AbstractRawMaterials
-
- getSigningKey() - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.EncryptionMaterials
-
- getTableName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext.Builder
-
- getTableName() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext
-
Returns the name of the DynamoDB Table this record is associated with.
- getTtlInMills() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.CachingMostRecentProvider
-
- getVerificationKey() - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.AbstractRawMaterials
-
- getVerificationKey() - Method in interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.DecryptionMaterials
-
- getVersionFromMaterialDescription(Map<String, String>) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.MetaStore
-
- getVersionFromMaterialDescription(Map<String, String>) - Method in class com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store.ProviderStore
-
Extracts the material version from description.