Class ArmsToolCallingObservationContext
java.lang.Object
io.micrometer.observation.Observation.Context
com.alibaba.cloud.ai.tool.observation.ArmsToolCallingObservationContext
- All Implemented Interfaces:
io.micrometer.observation.Observation.ContextView
public class ArmsToolCallingObservationContext
extends io.micrometer.observation.Observation.Context
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionArmsToolCallingObservationContext(org.springframework.ai.chat.messages.AssistantMessage.ToolCall toolCall, String description, boolean returnDirect) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()org.springframework.ai.chat.messages.AssistantMessage.ToolCallbooleanvoidsetToolResult(String toolResult) Methods inherited from class io.micrometer.observation.Observation.Context
addHighCardinalityKeyValue, addHighCardinalityKeyValues, addLowCardinalityKeyValue, addLowCardinalityKeyValues, clear, computeIfAbsent, containsKey, get, getAllKeyValues, getContextualName, getError, getHighCardinalityKeyValue, getHighCardinalityKeyValues, getLowCardinalityKeyValue, getLowCardinalityKeyValues, getName, getOrDefault, getParentObservation, getRequired, put, remove, removeHighCardinalityKeyValue, removeHighCardinalityKeyValues, removeLowCardinalityKeyValue, removeLowCardinalityKeyValues, setContextualName, setError, setName, setParentObservation, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micrometer.observation.Observation.ContextView
getOrDefault
-
Constructor Details
-
ArmsToolCallingObservationContext
public ArmsToolCallingObservationContext(org.springframework.ai.chat.messages.AssistantMessage.ToolCall toolCall, String description, boolean returnDirect)
-
-
Method Details
-
builder
-
getToolCall
public org.springframework.ai.chat.messages.AssistantMessage.ToolCall getToolCall() -
getDescription
-
isReturnDirect
public boolean isReturnDirect() -
setToolResult
-
getToolResult
-