Class BigtableBulkReadRowsCallSettings
@BetaApi("This surface is likely to change as the batching surface evolves.")
public class BigtableBulkReadRowsCallSettings
extends com.google.api.gax.rpc.UnaryCallSettings<Query,List<Row>>
This settings holds the batching thresholds as well as retry configuration for bulk read API.
Sample configuration:
BigtableBulkReadRowsCallSettings defaultBulkReadCallSettings =
bigtableDataCallSettings.getStubSettings().bulkReadRowsSettings();
BigtableBulkReadRowsCallSettings customBulkReadCallSettings = defaultBulkReadCallSettings
.toBuilder()
.setBatchingSettings(
defaultBulkReadCallSettings.getBatchingSettings().toBuilder()
.setDelayThreshold(Duration.ofSeconds(10))
.build())
.setRetryableCodes(Code.DEADLINE_EXCEEDED)
.build();
- See Also:
-
for batching thresholds explantion.
for retry configuration.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.api.gax.batching.BatchingSettings
Returns batching settings which contains multiple batch threshold levels.Get a builder with the same values as this object.Methods inherited from class com.google.api.gax.rpc.UnaryCallSettings
equals, getRetryableCodes, getRetrySettings, hashCode, newUnaryCallSettingsBuilder, toString
-
Method Details
-
getBatchingSettings
public com.google.api.gax.batching.BatchingSettings getBatchingSettings()Returns batching settings which contains multiple batch threshold levels. -
toBuilder
Get a builder with the same values as this object. See the class documentation ofBigtableBatchingCallSettings
for a sample settings configuration.
-