Class BigTableOptions
java.lang.Object
io.datarouter.client.hbase.client.HBaseOptions
io.datarouter.gcp.bigtable.client.BigTableOptions
@Singleton
public class BigTableOptions
extends io.datarouter.client.hbase.client.HBaseOptions
-
Field Summary
Fields Modifier and Type Field Description protected static StringPROP_credentialsFileLocationprotected static StringPROP_credentialsSecretLocationprotected static StringPROP_instanceIdprotected static StringPROP_projectIdFields inherited from class io.datarouter.client.hbase.client.HBaseOptions
PROP_maxHTables, PROP_maxThreadsPerHTable, PROP_minPoolSize, PROP_minThreadsPerHTable, PROP_zookeeperQuorum -
Constructor Summary
Constructors Constructor Description BigTableOptions() -
Method Summary
Modifier and Type Method Description io.datarouter.util.tuple.Twin<String>bigtableConfigurationCredentialsKeyValue(String clientName)StringfindInstanceId(String clientName)StringfindProjectId(String clientName)StringinstanceId(String clientName)protected static StringmakeBigtableKey(String propertyKey)StringprojectId(String clientName)Optional<io.datarouter.util.tuple.Twin<String>>readCredentialsFileKeyValue(String clientName)Optional<io.datarouter.util.tuple.Twin<String>>readCredentialsSecretKeyValue(String clientName)Methods inherited from class io.datarouter.client.hbase.client.HBaseOptions
makeHbaseKey, maxHTables, maxThreadsPerHTable, minThreadsPerHTable, zookeeperQuorum
-
Field Details
-
PROP_projectId
- See Also:
- Constant Field Values
-
PROP_instanceId
- See Also:
- Constant Field Values
-
PROP_credentialsFileLocation
- See Also:
- Constant Field Values
-
PROP_credentialsSecretLocation
- See Also:
- Constant Field Values
-
-
Constructor Details
-
BigTableOptions
public BigTableOptions()
-
-
Method Details
-
projectId
-
instanceId
-
findProjectId
-
findInstanceId
-
bigtableConfigurationCredentialsKeyValue
-
readCredentialsFileKeyValue
-
readCredentialsSecretKeyValue
-
makeBigtableKey
-