Class TraceData

java.lang.Object
com.google.genkit.core.tracing.TraceData

public class TraceData extends Object
TraceData represents a complete trace with all its spans. This format matches the telemetry server API expectations.
  • Constructor Details

    • TraceData

      public TraceData()
    • TraceData

      public TraceData(String traceId)
  • Method Details

    • getTraceId

      public String getTraceId()
    • setTraceId

      public void setTraceId(String traceId)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • getStartTime

      public long getStartTime()
    • setStartTime

      public void setStartTime(long startTime)
    • getEndTime

      public long getEndTime()
    • setEndTime

      public void setEndTime(long endTime)
    • getSpans

      public Map<String,GenkitSpanData> getSpans()
    • setSpans

      public void setSpans(Map<String,GenkitSpanData> spans)
    • addSpan

      public void addSpan(GenkitSpanData span)