gcp4s.trace.model

Members list

Type members

Classlikes

final case class Annotation(attributes: Option[Attributes], description: Option[TruncatableString])

Attributes

Source
Annotation.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class AttributeValue(intValue: Option[Long], stringValue: Option[TruncatableString], boolValue: Option[Boolean])

Attributes

Source
AttributeValue.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Attributes(droppedAttributesCount: Option[Int], attributeMap: Option[Map[String, AttributeValue]])

Attributes

Source
Attributes.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class BatchWriteSpansRequest(spans: Option[List[Span]])

Attributes

Source
BatchWriteSpansRequest.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Empty()

Attributes

Source
Empty.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Link(spanId: Option[String], `type`: Option["TYPE_UNSPECIFIED" | "CHILD_LINKED_SPAN" | "PARENT_LINKED_SPAN"], attributes: Option[Attributes], traceId: Option[String])

Attributes

Source
Link.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Links(link: Option[List[Link]], droppedLinksCount: Option[Int])

Attributes

Source
Links.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class MessageEvent(`type`: Option["TYPE_UNSPECIFIED" | "SENT" | "RECEIVED"], uncompressedSizeBytes: Option[Long], id: Option[Long], compressedSizeBytes: Option[Long])

Attributes

Source
MessageEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Module(module: Option[TruncatableString], buildId: Option[TruncatableString])

Attributes

Source
Module.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Span(displayName: Option[TruncatableString], timeEvents: Option[TimeEvents], name: Option[String], startTime: Option[String], spanId: Option[String], stackTrace: Option[StackTrace], attributes: Option[Attributes], endTime: Option[String], links: Option[Links], status: Option[Status], childSpanCount: Option[Int], sameProcessAsParentSpan: Option[Boolean], spanKind: Option["SPAN_KIND_UNSPECIFIED" | "INTERNAL" | "SERVER" | "CLIENT" | "PRODUCER" | "CONSUMER"], parentSpanId: Option[String])

Attributes

Source
Span.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StackFrame(functionName: Option[TruncatableString], loadModule: Option[Module], originalFunctionName: Option[TruncatableString], fileName: Option[TruncatableString], lineNumber: Option[Long], columnNumber: Option[Long], sourceVersion: Option[TruncatableString])

Attributes

Source
StackFrame.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StackFrames(droppedFramesCount: Option[Int], frame: Option[List[StackFrame]])

Attributes

Source
StackFrames.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StackTrace(stackFrames: Option[StackFrames], stackTraceHashId: Option[Long])

Attributes

Source
StackTrace.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Status(code: Option[Int], details: Option[List[Map[String, Json]]], message: Option[String])

Attributes

Source
Status.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TimeEvent(time: Option[String], annotation: Option[Annotation], messageEvent: Option[MessageEvent])

Attributes

Source
TimeEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TimeEvents(droppedAnnotationsCount: Option[Int], timeEvent: Option[List[TimeEvent]], droppedMessageEventsCount: Option[Int])

Attributes

Source
TimeEvents.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TruncatableString(truncatedByteCount: Option[Int], value: Option[String])

Attributes

Source
TruncatableString.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all