public static class CloudBigtableTableConfiguration.Builder extends CloudBigtableConfiguration.Builder
CloudBigtableTableConfiguration.| Modifier and Type | Field and Description |
|---|---|
protected ValueProvider<String> |
tableId |
additionalConfiguration, instanceId, projectId| Constructor and Description |
|---|
Builder() |
copyFromprotected ValueProvider<String> tableId
public CloudBigtableTableConfiguration.Builder withTableId(String tableId)
tableId - The table to connect to.CloudBigtableTableConfiguration.Builder for chaining convenience.public CloudBigtableTableConfiguration.Builder withTableId(ValueProvider<String> tableId)
tableId - The table to connect to.CloudBigtableTableConfiguration.Builder for chaining convenience.public CloudBigtableTableConfiguration.Builder withProjectId(String projectId)
Overrides CloudBigtableConfiguration.Builder.withProjectId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
withProjectId in class CloudBigtableConfiguration.BuilderprojectId - The project ID for the instance.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableTableConfiguration.Builder withProjectId(ValueProvider<String> projectId)
Overrides CloudBigtableConfiguration.Builder.withProjectId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
projectId - The project ID for the instance.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableTableConfiguration.Builder withInstanceId(String instanceId)
Overrides CloudBigtableConfiguration.Builder.withInstanceId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
withInstanceId in class CloudBigtableConfiguration.BuilderinstanceId - The Cloud Bigtable instanceId.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableTableConfiguration.Builder withInstanceId(ValueProvider<String> instanceId)
Overrides CloudBigtableConfiguration.Builder.withInstanceId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
instanceId - The Cloud Bigtable instanceId.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableTableConfiguration.Builder withAppProfileId(String appProfileId)
Overrides CloudBigtableConfiguration.Builder.withAppProfileId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
withAppProfileId in class CloudBigtableConfiguration.Builderpublic CloudBigtableTableConfiguration.Builder withAppProfileId(ValueProvider<String> appProfileId)
Overrides CloudBigtableConfiguration.Builder.withAppProfileId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
public CloudBigtableTableConfiguration.Builder withConfiguration(String key, String value)
BigtableOptionsFactory for more information
about configuration options.
Overrides CloudBigtableConfiguration.Builder.withConfiguration(String, String) so
that it returns CloudBigtableTableConfiguration.Builder.
withConfiguration in class CloudBigtableConfiguration.BuilderCloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableTableConfiguration.Builder withConfiguration(String key, ValueProvider<String> value)
BigtableOptionsFactory for more information
about configuration options.
Overrides CloudBigtableConfiguration.Builder.withConfiguration(String, String) so
that it returns CloudBigtableTableConfiguration.Builder.
CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableTableConfiguration build()
CloudBigtableTableConfiguration.build in class CloudBigtableConfiguration.BuilderCloudBigtableTableConfiguration.