-
public class BacktraceData
Serializable Backtrace API data object
-
-
Field Summary
Fields Modifier and Type Field Description public final String
lang
public final String
agent
public String
symbolication
public String
uuid
public long
timestamp
public String
langVersion
public String
agentVersion
public Map<String, String>
attributes
public String
mainThread
public Array<String>
classifiers
public Map<String, Object>
annotations
public Map<String, SourceCode>
sourceCode
public transient BacktraceReport
report
public transient Context
context
-
Constructor Summary
Constructors Constructor Description BacktraceData(Context context, BacktraceReport report, Map<String, Object> clientAttributes)
Create instance of report data
-
Method Summary
Modifier and Type Method Description void
setAttributes(Map<String, Object> clientAttributes)
Set attributes and add complex attributes to annotations void
setAnnotations(Map<String, Object> complexAttributes)
*Set annotations object BacktraceReport
getReport()
List<String>
getAttachments()
Get absolute paths to report attachments -
-
Constructor Detail
-
BacktraceData
BacktraceData(Context context, BacktraceReport report, Map<String, Object> clientAttributes)
Create instance of report data- Parameters:
context
- current application contextreport
- current reportclientAttributes
- attributes which should be added to BacktraceData object
-
-
Method Detail
-
setAttributes
void setAttributes(Map<String, Object> clientAttributes)
Set attributes and add complex attributes to annotations
-
setAnnotations
void setAnnotations(Map<String, Object> complexAttributes)
*Set annotations object
-
getReport
BacktraceReport getReport()
-
getAttachments
List<String> getAttachments()
Get absolute paths to report attachments
-
-
-
-