@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
IOExceptionpublic abstract AdminClientWrapper getAdminClient()
public abstract DataClientWrapper getDataClient()
public BigtableHBaseSettings getBigtableHBaseSettings()
public abstract void close()
throws IOException
close in interface AutoCloseableIOException