public static class CloudBigtableScanConfiguration.Builder extends CloudBigtableTableConfiguration.Builder
CloudBigtableScanConfiguration.tableIdadditionalConfiguration, instanceId, projectId| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CloudBigtableScanConfiguration |
build()
Builds the
CloudBigtableScanConfiguration. |
CloudBigtableScanConfiguration.Builder |
withAppProfileId(String appProfileId)
Specifies the AppProfile to use.
|
CloudBigtableScanConfiguration.Builder |
withAppProfileId(ValueProvider<String> appProfileId)
Specifies the AppProfile to use.
|
CloudBigtableScanConfiguration.Builder |
withConfiguration(String key,
String value)
Adds additional connection configuration.
|
CloudBigtableScanConfiguration.Builder |
withConfiguration(String key,
ValueProvider<String> value)
Adds additional connection configuration.
|
CloudBigtableScanConfiguration.Builder |
withInstanceId(String instanceId)
Specifies the Cloud Bigtable instanceId.
|
CloudBigtableScanConfiguration.Builder |
withInstanceId(ValueProvider<String> instanceId)
Specifies the Cloud Bigtable instanceId.
|
CloudBigtableScanConfiguration.Builder |
withProjectId(String projectId)
Specifies the project ID for the Cloud Bigtable instance.
|
CloudBigtableScanConfiguration.Builder |
withProjectId(ValueProvider<String> projectId)
Specifies the project ID for the Cloud Bigtable instance.
|
CloudBigtableScanConfiguration.Builder |
withRequest(com.google.bigtable.repackaged.com.google.bigtable.v2.ReadRowsRequest request)
Deprecated.
Please use
withScan(Scan) instead.
Specifies the |
CloudBigtableScanConfiguration.Builder |
withRequest(ValueProvider<com.google.bigtable.repackaged.com.google.bigtable.v2.ReadRowsRequest> request)
Deprecated.
Please use
withScan(Scan) instead.
Specifies the |
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.
|
CloudBigtableScanConfiguration.Builder |
withTableId(ValueProvider<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.@Deprecated public CloudBigtableScanConfiguration.Builder withRequest(com.google.bigtable.repackaged.com.google.bigtable.v2.ReadRowsRequest request)
withScan(Scan) instead.
Specifies the ReadRowsRequest that will be used to filter the table.
request - The ReadRowsRequest to add to the configuration.CloudBigtableScanConfiguration.Builder for chaining convenience.@Deprecated public CloudBigtableScanConfiguration.Builder withRequest(ValueProvider<com.google.bigtable.repackaged.com.google.bigtable.v2.ReadRowsRequest> request)
withScan(Scan) instead.
Specifies the 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)
Overrides 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 withProjectId(ValueProvider<String> projectId)
Overrides 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)
Overrides 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 withInstanceId(ValueProvider<String> instanceId)
Overrides 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)
Overrides CloudBigtableConfiguration.Builder.withAppProfileId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
withAppProfileId in class CloudBigtableTableConfiguration.Builderpublic CloudBigtableScanConfiguration.Builder withAppProfileId(ValueProvider<String> appProfileId)
Overrides CloudBigtableConfiguration.Builder.withAppProfileId(String) so that it
returns CloudBigtableTableConfiguration.Builder.
withAppProfileId in class CloudBigtableTableConfiguration.Builderpublic CloudBigtableScanConfiguration.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 CloudBigtableTableConfiguration.BuilderCloudBigtableConfiguration.Builder for chaining convenience.public CloudBigtableScanConfiguration.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.
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.Builder withTableId(ValueProvider<String> tableId)
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.