Class DefaultDynamoDbExtensionContext
- java.lang.Object
- 
- software.amazon.awssdk.enhanced.dynamodb.internal.extensions.DefaultDynamoDbExtensionContext
 
- 
- All Implemented Interfaces:
- DynamoDbExtensionContext.AfterRead,- DynamoDbExtensionContext.BeforeWrite,- DynamoDbExtensionContext.Context
 
 public final class DefaultDynamoDbExtensionContext extends Object implements DynamoDbExtensionContext.BeforeWrite, DynamoDbExtensionContext.AfterRead An SDK-internal implementation ofDynamoDbExtensionContext.BeforeWriteandDynamoDbExtensionContext.AfterRead.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDefaultDynamoDbExtensionContext.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultDynamoDbExtensionContext.Builderbuilder()booleanequals(Object o)inthashCode()Map<String,AttributeValue>items()OperationContextoperationContext()OperationNameoperationName()TableMetadatatableMetadata()TableSchema<?>tableSchema()
 
- 
- 
- 
Method Detail- 
builderpublic static DefaultDynamoDbExtensionContext.Builder builder() 
 - 
itemspublic Map<String,AttributeValue> items() - Specified by:
- itemsin interface- DynamoDbExtensionContext.Context
- Returns:
- The AttributeValuemap of the items that is about to be written or has just been read.
 
 - 
operationContextpublic OperationContext operationContext() - Specified by:
- operationContextin interface- DynamoDbExtensionContext.Context
- Returns:
- The context under which the operation to be modified is taking place.
 
 - 
tableMetadatapublic TableMetadata tableMetadata() - Specified by:
- tableMetadatain interface- DynamoDbExtensionContext.Context
- Returns:
- A TableMetadataobject describing the structure of the modelled table.
 
 - 
tableSchemapublic TableSchema<?> tableSchema() - Specified by:
- tableSchemain interface- DynamoDbExtensionContext.Context
- Returns:
- A TableSchemaobject describing the structure of the modelled table.
 
 - 
operationNamepublic OperationName operationName() - Specified by:
- operationNamein interface- DynamoDbExtensionContext.BeforeWrite
- Returns:
- The context under which the operation to be modified is taking place.
 
 
- 
 
-