- 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
- 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
-
- getBuffer() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.AbstractEmitter
-
Returns List of Events that are in the buffer.
- getBuffer() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchEmitter
-
Returns List of Events that are in the buffer.
- getBuffer() - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.Emitter
-
Returns the List of Events that are in the buffer.
- getBuffer() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.SimpleEmitter
-
Returns List of Events that are in the buffer.
- getBufferSize() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.AbstractEmitter
-
Gets the Emitter Buffer Size - Will always be 1 for SimpleEmitter
- getBufferSize() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchEmitter
-
Gets the Emitter Buffer Size
- getBufferSize() - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.Emitter
-
Gets the Emitter Buffer Size
- Will always be 1 for SimpleEmitter
- getBufferSize() - Method in class com.snowplowanalytics.snowplow.tracker.emitter.SimpleEmitter
-
Gets the Emitter Buffer Size - Will always be 1 for SimpleEmitter
- 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.
- getContext() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- getContext() - Method in interface com.snowplowanalytics.snowplow.tracker.events.Event
-
- getDeviceCreatedTimestamp() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- getDeviceCreatedTimestamp() - Method in interface com.snowplowanalytics.snowplow.tracker.events.Event
-
- getEmitter() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- getEvent() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerEvent
-
- getEventId() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- getEventId() - Method in interface com.snowplowanalytics.snowplow.tracker.events.Event
-
- getEventId() - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Generates a random UUID for
each event.
- 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.
- getItems() - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction
-
The list of Transaction Items passed with the event.
- 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.payload.TrackerParameters
-
- getNamespace() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- 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 stored into
the local database.
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem
-
Returns a TrackerPayload which can be stored into
the local database.
- 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 stored into
the local database.
- 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.Structured
-
Returns a TrackerPayload which can be stored into
the local database.
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.Timing
-
Return the payload wrapped into a SelfDescribingJson.
- getPayload() - Method in class com.snowplowanalytics.snowplow.tracker.events.Unstructured
-
Returns a TrackerPayload which can be stored into
the local database.
- getPlatform() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerParameters
-
- getPlatform() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- 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
-
- getTimestamp() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent
-
- getTimestamp() - Method in interface com.snowplowanalytics.snowplow.tracker.events.Event
-
Deprecated.
- getTimestamp() - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Returns the current System time
as a String.
- getTimezone() - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Gets the default timezone of the server running
the library.
- getTrackerPayloads() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerEvent
-
- getTrackerVersion() - Method in class com.snowplowanalytics.snowplow.tracker.payload.TrackerParameters
-
- getTrackerVersion() - Method in class com.snowplowanalytics.snowplow.tracker.Tracker
-
- 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
- getUTF8Length(String) - Static method in class com.snowplowanalytics.snowplow.tracker.Utils
-
Count the number of bytes a string will occupy when UTF-8 encoded
- 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_UNSTRUCT_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.Subject.SubjectBuilder
-
- ScreenView - Class in com.snowplowanalytics.snowplow.tracker.events
-
- 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.emitter.AbstractEmitter.Builder
-
- self() - Method in class com.snowplowanalytics.snowplow.tracker.events.AbstractEvent.Builder
-
- self() - Method in class com.snowplowanalytics.snowplow.tracker.http.AbstractHttpClientAdapter.Builder
-
- SelfDescribingJson - Class in com.snowplowanalytics.snowplow.tracker.payload
-
Builds a SelfDescribingJson object which can contain two fields:
- Schema: the JsonSchema path for this Json
- Data: the data for this Json
- 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.
- setBase64Encode(boolean) - Method in class com.snowplowanalytics.snowplow.tracker.events.Unstructured
-
- setBufferSize(int) - Method in class com.snowplowanalytics.snowplow.tracker.emitter.AbstractEmitter
-
Customize the emitter buffer size to any valid integer greater than zero.
- setBufferSize(int) - Method in class com.snowplowanalytics.snowplow.tracker.emitter.BatchEmitter
-
Customize the emitter buffer size to any valid integer greater than zero.
- setBufferSize(int) - Method in interface com.snowplowanalytics.snowplow.tracker.emitter.Emitter
-
Customize the emitter buffer size to any valid integer
greater than zero.
- setBufferSize(int) - Method in class com.snowplowanalytics.snowplow.tracker.emitter.SimpleEmitter
-
Customize the emitter buffer 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
- Accepts 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.
- setDeviceCreatedTimestamp(Long) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem
-
- 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
-
- 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.
- setTimestamp(long) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem
-
Deprecated.
- setTimezone(String) - Method in class com.snowplowanalytics.snowplow.tracker.Subject
-
Sets the timezone parameter
- setTrueTimestamp(long) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem
-
- 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
-
- SimpleEmitter - Class in com.snowplowanalytics.snowplow.tracker.emitter
-
An emitter which sends events as soon as they are received via
GET requests.
- SimpleEmitter(SimpleEmitter.Builder<?>) - Constructor for class com.snowplowanalytics.snowplow.tracker.emitter.SimpleEmitter
-
- SimpleEmitter.Builder<T extends SimpleEmitter.Builder<T>> - Class in com.snowplowanalytics.snowplow.tracker.emitter
-
- sku(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransactionItem.Builder
-
- state(String) - Method in class com.snowplowanalytics.snowplow.tracker.events.EcommerceTransaction.Builder
-
- 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(Subject) - Constructor for class com.snowplowanalytics.snowplow.tracker.Subject
-
Creates a new
Subject object based on the map of another
Subject object.
- subject(Subject) - Method in class com.snowplowanalytics.snowplow.tracker.Tracker.TrackerBuilder
-
- Subject.SubjectBuilder - Class in com.snowplowanalytics.snowplow.tracker
-
Builder for the Subject
- SubjectBuilder() - Constructor for class com.snowplowanalytics.snowplow.tracker.Subject.SubjectBuilder
-
- SV_ID - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-
- SV_NAME - Static variable in class com.snowplowanalytics.snowplow.tracker.constants.Parameter
-