com.amazonaws.services.dynamodbv2.datamodeling
Class DynamoDBMapperConfig.TableNameOverride

java.lang.Object
  extended by com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperConfig.TableNameOverride
Enclosing class:
DynamoDBMapperConfig

public static final class DynamoDBMapperConfig.TableNameOverride
extends java.lang.Object

Allows overriding the table name declared on a domain class by the DynamoDBTable annotation.


Constructor Summary
DynamoDBMapperConfig.TableNameOverride(java.lang.String tableNameOverride)
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamoDBMapperConfig.TableNameOverride

public DynamoDBMapperConfig.TableNameOverride(java.lang.String tableNameOverride)
See Also:
withTableNameReplacement(String)
Method Detail

withTableNamePrefix

public static DynamoDBMapperConfig.TableNameOverride withTableNamePrefix(java.lang.String tableNamePrefix)
Returns a new DynamoDBMapperConfig.TableNameOverride object that will prepend the given string to every table name.


withTableNameReplacement

public 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.


getTableName

public java.lang.String getTableName()
Returns the table name to use for all requests. Exclusive with getTableNamePrefix()

See Also:
DynamoDBMapperConfig.getTableNameOverride()

getTableNamePrefix

public java.lang.String getTableNamePrefix()
Returns the table name prefix to prepend the table name for all requests. Exclusive with getTableName()

See Also:
DynamoDBMapperConfig.getTableNameOverride()


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.