public static final class EncryptionContext.Builder
extends java.lang.Object
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 and Description |
|---|
Builder() |
Builder(EncryptionContext context) |
| Modifier and Type | Method and Description |
|---|---|
EncryptionContext.Builder |
attributeValues(java.util.Map<java.lang.String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> attributeValues) |
EncryptionContext |
build() |
EncryptionContext.Builder |
developerContext(java.lang.Object developerContext) |
EncryptionContext.Builder |
hashKeyName(java.lang.String hashKeyName) |
EncryptionContext.Builder |
materialDescription(java.util.Map<java.lang.String,java.lang.String> materialDescription) |
EncryptionContext.Builder |
rangeKeyName(java.lang.String rangeKeyName) |
EncryptionContext.Builder |
tableName(java.lang.String tableName) |
public Builder()
public Builder(EncryptionContext context)
public EncryptionContext build()
public EncryptionContext.Builder tableName(java.lang.String tableName)
public EncryptionContext.Builder attributeValues(java.util.Map<java.lang.String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> attributeValues)
public EncryptionContext.Builder developerContext(java.lang.Object developerContext)
public EncryptionContext.Builder hashKeyName(java.lang.String hashKeyName)
public EncryptionContext.Builder rangeKeyName(java.lang.String rangeKeyName)
public EncryptionContext.Builder materialDescription(java.util.Map<java.lang.String,java.lang.String> materialDescription)