public static final class DynamoDBMapperConfig.TableNameOverride
extends java.lang.Object
DynamoDBTable
annotation.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
tableNameOverride |
private java.lang.String |
tableNamePrefix |
Modifier | Constructor and Description |
---|---|
|
TableNameOverride(java.lang.String tableNameOverride) |
private |
TableNameOverride(java.lang.String tableNameOverride,
java.lang.String tableNamePrefix) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getTableName()
Returns the table name to use for all requests.
|
java.lang.String |
getTableNamePrefix()
Returns the table name prefix to prepend the table name for all
requests.
|
static DynamoDBMapperConfig.TableNameOverride |
withTableNamePrefix(java.lang.String tableNamePrefix)
Returns a new
DynamoDBMapperConfig.TableNameOverride object that will prepend the
given string to every table name. |
static DynamoDBMapperConfig.TableNameOverride |
withTableNameReplacement(java.lang.String tableNameReplacement)
Returns a new
DynamoDBMapperConfig.TableNameOverride object that will replace
every table name in requests with the given string. |
private final java.lang.String tableNameOverride
private final java.lang.String tableNamePrefix
private TableNameOverride(java.lang.String tableNameOverride, java.lang.String tableNamePrefix)
public TableNameOverride(java.lang.String tableNameOverride)
withTableNameReplacement(String)
public static DynamoDBMapperConfig.TableNameOverride withTableNamePrefix(java.lang.String tableNamePrefix)
DynamoDBMapperConfig.TableNameOverride
object that will prepend the
given string to every table name.public static DynamoDBMapperConfig.TableNameOverride withTableNameReplacement(java.lang.String tableNameReplacement)
DynamoDBMapperConfig.TableNameOverride
object that will replace
every table name in requests with the given string.public java.lang.String getTableName()
getTableNamePrefix()
public java.lang.String getTableNamePrefix()
getTableName()