Interface DynamoDBMapperConfig.TableNameResolver

All Known Implementing Classes:
DynamoDBMapperConfig.DefaultTableNameResolver
Enclosing class:
DynamoDBMapperConfig

public static interface DynamoDBMapperConfig.TableNameResolver
Interface for a strategy used to determine the table name of an object based on it's class. This resolver is used when an object isn't available such as in DynamoDBMapper.query(Class, DynamoDBQueryExpression)
Author:
Raniz
See Also:
  • Method Details

    • getTableName

      String getTableName(Class<?> clazz, DynamoDBMapperConfig config)
      Get the table name for a class. This method is used when an object is not available such as when creating requests for scan or query operations.
      Parameters:
      clazz - The class to get the table name for
      config - The DynamoDBMapperConfig
      Returns:
      The table name to use for instances of clazz