Class IntegerArgument.Builder<C>
- java.lang.Object
-
- cloud.commandframework.arguments.CommandArgument.Builder<C,java.lang.Integer>
-
- cloud.commandframework.arguments.standard.IntegerArgument.Builder<C>
-
- Enclosing class:
- IntegerArgument<C>
public static final class IntegerArgument.Builder<C> extends CommandArgument.Builder<C,java.lang.Integer>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull IntegerArgument<C>
build()
Builder a new integer argument@NonNull IntegerArgument.Builder<C>
withMax(int max)
Set a maximum value@NonNull IntegerArgument.Builder<C>
withMin(int min)
Set a minimum value-
Methods inherited from class cloud.commandframework.arguments.CommandArgument.Builder
asOptional, asOptionalWithDefault, asRequired, getDefaultDescription, getDefaultValue, getName, getParser, getSuggestionsProvider, isRequired, manager, withDefaultDescription, withParser, withSuggestionsProvider
-
-
-
-
Method Detail
-
withMin
public @NonNull IntegerArgument.Builder<C> withMin(int min)
Set a minimum value- Parameters:
min
- Minimum value- Returns:
- Builder instance
-
withMax
public @NonNull IntegerArgument.Builder<C> withMax(int max)
Set a maximum value- Parameters:
max
- Maximum value- Returns:
- Builder instance
-
build
public @NonNull IntegerArgument<C> build()
Builder a new integer argument- Overrides:
build
in classCommandArgument.Builder<C,java.lang.Integer>
- Returns:
- Constructed argument
-
-