public static class RedisClusterNode.RedisClusterNodeBuilder extends RedisNode.RedisNodeBuilder
RedisClusterNode.| Constructor and Description |
|---|
RedisClusterNodeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
RedisClusterNode |
build()
Get the
RedisNode. |
RedisClusterNode.RedisClusterNodeBuilder |
linkState(RedisClusterNode.LinkState linkState)
|
RedisClusterNode.RedisClusterNodeBuilder |
listeningAt(String host,
int port)
Set host and port of server.
|
RedisClusterNode.RedisClusterNodeBuilder |
promotedAs(RedisNode.NodeType nodeType)
Set server role.
|
RedisClusterNode.RedisClusterNodeBuilder |
replicaOf(String masterId)
Set the id of the master node.
|
RedisClusterNode.RedisClusterNodeBuilder |
serving(RedisClusterNode.SlotRange range)
|
RedisClusterNode.RedisClusterNodeBuilder |
slaveOf(String masterId)
Set the id of the master node.
|
RedisClusterNode.RedisClusterNodeBuilder |
withFlags(Set<RedisClusterNode.Flag> flags)
Set flags for node.
|
RedisClusterNode.RedisClusterNodeBuilder |
withId(String id)
Set id of server.
|
RedisClusterNode.RedisClusterNodeBuilder |
withName(String name)
Define node name.
|
public RedisClusterNode.RedisClusterNodeBuilder listeningAt(String host, int port)
RedisNode.RedisNodeBuilderlisteningAt in class RedisNode.RedisNodeBuilderhost - must not be null.public RedisClusterNode.RedisClusterNodeBuilder withName(String name)
RedisNode.RedisNodeBuilderwithName in class RedisNode.RedisNodeBuilderpublic RedisClusterNode.RedisClusterNodeBuilder withId(String id)
RedisNode.RedisNodeBuilderwithId in class RedisNode.RedisNodeBuilderpublic RedisClusterNode.RedisClusterNodeBuilder promotedAs(RedisNode.NodeType nodeType)
RedisNode.RedisNodeBuilderpromotedAs in class RedisNode.RedisNodeBuilderpublic RedisClusterNode.RedisClusterNodeBuilder slaveOf(String masterId)
RedisNode.RedisNodeBuilderslaveOf in class RedisNode.RedisNodeBuilderpublic RedisClusterNode.RedisClusterNodeBuilder replicaOf(String masterId)
RedisNode.RedisNodeBuilderreplicaOf in class RedisNode.RedisNodeBuilderpublic RedisClusterNode.RedisClusterNodeBuilder withFlags(Set<RedisClusterNode.Flag> flags)
flags - public RedisClusterNode.RedisClusterNodeBuilder serving(RedisClusterNode.SlotRange range)
range - public RedisClusterNode.RedisClusterNodeBuilder linkState(RedisClusterNode.LinkState linkState)
linkState - public RedisClusterNode build()
RedisNode.RedisNodeBuilderRedisNode.build in class RedisNode.RedisNodeBuilderCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.