java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.TraceLog

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class TraceLog extends Object
TraceLog
  • Felddetails

    • endDate

      protected Long endDate
      The epoch end timestamp of the span in milliseconds.
    • endTime

      protected Long endTime
      The epoch end time of the span in nanoseconds.
    • originalSpanId

      protected String originalSpanId
      The spanId that is used to sequence the spans captured for tracing the event.
    • parentId

      protected String parentId
      The span ID of this span's parent.
    • prevSpanId

      protected String prevSpanId
      The span ID of this span's sibling to the left, sharing the same parent span ID.
    • spanId

      protected String spanId
      The constructed span ID that is used to sequence the spans in order.
    • startDate

      protected Long startDate
      The epoch start timestamp of the span in milliseconds.
    • startTime

      protected Long startTime
      The epoch start time of the span in nanoseconds.
    • trace

      protected TraceInfo trace
  • Konstruktordetails

    • TraceLog

      public TraceLog(Consumer<TraceLog> spec)
      Constructs a validated instance of TraceLog.
      Parameter:
      spec - the specification to process
    • TraceLog

      @Internal public TraceLog(Long endDate, Long endTime, String originalSpanId, String parentId, String prevSpanId, String spanId, Long startDate, Long startTime, TraceInfo trace)
      Constructs a validated instance of TraceLog.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using TraceLog(Consumer) instead.

      Parameter:
      endDate - The epoch end timestamp of the span in milliseconds.
      endTime - The epoch end time of the span in nanoseconds.
      originalSpanId - The spanId that is used to sequence the spans captured for tracing the event.
      parentId - The span ID of this span's parent.
      prevSpanId - The span ID of this span's sibling to the left, sharing the same parent span ID.
      spanId - The constructed span ID that is used to sequence the spans in order.
      startDate - The epoch start timestamp of the span in milliseconds.
      startTime - The epoch start time of the span in nanoseconds.
      trace - var.name
    • TraceLog

      protected TraceLog()
  • Methodendetails

    • builder

      public static TraceLog.TraceLogBuilder builder()
    • endDate

      public Long endDate()
      The epoch end timestamp of the span in milliseconds.
    • endTime

      public Long endTime()
      The epoch end time of the span in nanoseconds.
    • originalSpanId

      public String originalSpanId()
      The spanId that is used to sequence the spans captured for tracing the event.
    • parentId

      public String parentId()
      The span ID of this span's parent.
    • prevSpanId

      public String prevSpanId()
      The span ID of this span's sibling to the left, sharing the same parent span ID.
    • spanId

      public String spanId()
      The constructed span ID that is used to sequence the spans in order.
    • startDate

      public Long startDate()
      The epoch start timestamp of the span in milliseconds.
    • startTime

      public Long startTime()
      The epoch start time of the span in nanoseconds.
    • trace

      public TraceInfo trace()
    • endDate

      public TraceLog endDate(Long endDate)
      The epoch end timestamp of the span in milliseconds.
      Gibt zurück:
      this.
    • endTime

      public TraceLog endTime(Long endTime)
      The epoch end time of the span in nanoseconds.
      Gibt zurück:
      this.
    • originalSpanId

      public TraceLog originalSpanId(String originalSpanId)
      The spanId that is used to sequence the spans captured for tracing the event.
      Gibt zurück:
      this.
    • parentId

      public TraceLog parentId(String parentId)
      The span ID of this span's parent.
      Gibt zurück:
      this.
    • prevSpanId

      public TraceLog prevSpanId(String prevSpanId)
      The span ID of this span's sibling to the left, sharing the same parent span ID.
      Gibt zurück:
      this.
    • spanId

      public TraceLog spanId(String spanId)
      The constructed span ID that is used to sequence the spans in order.
      Gibt zurück:
      this.
    • startDate

      public TraceLog startDate(Long startDate)
      The epoch start timestamp of the span in milliseconds.
      Gibt zurück:
      this.
    • startTime

      public TraceLog startTime(Long startTime)
      The epoch start time of the span in nanoseconds.
      Gibt zurück:
      this.
    • trace

      public TraceLog trace(TraceInfo trace)
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object