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 java.lang.StringPROP_credentialsFileLocationprotected static java.lang.StringPROP_credentialsSecretLocationprotected static java.lang.StringPROP_instanceIdprotected static java.lang.StringPROP_projectId -
Constructor Summary
Constructors Constructor Description BigTableOptions() -
Method Summary
Modifier and Type Method Description io.datarouter.util.tuple.Twin<java.lang.String>bigtableConfigurationCredentialsKeyValue(java.lang.String clientName)java.lang.StringfindInstanceId(java.lang.String clientName)java.lang.StringfindProjectId(java.lang.String clientName)java.lang.StringinstanceId(java.lang.String clientName)protected static java.lang.StringmakeBigtableKey(java.lang.String propertyKey)java.lang.StringprojectId(java.lang.String clientName)java.util.Optional<io.datarouter.util.tuple.Twin<java.lang.String>>readCredentialsFileKeyValue(java.lang.String clientName)java.util.Optional<io.datarouter.util.tuple.Twin<java.lang.String>>readCredentialsSecretKeyValue(java.lang.String clientName)
-
Field Details
-
PROP_projectId
protected static final java.lang.String PROP_projectId- See Also:
- Constant Field Values
-
PROP_instanceId
protected static final java.lang.String PROP_instanceId- See Also:
- Constant Field Values
-
PROP_credentialsFileLocation
protected static final java.lang.String PROP_credentialsFileLocation- See Also:
- Constant Field Values
-
PROP_credentialsSecretLocation
protected static final java.lang.String PROP_credentialsSecretLocation- See Also:
- Constant Field Values
-
-
Constructor Details
-
BigTableOptions
public BigTableOptions()
-
-
Method Details
-
projectId
public java.lang.String projectId(java.lang.String clientName) -
instanceId
public java.lang.String instanceId(java.lang.String clientName) -
findProjectId
public java.lang.String findProjectId(java.lang.String clientName) -
findInstanceId
public java.lang.String findInstanceId(java.lang.String clientName) -
bigtableConfigurationCredentialsKeyValue
public io.datarouter.util.tuple.Twin<java.lang.String> bigtableConfigurationCredentialsKeyValue(java.lang.String clientName) -
readCredentialsFileKeyValue
public java.util.Optional<io.datarouter.util.tuple.Twin<java.lang.String>> readCredentialsFileKeyValue(java.lang.String clientName) -
readCredentialsSecretKeyValue
public java.util.Optional<io.datarouter.util.tuple.Twin<java.lang.String>> readCredentialsSecretKeyValue(java.lang.String clientName) -
makeBigtableKey
protected static java.lang.String makeBigtableKey(java.lang.String propertyKey)
-