Package io.awspring.cloud.dynamodb
Class DefaultDynamoDbTableSchemaResolver
java.lang.Object
io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
- All Implemented Interfaces:
DynamoDbTableSchemaResolver
public class DefaultDynamoDbTableSchemaResolver
extends Object
implements DynamoDbTableSchemaResolver
Default implementation with simple cache for
TableSchema.- Author:
- Matej Nedic
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultDynamoDbTableSchemaResolver
public DefaultDynamoDbTableSchemaResolver()
-
-
Method Details
-
resolve
public <T> software.amazon.awssdk.enhanced.dynamodb.TableSchema<T> resolve(Class<T> clazz, String tableName) Description copied from interface:DynamoDbTableSchemaResolverResolving Class and TableName toTableSchemaclass.- Specified by:
resolvein interfaceDynamoDbTableSchemaResolver- Type Parameters:
T- - type- Parameters:
clazz- - the class from which table schema is resolvedtableName- - the table name- Returns:
- table schema
-