Share via


AzureCosmosDBNoSQLVectorStoreRecordCollectionOptions<TRecord> Class

Definition

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.

Applies to