Package net.dv8tion.jda.api.entities
Class MessageHistory.MessageRetrieveAction
- java.lang.Object
-
- net.dv8tion.jda.internal.requests.RestActionImpl<MessageHistory>
-
- net.dv8tion.jda.api.entities.MessageHistory.MessageRetrieveAction
-
- All Implemented Interfaces:
RestAction<MessageHistory>
- Enclosing class:
- MessageHistory
public static class MessageHistory.MessageRetrieveAction extends net.dv8tion.jda.internal.requests.RestActionImpl<MessageHistory>
Constructs a MessageHistory object with initially retrieved Messages before or after a certain pivot message id.
Allows tolimitthe amount to retrieve for better performance!
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageHistory.MessageRetrieveActionlimit(java.lang.Integer limit)Limit between 1-100 messages that should be retrieved.-
Methods inherited from class net.dv8tion.jda.internal.requests.RestActionImpl
complete, deadline, getCheck, getDefaultFailure, getDefaultSuccess, getDefaultTimeout, getJDA, handleResponse, isPassContext, priority, queue, setCheck, setDefaultFailure, setDefaultSuccess, setDefaultTimeout, setPassContext, submit
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.dv8tion.jda.api.requests.RestAction
addCheck, and, and, complete, completeAfter, delay, delay, delay, delay, flatMap, flatMap, map, mapToResult, onErrorFlatMap, onErrorFlatMap, onErrorMap, onErrorMap, queue, queue, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, submit, submitAfter, submitAfter, timeout, zip
-
-
-
-
Method Detail
-
limit
@Nonnull @CheckReturnValue public MessageHistory.MessageRetrieveAction limit(@Nullable java.lang.Integer limit)
Limit between 1-100 messages that should be retrieved.- Parameters:
limit- The limit to use, ornullto use default 50- Returns:
- The current MessageRetrieveAction for chaining convenience
- Throws:
java.lang.IllegalArgumentException- If the provided limit is not between 1-100
-
-