public class DynamoDbEncryptionInterceptor
extends java.lang.Object
implements software.amazon.awssdk.core.interceptor.ExecutionInterceptor
ExecutionInterceptor that enables client side encryption with DynamoDb.| Modifier and Type | Class and Description |
|---|---|
static interface |
DynamoDbEncryptionInterceptor.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
DynamoDbEncryptionInterceptor(software.amazon.cryptography.dbencryptionsdk.dynamodb.DynamoDbEncryptionInterceptor.BuilderImpl builder) |
| Modifier and Type | Method and Description |
|---|---|
static DynamoDbEncryptionInterceptor.Builder |
builder() |
DynamoDbTablesEncryptionConfig |
config() |
software.amazon.awssdk.core.SdkRequest |
modifyRequest(software.amazon.awssdk.core.interceptor.Context.ModifyRequest context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes) |
software.amazon.awssdk.core.SdkResponse |
modifyResponse(software.amazon.awssdk.core.interceptor.Context.ModifyResponse context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes) |
DynamoDbEncryptionInterceptor.Builder |
toBuilder() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterExecution, afterMarshalling, afterTransmission, afterUnmarshalling, beforeExecution, beforeMarshalling, beforeTransmission, beforeUnmarshalling, modifyAsyncHttpContent, modifyAsyncHttpResponseContent, modifyException, modifyHttpContent, modifyHttpRequest, modifyHttpResponse, modifyHttpResponseContent, onExecutionFailureprotected DynamoDbEncryptionInterceptor(software.amazon.cryptography.dbencryptionsdk.dynamodb.DynamoDbEncryptionInterceptor.BuilderImpl builder)
public DynamoDbTablesEncryptionConfig config()
public software.amazon.awssdk.core.SdkRequest modifyRequest(software.amazon.awssdk.core.interceptor.Context.ModifyRequest context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)
modifyRequest in interface software.amazon.awssdk.core.interceptor.ExecutionInterceptorpublic software.amazon.awssdk.core.SdkResponse modifyResponse(software.amazon.awssdk.core.interceptor.Context.ModifyResponse context,
software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)
modifyResponse in interface software.amazon.awssdk.core.interceptor.ExecutionInterceptorpublic DynamoDbEncryptionInterceptor.Builder toBuilder()
public static DynamoDbEncryptionInterceptor.Builder builder()