Class LLMObsSpanToolCall

java.lang.Object
com.datadog.api.client.v2.model.LLMObsSpanToolCall

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LLMObsSpanToolCall extends Object
A tool call made during a span.
  • Field Details

  • Constructor Details

    • LLMObsSpanToolCall

      public LLMObsSpanToolCall()
  • Method Details

    • arguments

      public LLMObsSpanToolCall arguments(Map<String,Object> arguments)
    • putArgumentsItem

      public LLMObsSpanToolCall putArgumentsItem(String key, Object argumentsItem)
    • getArguments

      @Nullable public Map<String,Object> getArguments()
      Arguments passed to the tool.
      Returns:
      arguments
    • setArguments

      public void setArguments(Map<String,Object> arguments)
    • name

      public LLMObsSpanToolCall name(String name)
    • getName

      @Nullable public String getName()
      Name of the tool called.
      Returns:
      name
    • setName

      public void setName(String name)
    • toolId

      public LLMObsSpanToolCall toolId(String toolId)
    • getToolId

      @Nullable public String getToolId()
      Identifier of the tool call.
      Returns:
      toolId
    • setToolId

      public void setToolId(String toolId)
    • type

      public LLMObsSpanToolCall type(String type)
    • getType

      @Nullable public String getType()
      Type of the tool call.
      Returns:
      type
    • setType

      public void setType(String type)
    • putAdditionalProperty

      public LLMObsSpanToolCall putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      LLMObsSpanToolCall
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this LLMObsSpanToolCall object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object