Class VectorStoreRecordDataField.Builder
- java.lang.Object
-
- com.microsoft.semantickernel.data.vectorstorage.definition.VectorStoreRecordField.Builder<VectorStoreRecordDataField,VectorStoreRecordDataField.Builder>
-
- com.microsoft.semantickernel.data.vectorstorage.definition.VectorStoreRecordDataField.Builder
-
- All Implemented Interfaces:
SemanticKernelBuilder<VectorStoreRecordDataField>
- Enclosing class:
- VectorStoreRecordDataField
public static class VectorStoreRecordDataField.Builder extends VectorStoreRecordField.Builder<VectorStoreRecordDataField,VectorStoreRecordDataField.Builder>
Builder for the VectorStoreRecordDataField class.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VectorStoreRecordDataFieldbuild()Builds a new instance of the VectorStoreRecordDataField class.VectorStoreRecordDataField.BuilderisFilterable(boolean isFilterable)Sets a value indicating whether the field is filterable.VectorStoreRecordDataField.BuilderisFullTextSearchable(boolean isFullTextSearchable)Sets a value indicating whether the field is full text searchable.-
Methods inherited from class com.microsoft.semantickernel.data.vectorstorage.definition.VectorStoreRecordField.Builder
withFieldType, withName, withStorageName
-
-
-
-
Method Detail
-
isFilterable
public VectorStoreRecordDataField.Builder isFilterable(boolean isFilterable)
Sets a value indicating whether the field is filterable.- Parameters:
isFilterable- a value indicating whether the field is filterable- Returns:
- the builder
-
isFullTextSearchable
public VectorStoreRecordDataField.Builder isFullTextSearchable(boolean isFullTextSearchable)
Sets a value indicating whether the field is full text searchable.- Parameters:
isFullTextSearchable- a value indicating whether the field is full text searchable- Returns:
- the builder
-
build
public VectorStoreRecordDataField build()
Builds a new instance of the VectorStoreRecordDataField class.- Specified by:
buildin interfaceSemanticKernelBuilder<VectorStoreRecordDataField>- Specified by:
buildin classVectorStoreRecordField.Builder<VectorStoreRecordDataField,VectorStoreRecordDataField.Builder>- Returns:
- a new instance of the VectorStoreRecordDataField class
-
-