AI SDK Kotlin
Toggle table of contents
0.3.0-beta01
common
Target filter
common
Switch theme
Search in API
Skip to content
AI SDK Kotlin
AI SDK Kotlin
/
ai.torad.aisdk
/
MutableTelemetrySpan
Mutable
Telemetry
Span
class
MutableTelemetrySpan
(
val
name
:
String
,
initialAttributes
:
Map
<
String
,
JsonElement
>
=
emptyMap()
)
:
TelemetryActiveSpan
(
source
)
Since
0.3.0-beta01
Members
Constructors
Mutable
Telemetry
Span
Link copied to clipboard
constructor
(
name
:
String
,
initialAttributes
:
Map
<
String
,
JsonElement
>
=
emptyMap()
)
Properties
attributes
Link copied to clipboard
open
override
val
attributes
:
Map
<
String
,
JsonElement
>
events
Link copied to clipboard
open
override
val
events
:
List
<
AgentEvent.SpanEmitted
>
has
Ended
Link copied to clipboard
open
override
val
hasEnded
:
Boolean
name
Link copied to clipboard
open
override
val
name
:
String
status
Link copied to clipboard
open
override
val
status
:
TelemetrySpanStatus
Functions
add
Event
Link copied to clipboard
open
override
fun
addEvent
(
name
:
String
,
attributes
:
Map
<
String
,
JsonElement
>
=
emptyMap()
)
end
Link copied to clipboard
open
override
fun
end
(
)
record
Exception
Link copied to clipboard
open
override
fun
recordException
(
error
:
Throwable
)
set
Attribute
Link copied to clipboard
open
override
fun
setAttribute
(
key
:
String
,
value
:
JsonElement
)
set
Status
Link copied to clipboard
open
override
fun
setStatus
(
status
:
TelemetrySpanStatus
)