Class SubmitToolOutputsAction
java.lang.Object
com.azure.ai.openai.assistants.models.RequiredAction
com.azure.ai.openai.assistants.models.SubmitToolOutputsAction
- All Implemented Interfaces:
com.azure.json.JsonSerializable<RequiredAction>
The details for required tool calls that must be submitted for an assistant thread run to continue.
-
Method Summary
Modifier and TypeMethodDescriptionstatic SubmitToolOutputsAction
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of SubmitToolOutputsAction from the JsonReader.Get the submitToolOutputs property: The details describing tools that should be called to submit tool outputs.getType()
Get the type property: The object type.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
-
Method Details
-
getSubmitToolOutputs
Get the submitToolOutputs property: The details describing tools that should be called to submit tool outputs.- Returns:
- the submitToolOutputs value.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<RequiredAction>
- Overrides:
toJson
in classRequiredAction
- Throws:
IOException
-
fromJson
public static SubmitToolOutputsAction fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SubmitToolOutputsAction from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of SubmitToolOutputsAction if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the SubmitToolOutputsAction.
-
getType
Get the type property: The object type.- Overrides:
getType
in classRequiredAction
- Returns:
- the type value.
-