Class CollectionFindOneAndDeleteOptions
java.lang.Object
com.datastax.astra.client.core.options.BaseOptions<CollectionFindOneAndDeleteOptions>
com.datastax.astra.client.collections.commands.options.CollectionFindOneAndDeleteOptions
- All Implemented Interfaces:
Cloneable
public class CollectionFindOneAndDeleteOptions
extends BaseOptions<CollectionFindOneAndDeleteOptions>
Options to find one and delete.
-
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 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
-
CollectionFindOneAndDeleteOptions
public CollectionFindOneAndDeleteOptions()Default constructor.
-
-
Method Details
-
sort
Adding this on top of sort(Sort[] s) to allow for a more fluent API.- Parameters:
s
- sort options- Returns:
- current command
-
getSortArray
Get the sort options.- Returns:
- sort options
-
projection
Adding this on top of projection(Projection[] p) to allow for a more fluent API.- Parameters:
p
- projection options- Returns:
- current command
-
getProjectionArray
Adding this on top of sort(Sort[] s) to allow for a more fluent API.- Returns:
- project
-