BulkCommand.Builder |
BulkCommand.Builder.batch(int size) |
The number of documents processed by action within a transaction
|
BulkCommand.Builder |
BulkCommand.Builder.batchTransactionTimeout(Duration timeout) |
Precision is second.
|
BulkCommand.Builder |
BulkCommand.Builder.bucket(int size) |
The size of a bucket of documents id that fits into a record
|
BulkCommand.Builder |
BulkCommand.Builder.orElseAction(String alternativeAction) |
If the main action is not enabled or not exist fallback to the alternative action.
|
BulkCommand.Builder |
BulkCommand.Builder.param(String key,
Serializable value) |
Add an action parameter
|
BulkCommand.Builder |
BulkCommand.Builder.params(Map<String,Serializable> params) |
Set all action parameters
|
BulkCommand.Builder |
BulkCommand.Builder.queryLimit(long limit) |
Limits the query result.
|
BulkCommand.Builder |
BulkCommand.Builder.queryUnlimited() |
Unlimited query results, this will override the action defaultQueryLimit.
|
BulkCommand.Builder |
BulkCommand.Builder.repository(String name) |
Use a non default document repository
|
BulkCommand.Builder |
BulkCommand.Builder.scroller(String scrollerName) |
Sets scroller name used to materialized the document set
|
BulkCommand.Builder |
BulkCommand.Builder.setExclusive(Boolean value) |
When set to true only one command of this action per repository can be scheduled or running.
|
BulkCommand.Builder |
BulkCommand.Builder.setSequentialProcessing(Boolean value) |
When set to true the processing of the command is done on the same thread sequentially.
|
BulkCommand.Builder |
BulkCommand.Builder.setSequentialScroll(Boolean value) |
When set to true the scroll with other bulk commands having the same flag is done sequentially.
|
BulkCommand.Builder |
BulkCommand.Builder.useDocumentScroller() |
Uses a document scroller, the query must be a valid NXQL query.
|
BulkCommand.Builder |
BulkCommand.Builder.useExternalScroller() |
Uses an external scroller.
|
BulkCommand.Builder |
BulkCommand.Builder.useGenericScroller() |
Uses a generic scroller, the query syntax depends on scroller implementation.
|
BulkCommand.Builder |
BulkCommand.Builder.user(String name) |
Deprecated.
|