Package dev.langchain4j.agent.tool
Class ToolSpecification.Builder
-
- All Implemented Interfaces:
public final class ToolSpecification.BuilderToolSpecificationbuilder static inner class.
-
-
Method Summary
Modifier and Type Method Description ToolSpecification.Buildername(String name)Sets the name.ToolSpecification.Builderdescription(String description)Sets the description.ToolSpecification.Builderparameters(JsonObjectSchema parameters)Sets the parameters.ToolSpecificationbuild()Returns a ToolSpecificationbuilt from the parameters previously set.-
-
Method Detail
-
name
ToolSpecification.Builder name(String name)
Sets the
name.- Parameters:
name- thename- Returns:
this
-
description
ToolSpecification.Builder description(String description)
Sets the
description.- Parameters:
description- thedescription- Returns:
this
-
parameters
ToolSpecification.Builder parameters(JsonObjectSchema parameters)
Sets the
parameters.- Parameters:
parameters- theparameters- Returns:
this
-
build
ToolSpecification build()
Returns a
ToolSpecificationbuilt from the parameters previously set.- Returns:
a
ToolSpecificationbuilt with parameters of thisToolSpecification.Builder
-
-
-
-