Package com.datastax.astra.client.model
package com.datastax.astra.client.model
Domain model classes with
Requests
, Results
, Options
and Iterables
.-
ClassDescriptionOptions used in the `bulkWrite` command.Builder for creating
FindOneAndUpdateOptions
instances with a fluent API.Store the list of responses returned by the bulk write.List of possible types for the collection 'defaultId'.Represents the Collection definition with its name and metadata.Set of options to define and initialize a collection.Subclass representing the Authentication options.Builder forCollectionInfo
.Subclass representing the indexing options.Subclass representing the indexing options.Subclass representing a parameters for LLM ServicesSubclass representing the services options.Subclass representing the vector options.Represent a command to be executed against the Data API.Custom serializer for Command class.Use to initialize the HTTPClient.Constants in the JSON API.Bean representing the database information.Options to delete One document.Builder for creatingDeleteOneOptions
instances with a fluent API.Hold the result of delete commands (deleteOne, deleteMany).DistinctIterable<T,F> Iterator to get all distinct value for a particular field.DistinctIterator<T,F> Iterator to retrieve distinct values of a field in a document.Represents a document without schema constraints as a Map<String, Object>.(key/value)Filter Builder.Helper to build a where clause in natural language (fluent API).Ease process of creating a where clause.Helper to create FilterFindIterable<T>Represents the result of a 'find' command executed on a collection, providing an iterable interface to navigate through the result set.FindIterator<T>Implementing a custom iterator that will load next page if needed when hitting the last item of page.Options to find one and delete.Builder for creatingFindOneAndDeleteOptions
instances with a fluent API.Options used in the `findAndReplace` command.Builder for creatingFindOneAndReplaceOptions
instances with a fluent API.Store the result of a findOneAndReplace operation.List options for a findOneAndUpdate command.Builder for creatingFindOneAndUpdateOptions
instances with a fluent API.List Options for a FindOne command.Builder for creatingFindOneAndUpdateOptions
instances with a fluent API.List Options for a FindOne command.Builder for creatingFindOneAndUpdateOptions
instances with a fluent API.Options for InsertManyBuilder for creatingFindOneAndUpdateOptions
instances with a fluent API.Represents the result returned by command 'insertMany()', mainly the insertedIds.Represents the result returned by command 'insertOne()', mainly the insertedIRepresents the Namespace (keyspac) definition with its name and metadata.Replication strategiesOptions to create a Namespace.A globally unique identifier for objects.Page<R>Hold results for pagingHelping Iteration on Pages and Documents for DataApi.Encode the presence of a field in the result.Encode the presence of a field in the result.Options for the replaceOne operation.Builder for creatingReplaceOneOptions
instances with a fluent API.Enum to define the return document option.Similarity metric.Class to help building a projection.Encode the sort order in results.Utility class to hold the sort options for a query.Encore the update documentOptions for the updateOne operationBuilder for creatingUpdateManyOptions
instances with a fluent API.Options for the updateOne operationBuilder for creatingUpdateOneOptions
instances with a fluent API.Return update result.Helper for Syntax with updates.Materializing the UUIDv6 as a specialization class to drive serialization and deserialization.Materializing the UUIDv6 as a specialization class to drive serialization and deserialization.