public static class CloudBigtableScanConfiguration.Builder extends CloudBigtableTableConfiguration.Builder
CloudBigtableScanConfiguration.additionalConfiguration, instanceId, projectIdtableId| Constructor | Description |
|---|---|
Builder() |
| Modifier and Type | Method | Description |
|---|---|---|
CloudBigtableScanConfiguration |
build() |
Builds the
CloudBigtableScanConfiguration. |
CloudBigtableScanConfiguration.Builder |
withAppProfileId(String appProfileId) |
Specifies the AppProfile to use.
|
CloudBigtableScanConfiguration.Builder |
withConfiguration(String key,
String value) |
Adds additional connection configuration.
|
CloudBigtableScanConfiguration.Builder |
withInstanceId(String instanceId) |
Specifies the Cloud Bigtable instanceId.
|
CloudBigtableScanConfiguration.Builder |
withProjectId(String projectId) |
Specifies the project ID for the Cloud Bigtable instance.
|
CloudBigtableScanConfiguration.Builder |
withRequest(com.google.bigtable.repackaged.com.google.bigtable.v2.ReadRowsRequest request) |
Specifies the
ReadRowsRequest that will be used to filter the table. |
CloudBigtableScanConfiguration.Builder |
withScan(Scan scan) |
Specifies the
Scan that will be used to filter the table. |
CloudBigtableScanConfiguration.Builder |
withTableId(String tableId) |
Specifies the table to connect to.
|
copyFrompublic CloudBigtableScanConfiguration.Builder withScan(Scan scan)
Scan that will be used to filter the table.scan - The Scan to add to the configuration.CloudBigtableScanConfiguration.Builder for chaining convenience.public CloudBigtableScanConfiguration.Builder withRequest(com.google.bigtable.repackaged.com.google.bigtable.v2.ReadRowsRequest request)
ReadRowsRequest that will be used to filter the table.request - The ReadRowsRequest to add to the configuration.CloudBigtableScanConfiguration.Builder for chaining convenience.public CloudBigtableScanConfiguration.Builder withProjectId(String projectId)
CloudBigtableConfiguration.Builder.withProjectId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
Overrides CloudBigtableTableConfiguration.Builder.withProjectId(String) so that it
returns CloudBigtableScanConfiguration.Builder.
withProjectId in class CloudBigtableTableConfiguration.BuilderprojectId - The project ID for the instance.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableScanConfiguration.Builder withInstanceId(String instanceId)
CloudBigtableConfiguration.Builder.withInstanceId(String) so that it
returns CloudBigtableTableConfiguration.Builder.withInstanceId in class CloudBigtableTableConfiguration.BuilderinstanceId - The Cloud Bigtable instanceId.CloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableScanConfiguration.Builder withAppProfileId(String appProfileId)
CloudBigtableConfiguration.Builder.withAppProfileId(String) so that it
returns CloudBigtableTableConfiguration.Builder.withAppProfileId in class CloudBigtableTableConfiguration.Builderpublic CloudBigtableScanConfiguration.Builder withConfiguration(String key, String value)
BigtableOptionsFactory.fromConfiguration(Configuration) for more information about
configuration options.
Overrides CloudBigtableConfiguration.Builder.withConfiguration(String, String) so
that it returns CloudBigtableTableConfiguration.Builder.withConfiguration in class CloudBigtableTableConfiguration.BuilderCloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableScanConfiguration.Builder withTableId(String tableId)
Overrides CloudBigtableTableConfiguration.Builder.withTableId(String) so that it
returns CloudBigtableScanConfiguration.Builder.
withTableId in class CloudBigtableTableConfiguration.BuildertableId - The table to connect to.CloudBigtableTableConfiguration.Builder for chaining convenience.public CloudBigtableScanConfiguration build()
CloudBigtableScanConfiguration.build in class CloudBigtableTableConfiguration.BuilderCloudBigtableScanConfiguration.