Class SpanSnapshot
Definition of a span snapshot object.
Inherited Members
Namespace: Oci.ApmtracesService.Models
Assembly: OCI.DotNetSDK.Apmtraces.dll
Syntax
public class SpanSnapshotProperties
Children
Declaration
[JsonProperty(PropertyName = "children")]
public List<SpanSnapshot> Children { get; set; }Property Value
| Type | Description | 
|---|---|
| List<SpanSnapshot> | An array of child span snapshots. | 
Key
Declaration
[Required(ErrorMessage = "Key is required.")]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Unique identifier (spanId) for the trace span. | 
Remarks
Required
SpanName
Declaration
[JsonProperty(PropertyName = "spanName")]
public string SpanName { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Span name associated with the trace. | 
SpanSnapshotDetails
Declaration
[JsonProperty(PropertyName = "spanSnapshotDetails")]
public List<SnapshotDetail> SpanSnapshotDetails { get; set; }Property Value
| Type | Description | 
|---|---|
| List<SnapshotDetail> | Span snapshots properties. | 
ThreadSnapshots
Declaration
[JsonProperty(PropertyName = "threadSnapshots")]
public List<ThreadSnapshot> ThreadSnapshots { get; set; }Property Value
| Type | Description | 
|---|---|
| List<ThreadSnapshot> | Thread snapshots. | 
TimeEnded
Declaration
[Required(ErrorMessage = "TimeEnded is required.")]
[JsonProperty(PropertyName = "timeEnded")]
public DateTime? TimeEnded { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTime? | End time of the span. | 
Remarks
Required
TimeStarted
Declaration
[Required(ErrorMessage = "TimeStarted is required.")]
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTime? | Start time of the span. | 
Remarks
Required