Class LocalVecConfig.Builder
java.lang.Object
com.google.genkit.plugins.localvec.LocalVecConfig.Builder
- Enclosing class:
LocalVecConfig
Builder for LocalVecConfig.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configuration.Sets the directory for storing data.Sets the directory for storing data.Sets the embedder.embedderName(String embedderName) Sets the embedder by name for deferred resolution.embedderOptions(Object embedderOptions) Sets the embedder options.Sets the index name.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
indexName
Sets the index name.- Parameters:
indexName- the index name- Returns:
- this builder
-
embedder
Sets the embedder.- Parameters:
embedder- the embedder- Returns:
- this builder
-
embedderName
Sets the embedder by name for deferred resolution. The embedder will be resolved from the registry during plugin initialization.- Parameters:
embedderName- the embedder name (e.g., "openai/text-embedding-3-small")- Returns:
- this builder
-
directory
Sets the directory for storing data.- Parameters:
directory- the directory path- Returns:
- this builder
-
directory
Sets the directory for storing data.- Parameters:
directory- the directory path as string- Returns:
- this builder
-
embedderOptions
Sets the embedder options.- Parameters:
embedderOptions- the embedder options- Returns:
- this builder
-
build
Builds the configuration.- Returns:
- the configuration
-