类 Parameter
java.lang.Object
com.agentsflex.core.model.chat.tool.Parameter
- 所有已实现的接口:
Serializable
- 直接已知子类:
MethodParameter
工具方法参数定义
- 从以下版本开始:
- 2023/10/01
- 作者:
- fuhai
- 另请参阅:
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidstatic Parameter.Builderbuilder()String[]getEnums()getName()getType()booleanvoidsetChildren(List<Parameter> children) voidsetDefaultValue(Object defaultValue) voidsetDescription(String description) voidvoidvoidsetProperties(Map<String, Object> properties) voidsetRequired(boolean required) void
-
字段详细资料
-
serialVersionUID
- 另请参阅:
-
name
-
type
-
description
-
enums
-
required
-
defaultValue
-
children
-
properties
object 类型的属性定义(仅当字段有 @ToolParam 时解析) key: 字段名, value: 字段的 schema map(由序列化器直接使用)
-
-
构造器详细资料
-
Parameter
public Parameter()
-
-
方法详细资料
-
getName
-
setName
-
getType
-
setType
-
getDescription
-
setDescription
-
getEnums
-
setEnums
-
isRequired
-
setRequired
-
getDefaultValue
-
setDefaultValue
-
getChildren
-
setChildren
-
addChild
-
getProperties
-
setProperties
-
builder
-