Class EventsResult
java.lang.Object
backtraceio.library.models.metrics.EventsResult
Metrics events send method result
-
Field Summary
FieldsModifier and TypeFieldDescriptionMessageResult status eg. -
Constructor Summary
ConstructorsConstructorDescriptionEventsResult
(EventsPayload payload, String message, BacktraceResultStatus status, int statusCode) Create new instance of BacktraceResult -
Method Summary
Modifier and TypeMethodDescriptionint
static EventsResult
OnError
(EventsPayload payload, Exception exception, int statusCode) Set result when error occurs while sending data to APIvoid
setEventsPayload
(EventsPayload eventsPayload) void
setStatusCode
(int statusCode) Set the HTTP status code
-
Field Details
-
message
Message -
status
Result status eg. server error, ok
-
-
Constructor Details
-
EventsResult
public EventsResult(EventsPayload payload, String message, BacktraceResultStatus status, int statusCode) Create new instance of BacktraceResult- Parameters:
payload
- metrics events payloadmessage
- messagestatus
- result status eg. ok, server errorstatusCode
- HTTP status code
-
-
Method Details
-
OnError
Set result when error occurs while sending data to API- Parameters:
payload
- submitted payloadexception
- current exception- Returns:
- BacktraceResult with exception information
-
getEventsPayload
-
setEventsPayload
-
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
-