@InternalApi(value="For internal usage only") public abstract class BigtableHBaseSettings extends Object
Constructor and Description |
---|
BigtableHBaseSettings(org.apache.hadoop.conf.Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
static BigtableHBaseSettings |
create(org.apache.hadoop.conf.Configuration configuration) |
abstract String |
getAdminHost() |
abstract long |
getBatchingMaxRequestSize() |
abstract int |
getBulkMaxRowCount() |
org.apache.hadoop.conf.Configuration |
getConfiguration() |
abstract String |
getDataHost() |
String |
getInstanceId() |
abstract int |
getPort() |
String |
getProjectId() |
protected String |
getRequiredValue(String key,
String displayName) |
int |
getTtlSecondsForBackup() |
abstract boolean |
isRetriesWithoutTimestampAllowed() |
abstract String |
toDebugString() |
abstract Map<String,String> |
toDebugStrings() |
protected static final Logger LOG
public BigtableHBaseSettings(org.apache.hadoop.conf.Configuration configuration)
public static BigtableHBaseSettings create(org.apache.hadoop.conf.Configuration configuration) throws IOException
IOException
public org.apache.hadoop.conf.Configuration getConfiguration()
public String getProjectId()
public String getInstanceId()
public int getTtlSecondsForBackup()
public abstract String getDataHost()
public abstract String getAdminHost()
public abstract int getPort()
public abstract int getBulkMaxRowCount()
public abstract long getBatchingMaxRequestSize()
public abstract boolean isRetriesWithoutTimestampAllowed()
public abstract String toDebugString()