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:
  • Constructor Details

    • SpanAttribute

      @DataBoundConstructor public SpanAttribute(String key, Object value, io.opentelemetry.api.common.AttributeType attributeType, SpanAttributeTarget target)
  • Method Details

    • readResolve

      protected Object readResolve() throws ObjectStreamException
      Throws:
      ObjectStreamException
    • setDefaultType

      public void setDefaultType()
    • convert

      public void convert()
    • getKey

      public String getKey()
    • setKey

      public void setKey(String key)
    • getValue

      public Object getValue()
    • setValue

      public void setValue(Object value)
    • getAttributeType

      public io.opentelemetry.api.common.AttributeType getAttributeType()
    • setAttributeType

      public void setAttributeType(io.opentelemetry.api.common.AttributeType attributeType)
    • getTarget

      public SpanAttributeTarget getTarget()
    • setTarget

      public void setTarget(SpanAttributeTarget target)
    • getAttributeKey

      public io.opentelemetry.api.common.AttributeKey getAttributeKey()
    • getConvertedValue

      public Object getConvertedValue()
    • getTargetSpan

      public io.opentelemetry.api.trace.Span getTargetSpan()
    • setTargetSpan

      public void setTargetSpan(io.opentelemetry.api.trace.Span targetSpan)