Package com.redis.enterprise
Class Database.Builder
- java.lang.Object
-
- com.redis.enterprise.Database.Builder
-
- Enclosing class:
- Database
public static final class Database.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_CLUSTER_SHARD_COUNTstatic longDEFAULT_MEMORY_MBstatic java.lang.String[]DEFAULT_SHARD_KEY_REGEXES
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_MEMORY_MB
public static final long DEFAULT_MEMORY_MB
- See Also:
- Constant Field Values
-
DEFAULT_CLUSTER_SHARD_COUNT
public static final int DEFAULT_CLUSTER_SHARD_COUNT
- See Also:
- Constant Field Values
-
DEFAULT_SHARD_KEY_REGEXES
public static final java.lang.String[] DEFAULT_SHARD_KEY_REGEXES
-
-
Method Detail
-
uid
public Database.Builder uid(java.lang.Long uid)
-
name
public Database.Builder name(java.lang.String name)
-
replication
public Database.Builder replication(boolean replication)
-
sharding
public Database.Builder sharding(boolean sharding)
-
memory
public Database.Builder memory(DataSize memory)
-
port
public Database.Builder port(int port)
-
type
public Database.Builder type(java.lang.String type)
-
ossCluster
public Database.Builder ossCluster(boolean ossCluster)
-
proxyPolicy
public Database.Builder proxyPolicy(Database.ProxyPolicy proxyPolicy)
-
ossClusterAPIPreferredIPType
public Database.Builder ossClusterAPIPreferredIPType(Database.IPType ossClusterAPIPreferredIPType)
-
shardKeyRegex
public Database.Builder shardKeyRegex(java.lang.String regex)
-
shardKeyRegexes
public Database.Builder shardKeyRegexes(java.lang.String... regexes)
-
shardCount
public Database.Builder shardCount(int shardCount)
-
shardPlacement
public Database.Builder shardPlacement(Database.ShardPlacement shardPlacement)
-
module
public Database.Builder module(RedisModule module)
-
modules
public Database.Builder modules(RedisModule... modules)
-
moduleConfig
public Database.Builder moduleConfig(Database.ModuleConfig moduleConfig)
-
moduleConfigs
public Database.Builder moduleConfigs(Database.ModuleConfig... moduleConfigs)
-
build
public Database build()
-
-