Class NaginatorAction

java.lang.Object
com.chikli.hudson.plugin.naginator.NaginatorAction
All Implemented Interfaces:
Action, BuildBadgeAction, ModelObject
Direct Known Subclasses:
NaginatorMatrixAction

public class NaginatorAction extends Object implements BuildBadgeAction
Author:
Nicolas De Loof
  • Constructor Details

    • NaginatorAction

      @Deprecated public NaginatorAction()
      Deprecated.
    • NaginatorAction

      @Deprecated public NaginatorAction(int retryCount)
      Deprecated.
      Parameters:
      retryCount - the number of retry this build is rescheduled for.
      Since:
      1.16
    • NaginatorAction

      public NaginatorAction(@CheckForNull Run<?,?> parentBuild, int retryCount, int maxRetryCount)
      Parameters:
      parentBuild - the build to retry.
      retryCount - the number of retry this build is rescheduled for.
      maxRetryCount - the maximum number to retry. Can be 0 for indeterminable cases.
      Since:
      1.17
  • Method Details

    • setCause

      public void setCause(Cause cause)
    • getTooltip

      public String getTooltip()
    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface Action
      Specified by:
      getDisplayName in interface ModelObject
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in interface Action
    • getRetryCount

      public int getRetryCount()
      Returns the number of retry this build is rescheduled for. This may be 0 for builds rescheduled with older versions of naginator-plugin.
      Returns:
      the number of retry this build is rescheduled for.
      Since:
      1.16
    • getMaxRetryCount

      public int getMaxRetryCount()
      Returns the maximum number to reschedule. This may be 0 for builds rescheduled with older versions of naginator-plugin for cases that the build is rescheduled manually, or for cases the maximum number is indeterminable.
      Returns:
      the maximum number to retry.
      Since:
      1.17
    • getParentBuildNumber

      @CheckForNull public Integer getParentBuildNumber()
      Returns the maximum number to reschedule. This may be null for builds rescheduled with older versions of naginator-plugin
      Returns:
      the build number of the build to reschedule.
      Since:
      1.17