Builder

public final class Builder

A builder for FileSearch.

Functions

Link copied to clipboard
public final Tool.FileSearch.Builder addFileSearchStoreName(String fileSearchStoreName)

Adds a single String to fileSearchStoreNames.

Link copied to clipboard
public final Tool.FileSearch.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final Tool.FileSearch build()

Returns an immutable instance of FileSearch.

Link copied to clipboard
public final Tool.FileSearch.Builder fileSearchStoreNames(JsonField<List<String>> fileSearchStoreNames)

Sets Builder.fileSearchStoreNames to an arbitrary JSON value.

public final Tool.FileSearch.Builder fileSearchStoreNames(List<String> fileSearchStoreNames)

The file search store names to search.

Link copied to clipboard
public final Tool.FileSearch.Builder metadataFilter(JsonField<String> metadataFilter)

Sets Builder.metadataFilter to an arbitrary JSON value.

public final Tool.FileSearch.Builder metadataFilter(String metadataFilter)

Metadata filter to apply to the semantic retrieval documents and chunks.

Link copied to clipboard
public final Tool.FileSearch.Builder putAdditionalProperty(String key, JsonValue value)
Link copied to clipboard
public final Tool.FileSearch.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final Tool.FileSearch.Builder topK(JsonField<Integer> topK)

Sets Builder.topK to an arbitrary JSON value.

public final Tool.FileSearch.Builder topK(Integer topK)

The number of semantic retrieval chunks to retrieve.

Link copied to clipboard
public final Tool.FileSearch.Builder type(JsonValue type)

Sets the field to an arbitrary JSON value.