microsoft.opentelemetry.a365.core.span_details module

class microsoft.opentelemetry.a365.core.span_details.SpanDetails(span_kind=None, parent_context=None, start_time=None, end_time=None, span_links=None)[source]

Bases: object

Groups span configuration for scope construction.

span_kind: SpanKind | None = None

Optional span kind override.

parent_context: Context | None = None

Optional OpenTelemetry Context used to link this span to an upstream operation.

start_time: datetime | None = None

Optional explicit start time as a datetime object.

end_time: datetime | None = None

Optional explicit end time as a datetime object.

Optional span links to associate with this span for causal relationships.