-
public class Amplitude extends Amplitude
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAmplitude.Companion
-
Field Summary
Fields Modifier and Type Field Description private final LongsessionIdprivate final CoroutineDispatcheramplitudeDispatcherprivate final CoroutineScopeamplitudeScopeprivate final Configurationconfigurationprivate final Diagnosticsdiagnosticsprivate final DiagnosticsClientdiagnosticsClientprivate IdentityContaineridContainerprivate StorageidentifyInterceptStorageprivate IdentityStorageidentityStorageprivate final Deferred<Boolean>isBuiltprivate final Loggerloggerprivate final CoroutineDispatchernetworkIODispatcherprivate final RemoteConfigClientremoteConfigClientprivate final SharedFlow<Signal>signalFlowprivate final Storagestorageprivate final CoroutineDispatcherstorageIODispatcherprivate final Statestoreprivate final Timelinetimeline
-
Constructor Summary
Constructors Constructor Description Amplitude(Configuration configuration)
-
Method Summary
Modifier and Type Method Description final LonggetSessionId()final CoroutineDispatchergetAmplitudeDispatcher()final CoroutineScopegetAmplitudeScope()final ConfigurationgetConfiguration()final DiagnosticsgetDiagnostics()final DiagnosticsClientgetDiagnosticsClient()final IdentityContainergetIdContainer()final UnitsetIdContainer(IdentityContainer idContainer)final StoragegetIdentifyInterceptStorage()final UnitsetIdentifyInterceptStorage(Storage identifyInterceptStorage)final IdentityStoragegetIdentityStorage()final UnitsetIdentityStorage(IdentityStorage identityStorage)final Deferred<Boolean>getIsBuilt()final LoggergetLogger()final CoroutineDispatchergetNetworkIODispatcher()final RemoteConfigClientgetRemoteConfigClient()final SharedFlow<Signal>getSignalFlow()final StoragegetStorage()final CoroutineDispatchergetStorageIODispatcher()final StategetStore()final TimelinegetTimeline()TimelinecreateTimeline()Amplitudereset()final UnitonEnterForeground(Long timestamp)final UnitonExitForeground(Long timestamp)-
Methods inherited from class com.amplitude.android.Amplitude
add, flush, getDeviceId, getUserId, groupIdentify, groupIdentify, identify, identify, logEvent, logRevenue, remove, revenue, revenue, setDeviceId, setGroup, setGroup, setUserId, track, track -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
Amplitude
Amplitude(Configuration configuration)
-
-
Method Detail
-
getSessionId
final Long getSessionId()
-
getAmplitudeDispatcher
final CoroutineDispatcher getAmplitudeDispatcher()
-
getAmplitudeScope
final CoroutineScope getAmplitudeScope()
-
getConfiguration
final Configuration getConfiguration()
-
getDiagnostics
final Diagnostics getDiagnostics()
-
getDiagnosticsClient
final DiagnosticsClient getDiagnosticsClient()
-
getIdContainer
final IdentityContainer getIdContainer()
-
setIdContainer
final Unit setIdContainer(IdentityContainer idContainer)
-
getIdentifyInterceptStorage
final Storage getIdentifyInterceptStorage()
-
setIdentifyInterceptStorage
final Unit setIdentifyInterceptStorage(Storage identifyInterceptStorage)
-
getIdentityStorage
final IdentityStorage getIdentityStorage()
-
setIdentityStorage
final Unit setIdentityStorage(IdentityStorage identityStorage)
-
getIsBuilt
final Deferred<Boolean> getIsBuilt()
-
getLogger
final Logger getLogger()
-
getNetworkIODispatcher
final CoroutineDispatcher getNetworkIODispatcher()
-
getRemoteConfigClient
final RemoteConfigClient getRemoteConfigClient()
-
getSignalFlow
final SharedFlow<Signal> getSignalFlow()
-
getStorage
final Storage getStorage()
-
getStorageIODispatcher
final CoroutineDispatcher getStorageIODispatcher()
-
getStore
final State getStore()
-
getTimeline
final Timeline getTimeline()
-
createTimeline
Timeline createTimeline()
-
onEnterForeground
final Unit onEnterForeground(Long timestamp)
-
onExitForeground
final Unit onExitForeground(Long timestamp)
-
-
-
-