Class DynamoDBMapperConfig.DefaultTableNameResolver
- java.lang.Object
-
- com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperConfig.DefaultTableNameResolver
-
- All Implemented Interfaces:
DynamoDBMapperConfig.TableNameResolver
- Enclosing class:
- DynamoDBMapperConfig
public static class DynamoDBMapperConfig.DefaultTableNameResolver extends Object implements DynamoDBMapperConfig.TableNameResolver
Default implementation ofDynamoDBMapperConfig.TableNameResolver
that mimics the behavior of DynamoDBMapper before the addition ofDynamoDBMapperConfig.TableNameResolver
.- Author:
- Raniz
-
-
Field Summary
Fields Modifier and Type Field Description static DynamoDBMapperConfig.DefaultTableNameResolver
INSTANCE
-
Constructor Summary
Constructors Constructor Description DefaultTableNameResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getTableName(Class<?> clazz, DynamoDBMapperConfig config)
Get the table name for a class.
-
-
-
Field Detail
-
INSTANCE
public static final DynamoDBMapperConfig.DefaultTableNameResolver INSTANCE
-
-
Method Detail
-
getTableName
public String getTableName(Class<?> clazz, DynamoDBMapperConfig config)
Description copied from interface:DynamoDBMapperConfig.TableNameResolver
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.- Specified by:
getTableName
in interfaceDynamoDBMapperConfig.TableNameResolver
- Parameters:
clazz
- The class to get the table name forconfig
- TheDynamoDBMapperConfig
- Returns:
- The table name to use for instances of clazz
-
-