Package com.openai.models
Class FileSearchTool.Builder
-
- All Implemented Interfaces:
public final class FileSearchTool.Builder
-
-
Constructor Summary
Constructors Constructor Description FileSearchTool.Builder()
-
Method Summary
Modifier and Type Method Description final FileSearchTool.Builder
type(FileSearchTool.Type type)
The type of tool being defined: file_search
final FileSearchTool.Builder
type(JsonField<FileSearchTool.Type> type)
The type of tool being defined: file_search
final FileSearchTool.Builder
fileSearch(FileSearchTool.FileSearch fileSearch)
Overrides for the file search tool. final FileSearchTool.Builder
fileSearch(JsonField<FileSearchTool.FileSearch> fileSearch)
Overrides for the file search tool. final FileSearchTool.Builder
additionalProperties(Map<String, JsonValue> additionalProperties)
final FileSearchTool.Builder
putAdditionalProperty(String key, JsonValue value)
final FileSearchTool.Builder
putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
final FileSearchTool.Builder
removeAdditionalProperty(String key)
final FileSearchTool.Builder
removeAllAdditionalProperties(Set<String> keys)
final FileSearchTool
build()
-
-
Method Detail
-
type
final FileSearchTool.Builder type(FileSearchTool.Type type)
The type of tool being defined:
file_search
-
type
final FileSearchTool.Builder type(JsonField<FileSearchTool.Type> type)
The type of tool being defined:
file_search
-
fileSearch
final FileSearchTool.Builder fileSearch(FileSearchTool.FileSearch fileSearch)
Overrides for the file search tool.
-
fileSearch
final FileSearchTool.Builder fileSearch(JsonField<FileSearchTool.FileSearch> fileSearch)
Overrides for the file search tool.
-
additionalProperties
final FileSearchTool.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final FileSearchTool.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final FileSearchTool.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final FileSearchTool.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final FileSearchTool.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final FileSearchTool build()
-
-
-
-