Class VolatileVectorStoreRecordCollectionOptions.Builder<Record>
- java.lang.Object
-
- com.microsoft.semantickernel.data.VolatileVectorStoreRecordCollectionOptions.Builder<Record>
-
- Type Parameters:
Record- the record type
- Enclosing class:
- VolatileVectorStoreRecordCollectionOptions<Record>
public static class VolatileVectorStoreRecordCollectionOptions.Builder<Record> extends Object
Builder for Volatile vector store record collection options.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VolatileVectorStoreRecordCollectionOptions<Record>build()Builds the options.VolatileVectorStoreRecordCollectionOptions.Builder<Record>withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)Sets the object mapper.VolatileVectorStoreRecordCollectionOptions.Builder<Record>withRecordClass(Class<Record> recordClass)Sets the record class.VolatileVectorStoreRecordCollectionOptions.Builder<Record>withRecordDefinition(VectorStoreRecordDefinition recordDefinition)Sets the record definition.
-
-
-
Method Detail
-
withRecordClass
public VolatileVectorStoreRecordCollectionOptions.Builder<Record> withRecordClass(Class<Record> recordClass)
Sets the record class.- Parameters:
recordClass- the record class- Returns:
- the builder
-
withRecordDefinition
public VolatileVectorStoreRecordCollectionOptions.Builder<Record> withRecordDefinition(VectorStoreRecordDefinition recordDefinition)
Sets the record definition.- Parameters:
recordDefinition- the record definition- Returns:
- the builder
-
withObjectMapper
public VolatileVectorStoreRecordCollectionOptions.Builder<Record> withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Sets the object mapper.- Parameters:
objectMapper- the object mapper- Returns:
- the builder
-
build
public VolatileVectorStoreRecordCollectionOptions<Record> build()
Builds the options.- Returns:
- the options
-
-