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 SpanSnapshotbuild()SpanSnapshot.Builderchildren(List<SpanSnapshot> children)An array of child span snapshots.SpanSnapshot.Buildercopy(SpanSnapshot model)SpanSnapshot.Builderkey(String key)Unique identifier (spanId) for the trace span.SpanSnapshot.BuilderspanName(String spanName)Span name associated with the trace.SpanSnapshot.BuilderspanSnapshotDetails(List<SnapshotDetail> spanSnapshotDetails)Span snapshots properties.SpanSnapshot.BuilderthreadSnapshots(List<ThreadSnapshot> threadSnapshots)Thread snapshots.SpanSnapshot.BuildertimeEnded(Date timeEnded)End time of the span.SpanSnapshot.BuildertimeStarted(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)
-
-