| static FunctionDefinition.Builder | FunctionDefinition. builder() | Create a new builder. | 
| FunctionDefinition.Builder | FunctionDefinition.Builder. copy(FunctionDefinition model) |  | 
| FunctionDefinition.Builder | FunctionDefinition.Builder. description(String description) | A description of what the function does, used by the model to choose when and how to call
the function. | 
| FunctionDefinition.Builder | FunctionDefinition.Builder. name(String name) | The name of the function to be called. | 
| FunctionDefinition.Builder | FunctionDefinition.Builder. parameters(Object parameters) | The parameters the functions accepts, described as a JSON Schema object. | 
| FunctionDefinition.Builder | FunctionDefinition. toBuilder() |  |