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