io.janstenpickle.trace4cats.stackdriver.model

Type members

Classlikes

case class Attributes(attributeMap: Map[String, SDAttributeValue], droppedAttributesCount: Int)
Companion:
object
object Attributes
Companion:
class
case class Batch(spans: List[Span])
Companion:
object
object Batch
Companion:
class
sealed trait SDAttributeValue
Companion:
object
Companion:
class
case class Span(name: String, spanId: String, parentSpanId: Option[String], displayName: TruncatableString, startTime: Instant, endTime: Instant, attributes: Attributes, stackTrace: JsonObject, timeEvents: JsonObject, links: SpanLinks, status: Status, sameProcessAsParentSpan: Option[Boolean], childSpanCount: Option[Int], spanKind: SpanKind)
Companion:
object
object Span
Companion:
class
case class SpanLink(traceId: String, spanId: String, `type`: String, attributes: Attributes)
Companion:
object
object SpanLink
Companion:
class
case class SpanLinks(link: List[SpanLink], droppedLinksCount: Int)
Companion:
object
object SpanLinks
Companion:
class
case class Status(code: Int, message: String, details: List[JsonObject])
Companion:
object
object Status
Companion:
class