public abstract class FieldSet<T extends FieldSet<T>>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ABUSE_TYPE |
static java.lang.String |
API_KEY |
static java.lang.String |
EVENT_TYPE |
protected static com.google.gson.Gson |
gson |
static java.lang.String |
IP |
static java.lang.String |
IS_BAD |
static java.lang.String |
SESSION_ID |
static java.lang.String |
TIME |
static java.lang.String |
USER_ID |
| Constructor and Description |
|---|
FieldSet() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
clearCustomField(java.lang.String key) |
protected T |
clearCustomFields() |
java.lang.String |
getApiKey() |
java.lang.String |
getEventType() |
T |
setApiKey(java.lang.String apiKey) |
protected T |
setCustomField(java.lang.String key,
java.lang.Boolean val) |
protected T |
setCustomField(java.lang.String key,
java.lang.Number val) |
protected T |
setCustomField(java.lang.String key,
java.lang.String val) |
protected boolean |
shouldJsonSerializeApiKey() |
java.lang.String |
toJson() |
void |
validate() |
public static final java.lang.String API_KEY
public static final java.lang.String USER_ID
public static final java.lang.String SESSION_ID
public static final java.lang.String EVENT_TYPE
public static final java.lang.String IP
public static final java.lang.String TIME
public static final java.lang.String IS_BAD
public static final java.lang.String ABUSE_TYPE
protected static com.google.gson.Gson gson
public java.lang.String getEventType()
protected boolean shouldJsonSerializeApiKey()
protected T setCustomField(java.lang.String key, java.lang.Number val)
protected T setCustomField(java.lang.String key, java.lang.Boolean val)
protected T setCustomField(java.lang.String key, java.lang.String val)
protected T clearCustomField(java.lang.String key)
protected T clearCustomFields()
public void validate()
public java.lang.String toJson()
public java.lang.String getApiKey()
public T setApiKey(java.lang.String apiKey)