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
    Modifier and Type
    Class
    Description
    static final class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ArmsToolCallingObservationContext(org.springframework.ai.chat.messages.AssistantMessage.ToolCall toolCall, String description, boolean returnDirect)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    org.springframework.ai.chat.messages.AssistantMessage.ToolCall
     
     
    boolean
     
    void
    setToolResult(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, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods 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

      public String getDescription()
    • isReturnDirect

      public boolean isReturnDirect()
    • setToolResult

      public void setToolResult(String toolResult)
    • getToolResult

      public String getToolResult()