- callback(EmitterCallback) - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Provide a custom EmitterCallback to access successfully sent or failed event payloads.
- category(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem.Builder
-
Optional.
- category(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.Structured.Builder
-
Required.
- category(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.Timing.Builder
-
Required.
- city(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction.Builder
-
Optional.
- cleanupAfterSendingAttempt(boolean, long) - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.EventStore
-
Finish processing events after a request has been made.
- cleanupAfterSendingAttempt(boolean, long) - Method in class com.snowplowanalytics.snowplow.tracker.emitter.InMemoryEventStore
-
Finish processing events after a request has been made.
- clear() - Method in class com.snowplowanalytics.snowplow.tracker.http.CollectorCookieJar
-
- close() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchEmitter
-
Attempt to send all remaining events, then shut down the ExecutorService.
- close() - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.Emitter
-
Safely shuts down the Emitter.
- close() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
Attempts to send all remaining events, then shuts down the Emitter so that no more events can be sent.
- CollectorCookie - Class in com.snowplowanalytics.snowplow.tracker.http
-
- CollectorCookieJar - Class in com.snowplowanalytics.snowplow.tracker.http
-
- CollectorCookieJar() - Constructor for class com.snowplowanalytics.snowplow.tracker.http.CollectorCookieJar
-
- collectorUrl(String) - Method in class com.snowplowanalytics.snowplow.tracker.configuration.NetworkConfiguration
-
Sets the endpoint url for when a httpClientAdapter is not specified.
- COLOR_DEPTH - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- colorDepth(int) - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
- colorDepth(int) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the color depth parameter and returns itself
- com.snowplowanalytics.snowplow.tracker - package com.snowplowanalytics.snowplow.tracker
-
- com.snowplowanalytics.snowplow.tracker.configuration - package com.snowplowanalytics.snowplow.tracker.configuration
-
- com.snowplowanalytics.snowplow.tracker.constants - package com.snowplowanalytics.snowplow.tracker.constants
-
- com.snowplowanalytics.snowplow.tracker.emitter - package com.snowplowanalytics.snowplow.tracker.emitter
-
- com.snowplowanalytics.snowplow.tracker.events - package com.snowplowanalytics.snowplow.tracker.events
-
- com.snowplowanalytics.snowplow.tracker.http - package com.snowplowanalytics.snowplow.tracker.http
-
- com.snowplowanalytics.snowplow.tracker.payload - package com.snowplowanalytics.snowplow.tracker.payload
-
- Constants - Class in com.snowplowanalytics.snowplow.tracker.constants
-
Constants that apply to schemas, event types
and sending protocols.
- Constants() - Constructor for class com.snowplowanalytics.snowplow.tracker.constants.Constants
-
- CONTEXT - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- context - Variable in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- CONTEXT_ENCODED - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- country(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction.Builder
-
Optional.
- createTracker(TrackerConfiguration, NetworkConfiguration, EmitterConfiguration, SubjectConfiguration) - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
Create a Snowplow tracker using Configuration objects.
- createTracker(String, String, String) - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
Create a Snowplow tracker with default configuration by providing three parameters.
- createTracker(TrackerConfiguration, NetworkConfiguration, EmitterConfiguration) - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
Create a Snowplow tracker using Configuration objects.
- createTracker(TrackerConfiguration, NetworkConfiguration) - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
Create a Snowplow tracker using Configuration objects.
- createTracker(TrackerConfiguration, NetworkConfiguration, SubjectConfiguration) - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
Create a Snowplow tracker using Configuration objects.
- currency(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction.Builder
-
Optional.
- currency(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem.Builder
-
Optional.
- customContext(List<SelfDescribingJson>) - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent.Builder
-
Adds a list of custom context entities.
- customRetryForStatusCodes(Map<Integer, Boolean>) - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Set custom retry rules for HTTP status codes received in emit responses from the Collector.
- get(TrackerPayload) - Method in class com.snowplowanalytics.snowplow.tracker.http.AbstractHttpClientAdapter
-
Sends a payload via a GET request.
- get(TrackerPayload) - Method in interface com.snowplowanalytics.snowplow.tracker.http.HttpClientAdapter
-
Sends a single TrackerPayload via a
GET request
- getAllEvents() - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.EventStore
-
Get a copy of all the TrackerPayloads in the buffer.
- getAllEvents() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.InMemoryEventStore
-
Get a copy of all the TrackerPayloads in the buffer.
- getAppId() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.TrackerConfiguration
-
Returns the application ID.
- getAppId() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerParameters
-
- getAppId() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- getBase64Encoded() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerParameters
-
- getBase64Encoded() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- getBatchId() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchPayload
-
- getBatchSize() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Returns the number of events to send per request (batched).
- getBatchSize() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchEmitter
-
Gets the Emitter batchSize
- getBatchSize() - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.Emitter
-
Gets the Emitter Batch Size
- getBuffer() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchEmitter
-
Returns a List of Payloads that are in the buffer.
- getBuffer() - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.Emitter
-
Returns the List of Payloads that are in the buffer.
- getBufferCapacity() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Returns the maximum number of events to buffer in memory.
- getByteSize() - Method in interface com.snowplowanalytics.snowplow.tracker.payload.Payload
-
Returns the byte size of a payload.
- getByteSize() - Method in class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Returns the byte size of a payload.
- getByteSize() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerPayload
-
Returns the byte size of a payload.
- getCallback() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Returns the custom callback which is called when events are successfully sent to the collector,
or after certain failure conditions.
- getCollectorUrl() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.NetworkConfiguration
-
Returns the event collector URL endpoint.
- getColorDepth() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the color depth.
- getContext() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- getContext() - Method in interface com.snowplowanalytics.snowplow.tracker.events.Event
-
- getCustomRetryForStatusCodes() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Returns the custom configuration for HTTP status codes.
- getDefaultTracker() - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
- getDeviceCreatedTimestamp() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerPayload
-
- getDomainSessionId() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the domain session ID (UUID string).
- getDomainUserId() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the domain user ID (UUID string).
- getEmitter() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- getEventId() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerPayload
-
- getEventId() - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Generates a random UUID for
each event.
- getEventsBatch(int) - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.EventStore
-
Remove some TrackerPayloads from the buffer.
- getEventsBatch(int) - Method in class com.snowplowanalytics.snowplow.tracker.emitter.InMemoryEventStore
-
Remove some TrackerPayloads from the buffer.
- getEventStore() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Returns the EventStore used to buffer events.
- getHttpClient() - Method in class com.snowplowanalytics.snowplow.tracker.http.AbstractHttpClientAdapter
-
Returns the HttpClient in use; it is up to the developer
to cast it back to its original class.
- getHttpClient() - Method in class com.snowplowanalytics.snowplow.tracker.http.ApacheHttpClientAdapter
-
Returns the HttpClient in use; it is up to the developer
to cast it back to its original class.
- getHttpClient() - Method in interface com.snowplowanalytics.snowplow.tracker.http.HttpClientAdapter
-
Returns the HttpClient in use; it is up to the developer
to cast it back to its original class.
- getHttpClient() - Method in class com.snowplowanalytics.snowplow.tracker.http.OkHttpClientAdapter
-
Returns the HttpClient in use; it is up to the developer
to cast it back to its original class.
- getHttpClientAdapter() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.NetworkConfiguration
-
Returns the HttpClientAdapter used.
- getInstancedTrackerNamespaces() - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
- getIpAddress() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the IP address.
- getItems() - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction
-
The list of EcommerceTransactionItems passed with the event.
- getLanguage() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the device language.
- getMap() - Method in interface com.snowplowanalytics.snowplow.tracker.payload.Payload
-
Returns the Payload as a HashMap.
- getMap() - Method in class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Returns the Payload as a Map.
- getMap() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerPayload
-
Returns the Payload as a Map.
- getNamespace() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.TrackerConfiguration
-
Returns the unique tracker namespace.
- getNamespace() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerParameters
-
- getNamespace() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- getNetworkUserId() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the network user ID (UUID string).
- getParameters() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction
-
Returns a TrackerPayload which can be passed to an Emitter.
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem
-
Returns a TrackerPayload which can be passed to an Emitter.
- getPayload() - Method in interface com.snowplowanalytics.snowplow.tracker.events.Event
-
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.PageView
-
Returns a TrackerPayload which can be passed to an Emitter.
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.ScreenView
-
Return the payload wrapped into a SelfDescribingJson.
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.SelfDescribing
-
Returns a TrackerPayload which can be passed to an Emitter.
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.Structured
-
Returns a TrackerPayload which can be passed to an Emitter.
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.Timing
-
Return the payload wrapped into a SelfDescribingJson.
- getPayloads() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchPayload
-
- getPlatform() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.TrackerConfiguration
-
Returns the DevicePlatform for the tracker.
- getPlatform() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerParameters
-
- getPlatform() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- getRequestExecutorService() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Returns the ScheduledExecutorService used for sending events.
- getScreenResHeight() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the screen resolution height, in pixels.
- getScreenResWidth() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the screen resolution width, in pixels.
- getSubject() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- getSubject() - Method in interface com.snowplowanalytics.snowplow.tracker.events.Event
-
- getSubject() - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Gets the Subject pairs.
- getSubject() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- getThreadCount() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Returns the number of threads used for event sending using the ScheduledExecutorService.
- getTimestamp() - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Returns the current System time
as a String.
- getTimezone() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the timezone.
- getTimezone() - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Gets the default timezone of the server running
the library.
- getTracker(String) - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
Get a Tracker by its namespace
- getTrackerVersion() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerParameters
-
- getTrackerVersion() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
The Java tracker release version, e.g.
- getTransactionId() - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Returns a Transaction ID integer.
- getTrueTimestamp() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- getTrueTimestamp() - Method in interface com.snowplowanalytics.snowplow.tracker.events.Event
-
- getUrl() - Method in class com.snowplowanalytics.snowplow.tracker.http.AbstractHttpClientAdapter
-
Returns the HttpClient URI
- getUrl() - Method in interface com.snowplowanalytics.snowplow.tracker.http.HttpClientAdapter
-
Returns the HttpClient URI
- getUseragent() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the useragent.
- getUserId() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the user ID.
- getUTF8Length(String) - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Count the number of bytes a string will occupy when UTF-8 encoded
- getViewPortHeight() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the viewport height, in pixels.
- getViewPortWidth() - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Returns the viewport width, in pixels.
- saveFromResponse(HttpUrl, List<Cookie>) - Method in class com.snowplowanalytics.snowplow.tracker.http.CollectorCookieJar
-
- SCHEMA - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SCHEMA_CONTEXTS - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Constants
-
- SCHEMA_PAYLOAD_DATA - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Constants
-
- SCHEMA_SCREEN_VIEW - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Constants
-
- SCHEMA_SELF_DESCRIBING_EVENT - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Constants
-
- SCHEMA_USER_TIMINGS - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Constants
-
- screenResolution(int, int) - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Set the screen resolution.
- screenResolution(int, int) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the screen res parameter and returns itself
- ScreenView - Class in com.snowplowanalytics.snowplow.tracker.events
-
Constructs a ScreenView event object.
- ScreenView(ScreenView.Builder<?>) - Constructor for class com.snowplowanalytics.snowplow.tracker.events.ScreenView
-
- ScreenView.Builder<T extends ScreenView.Builder<T>> - Class in com.snowplowanalytics.snowplow.tracker.events
-
- SE_ACTION - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SE_CATEGORY - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SE_LABEL - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SE_PROPERTY - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SE_VALUE - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- self() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent.Builder
-
- SELF_DESCRIBING - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SELF_DESCRIBING_ENCODED - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SelfDescribing - Class in com.snowplowanalytics.snowplow.tracker.events
-
Constructs a SelfDescribing event object.
- SelfDescribing(SelfDescribing.Builder<?>) - Constructor for class com.snowplowanalytics.snowplow.tracker.events.SelfDescribing
-
- SelfDescribing.Builder<T extends SelfDescribing.Builder<T>> - Class in com.snowplowanalytics.snowplow.tracker.events
-
- SelfDescribingJson - Class in com.snowplowanalytics.snowplow.tracker.payload
-
Builds a SelfDescribingJson object.
- SelfDescribingJson(String) - Constructor for class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Creates a SelfDescribingJson with only a Schema
String and an empty data map.
- SelfDescribingJson(String, TrackerPayload) - Constructor for class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Creates a SelfDescribingJson with a Schema and a
TrackerPayload object.
- SelfDescribingJson(String, SelfDescribingJson) - Constructor for class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Creates a SelfDescribingJson with a Schema and a
SelfDescribingJson object.
- SelfDescribingJson(String, Object) - Constructor for class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Creates a SelfDescribingJson with a Schema and a
data object.
- SESSION_UID - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- setBase64Encode(boolean) - Method in class com.snowplowanalytics.snowplow.tracker.events.SelfDescribing
-
- setBatchSize(int) - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchEmitter
-
Customize the emitter batch size to any valid integer greater than zero.
- setBatchSize(int) - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.Emitter
-
Customize the emitter batch size to any valid integer
greater than zero.
- setColorDepth(int) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the color depth parameter
- setData(TrackerPayload) - Method in class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Adds data to the SelfDescribingJson from a TrackerPayload object.
- setData(Object) - Method in class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Adds data to the SelfDescribingJson
- setData(SelfDescribingJson) - Method in class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Allows us to add data from one SelfDescribingJson into another
without copying over the Schema.
- setDefaultTracker(Tracker) - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
Set a specific Tracker instance as the default tracker.
- setDefaultTracker(String) - Static method in class com.snowplowanalytics.snowplow.tracker.Snowplow
-
Set a registered Tracker as the default tracker, using its namespace.
- setDomainSessionId(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
User inputted Domain Session ID for the subject.
- setDomainUserId(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
User inputted Domain User Id for the subject.
- setEmitter(Emitter) - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
Change the Emitter used to send events.
- setIpAddress(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
User inputted ip address for the subject.
- setLanguage(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the language parameter
- setNetworkUserId(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
User inputted Network User ID for the subject.
- setSchema(String) - Method in class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Sets the Schema for the SelfDescribingJson
- setScreenResolution(int, int) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the screen res parameter
- setSubject(Subject) - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
Sets a new Subject object which will get attached to
each event payload.
- setTimezone(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the timezone parameter.
- setUseragent(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
User inputted useragent for the subject.
- setUserId(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the User ID
- setViewPort(int, int) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the view port parameter
- shipping(Double) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction.Builder
-
Optional.
- shouldRetry(int) - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchEmitter
-
- size() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchPayload
-
- size() - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.EventStore
-
Get the current size of the buffer.
- size() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.InMemoryEventStore
-
Get the current size of the buffer.
- sku(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem.Builder
-
Required.
- Snowplow - Class in com.snowplowanalytics.snowplow.tracker
-
- Snowplow() - Constructor for class com.snowplowanalytics.snowplow.tracker.Snowplow
-
- state(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction.Builder
-
Optional.
- Structured - Class in com.snowplowanalytics.snowplow.tracker.events
-
Constructs a Structured event object.
- Structured(Structured.Builder<?>) - Constructor for class com.snowplowanalytics.snowplow.tracker.events.Structured
-
- Structured.Builder<T extends Structured.Builder<T>> - Class in com.snowplowanalytics.snowplow.tracker.events
-
- subject(Subject) - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent.Builder
-
A custom Subject for the event.
- subject - Variable in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- Subject - Class in com.snowplowanalytics.snowplow.tracker
-
An object for managing extra event decoration.
- Subject(SubjectConfiguration) - Constructor for class com.snowplowanalytics.snowplow.tracker.Subject
-
Creates a Subject instance from a SubjectConfiguration.
- Subject() - Constructor for class com.snowplowanalytics.snowplow.tracker.Subject
-
Creates a Subject instance with default configuration (only the timezone is set).
- Subject(Subject) - Constructor for class com.snowplowanalytics.snowplow.tracker.Subject
-
Creates a new
Subject
object based on the map of another
Subject
object.
- SubjectConfiguration - Class in com.snowplowanalytics.snowplow.tracker.configuration
-
- SubjectConfiguration() - Constructor for class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Create a Subject instance.
- SV_ID - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SV_NAME - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- taxValue(Double) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction.Builder
-
Optional.
- threadCount(int) - Method in class com.snowplowanalytics.snowplow.tracker.configuration.EmitterConfiguration
-
Sets the Thread Count for the ScheduledExecutorService (default is 50).
- TI_ITEM_CATEGORY - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TI_ITEM_CURRENCY - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TI_ITEM_ID - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TI_ITEM_NAME - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TI_ITEM_PRICE - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TI_ITEM_QUANTITY - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TI_ITEM_SKU - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- timezone(String) - Method in class com.snowplowanalytics.snowplow.tracker.configuration.SubjectConfiguration
-
Note that timezone is set by default to the server's timezone
(`TimeZone tz = Calendar.getInstance().getTimeZone().getID()`)
- TIMEZONE - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- timezone(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the timezone parameter and returns itself.
- Timing - Class in com.snowplowanalytics.snowplow.tracker.events
-
Constructs a Timing event object.
- Timing(Timing.Builder<?>) - Constructor for class com.snowplowanalytics.snowplow.tracker.events.Timing
-
- timing(Integer) - Method in class com.snowplowanalytics.snowplow.tracker.events.Timing.Builder
-
Required.
- Timing.Builder<T extends Timing.Builder<T>> - Class in com.snowplowanalytics.snowplow.tracker.events
-
- toString() - Method in interface com.snowplowanalytics.snowplow.tracker.payload.Payload
-
Returns the Payload as a string.
- toString() - Method in class com.snowplowanalytics.snowplow.tracker.payload.SelfDescribingJson
-
Returns the Payload as a string.
- toString() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerPayload
-
Returns the Payload as a string.
- totalValue(Double) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction.Builder
-
Required.
- TR_AFFILIATION - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TR_CITY - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TR_COUNTRY - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TR_CURRENCY - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TR_ID - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TR_SHIPPING - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TR_STATE - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TR_TAX - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TR_TOTAL - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- track(Event) - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
Handles tracking the different types of events.
- Tracker - Class in com.snowplowanalytics.snowplow.tracker
-
Allows tracking of Events.
- Tracker(TrackerConfiguration, Emitter, Subject) - Constructor for class com.snowplowanalytics.snowplow.tracker.Tracker
-
Creates a new Snowplow Tracker.
- Tracker(TrackerConfiguration, Emitter) - Constructor for class com.snowplowanalytics.snowplow.tracker.Tracker
-
Creates a new Snowplow Tracker.
- TRACKER_VERSION - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- TrackerConfiguration - Class in com.snowplowanalytics.snowplow.tracker.configuration
-
- TrackerConfiguration(String, String) - Constructor for class com.snowplowanalytics.snowplow.tracker.configuration.TrackerConfiguration
-
Create a TrackerConfiguration instance.
- TrackerParameters - Class in com.snowplowanalytics.snowplow.tracker.payload
-
A wrapper for Tracker properties.
- TrackerParameters(String, DevicePlatform, String, String, boolean) - Constructor for class com.snowplowanalytics.snowplow.tracker.payload.TrackerParameters
-
- TrackerPayload - Class in com.snowplowanalytics.snowplow.tracker.payload
-
A TrackerPayload stores a map of key - pair values.
- TrackerPayload() - Constructor for class com.snowplowanalytics.snowplow.tracker.payload.TrackerPayload
-
- TRUE_TIMESTAMP - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- trueTimestamp - Variable in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent.Builder
-
- trueTimestamp(Long) - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent.Builder
-
The true timestamp of that event (as determined by the user).
- trueTimestamp - Variable in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
The trueTimestamp may be null if none is set.