Class FileSearchToolDefinition
java.lang.Object
com.azure.ai.openai.assistants.models.ToolDefinition
com.azure.ai.openai.assistants.models.FileSearchToolDefinition
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ToolDefinition>
The input definition information for a file search tool as used to configure an assistant.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of FileSearchToolDefinition class. -
Method Summary
Modifier and TypeMethodDescriptionstatic FileSearchToolDefinition
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of FileSearchToolDefinition from the JsonReader.Get the fileSearch property: Options overrides for the file search tool.getType()
Get the type property: The object type.setFileSearch
(FileSearchToolDefinitionDetails fileSearch) Set the fileSearch property: Options overrides for the file search tool.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
FileSearchToolDefinition
public FileSearchToolDefinition()Creates an instance of FileSearchToolDefinition class.
-
-
Method Details
-
getType
Get the type property: The object type.- Overrides:
getType
in classToolDefinition
- Returns:
- the type value.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<ToolDefinition>
- Overrides:
toJson
in classToolDefinition
- Throws:
IOException
-
fromJson
public static FileSearchToolDefinition fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of FileSearchToolDefinition from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of FileSearchToolDefinition if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException
- If an error occurs while reading the FileSearchToolDefinition.
-
getFileSearch
Get the fileSearch property: Options overrides for the file search tool.- Returns:
- the fileSearch value.
-
setFileSearch
Set the fileSearch property: Options overrides for the file search tool.- Parameters:
fileSearch
- the fileSearch value to set.- Returns:
- the FileSearchToolDefinition object itself.
-