Interface DynamoDbTableSchemaResolver

All Known Implementing Classes:
DefaultDynamoDbTableSchemaResolver

public interface DynamoDbTableSchemaResolver
Resolving table schema and table name from a class.
Since:
3.0
Author:
Matej Nedic, Maciej Walkowiak
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> software.amazon.awssdk.enhanced.dynamodb.TableSchema<T>
    resolve(Class<T> clazz)
    Resolves TableSchema from Class.
    default <T> software.amazon.awssdk.enhanced.dynamodb.TableSchema
    resolve(Class<T> clazz, String tableName)
    Deprecated.
  • Method Details

    • resolve

      <T> software.amazon.awssdk.enhanced.dynamodb.TableSchema<T> resolve(Class<T> clazz)
      Resolves TableSchema from Class.
      Type Parameters:
      T - - type
      Parameters:
      clazz - - the class from which table schema is resolved
      Returns:
      table schema
    • resolve

      @Deprecated default <T> software.amazon.awssdk.enhanced.dynamodb.TableSchema resolve(Class<T> clazz, String tableName)
      Deprecated.
      Resolves TableSchema from Class.
      Type Parameters:
      T - - type
      Parameters:
      clazz - - the class from which table schema is resolved
      tableName - - the table name
      Returns:
      table schema