@InternalExtensionOnly public class CloudBigtableTableConfiguration extends CloudBigtableConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
CloudBigtableTableConfiguration.Builder
Builds a
CloudBigtableTableConfiguration. |
| Modifier and Type | Field and Description |
|---|---|
protected ValueProvider<String> |
tableId |
VALUE_UNAVAILABLE| Modifier | Constructor and 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 and 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, 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