AzureCosmosDBNoSQLVectorStoreRecordCollectionOptions<TRecord> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Options when creating a AzureCosmosDBNoSQLVectorStoreRecordCollection<TRecord>.
public sealed class AzureCosmosDBNoSQLVectorStoreRecordCollectionOptions<TRecord> where TRecord : class
type AzureCosmosDBNoSQLVectorStoreRecordCollectionOptions<'Record (requires 'Record : null)> = class
Public NotInheritable Class AzureCosmosDBNoSQLVectorStoreRecordCollectionOptions(Of TRecord)
Type Parameters
- TRecord
- Inheritance
-
AzureCosmosDBNoSQLVectorStoreRecordCollectionOptions<TRecord>
Constructors
AzureCosmosDBNoSQLVectorStoreRecordCollectionOptions<TRecord>() |
Properties
Automatic |
Gets or sets a value that indicates whether automatic indexing is enabled for a collection in the Azure Cosmos DB service. |
IndexingMode |
Specifies the indexing mode in the Azure Cosmos DB service. More information here: https://learn.microsoft.com/en-us/azure/cosmos-db/index-policy#indexing-mode. |
JsonObjectCustomMapper |
Gets or sets an optional custom mapper to use when converting between the data model and the Azure CosmosDB NoSQL record. |
JsonSerializerOptions |
Gets or sets the JSON serializer options to use when converting between the data model and the Azure CosmosDB NoSQL record. |
PartitionKeyPropertyName |
The property name to use as partition key. |
VectorStoreRecordDefinition |
Gets or sets an optional record definition that defines the schema of the record type. |