Package org.deltafi.common.trace
Class DeltafiSpan.Builder
- java.lang.Object
-
- org.deltafi.common.trace.DeltafiSpan.Builder
-
- Enclosing class:
- DeltafiSpan
public static class DeltafiSpan.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeltafiSpanbuild()DeltafiSpan.Builderduration(long duration)DeltafiSpan.Builderid(java.lang.String id)DeltafiSpan.Builderkind(java.lang.String kind)DeltafiSpan.BuilderlocalEndpoint(java.lang.String serviceName)DeltafiSpan.Buildername(java.lang.String name)DeltafiSpan.BuilderparentId(java.lang.String parentId)DeltafiSpan.BuilderremoteEndpoint(java.lang.String serviceName)DeltafiSpan.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DeltafiSpan.Buildertimestamp(long timestamp)DeltafiSpan.Buildertimestamp(java.time.Instant timestamp)DeltafiSpan.BuildertraceId(java.lang.String traceId)
-
-
-
Method Detail
-
id
public DeltafiSpan.Builder id(java.lang.String id)
-
traceId
public DeltafiSpan.Builder traceId(java.lang.String traceId)
-
parentId
public DeltafiSpan.Builder parentId(java.lang.String parentId)
-
name
public DeltafiSpan.Builder name(java.lang.String name)
-
timestamp
public DeltafiSpan.Builder timestamp(java.time.Instant timestamp)
-
timestamp
public DeltafiSpan.Builder timestamp(long timestamp)
-
duration
public DeltafiSpan.Builder duration(long duration)
-
kind
public DeltafiSpan.Builder kind(java.lang.String kind)
-
tags
public DeltafiSpan.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
localEndpoint
public DeltafiSpan.Builder localEndpoint(java.lang.String serviceName)
-
remoteEndpoint
public DeltafiSpan.Builder remoteEndpoint(java.lang.String serviceName)
-
build
public DeltafiSpan build()
-
-