Package com.oracle.bmc.apmtraces.model
Class SpanSnapshot.Builder
- java.lang.Object
-
- com.oracle.bmc.apmtraces.model.SpanSnapshot.Builder
-
- Enclosing class:
- SpanSnapshot
public static class SpanSnapshot.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpanSnapshot
build()
SpanSnapshot.Builder
children(List<SpanSnapshot> children)
An array of child span snapshots.SpanSnapshot.Builder
copy(SpanSnapshot model)
SpanSnapshot.Builder
key(String key)
Unique identifier (spanId) for the trace span.SpanSnapshot.Builder
spanName(String spanName)
Span name associated with the trace.SpanSnapshot.Builder
spanSnapshotDetails(List<SnapshotDetail> spanSnapshotDetails)
Span snapshots properties.SpanSnapshot.Builder
threadSnapshots(List<ThreadSnapshot> threadSnapshots)
Thread snapshots.SpanSnapshot.Builder
timeEnded(Date timeEnded)
End time of the span.SpanSnapshot.Builder
timeStarted(Date timeStarted)
Start time of the span.
-
-
-
Method Detail
-
key
public SpanSnapshot.Builder key(String key)
Unique identifier (spanId) for the trace span.- Parameters:
key
- the value to set- Returns:
- this builder
-
spanName
public SpanSnapshot.Builder spanName(String spanName)
Span name associated with the trace.- Parameters:
spanName
- the value to set- Returns:
- this builder
-
timeStarted
public SpanSnapshot.Builder timeStarted(Date timeStarted)
Start time of the span.- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeEnded
public SpanSnapshot.Builder timeEnded(Date timeEnded)
End time of the span.- Parameters:
timeEnded
- the value to set- Returns:
- this builder
-
spanSnapshotDetails
public SpanSnapshot.Builder spanSnapshotDetails(List<SnapshotDetail> spanSnapshotDetails)
Span snapshots properties.- Parameters:
spanSnapshotDetails
- the value to set- Returns:
- this builder
-
threadSnapshots
public SpanSnapshot.Builder threadSnapshots(List<ThreadSnapshot> threadSnapshots)
Thread snapshots.- Parameters:
threadSnapshots
- the value to set- Returns:
- this builder
-
children
public SpanSnapshot.Builder children(List<SpanSnapshot> children)
An array of child span snapshots.- Parameters:
children
- the value to set- Returns:
- this builder
-
build
public SpanSnapshot build()
-
copy
public SpanSnapshot.Builder copy(SpanSnapshot model)
-
-