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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
keypublic SpanSnapshot.Builder key(String key) Unique identifier (spanId) for the trace span.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
spanNamepublic SpanSnapshot.Builder spanName(String spanName) Span name associated with the trace.- Parameters:
- spanName- the value to set
- Returns:
- this builder
 
 - 
timeStartedpublic SpanSnapshot.Builder timeStarted(Date timeStarted) Start time of the span.- Parameters:
- timeStarted- the value to set
- Returns:
- this builder
 
 - 
timeEndedpublic SpanSnapshot.Builder timeEnded(Date timeEnded) End time of the span.- Parameters:
- timeEnded- the value to set
- Returns:
- this builder
 
 - 
spanSnapshotDetailspublic SpanSnapshot.Builder spanSnapshotDetails(List<SnapshotDetail> spanSnapshotDetails) Span snapshots properties.- Parameters:
- spanSnapshotDetails- the value to set
- Returns:
- this builder
 
 - 
threadSnapshotspublic SpanSnapshot.Builder threadSnapshots(List<ThreadSnapshot> threadSnapshots) Thread snapshots.- Parameters:
- threadSnapshots- the value to set
- Returns:
- this builder
 
 - 
childrenpublic SpanSnapshot.Builder children(List<SpanSnapshot> children) An array of child span snapshots.- Parameters:
- children- the value to set
- Returns:
- this builder
 
 - 
buildpublic SpanSnapshot build() 
 - 
copypublic SpanSnapshot.Builder copy(SpanSnapshot model) 
 
- 
 
-