Class AbstractErrorLog

  • All Implemented Interfaces:
    com.microsoft.appcenter.ingestion.models.Log, com.microsoft.appcenter.ingestion.models.Model
    Direct Known Subclasses:
    ManagedErrorLog

    public abstract class AbstractErrorLog
    extends com.microsoft.appcenter.ingestion.models.AbstractLog
    Abstract error log.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.util.Date getAppLaunchTimestamp()
      Get the appLaunchTimestamp value.
      java.lang.String getArchitecture()
      Get the architecture value.
      java.lang.Long getErrorThreadId()
      Get the errorThreadId value.
      java.lang.String getErrorThreadName()
      Get the errorThreadName value.
      java.lang.Boolean getFatal()
      Get the fatal value.
      java.util.UUID getId()
      Get the id value.
      java.lang.Integer getParentProcessId()
      Get the parentProcessId value.
      java.lang.String getParentProcessName()
      Get the parentProcessName value.
      java.lang.Integer getProcessId()
      Get the processId value.
      java.lang.String getProcessName()
      Get the processName value.
      int hashCode()  
      void read​(org.json.JSONObject object)  
      void setAppLaunchTimestamp​(java.util.Date appLaunchTimestamp)
      Set the appLaunchTimestamp value.
      void setArchitecture​(java.lang.String architecture)
      Set the architecture value.
      void setErrorThreadId​(java.lang.Long errorThreadId)
      Set the errorThreadId value.
      void setErrorThreadName​(java.lang.String errorThreadName)
      Set the errorThreadName value.
      void setFatal​(java.lang.Boolean fatal)
      Set the fatal value.
      void setId​(java.util.UUID id)
      Set the id value.
      void setParentProcessId​(java.lang.Integer parentProcessId)
      Set the parentProcessId value.
      void setParentProcessName​(java.lang.String parentProcessName)
      Set the parentProcessName value.
      void setProcessId​(java.lang.Integer processId)
      Set the processId value.
      void setProcessName​(java.lang.String processName)
      Set the processName value.
      void write​(org.json.JSONStringer writer)  
      • Methods inherited from class com.microsoft.appcenter.ingestion.models.AbstractLog

        addTransmissionTarget, getDevice, getDistributionGroupId, getSid, getTag, getTimestamp, getTransmissionTargetTokens, getUserId, setDevice, setDistributionGroupId, setSid, setTag, setTimestamp, setUserId
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.microsoft.appcenter.ingestion.models.Log

        getType
    • Constructor Detail

      • AbstractErrorLog

        public AbstractErrorLog()
    • Method Detail

      • getId

        public java.util.UUID getId()
        Get the id value.
        Returns:
        the id value
      • setId

        public void setId​(java.util.UUID id)
        Set the id value.
        Parameters:
        id - the id value to set
      • getProcessId

        public java.lang.Integer getProcessId()
        Get the processId value.
        Returns:
        the processId value
      • setProcessId

        public void setProcessId​(java.lang.Integer processId)
        Set the processId value.
        Parameters:
        processId - the processId value to set
      • getProcessName

        public java.lang.String getProcessName()
        Get the processName value.
        Returns:
        the processName value
      • setProcessName

        public void setProcessName​(java.lang.String processName)
        Set the processName value.
        Parameters:
        processName - the processName value to set
      • getParentProcessId

        public java.lang.Integer getParentProcessId()
        Get the parentProcessId value.
        Returns:
        the parentProcessId value
      • setParentProcessId

        public void setParentProcessId​(java.lang.Integer parentProcessId)
        Set the parentProcessId value.
        Parameters:
        parentProcessId - the parentProcessId value to set
      • getParentProcessName

        public java.lang.String getParentProcessName()
        Get the parentProcessName value.
        Returns:
        the parentProcessName value
      • setParentProcessName

        public void setParentProcessName​(java.lang.String parentProcessName)
        Set the parentProcessName value.
        Parameters:
        parentProcessName - the parentProcessName value to set
      • getErrorThreadId

        public java.lang.Long getErrorThreadId()
        Get the errorThreadId value.
        Returns:
        the errorThreadId value
      • setErrorThreadId

        public void setErrorThreadId​(java.lang.Long errorThreadId)
        Set the errorThreadId value.
        Parameters:
        errorThreadId - the errorThreadId value to set
      • getErrorThreadName

        public java.lang.String getErrorThreadName()
        Get the errorThreadName value.
        Returns:
        the errorThreadName value
      • setErrorThreadName

        public void setErrorThreadName​(java.lang.String errorThreadName)
        Set the errorThreadName value.
        Parameters:
        errorThreadName - the errorThreadName value to set
      • getFatal

        public java.lang.Boolean getFatal()
        Get the fatal value.
        Returns:
        the fatal value
      • setFatal

        public void setFatal​(java.lang.Boolean fatal)
        Set the fatal value.
        Parameters:
        fatal - the fatal value to set
      • getAppLaunchTimestamp

        public java.util.Date getAppLaunchTimestamp()
        Get the appLaunchTimestamp value.
        Returns:
        the appLaunchTimestamp value
      • setAppLaunchTimestamp

        public void setAppLaunchTimestamp​(java.util.Date appLaunchTimestamp)
        Set the appLaunchTimestamp value.
        Parameters:
        appLaunchTimestamp - the appLaunchTimestamp value to set
      • getArchitecture

        public java.lang.String getArchitecture()
        Get the architecture value.
        Returns:
        the architecture value
      • setArchitecture

        public void setArchitecture​(java.lang.String architecture)
        Set the architecture value.
        Parameters:
        architecture - the architecture value to set
      • read

        public void read​(org.json.JSONObject object)
                  throws org.json.JSONException
        Specified by:
        read in interface com.microsoft.appcenter.ingestion.models.Model
        Overrides:
        read in class com.microsoft.appcenter.ingestion.models.AbstractLog
        Throws:
        org.json.JSONException
      • write

        public void write​(org.json.JSONStringer writer)
                   throws org.json.JSONException
        Specified by:
        write in interface com.microsoft.appcenter.ingestion.models.Model
        Overrides:
        write in class com.microsoft.appcenter.ingestion.models.AbstractLog
        Throws:
        org.json.JSONException
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class com.microsoft.appcenter.ingestion.models.AbstractLog
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.microsoft.appcenter.ingestion.models.AbstractLog