-
public final class TelemetryConfigurationEventSchema of common properties of Telemetry events
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classTelemetryConfigurationEvent.Companionpublic final classTelemetryConfigurationEvent.DdInternal properties
public final classTelemetryConfigurationEvent.ApplicationApplication properties
public final classTelemetryConfigurationEvent.SessionSession properties
public final classTelemetryConfigurationEvent.ViewView properties
public final classTelemetryConfigurationEvent.ActionAction properties
public final classTelemetryConfigurationEvent.TelemetryThe telemetry configuration information
public final classTelemetryConfigurationEvent.DeviceDevice properties
public final classTelemetryConfigurationEvent.OsOS properties
public final classTelemetryConfigurationEvent.ConfigurationConfiguration properties
public final classTelemetryConfigurationEvent.Pluginpublic enumTelemetryConfigurationEvent.SourceThe source of this event
public enumTelemetryConfigurationEvent.TraceContextInjectionThe opt-in configuration to add trace context
public enumTelemetryConfigurationEvent.TrackingConsentThe initial tracking consent value
public enumTelemetryConfigurationEvent.SelectedTracingPropagatorpublic enumTelemetryConfigurationEvent.ViewTrackingStrategyView tracking strategy
public enumTelemetryConfigurationEvent.CollectFeatureFlagsOn
-
Field Summary
Fields Modifier and Type Field Description private final Stringtypeprivate final TelemetryConfigurationEvent.Ddddprivate final Longdateprivate final Stringserviceprivate final TelemetryConfigurationEvent.Sourcesourceprivate final Stringversionprivate final TelemetryConfigurationEvent.Applicationapplicationprivate final TelemetryConfigurationEvent.Sessionsessionprivate final TelemetryConfigurationEvent.Viewviewprivate final TelemetryConfigurationEvent.Actionactionprivate final NumbereffectiveSampleRateprivate final List<String>experimentalFeaturesprivate final TelemetryConfigurationEvent.Telemetrytelemetry
-
Constructor Summary
Constructors Constructor Description TelemetryConfigurationEvent(TelemetryConfigurationEvent.Dd dd, Long date, String service, TelemetryConfigurationEvent.Source source, String version, TelemetryConfigurationEvent.Application application, TelemetryConfigurationEvent.Session session, TelemetryConfigurationEvent.View view, TelemetryConfigurationEvent.Action action, Number effectiveSampleRate, List<String> experimentalFeatures, TelemetryConfigurationEvent.Telemetry telemetry)
-
Method Summary
Modifier and Type Method Description final StringgetType()final TelemetryConfigurationEvent.DdgetDd()final LonggetDate()final StringgetService()final TelemetryConfigurationEvent.SourcegetSource()final StringgetVersion()final TelemetryConfigurationEvent.ApplicationgetApplication()final TelemetryConfigurationEvent.SessiongetSession()final TelemetryConfigurationEvent.ViewgetView()final TelemetryConfigurationEvent.ActiongetAction()final NumbergetEffectiveSampleRate()final List<String>getExperimentalFeatures()final TelemetryConfigurationEvent.TelemetrygetTelemetry()final JsonElementtoJson()-
-
Constructor Detail
-
TelemetryConfigurationEvent
TelemetryConfigurationEvent(TelemetryConfigurationEvent.Dd dd, Long date, String service, TelemetryConfigurationEvent.Source source, String version, TelemetryConfigurationEvent.Application application, TelemetryConfigurationEvent.Session session, TelemetryConfigurationEvent.View view, TelemetryConfigurationEvent.Action action, Number effectiveSampleRate, List<String> experimentalFeatures, TelemetryConfigurationEvent.Telemetry telemetry)
- Parameters:
dd- Internal propertiesdate- Start of the event in ms from epochservice- The SDK generating the telemetry eventsource- The source of this eventversion- The version of the SDK generating the telemetry eventapplication- Application propertiessession- Session propertiesview- View propertiesaction- Action propertieseffectiveSampleRate- The actual percentage of telemetry usage per eventexperimentalFeatures- Enabled experimental featurestelemetry- The telemetry configuration information
-
-
Method Detail
-
getDd
final TelemetryConfigurationEvent.Dd getDd()
-
getService
final String getService()
-
getSource
final TelemetryConfigurationEvent.Source getSource()
-
getVersion
final String getVersion()
-
getApplication
final TelemetryConfigurationEvent.Application getApplication()
-
getSession
final TelemetryConfigurationEvent.Session getSession()
-
getView
final TelemetryConfigurationEvent.View getView()
-
getAction
final TelemetryConfigurationEvent.Action getAction()
-
getEffectiveSampleRate
final Number getEffectiveSampleRate()
-
getExperimentalFeatures
final List<String> getExperimentalFeatures()
-
getTelemetry
final TelemetryConfigurationEvent.Telemetry getTelemetry()
-
toJson
final JsonElement toJson()
-
-
-
-