Class CallToolRequest
java.lang.Object
org.apache.juneau.bean.mcp.v20250618.CallToolRequest
Parameters for "tools/call".
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTool arguments (free-form object map).getName()Tool name to invoke.putArgument(String name, Object value) Convenience method to add a single tool argument.setArguments(Map<String, Object> value) Sets tool arguments.Sets the tool name.
-
Constructor Details
-
CallToolRequest
public CallToolRequest()
-
-
Method Details
-
getName
Tool name to invoke.- Returns:
- The name, or
nullif not set.
-
setName
Sets the tool name.- Parameters:
value- The new value. Can benull to unset the property.- Returns:
- This object (for method chaining).
-
getArguments
Tool arguments (free-form object map).- Returns:
- The arguments map, or
nullif not set.
-
setArguments
Sets tool arguments.- Parameters:
value- The new value. Can benull to unset the property.- Returns:
- This object (for method chaining).
-
putArgument
Convenience method to add a single tool argument.- Parameters:
name- The argument name. Can benull (LinkedHashMaptolerates anull key).value- The argument value. Can benull (stored asnull ).- Returns:
- This object (for method chaining).
-