public class MonitorLog extends java.lang.Object implements ExternalLog
| Modifier and Type | Class and Description |
|---|---|
static class |
MonitorLog.LogBuilder |
| Constructor and Description |
|---|
MonitorLog(MonitorLog.LogBuilder logBuilder) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
convertToJSONObject()
convert the log to an JSONObject for putting multiple logs in a JSONArray as a part of
POST Request's parameter in a single request later
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDeviceModel() |
java.lang.String |
getDeviceOSVersion() |
MonitorEvent |
getEvent() |
java.lang.String |
getSampleAppInformation() |
int |
getTimeSpent() |
long |
getTimeStart() |
int |
hashCode() |
java.lang.String |
toString() |
public MonitorLog(MonitorLog.LogBuilder logBuilder)
public java.lang.String getDeviceOSVersion()
public java.lang.String getDeviceModel()
public MonitorEvent getEvent()
public long getTimeStart()
public int getTimeSpent()
public java.lang.String getSampleAppInformation()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(@Nullable
java.lang.Object obj)
equals in class java.lang.Objectpublic org.json.JSONObject convertToJSONObject()
ExternalLogconvertToJSONObject in interface ExternalLog