Package io.openliberty.mcp.tools
Interface ToolManager.ToolArgument
- Enclosing interface:
- ToolManager
public static interface ToolManager.ToolArgument
Information about a tool argument
-
Method Details
-
name
String name()Gets the argument name- Returns:
- the argument name
-
description
String description()Gets the argument description- Returns:
- the argument description
-
required
boolean required()Whether the argument is required- Returns:
trueif the argument is required
-
type
Type type()The argument type- Returns:
- the type of the argument
-
defaultValue
String defaultValue()The default value- Returns:
- the default value, or
nullif the argument does not have a default value
-