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