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> override