android-components / mozilla.components.service.glean.private

Package mozilla.components.service.glean.private

Types

Name Summary
BooleanMetricType data class BooleanMetricType : CommonMetricData
This implements the developer facing API for recording boolean metrics.
CommonMetricData interface CommonMetricData
This defines the common set of data shared across all the different metric types.
CounterMetricType data class CounterMetricType : CommonMetricData
This implements the developer facing API for recording counter metrics.
DatetimeMetricType data class DatetimeMetricType : CommonMetricData
This implements the developer facing API for recording datetime metrics.
EventMetricType data class EventMetricType<ExtraKeysEnum : Enum<ExtraKeysEnum>> : CommonMetricData
This implements the developer facing API for recording events.
HistogramType enum class HistogramType
Enumeration of the different kinds of histograms supported by metrics based on histograms.
LabeledMetricType data class LabeledMetricType<T> : CommonMetricData
This implements the developer facing API for labeled metrics.
Lifetime enum class Lifetime
Enumeration of different metric lifetimes.
NoExtraKeys enum class NoExtraKeys
An enum with no values for convenient use as the default set of extra keys that an EventMetricType can accept.
PingType data class PingType
This implements the developer facing API for custom pings.
StringListMetricType data class StringListMetricType : CommonMetricData
This implements the developer facing API for recording string list metrics.
StringMetricType data class StringMetricType : CommonMetricData
This implements the developer facing API for recording string metrics.
TimeUnit enum class TimeUnit
Enumeration of different resolutions supported by the Timespan and TimingDistribution metric types.
TimespanMetricType data class TimespanMetricType : CommonMetricData
This implements the developer facing API for recording timespans.
TimingDistributionMetricType data class TimingDistributionMetricType : CommonMetricData
This implements the developer facing API for recording timing distribution metrics.
UuidMetricType data class UuidMetricType : CommonMetricData
This implements the developer facing API for recording uuids.