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 class
TraceSpan.TraceSpanContext
-
Field Summary
Fields Modifier and Type Field Description static String
PRIORITY_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.TraceSpanContext
context()
long
getDurationNano()
Map<String,String>
getMeta()
Map<String,Double>
getMetrics()
String
getOperationName()
String
getResourceName()
String
getServiceName()
long
getStartNano()
String
getType()
boolean
isError()
void
putMeta(String key, Boolean value)
void
putMeta(String key, Number value)
void
putMeta(String key, String value)
void
putMetric(String key, double value)
void
setEndNano(long endNano)
void
setError(boolean error)
void
setResourceName(String resourceName)
void
setServiceName(String serviceName)
void
setType(String type)
String
toString()
-
-
-
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()
-
-