public static interface CommandRegistration.Builder
CommandRegistration.| Modifier and Type | Method and Description | 
|---|---|
| CommandRegistration.Builder | availability(Supplier<Availability> availability)Define an  Availabilitysuppliear for a command. | 
| CommandRegistration | build()Builds a  CommandRegistration. | 
| CommandRegistration.Builder | command(String... commands)Define commands this registration uses. | 
| CommandRegistration.Builder | description(String description)Define a description text for a command. | 
| CommandRegistration.Builder | group(String group)Define a group for a command. | 
| CommandRegistration.Builder | interactionMode(InteractionMode mode)Define  InteractionModefor a command. | 
| CommandRegistration.AliasSpec | withAlias()Define an alias what this command should execute | 
| CommandRegistration.ExitCodeSpec | withExitCode()Define an exit code what this command should execute | 
| CommandRegistration.OptionSpec | withOption()Define an option what this command should user for. | 
| CommandRegistration.TargetSpec | withTarget()Define a target what this command should execute | 
CommandRegistration.Builder command(String... commands)
command subcommand1 subcommand2, ....commands - the commandsCommandRegistration.Builder interactionMode(InteractionMode mode)
InteractionMode for a command.mode - the interaction modeCommandRegistration.Builder description(String description)
help - the description textCommandRegistration.Builder availability(Supplier<Availability> availability)
Availability suppliear for a command.availability - the availabilityCommandRegistration.Builder group(String group)
group - the groupCommandRegistration.OptionSpec withOption()
CommandRegistration.TargetSpec withTarget()
CommandRegistration.AliasSpec withAlias()
CommandRegistration.ExitCodeSpec withExitCode()
CommandRegistration build()
CommandRegistration.Copyright © 2022. All rights reserved.