@Generated(value="OracleSDKGenerator", comments="API Version: 20231130") public final class FunctionCall extends ToolCall
The function call generated by the model.
Note: Objects should always be created or deserialized using the FunctionCall.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the FunctionCall.Builder
, which maintain a
set of all explicitly set fields called FunctionCall.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
FunctionCall.Builder |
ToolCall.Type
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
FunctionCall(String id,
String name,
String arguments)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static FunctionCall.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getArguments()
The arguments to call the function with, as generated by the model in JSON format.
|
String |
getName()
The name of the function to call.
|
int |
hashCode() |
FunctionCall.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public FunctionCall(String id, String name, String arguments)
public static FunctionCall.Builder builder()
Create a new builder.
public FunctionCall.Builder toBuilder()
public String getName()
The name of the function to call.
public String getArguments()
The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
Copyright © 2016–2025. All rights reserved.