Class SpanSnapshot
Definition of a span snapshot object.
Inherited Members
Namespace: Oci.ApmtracesService.Models
Assembly: OCI.DotNetSDK.Apmtraces.dll
Syntax
public class SpanSnapshot
  Properties
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