Uses of Record Class
org.springframework.ai.tool.toolsearch.ToolReference
Packages that use ToolReference
Package
Description
Tool Search Tool API: core interface and model types for dynamic tool discovery.
-
Uses of ToolReference in org.springframework.ai.tool.toolsearch
Methods in org.springframework.ai.tool.toolsearch that return ToolReferenceMethods in org.springframework.ai.tool.toolsearch that return types with arguments of type ToolReferenceModifier and TypeMethodDescriptionToolSearchResponse.toolReferences()Returns the value of thetoolReferencesrecord component.Methods in org.springframework.ai.tool.toolsearch with parameters of type ToolReferenceModifier and TypeMethodDescriptionToolSearchResponse.Builder.addToolReference(ToolReference toolReference) voidToolIndex.indexTool(String sessionId, ToolReference toolReference) Registers a tool in the search index for the specified session.Method parameters in org.springframework.ai.tool.toolsearch with type arguments of type ToolReferenceModifier and TypeMethodDescriptiondefault voidToolIndex.indexTools(String sessionId, List<ToolReference> toolReferences) Registers multiple tools in the search index for the specified session in a single batch operation.ToolSearchResponse.Builder.toolReferences(List<ToolReference> toolReferences) Constructor parameters in org.springframework.ai.tool.toolsearch with type arguments of type ToolReferenceModifierConstructorDescriptionToolSearchResponse(List<ToolReference> toolReferences, @Nullable Integer totalMatches, @Nullable ToolSearchResponse.SearchMetadata searchMetadata) Creates an instance of aToolSearchResponserecord class. -
Uses of ToolReference in org.springframework.ai.tool.toolsearch.index.lucene
Methods in org.springframework.ai.tool.toolsearch.index.lucene with parameters of type ToolReferenceModifier and TypeMethodDescriptionvoidLuceneToolIndex.indexTool(String sessionId, ToolReference toolReference) Method parameters in org.springframework.ai.tool.toolsearch.index.lucene with type arguments of type ToolReferenceModifier and TypeMethodDescriptionvoidLuceneToolIndex.indexTools(String sessionId, List<ToolReference> toolReferences) -
Uses of ToolReference in org.springframework.ai.tool.toolsearch.index.regex
Methods in org.springframework.ai.tool.toolsearch.index.regex with parameters of type ToolReferenceModifier and TypeMethodDescriptionvoidRegexToolIndex.indexTool(String sessionId, ToolReference toolReference) Method parameters in org.springframework.ai.tool.toolsearch.index.regex with type arguments of type ToolReferenceModifier and TypeMethodDescriptionvoidRegexToolIndex.indexTools(String sessionId, List<ToolReference> toolReferences) -
Uses of ToolReference in org.springframework.ai.tool.toolsearch.index.vectorstore
Methods in org.springframework.ai.tool.toolsearch.index.vectorstore with parameters of type ToolReferenceModifier and TypeMethodDescriptionvoidVectorToolIndex.indexTool(String sessionId, ToolReference toolReference) Method parameters in org.springframework.ai.tool.toolsearch.index.vectorstore with type arguments of type ToolReferenceModifier and TypeMethodDescriptionvoidVectorToolIndex.indexTools(String sessionId, List<ToolReference> toolReferences)