Class CollectionFindOneAndUpdateOptions
java.lang.Object
com.datastax.astra.client.core.options.BaseOptions<CollectionFindOneAndUpdateOptions>
com.datastax.astra.client.collections.commands.options.CollectionFindOneAndUpdateOptions
- All Implemented Interfaces:
Cloneable
public class CollectionFindOneAndUpdateOptions
extends BaseOptions<CollectionFindOneAndUpdateOptions>
List options for a findOneAndUpdate command.
-
Field Summary
Fields inherited from class com.datastax.astra.client.core.options.BaseOptions
commandType, dataAPIClientOptions, serializer, token
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdding this on top of sort(Sort[] s) to allow for a more fluent API.Sort[]
Get the sort options.projection
(Projection... p) Adding this on top of projection(Projection[] p) to allow for a more fluent API.Adding this on top of projection(Projection[] p) to allow for a more fluent API.Adding this on top of sort(Sort[] s) to allow for a more fluent API.Methods inherited from class com.datastax.astra.client.core.options.BaseOptions
adminAdditionalHeaders, clone, commandType, dataAPIClientOptions, databaseAdditionalHeaders, embeddingApiKey, embeddingAuthProvider, getCommandType, getDataAPIClientOptions, getRequestTimeout, getRequestTimeout, getSerializer, getTimeout, getTimeout, getToken, httpClientOptions, registerObserver, serializer, timeout, timeout, timeout, timeoutOptions, token, toString, unregisterObserver
-
Constructor Details
-
CollectionFindOneAndUpdateOptions
public CollectionFindOneAndUpdateOptions()Default constructor.
-
-
Method Details
-
returnDocument
Adding this on top of projection(Projection[] p) to allow for a more fluent API.- Parameters:
doc
- ReturnDocument value- Returns:
- current command
-
sort
Adding this on top of sort(Sort[] s) to allow for a more fluent API.- Parameters:
s
- sort options- Returns:
- current command
-
projection
Adding this on top of projection(Projection[] p) to allow for a more fluent API.- Parameters:
p
- projection options- Returns:
- current command
-
getSortArray
Get the sort options.- Returns:
- sort options
-
getProjectionArray
Adding this on top of sort(Sort[] s) to allow for a more fluent API.- Returns:
- project
-