@Beta(value=V4_9_0, warningText="Preview API - subject to change in non-backwards compatible way") public final class BulkProcessingOptions<TContext> extends Object
CosmosAsyncContainer.processBulkOperations(Flux, BulkProcessingOptions)
is called, changing it will have no affect.Constructor and Description |
---|
BulkProcessingOptions() |
BulkProcessingOptions(TContext batchContext) |
Modifier and Type | Method and Description |
---|---|
TContext |
getBatchContext() |
int |
getMaxMicroBatchConcurrency() |
Duration |
getMaxMicroBatchInterval() |
int |
getMaxMicroBatchSize() |
BulkProcessingOptions<TContext> |
setMaxMicroBatchConcurrency(int maxMicroBatchConcurrency)
The maximum concurrency for executing requests for a partition key range.
|
BulkProcessingOptions<TContext> |
setMaxMicroBatchInterval(Duration maxMicroBatchInterval)
The flush interval for bulk operations.
|
BulkProcessingOptions<TContext> |
setMaxMicroBatchSize(int maxMicroBatchSize)
The batching size for bulk operations.
|
public BulkProcessingOptions(TContext batchContext)
public BulkProcessingOptions()
@Beta(value=V4_9_0, warningText="Preview API - subject to change in non-backwards compatible way") public int getMaxMicroBatchSize()
@Beta(value=V4_9_0, warningText="Preview API - subject to change in non-backwards compatible way") public BulkProcessingOptions<TContext> setMaxMicroBatchSize(int maxMicroBatchSize)
maxMicroBatchSize
- batching size.@Beta(value=V4_9_0, warningText="Preview API - subject to change in non-backwards compatible way") public int getMaxMicroBatchConcurrency()
@Beta(value=V4_9_0, warningText="Preview API - subject to change in non-backwards compatible way") public BulkProcessingOptions<TContext> setMaxMicroBatchConcurrency(int maxMicroBatchConcurrency)
maxMicroBatchConcurrency
- maximum concurrency.@Beta(value=V4_9_0, warningText="Preview API - subject to change in non-backwards compatible way") public Duration getMaxMicroBatchInterval()
@Beta(value=V4_9_0, warningText="Preview API - subject to change in non-backwards compatible way") public BulkProcessingOptions<TContext> setMaxMicroBatchInterval(Duration maxMicroBatchInterval)
maxMicroBatchInterval
- duration after which operations will be flushed to form a new batch to be executed.@Beta(value=V4_9_0, warningText="Preview API - subject to change in non-backwards compatible way") public TContext getBatchContext()
Copyright © 2021 Microsoft Corporation. All rights reserved.