Class FunctionCall.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeaiinference.model.FunctionCall.Builder
-
- Enclosing class:
- FunctionCall
public static class FunctionCall.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionCall.Builder
arguments(String arguments)
The arguments to call the function with, as generated by the model in JSON format.FunctionCall
build()
FunctionCall.Builder
copy(FunctionCall model)
FunctionCall.Builder
id(String id)
FunctionCall.Builder
name(String name)
The name of the function to call.
-
-
-
Method Detail
-
id
public FunctionCall.Builder id(String id)
-
name
public FunctionCall.Builder name(String name)
The name of the function to call.- Parameters:
name
- the value to set- Returns:
- this builder
-
arguments
public FunctionCall.Builder arguments(String arguments)
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.
- Parameters:
arguments
- the value to set- Returns:
- this builder
-
build
public FunctionCall build()
-
copy
public FunctionCall.Builder copy(FunctionCall model)
-
-