public static class Tracker.TrackerBuilder
extends java.lang.Object
| Constructor and Description |
|---|
TrackerBuilder(Emitter emitter,
java.lang.String namespace,
java.lang.String appId) |
| Modifier and Type | Method and Description |
|---|---|
Tracker.TrackerBuilder |
base64(java.lang.Boolean base64) |
Tracker |
build()
Creates a new Tracker
|
Tracker.TrackerBuilder |
platform(DevicePlatform platform) |
Tracker.TrackerBuilder |
subject(Subject subject) |
public TrackerBuilder(Emitter emitter, java.lang.String namespace, java.lang.String appId)
emitter - Emitter to which events will be sentnamespace - Identifier for the Tracker instanceappId - Application IDpublic Tracker.TrackerBuilder subject(Subject subject)
subject - Subject to be trackedpublic Tracker.TrackerBuilder platform(DevicePlatform platform)
platform - The device platform the tracker is running onpublic Tracker.TrackerBuilder base64(java.lang.Boolean base64)
base64 - Whether JSONs in the payload should be base-64 encodedpublic Tracker build()