Class HBaseClientOptionsBuilder
java.lang.Object
io.datarouter.client.hbase.client.HBaseClientOptionsBuilder
- All Implemented Interfaces:
io.datarouter.storage.client.ClientOptionsBuilder
public class HBaseClientOptionsBuilder extends Object implements io.datarouter.storage.client.ClientOptionsBuilder
-
Field Summary
Fields Modifier and Type Field Description protected StringclientIdNameprotected PropertiespropertiesFields inherited from interface io.datarouter.storage.client.ClientOptionsBuilder
DEFAULT_CLIENT_ID -
Constructor Summary
Constructors Modifier Constructor Description HBaseClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId)protectedHBaseClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId, String clientTypeName)HBaseClientOptionsBuilder(io.datarouter.storage.config.client.HBaseGenericClientOptions genericOptions) -
Method Summary
Modifier and Type Method Description Propertiesbuild()protected StringmakeKey(String suffix)HBaseClientOptionsBuilderwithMaxHTables(String maxHTables)HBaseClientOptionsBuilderwithMaxThreadsPerHTable(String maxThreadsPerHTable)HBaseClientOptionsBuilderwithMinPoolSize(int minPoolSize)HBaseClientOptionsBuilderwithMinThreadsPerHTable(String minThreadsPerHTable)HBaseClientOptionsBuilderwithZookeeperQuorum(String zookeeperQuorum)
-
Field Details
-
clientIdName
-
properties
-
-
Constructor Details
-
HBaseClientOptionsBuilder
public HBaseClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId) -
HBaseClientOptionsBuilder
public HBaseClientOptionsBuilder(io.datarouter.storage.config.client.HBaseGenericClientOptions genericOptions) -
HBaseClientOptionsBuilder
protected HBaseClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId, String clientTypeName)
-
-
Method Details
-
withZookeeperQuorum
-
withMaxHTables
-
withMinThreadsPerHTable
-
withMaxThreadsPerHTable
-
withMinPoolSize
-
build
- Specified by:
buildin interfaceio.datarouter.storage.client.ClientOptionsBuilder
-
makeKey
-