public class MentionPaginationAction extends PaginationAction<Message,MentionPaginationAction>
PaginationAction
that paginates the endpoint Route.Self.GET_RECENT_MENTIONS
.
Must provide not-null Guild
to compile a valid guild mentions
pagination route., else it uses the global pagination route.
PaginationAction.PaginationIterator
RestAction.EmptyRestAction<T>, RestAction.FailedRestAction<T>
DEFAULT_FAILURE, DEFAULT_SUCCESS, LOG
Constructor and Description |
---|
MentionPaginationAction(Guild guild)
Creates a new MentionPaginationAction
This constructor effectively makes this target specifically only the recent mentions for the specified Guild !
To get the global scope use MentionPaginationAction(net.dv8tion.jda.core.JDA) instead. |
MentionPaginationAction(JDA api)
Creates a new MentionPaginationAction
This constructor effectively makes this target all recent mentions to get the recent mentions for a specific Guild
use MentionPaginationAction(net.dv8tion.jda.core.entities.Guild) instead! |
Modifier and Type | Method and Description |
---|---|
Guild |
getGuild()
The current target
Guild for
this MentionPaginationAction. |
MentionPaginationAction |
setEveryone(boolean isEveryoneMention)
Sets whether this MentionPaginationAction should
include mentions that mention the public role of a Guild.
|
MentionPaginationAction |
setRole(boolean isRoleMention)
Sets whether this MentionPaginationAction should
include mentions that mention a role in a Guild.
|
cache, cacheSize, getCached, getFirst, getLast, getLimit, getMaxLimit, getMinLimit, isCacheEnabled, isEmpty, iterator, limit, parallelStream, spliterator, stream
complete, complete, completeAfter, getJDA, queue, queue, queue, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, submit, submit, submitAfter, submitAfter
public MentionPaginationAction(JDA api)
Guild
use MentionPaginationAction(net.dv8tion.jda.core.entities.Guild)
instead!api
- The current JDA entitypublic MentionPaginationAction(Guild guild)
Guild
!
MentionPaginationAction(net.dv8tion.jda.core.JDA)
instead.guild
- The Non-Null target Guild
java.lang.NullPointerException
- If the provided guild
is null
public Guild getGuild()
Guild
for
this MentionPaginationAction.
null
if this MentionPaginationAction does not target
mentions from a specific Guild!public MentionPaginationAction setEveryone(boolean isEveryoneMention)
true
isEveryoneMention
- Whether to include everyone mentionspublic MentionPaginationAction setRole(boolean isRoleMention)
true
isRoleMention
- Whether to include role mentions