Class AbstractHealthAwarePublisher

java.lang.Object
hudson.model.AbstractDescribableImpl<MavenPublisher>
org.jenkinsci.plugins.pipeline.maven.MavenPublisher
org.jenkinsci.plugins.pipeline.maven.publishers.AbstractHealthAwarePublisher
All Implemented Interfaces:
ExtensionPoint, Describable<MavenPublisher>, Serializable, Comparable<MavenPublisher>
Direct Known Subclasses:
FindbugsAnalysisPublisher, SpotBugsAnalysisPublisher, TasksScannerPublisher

public abstract class AbstractHealthAwarePublisher extends MavenPublisher
Author:
Cyrille Le Clerc
See Also:
  • Constructor Details

    • AbstractHealthAwarePublisher

      public AbstractHealthAwarePublisher()
  • Method Details

    • getHealthy

      public String getHealthy()
    • setHealthy

      @DataBoundSetter public void setHealthy(String healthy)
    • getUnHealthy

      public String getUnHealthy()
    • setUnHealthy

      @DataBoundSetter public void setUnHealthy(String unHealthy)
    • getThresholdLimit

      public String getThresholdLimit()
    • setThresholdLimit

      @DataBoundSetter public void setThresholdLimit(String thresholdLimit)
    • setHealthAwarePublisherAttributes

      protected void setHealthAwarePublisherAttributes(Object healthAwarePublisher)
      WARNING due to JENKINS-50508, the MUST be NO reference to any class of the and of the Static Code Analysis Plug-ins and to its package "hudson.plugins.analysis.core".
      Parameters:
      healthAwarePublisher - typed as an @{code Object} instead of being typed as a hudson.plugins.analysis.core.HealthAwarePublisher due to JENKINS-50508
    • toString

      public String toString()
      Overrides:
      toString in class MavenPublisher