public static class BigtableOptions.Builder extends Object
Constructor and Description |
---|
Builder()
Deprecated.
Please use the
BigtableOptions.builder() instead. |
@Deprecated public Builder()
BigtableOptions.builder()
instead.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
- a flag to decide connection pool usages.BigtableOptions.Builder
object with cached DataPool flag.public BigtableOptions.Builder setCallOptionsConfig(CallOptionsConfig callOptionsConfig)
public BigtableOptions.Builder setUseBatch(boolean useBatch)
public BigtableOptions.Builder setUseGCJClient(boolean useGCJClient)
public BigtableOptions.Builder enableEmulator(String emulatorHostAndPort)
public BigtableOptions.Builder enableEmulator(String host, int port)
public BigtableOptions build()