public class AuditLogPaginationAction extends PaginationAction<AuditLogEntry,AuditLogPaginationAction>
PaginationAction
that paginates the endpoint Route.Guilds.GET_AUDIT_LOGS
.
Must provide not-null Guild
to compile a valid guild audit logs
pagination route
PaginationAction.PaginationIterator
RestAction.EmptyRestAction<T>
DEFAULT_FAILURE, DEFAULT_SUCCESS, LOG
Constructor | Description |
---|---|
AuditLogPaginationAction(Guild guild) |
Modifier and Type | Method | Description |
---|---|---|
Guild |
getGuild() |
The current target
Guild for
this AuditLogPaginationAction. |
AuditLogPaginationAction |
type(ActionType type) |
Filters retrieved entities by the specified
ActionType |
AuditLogPaginationAction |
user(long userId) |
Filters retrieved entities by the specified
User id. |
AuditLogPaginationAction |
user(java.lang.String userId) |
Filters retrieved entities by the specified
User id. |
AuditLogPaginationAction |
user(User user) |
Filters retrieved entities by the specified
User . |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cache, cacheSize, forEachAsync, forEachAsync, forEachRemaining, forEachRemainingAsync, forEachRemainingAsync, 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 AuditLogPaginationAction(Guild guild)
public AuditLogPaginationAction type(ActionType type)
ActionType
type
- ActionType
used to filter,
or null
to remove type filteringpublic AuditLogPaginationAction user(User user)
User
.
user
- User
used to filter,
or null
to remove user filteringpublic AuditLogPaginationAction user(java.lang.String userId)
User
id.
userId
- User
id used to filter,
or null
to remove user filteringpublic AuditLogPaginationAction user(long userId)
User
id.userId
- User
id used to filter,
or null
to remove user filtering