public static class CompositeEntityManager.Builder<T,K>
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CompositeEntityManager<T,K> |
build() |
CompositeEntityManager.Builder<T,K> |
withAutoCommit(boolean autoCommit)
If set to false
|
CompositeEntityManager.Builder<T,K> |
withColumnFamily(java.lang.String columnFamilyName)
optional
|
CompositeEntityManager.Builder<T,K> |
withConsistency(com.netflix.astyanax.model.ConsistencyLevel level)
set both read and write consistency
optional
|
CompositeEntityManager.Builder<T,K> |
withEntityType(java.lang.Class<T> clazz)
mandatory
|
CompositeEntityManager.Builder<T,K> |
withKeyPrefix(java.lang.String prefix) |
CompositeEntityManager.Builder<T,K> |
withKeyspace(com.netflix.astyanax.Keyspace keyspace)
mandatory
|
CompositeEntityManager.Builder<T,K> |
withMutationBatchManager(com.netflix.astyanax.MutationBatchManager batchManager)
Specify a mutation manager to use.
|
CompositeEntityManager.Builder<T,K> |
withReadConsistency(com.netflix.astyanax.model.ConsistencyLevel level)
optional
|
CompositeEntityManager.Builder<T,K> |
withRetryPolicy(com.netflix.astyanax.retry.RetryPolicy policy)
optional
|
CompositeEntityManager.Builder<T,K> |
withTTL(java.lang.Integer ttl)
default TTL for all columns written to cassandra
optional
|
CompositeEntityManager.Builder<T,K> |
withVerboseTracing(boolean verbose)
If set to true log every action
|
CompositeEntityManager.Builder<T,K> |
withWriteConsistency(com.netflix.astyanax.model.ConsistencyLevel level)
optional
|
public CompositeEntityManager.Builder<T,K> withEntityType(java.lang.Class<T> clazz)
clazz - entity class typepublic CompositeEntityManager.Builder<T,K> withKeyspace(com.netflix.astyanax.Keyspace keyspace)
keyspace - public CompositeEntityManager.Builder<T,K> withColumnFamily(java.lang.String columnFamilyName)
columnFamilyName - Name of column family to use.public CompositeEntityManager.Builder<T,K> withReadConsistency(com.netflix.astyanax.model.ConsistencyLevel level)
level - public CompositeEntityManager.Builder<T,K> withWriteConsistency(com.netflix.astyanax.model.ConsistencyLevel level)
level - public CompositeEntityManager.Builder<T,K> withConsistency(com.netflix.astyanax.model.ConsistencyLevel level)
level - public CompositeEntityManager.Builder<T,K> withTTL(java.lang.Integer ttl)
public CompositeEntityManager.Builder<T,K> withRetryPolicy(com.netflix.astyanax.retry.RetryPolicy policy)
level - public CompositeEntityManager.Builder<T,K> withAutoCommit(boolean autoCommit)
autoCommit - public CompositeEntityManager.Builder<T,K> withVerboseTracing(boolean verbose)
verbose - public CompositeEntityManager.Builder<T,K> withMutationBatchManager(com.netflix.astyanax.MutationBatchManager batchManager)
batchManager - public CompositeEntityManager.Builder<T,K> withKeyPrefix(java.lang.String prefix)
public CompositeEntityManager<T,K> build()