public class BigtableOptions extends Object implements Serializable, Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
BigtableOptions.Builder
A mutable builder for BigtableConnectionOptions.
|
Modifier and Type | Field and Description |
---|---|
static String |
BIGTABLE_ADMIN_HOST_DEFAULT
Constant
BIGTABLE_ADMIN_HOST_DEFAULT="bigtableadmin.googleapis.com" |
static String |
BIGTABLE_APP_PROFILE_DEFAULT
Constant
BIGTABLE_APP_PROFILE_DEFAULT="" , defaults to the server default app
profile |
static String |
BIGTABLE_BATCH_DATA_HOST_DEFAULT
Constant
BIGTABLE_BATCH_DATA_HOST_DEFAULT="bigtable.googleapis.com" |
static String |
BIGTABLE_CLIENT_ADAPTER |
static int |
BIGTABLE_DATA_CHANNEL_COUNT_DEFAULT
Constant
BIGTABLE_DATA_CHANNEL_COUNT_DEFAULT=getDefaultDataChannelCount() |
static String |
BIGTABLE_DATA_HOST_DEFAULT
Constant
BIGTABLE_DATA_HOST_DEFAULT="bigtable.googleapis.com" |
static String |
BIGTABLE_EMULATOR_HOST_ENV_VAR
Constant
BIGTABLE_EMULATOR_HOST_ENV_VAR="bigtableadmin.googleapis.com" |
static int |
BIGTABLE_PORT_DEFAULT
Constant
BIGTABLE_PORT_DEFAULT=443 |
Modifier and Type | Method and Description |
---|---|
static BigtableOptions.Builder |
builder()
Create a new instance of the
BigtableOptions.Builder . |
protected BigtableOptions |
clone() |
boolean |
equals(Object obj) |
String |
getAdminHost()
Getter for the field
tableAdminHost . |
String |
getAppProfileId()
Getter for the field
appProfileId . |
BulkOptions |
getBulkOptions()
Getter for the field
bulkOptions . |
CallOptionsConfig |
getCallOptionsConfig()
Getter for the field
callOptionsConfig . |
int |
getChannelCount()
The number of data channels to create.
|
CredentialOptions |
getCredentialOptions()
Get the credential this object was constructed with.
|
String |
getDataHost()
Getter for the field
dataHost . |
static BigtableOptions |
getDefaultOptions() |
String |
getInstanceId()
Getter for the field
instanceId . |
BigtableInstanceName |
getInstanceName()
Getter for the field
instanceName . |
int |
getPort()
Getter for the field
port . |
String |
getProjectId()
Getter for the field
projectId . |
RetryOptions |
getRetryOptions()
Options controlling retries.
|
String |
getUserAgent()
Gets the user-agent to be appended to User-Agent header when creating new streams for the
channel.
|
BigtableOptions.Builder |
toBuilder()
toBuilder.
|
String |
toString() |
boolean |
useBatch() |
boolean |
useCachedChannel()
Experimental feature to allow situations with multiple connections to optimize their startup
time.
|
boolean |
useGCJClient()
useGCJClient
|
boolean |
usePlaintextNegotiation()
usePlaintextNegotiation.
|
public static final String BIGTABLE_EMULATOR_HOST_ENV_VAR
BIGTABLE_EMULATOR_HOST_ENV_VAR="bigtableadmin.googleapis.com"
public static final String BIGTABLE_ADMIN_HOST_DEFAULT
BIGTABLE_ADMIN_HOST_DEFAULT="bigtableadmin.googleapis.com"
public static final String BIGTABLE_DATA_HOST_DEFAULT
BIGTABLE_DATA_HOST_DEFAULT="bigtable.googleapis.com"
public static final String BIGTABLE_BATCH_DATA_HOST_DEFAULT
BIGTABLE_BATCH_DATA_HOST_DEFAULT="bigtable.googleapis.com"
public static final int BIGTABLE_PORT_DEFAULT
BIGTABLE_PORT_DEFAULT=443
public static final int BIGTABLE_DATA_CHANNEL_COUNT_DEFAULT
BIGTABLE_DATA_CHANNEL_COUNT_DEFAULT=getDefaultDataChannelCount()
public static final String BIGTABLE_APP_PROFILE_DEFAULT
BIGTABLE_APP_PROFILE_DEFAULT=""
, defaults to the server default app
profilepublic static final String BIGTABLE_CLIENT_ADAPTER
public static BigtableOptions getDefaultOptions()
public static BigtableOptions.Builder builder()
BigtableOptions.Builder
.public String getAdminHost()
tableAdminHost
.String
object.public String getInstanceId()
instanceId
.String
object.public String getAppProfileId()
appProfileId
.String
object.public int getPort()
port
.public CredentialOptions getCredentialOptions()
public String getUserAgent()
String
object.public RetryOptions getRetryOptions()
RetryOptions
object.public int getChannelCount()
public BigtableInstanceName getInstanceName()
instanceName
.BigtableInstanceName
object.public BulkOptions getBulkOptions()
bulkOptions
.BulkOptions
object.public boolean usePlaintextNegotiation()
public CallOptionsConfig getCallOptionsConfig()
callOptionsConfig
.CallOptionsConfig
object.public boolean useGCJClient()
public BigtableOptions.Builder toBuilder()
BigtableOptions.Builder
object.public boolean useCachedChannel()
BigtableSession
.public boolean useBatch()
protected BigtableOptions clone()