Class TraceSpan
- java.lang.Object
-
- org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
-
public class TraceSpan extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTraceSpan.TraceSpanContext
-
Field Summary
Fields Modifier and Type Field Description static StringPRIORITY_SAMPLING_KEY
-
Constructor Summary
Constructors Constructor Description TraceSpan(String name, long startNano, TraceSpan.TraceSpanContext spanContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TraceSpan.TraceSpanContextcontext()longgetDurationNano()Map<String,String>getMeta()Map<String,Double>getMetrics()StringgetOperationName()StringgetResourceName()StringgetServiceName()longgetStartNano()StringgetType()booleanisError()voidputMeta(String key, Boolean value)voidputMeta(String key, Number value)voidputMeta(String key, String value)voidputMetric(String key, double value)voidsetEndNano(long endNano)voidsetError(boolean error)voidsetResourceName(String resourceName)voidsetServiceName(String serviceName)voidsetType(String type)StringtoString()
-
-
-
Field Detail
-
PRIORITY_SAMPLING_KEY
public static final String PRIORITY_SAMPLING_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TraceSpan
public TraceSpan(String name, long startNano, TraceSpan.TraceSpanContext spanContext)
-
-
Method Detail
-
context
public TraceSpan.TraceSpanContext context()
-
putMetric
public void putMetric(String key, double value)
-
setType
public void setType(String type)
-
setResourceName
public void setResourceName(String resourceName)
-
setServiceName
public void setServiceName(String serviceName)
-
setError
public void setError(boolean error)
-
setEndNano
public void setEndNano(long endNano)
-
getOperationName
public String getOperationName()
-
getResourceName
public String getResourceName()
-
getServiceName
public String getServiceName()
-
getType
public String getType()
-
getStartNano
public long getStartNano()
-
getDurationNano
public long getDurationNano()
-
isError
public boolean isError()
-
-