Class NaginatorAction

    • Constructor Detail

      • 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 Detail

      • setCause

        public void setCause​(Cause cause)
      • getTooltip

        public String getTooltip()
      • 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