Class EventsResult

java.lang.Object
backtraceio.library.models.metrics.EventsResult

public class EventsResult extends Object
Metrics events send method result
  • Field Details

  • Constructor Details

    • EventsResult

      public EventsResult(EventsPayload payload, String message, BacktraceResultStatus status, int statusCode)
      Create new instance of BacktraceResult
      Parameters:
      payload - metrics events payload
      message - message
      status - result status eg. ok, server error
      statusCode - HTTP status code
  • Method Details

    • OnError

      public static EventsResult OnError(EventsPayload payload, Exception exception, int statusCode)
      Set result when error occurs while sending data to API
      Parameters:
      payload - submitted payload
      exception - current exception
      Returns:
      BacktraceResult with exception information
    • getEventsPayload

      public EventsPayload getEventsPayload()
    • setEventsPayload

      public void setEventsPayload(EventsPayload eventsPayload)
    • getStatusCode

      public int getStatusCode()
      Returns:
      HTTP status code
    • setStatusCode

      public void setStatusCode(int statusCode)
      Set the HTTP status code
      Parameters:
      statusCode - HTTP status code to set