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 TypeMethodDescriptionvoidconvert()io.opentelemetry.api.common.AttributeKeyio.opentelemetry.api.common.AttributeTypegetKey()io.opentelemetry.api.trace.SpangetValue()protected ObjectvoidsetAttributeType(io.opentelemetry.api.common.AttributeType attributeType) voidvoidvoidsetTarget(SpanAttributeTarget target) voidsetTargetSpan(io.opentelemetry.api.trace.Span targetSpan) voidMethods 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)
-