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:
HealthAwarePublisher
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractHealthAwarePublisher.DescriptorImpl
Required by org/jenkinsci/plugins/pipeline/maven/publishers/AbstractHealthAwarePublisher/health.jelly-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description AbstractHealthAwarePublisher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getHealthy()
String
getThresholdLimit()
String
getUnHealthy()
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
".void
setHealthy(String healthy)
void
setThresholdLimit(String thresholdLimit)
void
setUnHealthy(String unHealthy)
String
toString()
-
Methods inherited from class org.jenkinsci.plugins.pipeline.maven.MavenPublisher
compareTo, getDescriptor, isDisabled, process, setDisabled
-
-
-
-
Method Detail
-
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 ahudson.plugins.analysis.core.HealthAwarePublisher
due to JENKINS-50508
-
toString
public String toString()
- Overrides:
toString
in classMavenPublisher
-
-