Package com.newrelic.telemetry.spans
Class Span
- java.lang.Object
-
- com.newrelic.telemetry.spans.Span
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Span.SpanBuilder
A class for holding the variables associated with a Span object and creating a new Span object with those variables
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Span.SpanBuilder
builder(java.lang.String spanId)
boolean
equals(java.lang.Object o)
Attributes
getAttributes()
java.lang.Double
getDurationMs()
java.lang.String
getId()
java.lang.String
getName()
java.lang.String
getParentId()
java.lang.String
getServiceName()
long
getTimestamp()
java.lang.String
getTraceId()
int
hashCode()
boolean
isError()
java.lang.String
toString()
-
-
-
Method Detail
-
builder
public static Span.SpanBuilder builder(java.lang.String spanId)
- Parameters:
spanId
- The ID associated with this span- Returns:
- A Builder class that can be used to add variables to a Span object and create a new Span instance
-
getId
public java.lang.String getId()
-
getAttributes
public Attributes getAttributes()
-
getTraceId
public java.lang.String getTraceId()
-
getTimestamp
public long getTimestamp()
-
getServiceName
public java.lang.String getServiceName()
-
getDurationMs
public java.lang.Double getDurationMs()
-
getName
public java.lang.String getName()
-
getParentId
public java.lang.String getParentId()
-
isError
public boolean isError()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-