Interface MaintenanceMessageContext
- All Superinterfaces:
MessageContext, ModerationMessageContext
A change to the server's maintenance state.
Builds on
ModerationMessageContext.-
Nested Class Summary
Nested classes/interfaces inherited from interface MessageContext
MessageContext.CacheKey -
Method Summary
Modifier and TypeMethodDescriptionstatic net.flectone.pulse.module.command.maintenance.model.MaintenanceMessageContextImpl.MaintenanceMessageContextImplBuilderbuilder()Starts building this context.booleanturned()Whether maintenance was switched on, rather than off.withTurned(boolean turned) Returns a copy carrying a different value.Methods inherited from interface MessageContext
addFlag, addFlags, addTagResolver, addTagResolvers, base, createCacheKey, flags, isFlag, message, receiver, sender, tagResolver, toBuilder, uuid, withBase, withFlags, withMessage, withReceiver, withSender, withTagResolver, withUuidMethods inherited from interface ModerationMessageContext
moderation, withModeration
-
Method Details
-
builder
static net.flectone.pulse.module.command.maintenance.model.MaintenanceMessageContextImpl.MaintenanceMessageContextImplBuilder builder()Starts building this context.- Returns:
- a new builder
-
turned
boolean turned()Whether maintenance was switched on, rather than off.- Returns:
- whether maintenance was switched on, rather than off
-
withTurned
Returns a copy carrying a different value.- Parameters:
turned- whether maintenance was switched on, rather than off- Returns:
- the copy
-