Skip navigation links
A B C D E F G H I L M N O P Q R S T U V 

A

AbstractEvent - Class in com.snowplowanalytics.snowplow.event
Base AbstractEvent class which contains common elements to all events: - Custom Context: list of custom contexts or null - Timestamp: user defined event timestamp or 0 - AbstractEvent Id: a unique id for the event
AbstractEvent() - Constructor for class com.snowplowanalytics.snowplow.event.AbstractEvent
 
AbstractPrimitive - Class in com.snowplowanalytics.snowplow.event
 
AbstractPrimitive() - Constructor for class com.snowplowanalytics.snowplow.event.AbstractPrimitive
 
AbstractSelfDescribing - Class in com.snowplowanalytics.snowplow.event
 
AbstractSelfDescribing() - Constructor for class com.snowplowanalytics.snowplow.event.AbstractSelfDescribing
 
action - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The action associated with the notification.
action(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The action associated with the notification.
action - Variable in class com.snowplowanalytics.snowplow.event.Structured
 
activityClassName - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Name of the Activity subclass.
activityClassName(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Name of the Activity subclass.
activityTag - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Tag of the Activity subclass.
activityTag(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Tag of the Activity subclass.
add(String, GlobalContext) - Method in class com.snowplowanalytics.snowplow.configuration.GlobalContextsConfiguration
Add a GlobalContext generator to the configuration of the tracker.
add(Payload) - Method in interface com.snowplowanalytics.snowplow.emitter.EventStore
Adds an event to the store.
add(String, String) - Method in interface com.snowplowanalytics.snowplow.payload.Payload
Add a basic parameter.
add(String, Object) - Method in interface com.snowplowanalytics.snowplow.payload.Payload
Add a basic parameter.
add(String, String) - Method in class com.snowplowanalytics.snowplow.payload.TrackerPayload
 
add(String, Object) - Method in class com.snowplowanalytics.snowplow.payload.TrackerPayload
 
addMap(Map<String, Object>) - Method in interface com.snowplowanalytics.snowplow.payload.Payload
Add all the mappings from the specified map.
addMap(Map, Boolean, String, String) - Method in interface com.snowplowanalytics.snowplow.payload.Payload
Add a map to the Payload with a key dependent on the base 64 encoding option you choose using the two keys provided.
addMap(Map<String, Object>) - Method in class com.snowplowanalytics.snowplow.payload.TrackerPayload
 
addMap(Map, Boolean, String, String) - Method in class com.snowplowanalytics.snowplow.payload.TrackerPayload
 
addPayloadValues(Map<String, Object>) - Method in interface com.snowplowanalytics.snowplow.tracker.InspectableEvent
 
affiliation - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Identifies an affiliation.
affiliation(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Identifies an affiliation.
all - Variable in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Whether to withdraw consent for all consent documents.
appId - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
appId(String) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Identifer of the app.
applicationContext - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
applicationContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether application context is sent with all the tracked events.
apply(InspectableEvent) - Method in class com.snowplowanalytics.snowplow.globalcontexts.FunctionalFilter
 
apply(InspectableEvent) - Method in class com.snowplowanalytics.snowplow.globalcontexts.FunctionalGenerator
 
attachments - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
Attachments added to the notification (they can be part of the data object).
attachments(List<MessageNotificationAttachment>) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
Attachments added to the notification (they can be part of the data object).

B

Background - Class in com.snowplowanalytics.snowplow.event
A background transition event.
Background() - Constructor for class com.snowplowanalytics.snowplow.event.Background
 
backgroundIndex - Variable in class com.snowplowanalytics.snowplow.event.Background
Index indicating the current transition.
backgroundIndex(Integer) - Method in class com.snowplowanalytics.snowplow.event.Background
Index indicating the current transition.
backgroundTimeout - Variable in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
The amount of time that can elapse before the session id is updated while the app is in the background.
base64encoding - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
base64encoding(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
It indicates whether the JSON data in the payload should be base64 encoded.
Basis - Enum in com.snowplowanalytics.snowplow.util
 
basisForProcessing - Variable in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
Basis for processing.
beginProcessing(Tracker) - Method in class com.snowplowanalytics.snowplow.event.AbstractEvent
 
beginProcessing(Tracker) - Method in class com.snowplowanalytics.snowplow.event.ConsentGranted
 
beginProcessing(Tracker) - Method in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
 
beginProcessing(Tracker) - Method in interface com.snowplowanalytics.snowplow.event.Event
Hook method called just before the event processing in order to execute special operations.
body - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The notification's body.
bodyLocArgs - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
Variable string values to be used in place of the format specifiers in bodyLocArgs to use to localize the body text to the user's current localization.
bodyLocArgs(List<String>) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
Variable string values to be used in place of the format specifiers in bodyLocArgs to use to localize the body text to the user's current localization.
bodyLocKey - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The key to the body string in the app's string resources to use to localize the body text to the user's current localization.
bodyLocKey(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The key to the body string in the app's string resources to use to localize the body text to the user's current localization.
bufferOption - Variable in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
bufferOption(BufferOption) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
Sets whether the buffer should send events instantly or after the buffer has reached it's limit.
BufferOption - Enum in com.snowplowanalytics.snowplow.emitter
BufferOption is used to set the buffer size of your Emitter.
build() - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder
Creates a new OkHttpNetworkConnection
build(Map<String, Object>) - Static method in class com.snowplowanalytics.snowplow.tracker.SessionState
 
buildRuleSet(List<String>, List<String>) - Static method in class com.snowplowanalytics.snowplow.globalcontexts.SchemaRuleSet
 
buildRuleSetWithAllowedList(List<String>) - Static method in class com.snowplowanalytics.snowplow.globalcontexts.SchemaRuleSet
 
buildRuleSetWithDeniedList(List<String>) - Static method in class com.snowplowanalytics.snowplow.globalcontexts.SchemaRuleSet
 
buildWithActivity(Activity) - Static method in class com.snowplowanalytics.snowplow.event.ScreenView
Creates a ScreenView event using the data of an Activity class.
buildWithFragment(Fragment) - Static method in class com.snowplowanalytics.snowplow.event.ScreenView
Creates a ScreenView event using the data of an Fragment class.
byteLimitGet - Variable in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
byteLimitGet(int) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
Maximum amount of bytes allowed to be sent in a payload in a GET request.
byteLimitPost - Variable in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
byteLimitPost(int) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
Maximum amount of bytes allowed to be sent in a payload in a POST request.

C

category - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Category of the item.
category(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Category of the item.
category - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The category associated to the notification.
category(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The category associated to the notification.
category - Variable in class com.snowplowanalytics.snowplow.event.Structured
 
category - Variable in class com.snowplowanalytics.snowplow.event.Timing
 
city - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
City for shipping.
city(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
City for shipping.
client(OkHttpClient) - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder
 
colorDepth - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
colorDepth(Integer) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The color depth.
com.snowplowanalytics.snowplow - package com.snowplowanalytics.snowplow
 
com.snowplowanalytics.snowplow.configuration - package com.snowplowanalytics.snowplow.configuration
 
com.snowplowanalytics.snowplow.controller - package com.snowplowanalytics.snowplow.controller
 
com.snowplowanalytics.snowplow.emitter - package com.snowplowanalytics.snowplow.emitter
 
com.snowplowanalytics.snowplow.entity - package com.snowplowanalytics.snowplow.entity
 
com.snowplowanalytics.snowplow.event - package com.snowplowanalytics.snowplow.event
 
com.snowplowanalytics.snowplow.globalcontexts - package com.snowplowanalytics.snowplow.globalcontexts
 
com.snowplowanalytics.snowplow.network - package com.snowplowanalytics.snowplow.network
 
com.snowplowanalytics.snowplow.payload - package com.snowplowanalytics.snowplow.payload
 
com.snowplowanalytics.snowplow.tracker - package com.snowplowanalytics.snowplow.tracker
 
com.snowplowanalytics.snowplow.util - package com.snowplowanalytics.snowplow.util
 
Configuration - Interface in com.snowplowanalytics.snowplow.configuration
 
ConsentDocument - Class in com.snowplowanalytics.snowplow.event
A consent document event.
ConsentDocument(String, String) - Constructor for class com.snowplowanalytics.snowplow.event.ConsentDocument
Create a consent document event.
consentDocuments - Variable in class com.snowplowanalytics.snowplow.event.ConsentGranted
Other attached documents.
consentDocuments - Variable in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Other attached documents.
ConsentGranted - Class in com.snowplowanalytics.snowplow.event
A consent granted event.
ConsentGranted(String, String, String) - Constructor for class com.snowplowanalytics.snowplow.event.ConsentGranted
Creates a consent granted event with a first document.
ConsentWithdrawn - Class in com.snowplowanalytics.snowplow.event
A consent withdrawn event.
ConsentWithdrawn(boolean, String, String) - Constructor for class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Creates a consent withdrawn event.
contentAvailable - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The application is notified of the delivery of the notification if it's in the foreground or background, the app will be woken up (iOS only).
contentAvailable(Boolean) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The application is notified of the delivery of the notification if it's in the foreground or background, the app will be woken up (iOS only).
ContextGenerator - Interface in com.snowplowanalytics.snowplow.globalcontexts
 
contextGenerators - Variable in class com.snowplowanalytics.snowplow.configuration.GlobalContextsConfiguration
 
contexts(List<SelfDescribingJson>) - Method in class com.snowplowanalytics.snowplow.event.AbstractEvent
Adds a list of contexts.
convert(TimeUnit) - Method in class com.snowplowanalytics.snowplow.util.TimeMeasure
Convert the time unit of current time duration.
copy() - Method in interface com.snowplowanalytics.snowplow.configuration.Configuration
 
copy() - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
copy() - Method in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
 
copy() - Method in class com.snowplowanalytics.snowplow.configuration.GlobalContextsConfiguration
 
copy() - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
copy() - Method in class com.snowplowanalytics.snowplow.configuration.RemoteConfiguration
 
copy() - Method in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
copy() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
copy() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
country - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Country for shipping.
country(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Country for shipping.
createTracker(Context, String, String, HttpMethod) - Static method in class com.snowplowanalytics.snowplow.Snowplow
Create a new tracker instance which will be used inside the app to track events.
createTracker(Context, String, NetworkConfiguration, Configuration...) - Static method in class com.snowplowanalytics.snowplow.Snowplow
Create a new tracker instance which will be used inside the app to track events.
currency - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Currency used for totalValue and taxValue.
currency(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Currency used for totalValue and taxValue.
currency - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Currency used for the price of the item.
currency(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Currency used for the price of the item.
customContexts - Variable in class com.snowplowanalytics.snowplow.event.AbstractEvent
List of custom contexts associated to the event.
customPostPath - Variable in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
customPostPath(String) - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
A custom path which will be added to the endpoint URL to specify the complete URL of the collector when paired with the POST method.
customPostPath(String) - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder
 
customUserAgent - Variable in class com.snowplowanalytics.snowplow.network.Request
 

D

debug(String, String) - Method in interface com.snowplowanalytics.snowplow.tracker.LoggerDelegate
Debug Level Logging
DeepLink - Class in com.snowplowanalytics.snowplow.entity
 
DeepLink(String) - Constructor for class com.snowplowanalytics.snowplow.entity.DeepLink
 
deepLinkContext - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
deepLinkContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether deepLink context is sent with all the ScreenView events.
DeepLinkReceived - Class in com.snowplowanalytics.snowplow.event
A deep-link received in the app.
DeepLinkReceived(String) - Constructor for class com.snowplowanalytics.snowplow.event.DeepLinkReceived
Creates a deep-link received event.
devicePlatform - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
devicePlatform(DevicePlatform) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
It sets the device platform the tracker is running on.
DevicePlatform - Enum in com.snowplowanalytics.snowplow.tracker
The different platforms available to the Tracker.
diagnosticAutotracking - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
diagnosticAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether enable diagnostic reporting.
disable() - Method in interface com.snowplowanalytics.snowplow.controller.GdprController
Disable the GDPR context recorded.
documentDescription - Variable in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
Description of the document.
documentDescription - Variable in class com.snowplowanalytics.snowplow.event.ConsentDocument
Description of the document.
documentDescription(String) - Method in class com.snowplowanalytics.snowplow.event.ConsentDocument
Description of the document.
documentDescription - Variable in class com.snowplowanalytics.snowplow.event.ConsentGranted
Description of the first document.
documentDescription(String) - Method in class com.snowplowanalytics.snowplow.event.ConsentGranted
Description of the first document.
documentDescription - Variable in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Description of the first document.
documentDescription(String) - Method in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Description of the first document.
documentId - Variable in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
ID of a GDPR basis document.
documentId - Variable in class com.snowplowanalytics.snowplow.event.ConsentDocument
Identifier of the document.
documentId - Variable in class com.snowplowanalytics.snowplow.event.ConsentGranted
Identifier of the first document.
documentId - Variable in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Identifier of the first document.
documentName - Variable in class com.snowplowanalytics.snowplow.event.ConsentDocument
Name of the document.
documentName(String) - Method in class com.snowplowanalytics.snowplow.event.ConsentDocument
Name of the document.
documentName - Variable in class com.snowplowanalytics.snowplow.event.ConsentGranted
Name of the first document.
documentName(String) - Method in class com.snowplowanalytics.snowplow.event.ConsentGranted
Name of the first document.
documentName - Variable in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Name of the first document.
documentName(String) - Method in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Name of the first document.
documents(List<ConsentDocument>) - Method in class com.snowplowanalytics.snowplow.event.ConsentGranted
Other attached documents.
documents(List<ConsentDocument>) - Method in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Other attached documents.
documentVersion - Variable in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
Version of the document.
documentVersion - Variable in class com.snowplowanalytics.snowplow.event.ConsentDocument
Version of the document.
documentVersion - Variable in class com.snowplowanalytics.snowplow.event.ConsentGranted
Version of the first document.
documentVersion - Variable in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
Version of the first document.
domainUserId - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
domainUserId(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The domain UserID.

E

EcommerceTransaction - Class in com.snowplowanalytics.snowplow.event
An ecommerce event.
EcommerceTransaction(String, Double, List<EcommerceTransactionItem>) - Constructor for class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Creates an ecommerce event.
EcommerceTransactionItem - Class in com.snowplowanalytics.snowplow.event
An ecommerce item event.
EcommerceTransactionItem(String, double, int) - Constructor for class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Creates an ecommerce item event.
emitRange - Variable in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
emitRange(int) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
Maximum number of events collected from the EventStore to be sent in a request.
EmitterConfiguration - Class in com.snowplowanalytics.snowplow.configuration
It allows the tracker configuration from the emission perspective.
EmitterConfiguration() - Constructor for class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
It sets a default EmitterConfiguration.
EmitterController - Interface in com.snowplowanalytics.snowplow.controller
 
EmitterEvent - Class in com.snowplowanalytics.snowplow.emitter
 
EmitterEvent(Payload, long) - Constructor for class com.snowplowanalytics.snowplow.emitter.EmitterEvent
 
emitterEventIds - Variable in class com.snowplowanalytics.snowplow.network.Request
 
emitTimeout(int) - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder
 
enable() - Method in interface com.snowplowanalytics.snowplow.controller.GdprController
Enable the GDPR context recorded.
endpoint - Variable in class com.snowplowanalytics.snowplow.configuration.RemoteConfiguration
URL (without schema/protocol) used to send events to the collector.
endProcessing(Tracker) - Method in class com.snowplowanalytics.snowplow.event.AbstractEvent
 
endProcessing(Tracker) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
 
endProcessing(Tracker) - Method in interface com.snowplowanalytics.snowplow.event.Event
Hook method called just after the event processing in order to execute special operations.
equals(Object) - Method in class com.snowplowanalytics.snowplow.util.TimeMeasure
 
error(String, String) - Method in interface com.snowplowanalytics.snowplow.tracker.LoggerDelegate
Error Level Logging
Event - Interface in com.snowplowanalytics.snowplow.event
The event interface
eventData - Variable in class com.snowplowanalytics.snowplow.event.SelfDescribing
The properties of the event.
eventId - Variable in class com.snowplowanalytics.snowplow.emitter.EmitterEvent
 
eventStore - Variable in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
eventStore(EventStore) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
Custom component with full ownership for persisting events before to be sent to the collector.
EventStore - Interface in com.snowplowanalytics.snowplow.emitter
Interface for the component that persists events before sending.
exceptionAutotracking - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
exceptionAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether enable crash reporting.
expiry - Variable in class com.snowplowanalytics.snowplow.event.ConsentGranted
Expiration of the consent.

F

filterEvent(InspectableEvent) - Method in interface com.snowplowanalytics.snowplow.globalcontexts.ContextGenerator
 
Foreground - Class in com.snowplowanalytics.snowplow.event
A foreground transition event.
Foreground() - Constructor for class com.snowplowanalytics.snowplow.event.Foreground
 
foregroundIndex - Variable in class com.snowplowanalytics.snowplow.event.Foreground
Index indicating the current transition.
foregroundIndex(Integer) - Method in class com.snowplowanalytics.snowplow.event.Foreground
Index indicating the current transition.
foregroundTimeout - Variable in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
The amount of time that can elapse before the session id is updated while the app is in the foreground.
fragmentClassName - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Name of the Fragment subclass.
fragmentClassName(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Name of the Fragment subclass.
fragmentTag - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Tag of the Fragment subclass.
fragmentTag(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Tag of the Fragment subclass.
fromIntent(Intent) - Static method in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
Convenient factory method that generates the event from the Intent received by the Activity.
fromReferrerDetails(ReferrerDetails) - Static method in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
Convenient factory method that generates the event from the ReferrerDetails generated by the Install Referrer Library.
FunctionalFilter - Class in com.snowplowanalytics.snowplow.globalcontexts
 
FunctionalFilter() - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.FunctionalFilter
 
FunctionalGenerator - Class in com.snowplowanalytics.snowplow.globalcontexts
 
FunctionalGenerator() - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.FunctionalGenerator
 

G

GdprConfiguration - Class in com.snowplowanalytics.snowplow.configuration
This class allows the GDPR configuration of the tracker.
GdprConfiguration(Basis, String, String, String) - Constructor for class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
Enables GDPR context to be sent with each event.
GdprController - Interface in com.snowplowanalytics.snowplow.controller
 
generateContexts(InspectableEvent) - Method in interface com.snowplowanalytics.snowplow.globalcontexts.ContextGenerator
 
generateContexts(InspectableEvent) - Method in class com.snowplowanalytics.snowplow.globalcontexts.GlobalContext
 
geoLocationContext - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
geoLocationContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether geo-location context is sent with all the tracked events.
getAllowed() - Method in class com.snowplowanalytics.snowplow.globalcontexts.SchemaRuleSet
 
getAppId() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
getBackgroundIndex() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
Count the number of background transitions in the current session.
getBackgroundTimeout() - Method in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
getBasisForProcessing() - Method in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
Basis for processing.
getBufferOption() - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
getByteLimitGet() - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
getByteLimitPost() - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
getByteSize() - Method in interface com.snowplowanalytics.snowplow.payload.Payload
Returns the byte size of a payload.
getByteSize() - Method in class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
 
getByteSize() - Method in class com.snowplowanalytics.snowplow.payload.TrackerPayload
 
getByValue(String) - Static method in enum com.snowplowanalytics.snowplow.tracker.DevicePlatform
 
getCode() - Method in enum com.snowplowanalytics.snowplow.emitter.BufferOption
 
getColorDepth() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getContexts() - Method in class com.snowplowanalytics.snowplow.event.AbstractEvent
 
getContexts() - Method in interface com.snowplowanalytics.snowplow.event.Event
 
getCustomPostPath() - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
getCustomPostPath() - Method in interface com.snowplowanalytics.snowplow.controller.NetworkController
A custom path which will be added to the endpoint URL to specify the complete URL of the collector when paired with the POST method.
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.Background
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.ConsentDocument
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.ConsentGranted
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
 
getDataPayload() - Method in interface com.snowplowanalytics.snowplow.event.Event
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.Foreground
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.PageView
Deprecated.
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.ScreenView
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.SelfDescribing
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.Structured
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.Timing
 
getDataPayload() - Method in class com.snowplowanalytics.snowplow.event.TrackerError
 
getDbCount() - Method in interface com.snowplowanalytics.snowplow.controller.EmitterController
Number of events recorded in the EventStore.
getDefaultTracker() - Static method in class com.snowplowanalytics.snowplow.Snowplow
The default tracker instance is the first created in the app, but that can be overridden programmatically calling Snowplow.setTrackerAsDefault(TrackerController).
getDenied() - Method in class com.snowplowanalytics.snowplow.globalcontexts.SchemaRuleSet
 
getDevicePlatform() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
getDocumentDescription() - Method in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
Description of the document.
getDocumentId() - Method in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
ID of a GDPR basis document.
getDocuments() - Method in class com.snowplowanalytics.snowplow.event.ConsentGranted
Returns a list of consent documents associated with the event.
getDocuments() - Method in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
 
getDocumentVersion() - Method in class com.snowplowanalytics.snowplow.configuration.GdprConfiguration
Version of the document.
getDomainUserId() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getEmitRange() - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
getEmittableEvents(int) - Method in interface com.snowplowanalytics.snowplow.emitter.EventStore
Returns a list of EmittableEvent objects which contains events and related ids.
getEmitter() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
EmitterController.
getEndpoint() - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
getEndpoint() - Method in interface com.snowplowanalytics.snowplow.controller.NetworkController
URL used to send events to the collector.
getEventIds() - Method in class com.snowplowanalytics.snowplow.network.RequestResult
 
getEventStore() - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
getFilter() - Method in class com.snowplowanalytics.snowplow.globalcontexts.SchemaRuleSet
 
getFirstEventId() - Method in class com.snowplowanalytics.snowplow.tracker.SessionState
 
getForegroundIndex() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
Count the number of foreground transitions in the current session.
getForegroundTimeout() - Method in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
getGdpr() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
GdprController.
getGlobalContexts() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
GlobalContextsController.
getHeight() - Method in class com.snowplowanalytics.snowplow.util.Size
 
getHttpMethod() - Method in interface com.snowplowanalytics.snowplow.network.NetworkConnection
 
getHttpMethod() - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection
 
getInstancedTrackerNamespaces() - Static method in class com.snowplowanalytics.snowplow.Snowplow
 
getIpAddress() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getItems() - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
The list of Transaction Items passed with the event.
getLanguage() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getLevel() - Method in enum com.snowplowanalytics.snowplow.tracker.LogLevel
 
getLoggerDelegate() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
getLogLevel() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
getMap() - Method in interface com.snowplowanalytics.snowplow.payload.Payload
Returns the Payload as a HashMap.
getMap() - Method in class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
 
getMap() - Method in class com.snowplowanalytics.snowplow.payload.TrackerPayload
 
getMethod() - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
getMethod() - Method in interface com.snowplowanalytics.snowplow.controller.NetworkController
Method used to send events to the collector.
getName() - Method in class com.snowplowanalytics.snowplow.event.AbstractPrimitive
 
getName() - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
 
getName() - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
 
getName() - Method in class com.snowplowanalytics.snowplow.event.PageView
Deprecated.
 
getName() - Method in class com.snowplowanalytics.snowplow.event.Structured
 
getName() - Method in interface com.snowplowanalytics.snowplow.tracker.InspectableEvent
 
getNamespace() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
Namespace of the tracker.
getNetwork() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
NetworkController.
getNetworkConnection() - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
getNetworkUserId() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getOkHttpClient() - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
getOnSessionUpdate() - Method in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
getPayload() - Method in interface com.snowplowanalytics.snowplow.tracker.InspectableEvent
 
getPreviousSessionId() - Method in class com.snowplowanalytics.snowplow.tracker.SessionState
 
getProtocol() - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
getRequestCallback() - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.AbstractSelfDescribing
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.Background
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.ConsentDocument
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.ConsentGranted
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.ConsentWithdrawn
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.Foreground
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.ScreenView
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.SelfDescribing
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.Timing
 
getSchema() - Method in class com.snowplowanalytics.snowplow.event.TrackerError
 
getSchema() - Method in interface com.snowplowanalytics.snowplow.tracker.InspectableEvent
 
getScreenResolution() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getScreenViewPort() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getSession() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
SessionController.
getSessionId() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
The session identifier.
getSessionId() - Method in class com.snowplowanalytics.snowplow.tracker.SessionState
 
getSessionIndex() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
The session index.
getSessionIndex() - Method in class com.snowplowanalytics.snowplow.tracker.SessionState
 
getSessionValues() - Method in class com.snowplowanalytics.snowplow.tracker.SessionState
 
getSize() - Method in interface com.snowplowanalytics.snowplow.emitter.EventStore
Returns amount of events currently in the store.
getState() - Method in interface com.snowplowanalytics.snowplow.tracker.InspectableEvent
 
getStorage() - Method in class com.snowplowanalytics.snowplow.tracker.SessionState
 
getSubject() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
SubjectController.
getSuccess() - Method in class com.snowplowanalytics.snowplow.network.RequestResult
 
getTags() - Method in class com.snowplowanalytics.snowplow.configuration.GlobalContextsConfiguration
 
getThreadPoolSize() - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
getTimeout() - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
getTimeout() - Method in interface com.snowplowanalytics.snowplow.controller.NetworkController
The timeout set for the requests to the collector.
getTimezone() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getTracker(String) - Static method in class com.snowplowanalytics.snowplow.Snowplow
Using the namespace identifier is possible to get the trackerController if already instanced.
getTrackerVersionSuffix() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
getTrueTimestamp() - Method in class com.snowplowanalytics.snowplow.event.AbstractEvent
 
getTrueTimestamp() - Method in interface com.snowplowanalytics.snowplow.event.Event
 
getUri() - Method in interface com.snowplowanalytics.snowplow.network.NetworkConnection
 
getUri() - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection
 
getUseragent() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getUserId() - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
getUserId() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
The session user identifier.
getUserId() - Method in class com.snowplowanalytics.snowplow.tracker.SessionState
 
getValue() - Method in enum com.snowplowanalytics.snowplow.tracker.DevicePlatform
 
getVersion() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
Version of the tracker.
getWidth() - Method in class com.snowplowanalytics.snowplow.util.Size
 
GlobalContext - Class in com.snowplowanalytics.snowplow.globalcontexts
 
GlobalContext(ContextGenerator) - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.GlobalContext
 
GlobalContext(List<SelfDescribingJson>) - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.GlobalContext
 
GlobalContext(FunctionalGenerator) - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.GlobalContext
 
GlobalContext(List<SelfDescribingJson>, SchemaRuleSet) - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.GlobalContext
 
GlobalContext(FunctionalGenerator, SchemaRuleSet) - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.GlobalContext
 
GlobalContext(List<SelfDescribingJson>, FunctionalFilter) - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.GlobalContext
 
GlobalContext(FunctionalGenerator, FunctionalFilter) - Constructor for class com.snowplowanalytics.snowplow.globalcontexts.GlobalContext
 
GlobalContextsConfiguration - Class in com.snowplowanalytics.snowplow.configuration
This class allows the setup of Global Contexts which are attached to selected events.
GlobalContextsConfiguration(Map<String, GlobalContext>) - Constructor for class com.snowplowanalytics.snowplow.configuration.GlobalContextsConfiguration
Allows for the creation of a map of tags and associated GlobalContext generators.
GlobalContextsController - Interface in com.snowplowanalytics.snowplow.controller
 
group - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The group which this notification is part of.
group(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The group which this notification is part of.

H

hashCode() - Method in class com.snowplowanalytics.snowplow.util.TimeMeasure
 
HttpMethod - Enum in com.snowplowanalytics.snowplow.network
HttpMethod is used to set the request method for your Emitter (i.e.

I

icon - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The icon associated to the notification (Android only).
icon(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The icon associated to the notification (Android only).
id - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Identifier of the screen.
index(Integer) - Method in class com.snowplowanalytics.snowplow.entity.LifecycleEntity
 
InspectableEvent - Interface in com.snowplowanalytics.snowplow.tracker
 
installAutotracking - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
installAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether enable automatic tracking of install event.
ipAddress - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
ipAddress(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The IP address.
isApplicationContext() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isBase64encoding() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isDeepLinkContext() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isDiagnosticAutotracking() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isEnabled() - Method in interface com.snowplowanalytics.snowplow.controller.GdprController
Whether the recorded GDPR context is enabled and will be attached as context.
isExceptionAutotracking() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isGeoLocationContext() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isInBackground() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
Whether the app is currently in background state or in foreground state.
isInstallAutotracking() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isLifecycleAutotracking() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isPlatformContext() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isScreenContext() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isScreenViewAutotracking() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isSending() - Method in interface com.snowplowanalytics.snowplow.controller.EmitterController
Whether the emitter is currently sending events.
isSessionContext() - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
isTracking() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
Whether the tracker is running and able to collect/send events.
items - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Items purchased.

L

label - Variable in class com.snowplowanalytics.snowplow.event.Structured
 
label(String) - Method in class com.snowplowanalytics.snowplow.event.Structured
 
label - Variable in class com.snowplowanalytics.snowplow.event.Timing
 
label(String) - Method in class com.snowplowanalytics.snowplow.event.Timing
 
language - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
language(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The language set in the device.
lifecycleAutotracking - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
lifecycleAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether enable automatic tracking of background and foreground transitions.
LifecycleEntity - Class in com.snowplowanalytics.snowplow.entity
 
LifecycleEntity(boolean) - Constructor for class com.snowplowanalytics.snowplow.entity.LifecycleEntity
 
loggerDelegate - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
loggerDelegate(LoggerDelegate) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
It sets the logger delegate that receive logs from the tracker.
LoggerDelegate - Interface in com.snowplowanalytics.snowplow.tracker
 
logLevel - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
logLevel(LogLevel) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
It sets the log level of tracker logs.
LogLevel - Enum in com.snowplowanalytics.snowplow.tracker
LogLevel contains the different levels of configurable logging in the Tracker.

M

matchWithSchema(String) - Method in class com.snowplowanalytics.snowplow.globalcontexts.SchemaRuleSet
 
MessageNotification - Class in com.snowplowanalytics.snowplow.event
Event that represents the reception of a push notification (or a locally generated one).
MessageNotification(String, String, MessageNotificationTrigger) - Constructor for class com.snowplowanalytics.snowplow.event.MessageNotification
Creates a Message Notification event that represents a push notification or a local notification.
MessageNotificationAttachment - Class in com.snowplowanalytics.snowplow.event
Attachment object that identify an attachment in the MessageNotification.
MessageNotificationAttachment(String, String, String) - Constructor for class com.snowplowanalytics.snowplow.event.MessageNotificationAttachment
Attachments added to the notification (they can be part of the data object).
MessageNotificationTrigger - Enum in com.snowplowanalytics.snowplow.event
Trigger that caused the message notification.
method - Variable in class com.snowplowanalytics.snowplow.configuration.RemoteConfiguration
Method used to send events to the collector.
method(HttpMethod) - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder
 

N

name - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Name of the item.
name(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Name of the item.
name - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Name of the screen.
NetworkConfiguration - Class in com.snowplowanalytics.snowplow.configuration
Represents the network communication configuration allowing the tracker to be able to send events to the Snowplow collector.
NetworkConfiguration(String) - Constructor for class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
NetworkConfiguration(String, HttpMethod) - Constructor for class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
NetworkConfiguration(NetworkConnection) - Constructor for class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
NetworkConfiguration(JSONObject) - Constructor for class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
networkConnection - Variable in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
NetworkConnection - Interface in com.snowplowanalytics.snowplow.network
Interface for the component that sends events to the collector.
NetworkController - Interface in com.snowplowanalytics.snowplow.controller
 
networkUserId - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
networkUserId(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The network UserID.
notificationCount - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The number of items this notification represents.
notificationCount(Integer) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The number of items this notification represents.
notificationTimestamp - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The time when the event of the notification occurred.
notificationTimestamp(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The time when the event of the notification occurred.

O

okHttpClient - Variable in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
okHttpClient(OkHttpClient) - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
An OkHttp client that will be used in the emitter, you can provide your own if you want to share your Singleton client's interceptors, connection pool etc..
OkHttpNetworkConnection - Class in com.snowplowanalytics.snowplow.network
Components in charge to send events to the collector.
OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder - Class in com.snowplowanalytics.snowplow.network
Builder for the OkHttpNetworkConnection.
OkHttpNetworkConnectionBuilder(String) - Constructor for class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder
 
onFailure(int, int) - Method in interface com.snowplowanalytics.snowplow.network.RequestCallback
 
onSessionUpdate - Variable in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
The callback called everytime the session is updated.
onSessionUpdate(Consumer<SessionState>) - Method in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
onSuccess(int) - Method in interface com.snowplowanalytics.snowplow.network.RequestCallback
 
orderId - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Identifier of the order.
orderId - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
OrderID of the order that contains this item.
orderId(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
OrderID of the order that contains this item.
oversize - Variable in class com.snowplowanalytics.snowplow.network.Request
 

P

pageTitle(String) - Method in class com.snowplowanalytics.snowplow.event.PageView
Deprecated.
Page title.
PageView - Class in com.snowplowanalytics.snowplow.event
Deprecated.
This event has been designed for web trackers, not suitable for mobile apps. Use `DeepLinkReceived` event to track deep-link received in the app.
PageView(String) - Constructor for class com.snowplowanalytics.snowplow.event.PageView
Deprecated.
Creates a pageview event.
PARAM_ACTION - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_BODY - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_BODYLOCARGS - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_BODYLOCKEY - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_CATEGORY - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_CONTENTAVAILABLE - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_DEEPLINK_REFERRER - Static variable in class com.snowplowanalytics.snowplow.entity.DeepLink
 
PARAM_DEEPLINK_URL - Static variable in class com.snowplowanalytics.snowplow.entity.DeepLink
 
PARAM_GROUP - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_ICON - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_IDENTIFIER - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotificationAttachment
 
PARAM_INDEX - Static variable in class com.snowplowanalytics.snowplow.event.Background
 
PARAM_INDEX - Static variable in class com.snowplowanalytics.snowplow.event.Foreground
 
PARAM_LIFECYCLEENTITY_INDEX - Static variable in class com.snowplowanalytics.snowplow.entity.LifecycleEntity
 
PARAM_LIFECYCLEENTITY_ISVISIBLE - Static variable in class com.snowplowanalytics.snowplow.entity.LifecycleEntity
 
PARAM_MESSAGENOTIFICATIONATTACHMENTS - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_NOTIFICATIONCOUNT - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_NOTIFICATIONTIMESTAMP - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_REFERRER - Static variable in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
 
PARAM_SOUND - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_SUBTITLE - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_TAG - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_THREADIDENTIFIER - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_TITLE - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_TITLELOCARGS - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_TITLELOCKEY - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_TRIGGER - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
PARAM_TYPE - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotificationAttachment
 
PARAM_URL - Static variable in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
 
PARAM_URL - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotificationAttachment
 
pause() - Method in interface com.snowplowanalytics.snowplow.controller.EmitterController
Pause emitting events.
pause() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
Pause the session tracking.
pause() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
Pause the tracker.
payload - Variable in class com.snowplowanalytics.snowplow.emitter.EmitterEvent
 
payload - Variable in class com.snowplowanalytics.snowplow.network.Request
 
Payload - Interface in com.snowplowanalytics.snowplow.payload
Payload interface The Payload is used to store all the parameters and configurations that are used to send data via the HTTP GET/POST request.
platformContext - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
platformContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether mobile/platform context is sent with all the tracked events.
previousId - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Identifier of the previous screen.
previousId(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Identifier of the previous screen.
previousName - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Name of the previous screen.
previousName(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Name of the previous screen.
previousType - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Type of the previous screen.
previousType(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Type of the previous screen.
price - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Price of the item.
property - Variable in class com.snowplowanalytics.snowplow.event.Structured
 
property(String) - Method in class com.snowplowanalytics.snowplow.event.Structured
 
Protocol - Enum in com.snowplowanalytics.snowplow.network
Protocol is used to set the protocol used for sending Requests.

Q

quantity - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Quantity of the item.

R

referrer(String) - Method in class com.snowplowanalytics.snowplow.entity.DeepLink
 
referrer - Variable in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
Referrer URL, source of this deep-link.
referrer(String) - Method in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
Referrer URL, source of this deep-link.
referrer(String) - Method in class com.snowplowanalytics.snowplow.event.PageView
Deprecated.
Page referrer URL.
refresh(Context, Consumer<List<String>>) - Static method in class com.snowplowanalytics.snowplow.Snowplow
Reconfigure, create or delete the trackers based on the configuration downloaded remotely.
RemoteConfiguration - Class in com.snowplowanalytics.snowplow.configuration
Represents the configuration for fetching configurations from a remote source.
RemoteConfiguration(String, HttpMethod) - Constructor for class com.snowplowanalytics.snowplow.configuration.RemoteConfiguration
 
remove(String) - Method in class com.snowplowanalytics.snowplow.configuration.GlobalContextsConfiguration
Remove a GlobalContext generator from the configuration of the tracker.
removeAllEvents() - Method in interface com.snowplowanalytics.snowplow.emitter.EventStore
Empties the store of all the events.
removeAllTrackers() - Static method in class com.snowplowanalytics.snowplow.Snowplow
Remove all the trackers.
removeEvent(long) - Method in interface com.snowplowanalytics.snowplow.emitter.EventStore
Removes an event from the store.
removeEvents(List<Long>) - Method in interface com.snowplowanalytics.snowplow.emitter.EventStore
Removes a range of events from the store.
removeTracker(TrackerController) - Static method in class com.snowplowanalytics.snowplow.Snowplow
A tracker can be removed from the active trackers of the app.
Request - Class in com.snowplowanalytics.snowplow.network
Request class that contains the payloads to send to the collector.
Request(Payload, long) - Constructor for class com.snowplowanalytics.snowplow.network.Request
Create a request object.
Request(Payload, long, boolean) - Constructor for class com.snowplowanalytics.snowplow.network.Request
Create a request object.
Request(List<Payload>, List<Long>) - Constructor for class com.snowplowanalytics.snowplow.network.Request
Create a request object.
requestCallback - Variable in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
requestCallback(RequestCallback) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
Callback called for each request performed by the tracker to the collector.
RequestCallback - Interface in com.snowplowanalytics.snowplow.network
Interface for all Emitter Callbacks
RequestResult - Class in com.snowplowanalytics.snowplow.network
Stores the result of a Request Attempt
RequestResult(boolean, List<Long>) - Constructor for class com.snowplowanalytics.snowplow.network.RequestResult
Builds a result from a request attempt.
reset(Basis, String, String, String) - Method in interface com.snowplowanalytics.snowplow.controller.GdprController
Reset GDPR context to be sent with each event.
resume() - Method in interface com.snowplowanalytics.snowplow.controller.EmitterController
Resume emitting events if previously paused.
resume() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
Resume the session tracking.
resume() - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
Resume the tracker.

S

SCHEMA - Static variable in class com.snowplowanalytics.snowplow.event.Background
 
SCHEMA - Static variable in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
 
SCHEMA - Static variable in class com.snowplowanalytics.snowplow.event.Foreground
 
SCHEMA - Static variable in class com.snowplowanalytics.snowplow.event.MessageNotification
 
SCHEMA_DEEPLINK - Static variable in class com.snowplowanalytics.snowplow.entity.DeepLink
 
SCHEMA_LIFECYCLEENTITY - Static variable in class com.snowplowanalytics.snowplow.entity.LifecycleEntity
 
SchemaRuleSet - Class in com.snowplowanalytics.snowplow.globalcontexts
 
screenContext - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
screenContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether screen context is sent with all the tracked events.
screenResolution - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
screenResolution(Size) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The screen resolution.
ScreenView - Class in com.snowplowanalytics.snowplow.event
A ScreenView event.
ScreenView(String) - Constructor for class com.snowplowanalytics.snowplow.event.ScreenView
Creates a ScreenView event.
ScreenView(String, UUID) - Constructor for class com.snowplowanalytics.snowplow.event.ScreenView
Creates a ScreenView event.
screenViewAutotracking - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
screenViewAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether enable automatic tracking of ScreenView events.
screenViewPort - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
screenViewPort(Size) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The screen viewport.
SelfDescribing - Class in com.snowplowanalytics.snowplow.event
A SelfDescribing event.
SelfDescribing(SelfDescribingJson) - Constructor for class com.snowplowanalytics.snowplow.event.SelfDescribing
Creates a SelfDescribing event.
SelfDescribing(String, Map<String, Object>) - Constructor for class com.snowplowanalytics.snowplow.event.SelfDescribing
Creates a SelfDescribing event.
SelfDescribingJson - Class in com.snowplowanalytics.snowplow.payload
Returns a SelfDescribingJson object which will contain both the Schema and Data.
SelfDescribingJson(String) - Constructor for class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
Builds a SelfDescribingJson object
SelfDescribingJson(String, TrackerPayload) - Constructor for class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
Builds a SelfDescribingJson object
SelfDescribingJson(String, SelfDescribingJson) - Constructor for class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
Builds a SelfDescribingJson object
SelfDescribingJson(String, Object) - Constructor for class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
Builds a SelfDescribingJson object
sendRequests(List<Request>) - Method in interface com.snowplowanalytics.snowplow.network.NetworkConnection
Send requests to the collector.
sendRequests(List<Request>) - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection
 
SessionConfiguration - Class in com.snowplowanalytics.snowplow.configuration
This class represents the configuration of the applications session.
SessionConfiguration(TimeMeasure, TimeMeasure) - Constructor for class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
This will setup the session behaviour of the tracker.
SessionConfiguration(JSONObject) - Constructor for class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
sessionContext - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
sessionContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Whether session context is sent with all the tracked events.
SessionController - Interface in com.snowplowanalytics.snowplow.controller
 
SessionState - Class in com.snowplowanalytics.snowplow.tracker
 
SessionState(String, String, String, int, String, String) - Constructor for class com.snowplowanalytics.snowplow.tracker.SessionState
 
setAppId(String) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setApplicationContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setBackgroundTimeout(TimeMeasure) - Method in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
setBase64encoding(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setBufferOption(BufferOption) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
setByteLimitGet(long) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
setByteLimitPost(long) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
setColorDepth(Integer) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setCustomPostPath(String) - Method in interface com.snowplowanalytics.snowplow.controller.NetworkController
A custom path which will be added to the endpoint URL to specify the complete URL of the collector when paired with the POST method.
setData(TrackerPayload) - Method in class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
Adds data to the SelfDescribingJson - Accepts a TrackerPayload object
setData(Object) - Method in class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
Adds data to the SelfDescribingJson - Accepts a POJO
setData(SelfDescribingJson) - Method in class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
Allows us to add data from one SelfDescribingJson into another without copying over the Schema.
setDeepLinkContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setDevicePlatform(DevicePlatform) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setDiagnosticAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setDomainUserId(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setEmitRange(int) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
setEndpoint(String) - Method in interface com.snowplowanalytics.snowplow.controller.NetworkController
URL used to send events to the collector.
setExceptionAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setForegroundTimeout(TimeMeasure) - Method in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
setGeoLocationContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setInstallAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setIpAddress(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setLanguage(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setLifecycleAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setLoggerDelegate(LoggerDelegate) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setLogLevel(LogLevel) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setMethod(HttpMethod) - Method in interface com.snowplowanalytics.snowplow.controller.NetworkController
Method used to send events to the collector.
setNetworkUserId(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setOnSessionUpdate(Consumer<SessionState>) - Method in class com.snowplowanalytics.snowplow.configuration.SessionConfiguration
 
setPlatformContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setRequestCallback(RequestCallback) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
setSchema(String) - Method in class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
Sets the Schema for the SelfDescribingJson
setScreenContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setScreenResolution(Size) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setScreenViewAutotracking(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setScreenViewPort(Size) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setSessionContext(boolean) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setThreadPoolSize(int) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
setTimeout(int) - Method in interface com.snowplowanalytics.snowplow.controller.NetworkController
The timeout set for the requests to the collector.
setTimezone(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setTrackerAsDefault(TrackerController) - Static method in class com.snowplowanalytics.snowplow.Snowplow
Set the passed tracker as default tracker if it's registered as an active tracker in the app.
setTrackerVersionSuffix(String) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
setup(Context, RemoteConfiguration, List<ConfigurationBundle>, Consumer<List<String>>) - Static method in class com.snowplowanalytics.snowplow.Snowplow
Setup a single or a set of tracker instances which will be used inside the app to track events.
setUseragent(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
setUserId(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
shipping - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Total amount for shipping.
shipping(Double) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Total amount for shipping.
Size - Class in com.snowplowanalytics.snowplow.util
 
Size(int, int) - Constructor for class com.snowplowanalytics.snowplow.util.Size
 
sku - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransactionItem
Stock Keeping Unit of the item.
Snowplow - Class in com.snowplowanalytics.snowplow
Entry point to instance a new Snowplow tracker.
Snowplow() - Constructor for class com.snowplowanalytics.snowplow.Snowplow
 
sound - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The sound played when the device receives the notification.
sound(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The sound played when the device receives the notification.
startNewSession() - Method in interface com.snowplowanalytics.snowplow.controller.SessionController
Expire the current session also if the timeout is not triggered.
state - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
State for shipping.
state(String) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
State for shipping.
Structured - Class in com.snowplowanalytics.snowplow.event
A Structured event.
Structured(String, String) - Constructor for class com.snowplowanalytics.snowplow.event.Structured
 
SubjectConfiguration - Class in com.snowplowanalytics.snowplow.configuration
This class represents the configuration of the subject.
SubjectConfiguration() - Constructor for class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
SubjectConfiguration(JSONObject) - Constructor for class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
SubjectController - Interface in com.snowplowanalytics.snowplow.controller
 
subtitle - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The notification's subtitle.
subtitle(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The notification's subtitle.

T

TAG - Static variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
tag - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
An identifier similar to 'group' but usable for different purposes (Android only).
tag(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
An identifier similar to 'group' but usable for different purposes (Android only).
taxValue - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Taxes applied to the purchase.
taxValue(Double) - Method in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Taxes applied to the purchase.
threadIdentifier - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
An identifier similar to 'group' but usable for different purposes (iOS only).
threadIdentifier(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
An identifier similar to 'group' but usable for different purposes (iOS only).
threadPoolSize - Variable in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
 
threadPoolSize(int) - Method in class com.snowplowanalytics.snowplow.configuration.EmitterConfiguration
Maximum number of threads working in parallel in the tracker to send requests.
TimeMeasure - Class in com.snowplowanalytics.snowplow.util
It represents time durations and provides utility methods to convert across time units.
TimeMeasure(long, TimeUnit) - Constructor for class com.snowplowanalytics.snowplow.util.TimeMeasure
Create an object that represent a time duration at a specific time unit.
timeout - Variable in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
 
timeout(Integer) - Method in class com.snowplowanalytics.snowplow.configuration.NetworkConfiguration
The timeout set for the requests to the collector.
timezone - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
timezone(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The current timezone.
Timing - Class in com.snowplowanalytics.snowplow.event
A timing event.
Timing(String, String, Integer) - Constructor for class com.snowplowanalytics.snowplow.event.Timing
 
timing - Variable in class com.snowplowanalytics.snowplow.event.Timing
 
title - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The notification's title.
titleLocArgs - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
Variable string values to be used in place of the format specifiers in titleLocArgs to use to localize the title text to the user's current localization.
titleLocArgs(List<String>) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
Variable string values to be used in place of the format specifiers in titleLocArgs to use to localize the title text to the user's current localization.
titleLocKey - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The key to the title string in the app's string resources to use to localize the title text to the user's current localization.
titleLocKey(String) - Method in class com.snowplowanalytics.snowplow.event.MessageNotification
The key to the title string in the app's string resources to use to localize the title text to the user's current localization.
tls(TLSVersion) - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder
 
tls(EnumSet<TLSVersion>) - Method in class com.snowplowanalytics.snowplow.network.OkHttpNetworkConnection.OkHttpNetworkConnectionBuilder
 
toString() - Method in interface com.snowplowanalytics.snowplow.payload.Payload
Returns the Payload as a string.
toString() - Method in class com.snowplowanalytics.snowplow.payload.SelfDescribingJson
 
toString() - Method in class com.snowplowanalytics.snowplow.payload.TrackerPayload
 
toString() - Method in class com.snowplowanalytics.snowplow.util.TimeMeasure
 
totalValue - Variable in class com.snowplowanalytics.snowplow.event.EcommerceTransaction
Total amount of the order.
track(Event) - Method in interface com.snowplowanalytics.snowplow.controller.TrackerController
Track the event.
TrackerConfiguration - Class in com.snowplowanalytics.snowplow.configuration
This class represents the configuration of the tracker and the core tracker properties.
TrackerConfiguration(String) - Constructor for class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
It sets a default TrackerConfiguration.
TrackerConfiguration(String, JSONObject) - Constructor for class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
TrackerController - Interface in com.snowplowanalytics.snowplow.controller
 
TrackerError - Class in com.snowplowanalytics.snowplow.event
An error event representing an exception, error or warning message in the app.
TrackerError(String, String) - Constructor for class com.snowplowanalytics.snowplow.event.TrackerError
 
TrackerError(String, String, Throwable) - Constructor for class com.snowplowanalytics.snowplow.event.TrackerError
 
TrackerPayload - Class in com.snowplowanalytics.snowplow.payload
Returns a standard Tracker Payload consisting of many key - pair values.
TrackerPayload() - Constructor for class com.snowplowanalytics.snowplow.payload.TrackerPayload
 
trackerVersionSuffix - Variable in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
 
trackerVersionSuffix(String) - Method in class com.snowplowanalytics.snowplow.configuration.TrackerConfiguration
Decorate the v_tracker field in the tracker protocol.
transitionType - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Type of transition between previous and current screen.
transitionType(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Type of transition between previous and current screen.
trigger - Variable in class com.snowplowanalytics.snowplow.event.MessageNotification
The trigger that raised the notification message.
trueTimestamp - Variable in class com.snowplowanalytics.snowplow.event.AbstractEvent
Custom timestamp of the event.
trueTimestamp(Long) - Method in class com.snowplowanalytics.snowplow.event.AbstractEvent
Set the custom timestamp of the event.
type - Variable in class com.snowplowanalytics.snowplow.event.ScreenView
Type of screen.
type(String) - Method in class com.snowplowanalytics.snowplow.event.ScreenView
Type of screen.

U

unit - Variable in class com.snowplowanalytics.snowplow.util.TimeMeasure
Measure unit of the time duration.
url - Variable in class com.snowplowanalytics.snowplow.event.DeepLinkReceived
URL in the received deep-link.
useragent - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
useragent(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The user-agent.
userId - Variable in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
 
userId(String) - Method in class com.snowplowanalytics.snowplow.configuration.SubjectConfiguration
The custom UserID.

V

value - Variable in class com.snowplowanalytics.snowplow.event.Structured
 
value(Double) - Method in class com.snowplowanalytics.snowplow.event.Structured
 
value - Variable in class com.snowplowanalytics.snowplow.util.TimeMeasure
Time duration at the selected TimeUnit.
valueOf(String) - Static method in enum com.snowplowanalytics.snowplow.emitter.BufferOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.snowplowanalytics.snowplow.event.MessageNotificationTrigger
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.snowplowanalytics.snowplow.network.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.snowplowanalytics.snowplow.network.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.snowplowanalytics.snowplow.tracker.DevicePlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.snowplowanalytics.snowplow.tracker.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.snowplowanalytics.snowplow.util.Basis
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.snowplowanalytics.snowplow.emitter.BufferOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.snowplowanalytics.snowplow.event.MessageNotificationTrigger
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.snowplowanalytics.snowplow.network.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.snowplowanalytics.snowplow.network.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.snowplowanalytics.snowplow.tracker.DevicePlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.snowplowanalytics.snowplow.tracker.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.snowplowanalytics.snowplow.util.Basis
Returns an array containing the constants of this enum type, in the order they are declared.
variable - Variable in class com.snowplowanalytics.snowplow.event.Timing
 
verbose(String, String) - Method in interface com.snowplowanalytics.snowplow.tracker.LoggerDelegate
Verbose Level Logging
A B C D E F G H I L M N O P Q R S T U V 
Skip navigation links