public static class BasicCassandraRepositoryConfig.Builder
extends java.lang.Object
Constructor and Description |
---|
BasicCassandraRepositoryConfig.Builder(CassandraGateway gateway)
Build with the given cassandra gateway
|
BasicCassandraRepositoryConfig.Builder(com.netflix.astyanax.Keyspace keyspace,
java.lang.String columnFamily)
Build by constructing a cassandra gateway for the given keyspace and column family
|
Modifier and Type | Method and Description |
---|---|
CassandraArchiveRepositoryConfig |
build()
Construct the config with defaults if necessary
|
BasicCassandraRepositoryConfig.Builder |
setArchiveOutputDirectory(java.nio.file.Path archiveOutputDirectory)
Output Directory for the script archives that were downloaded
|
BasicCassandraRepositoryConfig.Builder |
setFetchBatchSizeCount(int fetchBatchSize)
Number of archives to fetch per round-trip to the database
|
BasicCassandraRepositoryConfig.Builder |
setModuleSpecSerialize(ScriptModuleSpecSerializer specSerializer)
Set a customer serializer for the module specification
|
BasicCassandraRepositoryConfig.Builder |
setRepositoryId(java.lang.String repositoryId)
Set a unique, descriptive identifier used for reporting and display
|
BasicCassandraRepositoryConfig.Builder |
setShardCount(int shardCount)
Number of shards or buckets the archives should be put into
|
public BasicCassandraRepositoryConfig.Builder(com.netflix.astyanax.Keyspace keyspace, java.lang.String columnFamily)
public BasicCassandraRepositoryConfig.Builder(CassandraGateway gateway)
public BasicCassandraRepositoryConfig.Builder setRepositoryId(java.lang.String repositoryId)
public BasicCassandraRepositoryConfig.Builder setShardCount(int shardCount)
public BasicCassandraRepositoryConfig.Builder setFetchBatchSizeCount(int fetchBatchSize)
public BasicCassandraRepositoryConfig.Builder setArchiveOutputDirectory(java.nio.file.Path archiveOutputDirectory)
public BasicCassandraRepositoryConfig.Builder setModuleSpecSerialize(ScriptModuleSpecSerializer specSerializer)
public CassandraArchiveRepositoryConfig build() throws java.io.IOException
java.io.IOException