@@ -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/SentryMeasurementUnit;)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
@@ -670,6 +672,8 @@ public final class io/sentry/NoOpSpan : io/sentry/ISpan {
670672 public fun isFinished ()Z
671673 public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
672674 public fun setDescription (Ljava/lang/String;)V
675+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
676+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/SentryMeasurementUnit;)V
673677 public fun setOperation (Ljava/lang/String;)V
674678 public fun setStatus (Lio/sentry/SpanStatus;)V
675679 public fun setTag (Ljava/lang/String;Ljava/lang/String;)V
@@ -705,6 +709,8 @@ public final class io/sentry/NoOpTransaction : io/sentry/ITransaction {
705709 public fun scheduleFinish ()V
706710 public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
707711 public fun setDescription (Ljava/lang/String;)V
712+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
713+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/SentryMeasurementUnit;)V
708714 public fun setName (Ljava/lang/String;)V
709715 public fun setName (Ljava/lang/String;Lio/sentry/protocol/TransactionNameSource;)V
710716 public fun setOperation (Ljava/lang/String;)V
@@ -1270,6 +1276,55 @@ public final class io/sentry/SentryLevel : java/lang/Enum, io/sentry/JsonSeriali
12701276 public static fun values ()[Lio/sentry/SentryLevel;
12711277}
12721278
1279+ public abstract interface class io/sentry/SentryMeasurementUnit {
1280+ public fun apiName ()Ljava/lang/String;
1281+ public abstract fun name ()Ljava/lang/String;
1282+ }
1283+
1284+ public final class io/sentry/SentryMeasurementUnit$Custom : io/sentry/SentryMeasurementUnit {
1285+ public fun <init> (Ljava/lang/String;)V
1286+ public fun name ()Ljava/lang/String;
1287+ }
1288+
1289+ public final class io/sentry/SentryMeasurementUnit$Duration : java/lang/Enum, io/sentry/SentryMeasurementUnit {
1290+ public static final field DAY Lio/sentry/SentryMeasurementUnit$Duration;
1291+ public static final field HOUR Lio/sentry/SentryMeasurementUnit$Duration;
1292+ public static final field MICROSECOND Lio/sentry/SentryMeasurementUnit$Duration;
1293+ public static final field MILLISECOND Lio/sentry/SentryMeasurementUnit$Duration;
1294+ public static final field MINUTE Lio/sentry/SentryMeasurementUnit$Duration;
1295+ public static final field NANOSECOND Lio/sentry/SentryMeasurementUnit$Duration;
1296+ public static final field SECOND Lio/sentry/SentryMeasurementUnit$Duration;
1297+ public static final field WEEK Lio/sentry/SentryMeasurementUnit$Duration;
1298+ public static fun valueOf (Ljava/lang/String;)Lio/sentry/SentryMeasurementUnit$Duration;
1299+ public static fun values ()[Lio/sentry/SentryMeasurementUnit$Duration;
1300+ }
1301+
1302+ public final class io/sentry/SentryMeasurementUnit$Fraction : java/lang/Enum, io/sentry/SentryMeasurementUnit {
1303+ public static final field PERCENT Lio/sentry/SentryMeasurementUnit$Fraction;
1304+ public static final field RATIO Lio/sentry/SentryMeasurementUnit$Fraction;
1305+ public static fun valueOf (Ljava/lang/String;)Lio/sentry/SentryMeasurementUnit$Fraction;
1306+ public static fun values ()[Lio/sentry/SentryMeasurementUnit$Fraction;
1307+ }
1308+
1309+ public final class io/sentry/SentryMeasurementUnit$Information : java/lang/Enum, io/sentry/SentryMeasurementUnit {
1310+ public static final field BIT Lio/sentry/SentryMeasurementUnit$Information;
1311+ public static final field BYTE Lio/sentry/SentryMeasurementUnit$Information;
1312+ public static final field EXABYTE Lio/sentry/SentryMeasurementUnit$Information;
1313+ public static final field EXBIBYTE Lio/sentry/SentryMeasurementUnit$Information;
1314+ public static final field GIBIBYTE Lio/sentry/SentryMeasurementUnit$Information;
1315+ public static final field GIGABYTE Lio/sentry/SentryMeasurementUnit$Information;
1316+ public static final field KIBIBYTE Lio/sentry/SentryMeasurementUnit$Information;
1317+ public static final field KILOBYTE Lio/sentry/SentryMeasurementUnit$Information;
1318+ public static final field MEBIBYTE Lio/sentry/SentryMeasurementUnit$Information;
1319+ public static final field MEGABYTE Lio/sentry/SentryMeasurementUnit$Information;
1320+ public static final field PEBIBYTE Lio/sentry/SentryMeasurementUnit$Information;
1321+ public static final field PETABYTE Lio/sentry/SentryMeasurementUnit$Information;
1322+ public static final field TEBIBYTE Lio/sentry/SentryMeasurementUnit$Information;
1323+ public static final field TERABYTE Lio/sentry/SentryMeasurementUnit$Information;
1324+ public static fun valueOf (Ljava/lang/String;)Lio/sentry/SentryMeasurementUnit$Information;
1325+ public static fun values ()[Lio/sentry/SentryMeasurementUnit$Information;
1326+ }
1327+
12731328public class io/sentry/SentryOptions {
12741329 public fun <init> ()V
12751330 public fun addContextTag (Ljava/lang/String;)V
@@ -1497,6 +1552,8 @@ public final class io/sentry/SentryTracer : io/sentry/ITransaction {
14971552 public fun scheduleFinish ()V
14981553 public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
14991554 public fun setDescription (Ljava/lang/String;)V
1555+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
1556+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/SentryMeasurementUnit;)V
15001557 public fun setName (Ljava/lang/String;)V
15011558 public fun setName (Ljava/lang/String;Lio/sentry/protocol/TransactionNameSource;)V
15021559 public fun setOperation (Ljava/lang/String;)V
@@ -1603,6 +1660,8 @@ public final class io/sentry/Span : io/sentry/ISpan {
16031660 public fun isSampled ()Ljava/lang/Boolean;
16041661 public fun setData (Ljava/lang/String;Ljava/lang/Object;)V
16051662 public fun setDescription (Ljava/lang/String;)V
1663+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
1664+ public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/SentryMeasurementUnit;)V
16061665 public fun setOperation (Ljava/lang/String;)V
16071666 public fun setStatus (Lio/sentry/SpanStatus;)V
16081667 public fun setTag (Ljava/lang/String;Ljava/lang/String;)V
@@ -2449,13 +2508,11 @@ public final class io/sentry/protocol/Gpu$JsonKeys {
24492508}
24502509
24512510public 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
2511+ public fun <init> (Ljava/lang/Number;Ljava/lang/String;)V
2512+ public fun <init> (Ljava/lang/Number;Ljava/lang/String;Ljava/util/Map;)V
24562513 public fun getUnit ()Ljava/lang/String;
24572514 public fun getUnknown ()Ljava/util/Map;
2458- public fun getValue ()F
2515+ public fun getValue ()Ljava/lang/Number;
24592516 public fun serialize (Lio/sentry/JsonObjectWriter;Lio/sentry/ILogger;)V
24602517 public fun setUnknown (Ljava/util/Map;)V
24612518}
0 commit comments