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()
okhttp3.RequestBody
getRequestBody()
Object
getRequestBodyRaw()
okhttp3.Headers
getRequestHeaders()
okhttp3.Request
getRequestRaw()
Response
getResponse()
okhttp3.ResponseBody
getResponseBody()
DataArray
getResponseBodyAsArray()
DataObject
getResponseBodyAsObject()
String
getResponseBodyAsString()
okhttp3.Headers
getResponseHeaders()
okhttp3.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 okhttp3.RequestBody getRequestBody()
-
getRequestHeaders
@Nullable public okhttp3.Headers getRequestHeaders()
-
getRequestRaw
@Nullable public okhttp3.Request getRequestRaw()
-
getResponseBody
@Nullable public okhttp3.ResponseBody getResponseBody()
-
getResponseBodyAsObject
@Nullable public DataObject getResponseBodyAsObject()
-
getResponseHeaders
@Nullable public okhttp3.Headers getResponseHeaders()
-
getResponseRaw
@Nullable public okhttp3.Response getResponseRaw()
-
getRestAction
@Nonnull public RestAction<?> getRestAction()
-
getRoute
@Nonnull public net.dv8tion.jda.internal.requests.Route.CompiledRoute getRoute()
-
isRateLimit
public boolean isRateLimit()
-
-