Annotation Type CommandOverride


@Retention(RUNTIME) @Target(TYPE) @Beta public @interface CommandOverride
Used to indicate that this CommandStep is intentionally overriding another CommandStep. A CommandStep may have AT MOST one override and usage of this annotation will verify there are no other CommandSteps that also override the given CommandStep. CommandStep with this annotation will completely replace execution of the overridden CommandStep during pipeline execution.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class<? extends CommandStep>