public abstract static class CommandArgument.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract CommandArgument |
build() |
CommandArgument.Builder |
defaultsTo(java.lang.Iterable<java.lang.String> defaults) |
CommandArgument.Builder |
describedBy(net.kyori.text.Component description) |
CommandArgument.Builder |
describedBy(java.lang.String description) |
CommandArgument.Builder |
named(java.lang.String name) |
CommandArgument.Builder |
named(net.kyori.text.TranslatableComponent name) |
CommandArgument.Builder |
ofTypes(java.util.Collection<Key<?>> types) |
abstract CommandArgument.Builder |
variable(boolean variable) |
public final CommandArgument.Builder named(java.lang.String name)
public final CommandArgument.Builder named(net.kyori.text.TranslatableComponent name)
public final CommandArgument.Builder describedBy(java.lang.String description)
public final CommandArgument.Builder describedBy(net.kyori.text.Component description)
public final CommandArgument.Builder defaultsTo(java.lang.Iterable<java.lang.String> defaults)
public final CommandArgument.Builder ofTypes(java.util.Collection<Key<?>> types)
public abstract CommandArgument.Builder variable(boolean variable)
public abstract CommandArgument build()