Class CommandArgumentDefinition<DataType>

All Implemented Interfaces:

public class CommandArgumentDefinition<DataType> extends Object implements Comparable<CommandArgumentDefinition<?>>
Defines a known, type-safe argument for a specific CommandStep. Includes metadata about the argument such as a description, if it is required, a default value, etc.

Because this definition is tied to a specific step, multiple steps in a pipeline can define arguments of the same name.

See Also: