Class EncryptionContext.Builder
java.lang.Object
com.amazonaws.services.dynamodbv2.datamodeling.encryption.EncryptionContext.Builder
- Enclosing class:
- EncryptionContext
Builder class for
EncryptionContext
. Mutable objects (other than developerContext
) will undergo a defensive copy prior to being stored in the builder.
This class is not thread-safe.
-
Constructor Summary
ConstructorDescriptionBuilder()
Defaults all fields tonull
.Builder
(EncryptionContext context) Copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Class<?>
withAttributeValues
(Map<String, com.amazonaws.services.dynamodbv2.model.AttributeValue> attributeValues) withDeveloperContext
(Object developerContext) withHashKeyName
(String hashKeyName) withMaterialDescription
(Map<String, String> materialDescription) withModeledClass
(Class<?> modeledClass) withRangeKeyName
(String rangeKeyName) withTableName
(String tableName)
-
Constructor Details
-
Builder
public Builder()Defaults all fields tonull
. -
Builder
Copy constructor. This will perform a shallow copy of theDeveloperContext
.
-
-
Method Details
-
build
-
withTableName
-
withAttributeValues
public EncryptionContext.Builder withAttributeValues(Map<String, com.amazonaws.services.dynamodbv2.model.AttributeValue> attributeValues) -
withModeledClass
-
withDeveloperContext
-
withHashKeyName
-
withRangeKeyName
-
withMaterialDescription
-
getTableName
-
getAttributeValues
-
getModeledClass
-
getDeveloperContext
-
getHashKeyName
-
getRangeKeyName
-
getMaterialDescription
-