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 Details

  • Constructor Details

    • BigTableOptions

      public BigTableOptions()
  • Method Details

    • projectId

      public String projectId​(String clientName)
    • instanceId

      public String instanceId​(String clientName)
    • findProjectId

      public String findProjectId​(String clientName)
    • findInstanceId

      public String findInstanceId​(String clientName)
    • bigtableConfigurationCredentialsKeyValue

      public io.datarouter.util.tuple.Twin<String> bigtableConfigurationCredentialsKeyValue​(String clientName)
    • readCredentialsFileKeyValue

      public Optional<io.datarouter.util.tuple.Twin<String>> readCredentialsFileKeyValue​(String clientName)
    • readCredentialsSecretKeyValue

      public Optional<io.datarouter.util.tuple.Twin<String>> readCredentialsSecretKeyValue​(String clientName)
    • makeBigtableKey

      protected static String makeBigtableKey​(String propertyKey)