public interface DynamoDBStoreConfigurationChildBuilder<S> extends org.infinispan.configuration.cache.StoreConfigurationChildBuilder<S>
Modifier and Type | Method and Description |
---|---|
DynamoDBStoreConfigurationChildBuilder |
applyRangeKey(String rangeKeyName)
Sets the name of the optional range key to apply to all DynamoDB
operations.
|
DynamoDBStoreConfigurationChildBuilder |
awsAccessKeyID(String awsAccessKeyID)
Sets the AWS access key ID.
|
DynamoDBStoreConfigurationChildBuilder |
awsSecretAccessKey(String awsSecretAccessKey)
Sets the AWS secret access key.
|
DynamoDBStoreConfigurationChildBuilder |
endpoint(String endpoint)
Sets the DynamoDB endpoint.
|
DynamoDBStoreConfigurationChildBuilder |
itemTransformerClass(Class itemTransformerClass)
Sets the class for transforming between Infinispan entries (key /
value pair and optional metadata) and a corresponding DynamoDB item.
|
DynamoDBStoreConfigurationChildBuilder |
rangeKeyValue(String rangeKeyValue)
Sets the value of the optional range key.
|
DynamoDBStoreConfigurationChildBuilder |
readCapacity(long readCapacity)
Sets the read capacity to provision when creating a new DynamoDB
table.
|
DynamoDBStoreConfigurationChildBuilder |
region(com.amazonaws.regions.Regions region)
Sets the DynamoDB region.
|
DynamoDBStoreConfigurationChildBuilder |
tablePrefix(String tablePrefix)
Sets the DynamoDB table prefix.
|
DynamoDBStoreConfigurationChildBuilder |
writeCapacity(long writeCapacity)
Sets the write capacity to provision when creating a new DynamoDB
table.
|
addProperty, async, fetchPersistentState, ignoreModifications, preload, purgeOnStartup, shared, singleton, withProperties
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, persistence, security, simpleCache, simpleCache, sites, storeAsBinary, template, transaction, unsafe, validate, versioning
DynamoDBStoreConfigurationChildBuilder endpoint(String endpoint)
endpoint
- The endpoint, null
if not specified.DynamoDBStoreConfigurationChildBuilder region(com.amazonaws.regions.Regions region)
region
- The region, null
if not specified.DynamoDBStoreConfigurationChildBuilder itemTransformerClass(Class itemTransformerClass)
itemTransformerClass
- The item transformer class. Must not
be null
.DynamoDBStoreConfigurationChildBuilder awsAccessKeyID(String awsAccessKeyID)
awsAccessKeyID
- The AWS access key ID. Must not be
null
.DynamoDBStoreConfigurationChildBuilder awsSecretAccessKey(String awsSecretAccessKey)
awsSecretAccessKey
- The AWS secret access key. Must not be
null
.DynamoDBStoreConfigurationChildBuilder readCapacity(long readCapacity)
readCapacity
- The read capacity. Must be equal or larger than
one.DynamoDBStoreConfigurationChildBuilder writeCapacity(long writeCapacity)
writeCapacity
- The write capacity. Must be equal or larger
than one.DynamoDBStoreConfigurationChildBuilder tablePrefix(String tablePrefix)
tablePrefix
- The table prefix, null
if not specified.DynamoDBStoreConfigurationChildBuilder applyRangeKey(String rangeKeyName)
rangeKeyName
- The range key name, null
if not
specified.DynamoDBStoreConfigurationChildBuilder rangeKeyValue(String rangeKeyValue)
rangeKeyValue
- The range key value, null
if not
specified.Copyright © 2017 Connect2id Ltd.. All Rights Reserved.