Edge

class Edge

A directed edge in the context graph connecting two nodes.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The unique identifier of the edge within the context graph.

Link copied to clipboard

Attributes promoted out of the flat attribute map onto typed members. Which members are present depends on what produced the edge.

Link copied to clipboard

The kind of relationship the edge represents.

Link copied to clipboard

When this edge was first observed (UTC), at minute granularity. For an edge that merged across sources, this is the earliest value any source reported.

Link copied to clipboard
val from: String?

The node identifier the edge originates from.

Link copied to clipboard

When this edge was most recently observed (UTC), at minute granularity. For an edge that merged across sources, this is the latest value any source reported.

Link copied to clipboard

Descriptive metadata about the edge. Present only when the request sets includeMetadata.

Link copied to clipboard

The operations observed on this edge.

Link copied to clipboard

The kinds of telemetry signal observed on this edge.

Link copied to clipboard

The discovery sources that contributed this edge.

Link copied to clipboard

The edge's OpenTelemetry (OTel) attributes, as emitted by telemetry. A key promoted onto an edgeProperties member is removed here, so no value appears twice.

Link copied to clipboard
val to: String?

The node identifier the edge points to.

Functions

Link copied to clipboard
inline fun copy(block: Edge.Builder.() -> Unit = {}): Edge
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String