public class TrackMe
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
get(QueryParams queryParams) |
java.lang.String |
get(java.lang.String queryParams)
Consider using
QueryParams instead of raw strings |
boolean |
has(QueryParams queryParams) |
boolean |
isEmpty() |
TrackMe |
putAll(TrackMe trackMe)
Adds TrackMe to this TrackMe, overriding values if necessary.
|
TrackMe |
set(QueryParams key,
float value) |
TrackMe |
set(QueryParams key,
int value) |
TrackMe |
set(QueryParams key,
long value) |
TrackMe |
set(QueryParams key,
java.lang.String value)
You can set any additional Tracking API Parameters within the SDK.
|
TrackMe |
set(java.lang.String key,
java.lang.String value)
Consider using
QueryParams instead of raw strings |
java.util.Map<java.lang.String,java.lang.String> |
toMap()
The tracker calls this to get the final data that will be transmitted
|
TrackMe |
trySet(QueryParams key,
float value)
Only sets the value if it doesn't exist.
|
TrackMe |
trySet(QueryParams key,
int value)
Only sets the value if it doesn't exist.
|
TrackMe |
trySet(QueryParams key,
long value) |
TrackMe |
trySet(QueryParams key,
java.lang.String value)
Only sets the value if it doesn't exist.
|
public TrackMe()
public TrackMe(TrackMe trackMe)
public TrackMe putAll(@NonNull TrackMe trackMe)
public TrackMe set(@NonNull java.lang.String key, java.lang.String value)
QueryParams instead of raw strings@Nullable
public java.lang.String get(@NonNull
java.lang.String queryParams)
QueryParams instead of raw stringspublic TrackMe set(@NonNull QueryParams key, java.lang.String value)
set(QueryParams.HOURS, "10"); set(QueryParams.MINUTES, "45"); set(QueryParams.SECONDS, "30");
key - query params namevalue - valuepublic TrackMe set(@NonNull QueryParams key, int value)
public TrackMe set(@NonNull QueryParams key, float value)
public TrackMe set(@NonNull QueryParams key, long value)
public boolean has(@NonNull
QueryParams queryParams)
public TrackMe trySet(@NonNull QueryParams key, int value)
key - typevalue - valuepublic TrackMe trySet(@NonNull QueryParams key, float value)
key - typevalue - valuepublic TrackMe trySet(@NonNull QueryParams key, long value)
public TrackMe trySet(@NonNull QueryParams key, java.lang.String value)
key - typevalue - valuepublic java.util.Map<java.lang.String,java.lang.String> toMap()
public java.lang.String get(@NonNull
QueryParams queryParams)
public boolean isEmpty()