@InternalApi(value="For internal usage only") public abstract class BigtableApi extends Object implements AutoCloseable
For internal use only - public for technical reasons.
Modifier | Constructor and Description |
---|---|
protected |
BigtableApi(BigtableHBaseSettings hbaseSettings) |
Modifier and Type | Method and Description |
---|---|
abstract void |
close() |
static BigtableApi |
create(BigtableHBaseSettings settings) |
abstract AdminClientWrapper |
getAdminClient() |
BigtableHBaseSettings |
getBigtableHBaseSettings() |
abstract DataClientWrapper |
getDataClient() |
protected BigtableApi(BigtableHBaseSettings hbaseSettings)
public static BigtableApi create(BigtableHBaseSettings settings) throws IOException
IOException
public abstract AdminClientWrapper getAdminClient()
public abstract DataClientWrapper getDataClient()
public BigtableHBaseSettings getBigtableHBaseSettings()
public abstract void close() throws IOException
close
in interface AutoCloseable
IOException