@@ -485,6 +485,8 @@ public abstract interface class io/sentry/ISpan {
485485 public abstract fun isFinished ()Z
486486 public abstract fun setData (Ljava/lang/String;Ljava/lang/Object;)V
487487 public abstract fun setDescription (Ljava/lang/String;)V
488+ public abstract fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
489+ public abstract fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/MeasurementUnit;)V
488490 public abstract fun setOperation (Ljava/lang/String;)V
489491 public abstract fun setStatus (Lio/sentry/SpanStatus;)V
490492 public abstract fun setTag (Ljava/lang/String;Ljava/lang/String;)V
@@ -599,6 +601,56 @@ public final class io/sentry/MainEventProcessor : io/sentry/EventProcessor, java
599601 public fun process (Lio/sentry/protocol/SentryTransaction;Lio/sentry/Hint;)Lio/sentry/protocol/SentryTransaction;
600602}
601603
604+ public abstract interface class io/sentry/MeasurementUnit {
605+ public static final field NONE Ljava/lang/String;
606+ public fun apiName ()Ljava/lang/String;
607+ public abstract fun name ()Ljava/lang/String;
608+ }
609+
610+ public final class io/sentry/MeasurementUnit$Custom : io/sentry/MeasurementUnit {
611+ public fun <init> (Ljava/lang/String;)V
612+ public fun name ()Ljava/lang/String;
613+ }
614+
615+ public final class io/sentry/MeasurementUnit$Duration : java/lang/Enum, io/sentry/MeasurementUnit {
616+ public static final field DAY Lio/sentry/MeasurementUnit$Duration;
617+ public static final field HOUR Lio/sentry/MeasurementUnit$Duration;
618+ public static final field MICROSECOND Lio/sentry/MeasurementUnit$Duration;
619+ public static final field MILLISECOND Lio/sentry/MeasurementUnit$Duration;
620+ public static final field MINUTE Lio/sentry/MeasurementUnit$Duration;
621+ public static final field NANOSECOND Lio/sentry/MeasurementUnit$Duration;
622+ public static final field SECOND Lio/sentry/MeasurementUnit$Duration;
623+ public static final field WEEK Lio/sentry/MeasurementUnit$Duration;
624+ public static fun valueOf (Ljava/lang/String;)Lio/sentry/MeasurementUnit$Duration;
625+ public static fun values ()[Lio/sentry/MeasurementUnit$Duration;
626+ }
627+
628+ public final class io/sentry/MeasurementUnit$Fraction : java/lang/Enum, io/sentry/MeasurementUnit {
629+ public static final field PERCENT Lio/sentry/MeasurementUnit$Fraction;
630+ public static final field RATIO Lio/sentry/MeasurementUnit$Fraction;
631+ public static fun valueOf (Ljava/lang/String;)Lio/sentry/MeasurementUnit$Fraction;
632+ public static fun values ()[Lio/sentry/MeasurementUnit$Fraction;
633+ }
634+
635+ public final class io/sentry/MeasurementUnit$Information : java/lang/Enum, io/sentry/MeasurementUnit {
636+ public static final field BIT Lio/sentry/MeasurementUnit$Information;
637+ public static final field BYTE Lio/sentry/MeasurementUnit$Information;
638+ public static final field EXABYTE Lio/sentry/MeasurementUnit$Information;
639+ public static final field EXBIBYTE Lio/sentry/MeasurementUnit$Information;
640+ public static final field GIBIBYTE Lio/sentry/MeasurementUnit$Information;
641+ public static final field GIGABYTE Lio/sentry/MeasurementUnit$Information;
642+ public static final field KIBIBYTE Lio/sentry/MeasurementUnit$Information;
643+ public static final field KILOBYTE Lio/sentry/MeasurementUnit$Information;
644+ public static final field MEBIBYTE Lio/sentry/MeasurementUnit$Information;
645+ public static final field MEGABYTE Lio/sentry/MeasurementUnit$Information;
646+ public static final field PEBIBYTE Lio/sentry/MeasurementUnit$Information;
647+ public static final field PETABYTE Lio/sentry/MeasurementUnit$Information;
648+ public static final field TEBIBYTE Lio/sentry/MeasurementUnit$Information;
649+ public static final field TERABYTE Lio/sentry/MeasurementUnit$Information;
650+ public static fun valueOf (Ljava/lang/String;)Lio/sentry/MeasurementUnit$Information;
651+ public static fun values ()[Lio/sentry/MeasurementUnit$Information;
652+ }
653+
602654public final class io/sentry/NoOpEnvelopeReader : io/sentry/IEnvelopeReader {
603655 public static fun getInstance ()Lio/sentry/NoOpEnvelopeReader;
604656 public fun read (Ljava/io/InputStream;)Lio/sentry/SentryEnvelope;
@@ -670,6 +722,8 @@ public final class io/sentry/NoOpSpan : io/sentry/ISpan {
670722 public fun isFinished ()Z
671723 public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
672724 public fun setDescription (Ljava/lang/String;)V
725+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
726+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/MeasurementUnit;)V
673727 public fun setOperation (Ljava/lang/String;)V
674728 public fun setStatus (Lio/sentry/SpanStatus;)V
675729 public fun setTag (Ljava/lang/String;Ljava/lang/String;)V
@@ -705,6 +759,8 @@ public final class io/sentry/NoOpTransaction : io/sentry/ITransaction {
705759 public fun scheduleFinish ()V
706760 public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
707761 public fun setDescription (Ljava/lang/String;)V
762+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
763+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/MeasurementUnit;)V
708764 public fun setName (Ljava/lang/String;)V
709765 public fun setName (Ljava/lang/String;Lio/sentry/protocol/TransactionNameSource;)V
710766 public fun setOperation (Ljava/lang/String;)V
@@ -1497,6 +1553,8 @@ public final class io/sentry/SentryTracer : io/sentry/ITransaction {
14971553 public fun scheduleFinish ()V
14981554 public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
14991555 public fun setDescription (Ljava/lang/String;)V
1556+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
1557+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/MeasurementUnit;)V
15001558 public fun setName (Ljava/lang/String;)V
15011559 public fun setName (Ljava/lang/String;Lio/sentry/protocol/TransactionNameSource;)V
15021560 public fun setOperation (Ljava/lang/String;)V
@@ -1603,6 +1661,8 @@ public final class io/sentry/Span : io/sentry/ISpan {
16031661 public fun isSampled ()Ljava/lang/Boolean;
16041662 public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
16051663 public fun setDescription (Ljava/lang/String;)V
1664+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
1665+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/MeasurementUnit;)V
16061666 public fun setOperation (Ljava/lang/String;)V
16071667 public fun setStatus (Lio/sentry/SpanStatus;)V
16081668 public fun setTag (Ljava/lang/String;Ljava/lang/String;)V
@@ -2449,13 +2509,11 @@ public final class io/sentry/protocol/Gpu$JsonKeys {
24492509}
24502510
24512511public final class io/sentry/protocol/MeasurementValue : io/sentry/JsonSerializable, io/sentry/JsonUnknown {
2452- public static final field MILLISECOND_UNIT Ljava/lang/String;
2453- public static final field NONE_UNIT Ljava/lang/String;
2454- public fun <init> (FLjava/lang/String;)V
2455- public fun <init> (FLjava/lang/String;Ljava/util/Map;)V
2512+ public fun <init> (Ljava/lang/Number;Ljava/lang/String;)V
2513+ public fun <init> (Ljava/lang/Number;Ljava/lang/String;Ljava/util/Map;)V
24562514 public fun getUnit ()Ljava/lang/String;
24572515 public fun getUnknown ()Ljava/util/Map;
2458- public fun getValue ()F
2516+ public fun getValue ()Ljava/lang/Number;
24592517 public fun serialize (Lio/sentry/JsonObjectWriter;Lio/sentry/ILogger;)V
24602518 public fun setUnknown (Ljava/util/Map;)V
24612519}
0 commit comments