Class SpanAttribute
java.lang.Object
hudson.model.AbstractDescribableImpl<SpanAttribute>
io.jenkins.plugins.opentelemetry.job.step.SpanAttribute
- All Implemented Interfaces:
ExtensionPoint
,Describable<SpanAttribute>
,Serializable
public class SpanAttribute
extends AbstractDescribableImpl<SpanAttribute>
implements ExtensionPoint, Serializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
ConstructorsConstructorDescriptionSpanAttribute
(String key, Object value, io.opentelemetry.api.common.AttributeType attributeType, SpanAttributeTarget target) -
Method Summary
Modifier and TypeMethodDescriptionvoid
convert()
io.opentelemetry.api.common.AttributeKey
io.opentelemetry.api.common.AttributeType
getKey()
io.opentelemetry.api.trace.Span
getValue()
protected Object
void
setAttributeType
(io.opentelemetry.api.common.AttributeType attributeType) void
void
void
setTarget
(SpanAttributeTarget target) void
setTargetSpan
(io.opentelemetry.api.trace.Span targetSpan) void
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
SpanAttribute
@DataBoundConstructor public SpanAttribute(String key, Object value, io.opentelemetry.api.common.AttributeType attributeType, SpanAttributeTarget target)
-
-
Method Details
-
readResolve
- Throws:
ObjectStreamException
-
setDefaultType
public void setDefaultType() -
convert
public void convert() -
getKey
-
setKey
-
getValue
-
setValue
-
getAttributeType
public io.opentelemetry.api.common.AttributeType getAttributeType() -
setAttributeType
public void setAttributeType(io.opentelemetry.api.common.AttributeType attributeType) -
getTarget
-
setTarget
-
getAttributeKey
public io.opentelemetry.api.common.AttributeKey getAttributeKey() -
getConvertedValue
-
getTargetSpan
public io.opentelemetry.api.trace.Span getTargetSpan() -
setTargetSpan
public void setTargetSpan(io.opentelemetry.api.trace.Span targetSpan)
-