android-components / org.mozilla.telemetry.ping / TelemetryCorePingBuilder

# TelemetryCorePingBuilder

`open class TelemetryCorePingBuilder : TelemetryPingBuilder` (source)

This mobile-specific ping is intended to provide the most critical data in a concise format, allowing for frequent uploads. Since this ping is used to measure retention, it should be sent each time the app is opened. https://gecko.readthedocs.io/en/latest/toolkit/components/telemetry/telemetry/data/core-ping.html

### Constructors

<init> | `TelemetryCorePingBuilder(configuration: TelemetryConfiguration)`

### Properties

TYPE | `static val TYPE: String`

### Functions

getDefaultSearchMeasurement | `open fun getDefaultSearchMeasurement(): DefaultSearchMeasurement`
getExperimentsMeasurement | `open fun getExperimentsMeasurement(): ExperimentsMeasurement`
getSearchesMeasurement | `open fun getSearchesMeasurement(): SearchesMeasurement`
getSessionCountMeasurement | `open fun getSessionCountMeasurement(): SessionCountMeasurement`
getSessionDurationMeasurement | `open fun getSessionDurationMeasurement(): SessionDurationMeasurement`

### Inherited Functions

build | `open fun build(): TelemetryPing`
canBuild | `open fun canBuild(): Boolean`
generateDocumentId | `open fun generateDocumentId(): String`
getConfiguration | `open fun getConfiguration(): TelemetryConfiguration`
getType | `open fun getType(): String`