SerializableCloudBigtableScanConfigurationpublic class CloudBigtableTableConfiguration extends CloudBigtableConfiguration
| Modifier and Type | Class | Description |
|---|---|---|
static class |
CloudBigtableTableConfiguration.Builder |
Builds a
CloudBigtableTableConfiguration. |
| Modifier and Type | Field | Description |
|---|---|---|
protected ValueProvider<String> |
tableId |
VALUE_UNAVAILABLE| Modifier | Constructor | Description |
|---|---|---|
protected |
CloudBigtableTableConfiguration(ValueProvider<String> projectId,
ValueProvider<String> instanceId,
ValueProvider<String> tableId,
Map<String,ValueProvider<String>> additionalConfiguration) |
Creates a
CloudBigtableTableConfiguration using the specified configuration. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
copyConfig(CloudBigtableTableConfiguration.Builder builder) |
|
boolean |
equals(Object obj) |
Compares this configuration with the specified object.
|
String |
getTableId() |
Gets the table specified by the configuration.
|
void |
populateDisplayData(DisplayData.Builder builder) |
|
CloudBigtableTableConfiguration.Builder |
toBuilder() |
Creates a new
CloudBigtableConfiguration.Builder object containing the existing configuration. |
void |
validate() |
areParametersAccessible, checkNotNullOrEmpty, copyConfig, getAppProfileId, getConfiguration, getDisplayValue, getInstanceId, getProjectId, toBigtableOptions, toHBaseConfigprotected ValueProvider<String> tableId
protected CloudBigtableTableConfiguration(ValueProvider<String> projectId, ValueProvider<String> instanceId, ValueProvider<String> tableId, Map<String,ValueProvider<String>> additionalConfiguration)
CloudBigtableTableConfiguration using the specified configuration.projectId - The project ID for the instance.instanceId - The instance IDtableId - The table to connect to in the instance.additionalConfiguration - A Map with additional connection configuration.public String getTableId()
public CloudBigtableTableConfiguration.Builder toBuilder()
CloudBigtableConfigurationCloudBigtableConfiguration.Builder object containing the existing configuration.toBuilder in class CloudBigtableConfigurationCloudBigtableConfiguration.Builder.public void copyConfig(CloudBigtableTableConfiguration.Builder builder)
public boolean equals(Object obj)
CloudBigtableConfigurationequals in class CloudBigtableConfigurationobj - The object to compare this configuration against.true if the given object has the same configuration, false otherwise.public void populateDisplayData(DisplayData.Builder builder)
populateDisplayData in class CloudBigtableConfigurationpublic void validate()
validate in class CloudBigtableConfiguration