Package com.google.genai.types
Class FileSearch.Builder
-
- All Implemented Interfaces:
public abstract class FileSearch.BuilderBuilder for FileSearch.
-
-
Constructor Summary
Constructors Constructor Description FileSearch.Builder()
-
Method Summary
Modifier and Type Method Description abstract FileSearch.BuilderfileSearchStoreNames(List<String> fileSearchStoreNames)Setter for fileSearchStoreNames. FileSearch.BuilderfileSearchStoreNames(Array<String> fileSearchStoreNames)Setter for fileSearchStoreNames. FileSearch.BuilderclearFileSearchStoreNames()Clears the value of fileSearchStoreNames field. abstract FileSearch.BuildertopK(Integer topK)Setter for topK. FileSearch.BuilderclearTopK()Clears the value of topK field. abstract FileSearch.BuildermetadataFilter(String metadataFilter)Setter for metadataFilter. FileSearch.BuilderclearMetadataFilter()Clears the value of metadataFilter field. abstract FileSearchbuild()-
-
Method Detail
-
fileSearchStoreNames
abstract FileSearch.Builder fileSearchStoreNames(List<String> fileSearchStoreNames)
Setter for fileSearchStoreNames.
fileSearchStoreNames: Required. The names of the file_search_stores to retrieve from. Example: `fileSearchStores/my-file-search-store-123`
-
fileSearchStoreNames
@CanIgnoreReturnValue() FileSearch.Builder fileSearchStoreNames(Array<String> fileSearchStoreNames)
Setter for fileSearchStoreNames.
fileSearchStoreNames: Required. The names of the file_search_stores to retrieve from. Example: `fileSearchStores/my-file-search-store-123`
-
clearFileSearchStoreNames
@CanIgnoreReturnValue() FileSearch.Builder clearFileSearchStoreNames()
Clears the value of fileSearchStoreNames field.
-
topK
abstract FileSearch.Builder topK(Integer topK)
Setter for topK.
topK: Optional. The number of semantic retrieval chunks to retrieve.
-
clearTopK
@CanIgnoreReturnValue() FileSearch.Builder clearTopK()
Clears the value of topK field.
-
metadataFilter
abstract FileSearch.Builder metadataFilter(String metadataFilter)
Setter for metadataFilter.
metadataFilter: Optional. Metadata filter to apply to the semantic retrieval documents and chunks.
-
clearMetadataFilter
@CanIgnoreReturnValue() FileSearch.Builder clearMetadataFilter()
Clears the value of metadataFilter field.
-
build
abstract FileSearch build()
-
-
-
-