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.TableNameResolverthat mimics the behavior of DynamoDBMapper before the addition ofDynamoDBMapperConfig.TableNameResolver.- Author:
- Raniz
-
-
Field Summary
Fields Modifier and Type Field Description static DynamoDBMapperConfig.DefaultTableNameResolverINSTANCE
-
Constructor Summary
Constructors Constructor Description DefaultTableNameResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetTableName(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.TableNameResolverGet 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:
getTableNamein interfaceDynamoDBMapperConfig.TableNameResolver- Parameters:
clazz- The class to get the table name forconfig- TheDynamoDBMapperConfig- Returns:
- The table name to use for instances of clazz
-
-