Package net.dv8tion.jda.api.events.http
Class HttpRequestEvent
- java.lang.Object
-
- net.dv8tion.jda.api.events.Event
-
- net.dv8tion.jda.api.events.http.HttpRequestEvent
-
- All Implemented Interfaces:
GenericEvent
public class HttpRequestEvent extends Event
Indicates that aRestAction
has been executed.Depending on the request and its result not all values have to be populated.
-
-
Constructor Summary
Constructors Constructor Description HttpRequestEvent(Request<?> request, Response response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getCFRays()
Request<?>
getRequest()
RequestBody
getRequestBody()
Object
getRequestBodyRaw()
Headers
getRequestHeaders()
Request
getRequestRaw()
Response
getResponse()
ResponseBody
getResponseBody()
DataArray
getResponseBodyAsArray()
DataObject
getResponseBodyAsObject()
String
getResponseBodyAsString()
Headers
getResponseHeaders()
Response
getResponseRaw()
RestAction<?>
getRestAction()
net.dv8tion.jda.internal.requests.Route.CompiledRoute
getRoute()
boolean
isRateLimit()
-
Methods inherited from class net.dv8tion.jda.api.events.Event
getJDA, getResponseNumber
-
-
-
-
Method Detail
-
getRequestBody
@Nullable public RequestBody getRequestBody()
-
getResponseBody
@Nullable public ResponseBody getResponseBody()
-
getResponseBodyAsObject
@Nullable public DataObject getResponseBodyAsObject()
-
getRestAction
@Nonnull public RestAction<?> getRestAction()
-
getRoute
@Nonnull public net.dv8tion.jda.internal.requests.Route.CompiledRoute getRoute()
-
isRateLimit
public boolean isRateLimit()
-
-