@@ -485,6 +485,8 @@ public abstract interface class io/sentry/ISpan {
485
485
public abstract fun isFinished ()Z
486
486
public abstract fun setData (Ljava/lang/String;Ljava/lang/Object;)V
487
487
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
488
490
public abstract fun setOperation (Ljava/lang/String;)V
489
491
public abstract fun setStatus (Lio/sentry/SpanStatus;)V
490
492
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
599
601
public fun process (Lio/sentry/protocol/SentryTransaction;Lio/sentry/Hint;)Lio/sentry/protocol/SentryTransaction;
600
602
}
601
603
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
+
602
654
public final class io/sentry/NoOpEnvelopeReader : io/sentry/IEnvelopeReader {
603
655
public static fun getInstance ()Lio/sentry/NoOpEnvelopeReader;
604
656
public fun read (Ljava/io/InputStream;)Lio/sentry/SentryEnvelope;
@@ -670,6 +722,8 @@ public final class io/sentry/NoOpSpan : io/sentry/ISpan {
670
722
public fun isFinished ()Z
671
723
public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
672
724
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
673
727
public fun setOperation (Ljava/lang/String;)V
674
728
public fun setStatus (Lio/sentry/SpanStatus;)V
675
729
public fun setTag (Ljava/lang/String;Ljava/lang/String;)V
@@ -705,6 +759,8 @@ public final class io/sentry/NoOpTransaction : io/sentry/ITransaction {
705
759
public fun scheduleFinish ()V
706
760
public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
707
761
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
708
764
public fun setName (Ljava/lang/String;)V
709
765
public fun setName (Ljava/lang/String;Lio/sentry/protocol/TransactionNameSource;)V
710
766
public fun setOperation (Ljava/lang/String;)V
@@ -1497,6 +1553,8 @@ public final class io/sentry/SentryTracer : io/sentry/ITransaction {
1497
1553
public fun scheduleFinish ()V
1498
1554
public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
1499
1555
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
1500
1558
public fun setName (Ljava/lang/String;)V
1501
1559
public fun setName (Ljava/lang/String;Lio/sentry/protocol/TransactionNameSource;)V
1502
1560
public fun setOperation (Ljava/lang/String;)V
@@ -1603,6 +1661,8 @@ public final class io/sentry/Span : io/sentry/ISpan {
1603
1661
public fun isSampled ()Ljava/lang/Boolean;
1604
1662
public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
1605
1663
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
1606
1666
public fun setOperation (Ljava/lang/String;)V
1607
1667
public fun setStatus (Lio/sentry/SpanStatus;)V
1608
1668
public fun setTag (Ljava/lang/String;Ljava/lang/String;)V
@@ -2449,13 +2509,11 @@ public final class io/sentry/protocol/Gpu$JsonKeys {
2449
2509
}
2450
2510
2451
2511
public 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
2456
2514
public fun getUnit ()Ljava/lang/String;
2457
2515
public fun getUnknown ()Ljava/util/Map;
2458
- public fun getValue ()F
2516
+ public fun getValue ()Ljava/lang/Number;
2459
2517
public fun serialize (Lio/sentry/JsonObjectWriter;Lio/sentry/ILogger;)V
2460
2518
public fun setUnknown (Ljava/util/Map;)V
2461
2519
}
0 commit comments