Class BacktraceAttributes


  • public class BacktraceAttributes
    extends java.lang.Object
    Class instance to get a built-in attributes from current application
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.Map<java.lang.String,​java.lang.String> attributes
      Get built-in primitive attributes
    • Constructor Summary

      Constructors 
      Constructor Description
      BacktraceAttributes​(android.content.Context context, BacktraceReport report, java.util.Map<java.lang.String,​java.lang.Object> clientAttributes)
      Create instance of Backtrace Attribute
      BacktraceAttributes​(android.content.Context context, BacktraceReport report, java.util.Map<java.lang.String,​java.lang.Object> clientAttributes, java.lang.Boolean includeDynamicAttributes)  
      BacktraceAttributes​(android.content.Context context, java.util.Map<java.lang.String,​java.lang.Object> clientAttributes)  
    • Field Detail

      • attributes

        public java.util.Map<java.lang.String,​java.lang.String> attributes
        Get built-in primitive attributes
    • Constructor Detail

      • BacktraceAttributes

        public BacktraceAttributes​(android.content.Context context,
                                   BacktraceReport report,
                                   java.util.Map<java.lang.String,​java.lang.Object> clientAttributes)
        Create instance of Backtrace Attribute
        Parameters:
        context - application context
        report - received Backtrace report
        clientAttributes - client's attributes (report and client)
      • BacktraceAttributes

        public BacktraceAttributes​(android.content.Context context,
                                   java.util.Map<java.lang.String,​java.lang.Object> clientAttributes)
      • BacktraceAttributes

        public BacktraceAttributes​(android.content.Context context,
                                   BacktraceReport report,
                                   java.util.Map<java.lang.String,​java.lang.Object> clientAttributes,
                                   java.lang.Boolean includeDynamicAttributes)
    • Method Detail

      • getComplexAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getComplexAttributes()
      • getApplicationName

        public java.lang.String getApplicationName()
      • getApplicationVersionOrEmpty

        public java.lang.String getApplicationVersionOrEmpty()
      • getAllAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAllAttributes()
      • enableMetrics

        public static void enableMetrics()