Class PermissionLevelArgument.PermissionLevelArgumentBuilder
java.lang.Object
nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
- Enclosing class:
PermissionLevelArgument
-
Method Summary
Modifier and TypeMethodDescription@NonNull PermissionLevelArgumentbuild()defaultDescription(@Nullable cloud.commandframework.ArgumentDescription defaultDescription) defaultValue(@Nullable String defaultValue) localizer(ILocalizer localizer) maximumLevel(@Nullable PermissionLevel maximumLevel) minimumLevel(@Nullable PermissionLevel minimumLevel) required(boolean required) suggestionsProvider(@Nullable BiFunction<cloud.commandframework.context.CommandContext<ICommandSender>, String, List<String>> suggestionsProvider) @NonNull StringtoString()
-
Method Details
-
required
- Returns:
this.
-
name
- Returns:
this.
-
defaultValue
public @NonNull PermissionLevelArgument.PermissionLevelArgumentBuilder defaultValue(@Nullable String defaultValue) - Returns:
this.
-
suggestionsProvider
public @NonNull PermissionLevelArgument.PermissionLevelArgumentBuilder suggestionsProvider(@Nullable BiFunction<cloud.commandframework.context.CommandContext<ICommandSender>, String, List<String>> suggestionsProvider) - Returns:
this.
-
defaultDescription
public @NonNull PermissionLevelArgument.PermissionLevelArgumentBuilder defaultDescription(@Nullable cloud.commandframework.ArgumentDescription defaultDescription) - Returns:
this.
-
localizer
public @NonNull PermissionLevelArgument.PermissionLevelArgumentBuilder localizer(ILocalizer localizer) - Returns:
this.
-
minimumLevel
public @NonNull PermissionLevelArgument.PermissionLevelArgumentBuilder minimumLevel(@Nullable PermissionLevel minimumLevel) - Returns:
this.
-
maximumLevel
public @NonNull PermissionLevelArgument.PermissionLevelArgumentBuilder maximumLevel(@Nullable PermissionLevel maximumLevel) - Returns:
this.
-
build
-
toString
-