Class ThreadChannelPaginationActionImpl
java.lang.Object
net.dv8tion.jda.internal.requests.RestActionImpl<List<ThreadChannel>>
net.dv8tion.jda.internal.requests.restaction.pagination.PaginationActionImpl<ThreadChannel,ThreadChannelPaginationAction>
net.dv8tion.jda.internal.requests.restaction.pagination.ThreadChannelPaginationActionImpl
- All Implemented Interfaces:
Iterable<ThreadChannel>
,RestAction<@Unmodifiable List<ThreadChannel>>
,PaginationAction<ThreadChannel,
,ThreadChannelPaginationAction> ThreadChannelPaginationAction
public class ThreadChannelPaginationActionImpl
extends PaginationActionImpl<ThreadChannel,ThreadChannelPaginationAction>
implements ThreadChannelPaginationAction
-
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
ConstructorsConstructorDescriptionThreadChannelPaginationActionImpl
(JDA api, Route.CompiledRoute route, IThreadContainer channel, boolean useID) -
Method Summary
Modifier and TypeMethodDescriptionTheIThreadContainerUnion
for this action
This can also be used for casting down to more concrete types.The supportedPaginationOrders
for this pagination action.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
Methods inherited from interface net.dv8tion.jda.api.requests.restaction.pagination.ThreadChannelPaginationAction
getGuild
-
Constructor Details
-
ThreadChannelPaginationActionImpl
public ThreadChannelPaginationActionImpl(JDA api, Route.CompiledRoute route, IThreadContainer channel, boolean useID)
-
-
Method Details
-
getChannel
Description copied from interface:ThreadChannelPaginationAction
TheIThreadContainerUnion
for this action
This can also be used for casting down to more concrete types.- Specified by:
getChannel
in interfaceThreadChannelPaginationAction
- Returns:
IThreadContainerUnion
-
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<ThreadChannel,
ThreadChannelPaginationAction> - Returns:
EnumSet
ofPaginationAction.PaginationOrder
(Modifying this set does not affect this class)
-