Class ThreadMemberPaginationActionImpl
java.lang.Object
net.dv8tion.jda.internal.requests.RestActionImpl<List<ThreadMember>>
net.dv8tion.jda.internal.requests.restaction.pagination.PaginationActionImpl<ThreadMember,ThreadMemberPaginationAction>
net.dv8tion.jda.internal.requests.restaction.pagination.ThreadMemberPaginationActionImpl
- All Implemented Interfaces:
Iterable<ThreadMember>
,RestAction<@Unmodifiable List<ThreadMember>>
,PaginationAction<ThreadMember,
,ThreadMemberPaginationAction> ThreadMemberPaginationAction
public class ThreadMemberPaginationActionImpl
extends PaginationActionImpl<ThreadMember,ThreadMemberPaginationAction>
implements ThreadMemberPaginationAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
PaginationAction.PaginationIterator<E>, PaginationAction.PaginationOrder
-
Field Summary
Fields inherited from class net.dv8tion.jda.internal.requests.RestActionImpl
LOG
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe supportedPaginationOrders
for this pagination action.TheThreadChannel
this action fetches members for.Methods inherited from class net.dv8tion.jda.internal.requests.restaction.pagination.PaginationActionImpl
cache, cacheSize, deadline, forEachAsync, forEachRemaining, forEachRemainingAsync, getCached, getFirst, getLast, getLastKey, getLimit, getMaxLimit, getMinLimit, getNextChunk, getOrder, isCacheEnabled, isEmpty, iterator, limit, order, setCheck, skipTo, takeAsync, takeRemainingAsync, timeout
Methods inherited from class net.dv8tion.jda.internal.requests.RestActionImpl
complete, getCheck, getDefaultFailure, getDefaultSuccess, getDefaultTimeout, getJDA, handleResponse, isPassContext, priority, queue, setDefaultFailure, setDefaultSuccess, setDefaultTimeout, setErrorMapper, 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.pagination.PaginationAction
cache, cacheSize, deadline, forEachAsync, forEachAsync, forEachRemaining, forEachRemainingAsync, forEachRemainingAsync, getCached, getFirst, getLast, getLastKey, getLimit, getMaxLimit, getMinLimit, getOrder, isCacheEnabled, isEmpty, iterator, limit, order, parallelStream, reverse, setCheck, skipTo, spliterator, stream, takeAsync, takeRemainingAsync, takeUntilAsync, takeUntilAsync, takeWhileAsync, takeWhileAsync, timeout
Methods inherited from interface net.dv8tion.jda.api.requests.RestAction
addCheck, and, and, complete, complete, completeAfter, delay, delay, delay, delay, flatMap, flatMap, getCheck, getJDA, map, mapToResult, onErrorFlatMap, onErrorFlatMap, onErrorMap, onErrorMap, onSuccess, queue, queue, queue, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, submit, submit, submitAfter, submitAfter, zip
-
Constructor Details
-
ThreadMemberPaginationActionImpl
-
-
Method Details
-
getThreadChannel
Description copied from interface:ThreadMemberPaginationAction
TheThreadChannel
this action fetches members for.- Specified by:
getThreadChannel
in interfaceThreadMemberPaginationAction
- Returns:
- The channel
-
getSupportedOrders
Description copied from interface:PaginationAction
The supportedPaginationOrders
for this pagination action.
All enum values that are not returned will cause a throw forPaginationAction.order(PaginationOrder)
.Most pagination endpoints only support a single order, however some endpoints such as message pagination supports both.
- Specified by:
getSupportedOrders
in interfacePaginationAction<ThreadMember,
ThreadMemberPaginationAction> - Returns:
EnumSet
ofPaginationAction.PaginationOrder
(Modifying this set does not affect this class)
-