CloudBigtableTableConfiguration.Builderpublic static class CloudBigtableConfiguration.Builder extends Object
CloudBigtableConfiguration.| Modifier and Type | Field | Description |
|---|---|---|
protected Map<String,ValueProvider<String>> |
additionalConfiguration |
|
protected ValueProvider<String> |
instanceId |
|
protected ValueProvider<String> |
projectId |
| Constructor | Description |
|---|---|
Builder() |
| Modifier and Type | Method | Description |
|---|---|---|
CloudBigtableConfiguration |
build() |
Builds the
CloudBigtableConfiguration. |
protected void |
copyFrom(Map<String,ValueProvider<String>> configuration) |
|
CloudBigtableConfiguration.Builder |
withAppProfileId(String appProfileId) |
Specifies the AppProfile to use.
|
CloudBigtableConfiguration.Builder |
withConfiguration(String key,
String value) |
Adds additional connection configuration.
|
CloudBigtableConfiguration.Builder |
withInstanceId(String instanceId) |
Specifies the Cloud Bigtable instanceId.
|
CloudBigtableConfiguration.Builder |
withProjectId(String projectId) |
Specifies the project ID for the Cloud Bigtable instance.
|
protected ValueProvider<String> projectId
protected ValueProvider<String> instanceId
protected Map<String,ValueProvider<String>> additionalConfiguration
protected void copyFrom(Map<String,ValueProvider<String>> configuration)
public CloudBigtableConfiguration.Builder withProjectId(String projectId)
projectId - The project ID for the instance.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableConfiguration.Builder withInstanceId(String instanceId)
instanceId - The Cloud Bigtable instanceId.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableConfiguration.Builder withAppProfileId(String appProfileId)
public CloudBigtableConfiguration.Builder withConfiguration(String key, String value)
BigtableOptionsFactory.fromConfiguration(Configuration) for more information about
configuration options.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableConfiguration build()
CloudBigtableConfiguration.CloudBigtableConfiguration.