public static class BigtableOptions.Builder extends Object
Constructor | Description |
---|---|
Builder() |
Deprecated.
|
@Deprecated public Builder()
public BigtableOptions.Builder setAdminHost(String adminHost)
public BigtableOptions.Builder setDataHost(String dataHost)
public BigtableOptions.Builder setPort(int port)
public BigtableOptions.Builder setProjectId(String projectId)
public BigtableOptions.Builder setInstanceId(String instanceId)
public BigtableOptions.Builder setAppProfileId(String appProfileId)
public BigtableOptions.Builder setCredentialOptions(CredentialOptions credentialOptions)
public BigtableOptions.Builder setUserAgent(String userAgent)
public BigtableOptions.Builder setDataChannelCount(int dataChannelCount)
public int getDataChannelCount()
public BigtableOptions.Builder setRetryOptions(RetryOptions retryOptions)
public BigtableOptions.Builder setBulkOptions(BulkOptions bulkOptions)
public BigtableOptions.Builder setUsePlaintextNegotiation(boolean usePlaintextNegotiation)
public BigtableOptions.Builder setUseCachedDataPool(boolean useCachedDataPool)
BigtableSession
feature that caches datapools for cases
where there are many HBase Connections / BigtableSessions opened. This happens frequently in
DataflowuseCachedDataPool
- public BigtableOptions.Builder setCallOptionsConfig(CallOptionsConfig callOptionsConfig)
public BigtableOptions.Builder setUseBatch(boolean useBatch)
public BigtableOptions.Builder enableEmulator(String emulatorHostAndPort)
public BigtableOptions.Builder enableEmulator(String host, int port)
public BigtableOptions build()