public interface TelemetryDefinition
TelemetryDefinition
for posting the event.Modifier and Type | Method | Description |
---|---|---|
void |
disableTelemetrySession() |
Disables a started telemetry service for this session only.
|
void |
onAppUserTurnstileEvent() |
Register the app user turnstile event
|
void |
onCreateOfflineRegion(OfflineRegionDefinition offlineDefinition) |
Register an end-user offline download event.
|
void |
onGestureInteraction(java.lang.String eventType,
double latitude,
double longitude,
double zoom) |
Deprecated.
since 7.5.0, this event is no longer supported
|
void |
onPerformanceEvent(android.os.Bundle data) |
Register a performance event.
|
void |
setDebugLoggingEnabled(boolean debugLoggingEnabled) |
Set the end-user selected state to participate or opt-out in telemetry collection.
|
boolean |
setSessionIdRotationInterval(int interval) |
Set the telemetry rotation session id interval
|
void |
setUserTelemetryRequestState(boolean enabled) |
Set the end-user selected state to participate or opt-out in telemetry collection.
|
void onAppUserTurnstileEvent()
@Deprecated void onGestureInteraction(java.lang.String eventType, double latitude, double longitude, double zoom)
eventType
- type of gesture event occurredlatitude
- the latitude value of the gesture focal pointlongitude
- the longitude value of the gesture focal pointzoom
- current zoom of the mapvoid setUserTelemetryRequestState(boolean enabled)
void disableTelemetrySession()
void setDebugLoggingEnabled(boolean debugLoggingEnabled)
boolean setSessionIdRotationInterval(int interval)
interval
- the selected session intervalvoid onCreateOfflineRegion(OfflineRegionDefinition offlineDefinition)
offlineDefinition
- the offline region definitionvoid onPerformanceEvent(android.os.Bundle data)
data
- performance event data