java.lang.Object
com.judgmentlabs.judgeval.internal.api.models.TraceSpan

public class TraceSpan extends Object
  • Constructor Details

    • TraceSpan

      public TraceSpan()
  • Method Details

    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • getSpanId

      public String getSpanId()
    • getTraceId

      public String getTraceId()
    • getFunction

      public String getFunction()
    • getCreatedAt

      public Object getCreatedAt()
    • getParentSpanId

      public String getParentSpanId()
    • getSpanType

      public String getSpanType()
    • getInputs

      public Object getInputs()
    • getError

      public Object getError()
    • getOutput

      public Object getOutput()
    • getUsage

      public TraceUsage getUsage()
    • getDuration

      public Double getDuration()
    • getExpectedTools

      public List<Tool> getExpectedTools()
    • getAdditionalMetadata

      public Object getAdditionalMetadata()
    • getHasEvaluation

      public Boolean getHasEvaluation()
    • getAgentName

      public String getAgentName()
    • getClassName

      public String getClassName()
    • getStateBefore

      public Object getStateBefore()
    • getStateAfter

      public Object getStateAfter()
    • getUpdateId

      public Integer getUpdateId()
    • setSpanId

      public void setSpanId(String spanId)
    • setTraceId

      public void setTraceId(String traceId)
    • setFunction

      public void setFunction(String function)
    • setCreatedAt

      public void setCreatedAt(Object createdAt)
    • setParentSpanId

      public void setParentSpanId(String parentSpanId)
    • setSpanType

      public void setSpanType(String spanType)
    • setInputs

      public void setInputs(Object inputs)
    • setError

      public void setError(Object error)
    • setOutput

      public void setOutput(Object output)
    • setUsage

      public void setUsage(TraceUsage usage)
    • setDuration

      public void setDuration(Double duration)
    • setExpectedTools

      public void setExpectedTools(List<Tool> expectedTools)
    • setAdditionalMetadata

      public void setAdditionalMetadata(Object additionalMetadata)
    • setHasEvaluation

      public void setHasEvaluation(Boolean hasEvaluation)
    • setAgentName

      public void setAgentName(String agentName)
    • setClassName

      public void setClassName(String className)
    • setStateBefore

      public void setStateBefore(Object stateBefore)
    • setStateAfter

      public void setStateAfter(Object stateAfter)
    • setUpdateId

      public void setUpdateId(Integer updateId)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object