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 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: DynamoDbTableSchemaResolver
      Resolving Class and TableName to TableSchema class.
      Specified by:
      resolve in interface DynamoDbTableSchemaResolver
      Type Parameters:
      T - - type
      Parameters:
      clazz - - the class from which table schema is resolved
      tableName - - the table name
      Returns:
      table schema