Class JenkinsMetricsImpl
- java.lang.Object
-
- io.jenkins.plugins.maplelabs.Metrics.Data.JenkinsMetricsImpl
-
- All Implemented Interfaces:
IPublishMetrics
public class JenkinsMetricsImpl extends Object implements IPublishMetrics
-
-
Constructor Summary
Constructors Constructor Description JenkinsMetricsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HashMap<String,Object>collectMetrics(Object details)This function will set Jenkins properties and send details to clientintgetActivePlugins()intgetFailedPlugins()StringgetHostName()intgetInactivePlugins()intgetPlugins()intgetProjects()intgetUpdateablePlugins()voidincrementActivePlugins()voidincrementInactivePlugins()voidincrementUpdateablePlugins()voidsetFailedPlugins(int failedPlugins)voidsetHostName(String hostName)voidsetPlugins(int plugins)voidsetProjects(int projects)
-
-
-
Method Detail
-
getPlugins
public int getPlugins()
-
setPlugins
public void setPlugins(int plugins)
-
getProjects
public int getProjects()
-
setProjects
public void setProjects(int projects)
-
getHostName
public String getHostName()
-
setHostName
public void setHostName(String hostName)
-
getActivePlugins
public int getActivePlugins()
-
incrementActivePlugins
public void incrementActivePlugins()
-
getFailedPlugins
public int getFailedPlugins()
-
setFailedPlugins
public void setFailedPlugins(int failedPlugins)
-
getInactivePlugins
public int getInactivePlugins()
-
incrementInactivePlugins
public void incrementInactivePlugins()
-
getUpdateablePlugins
public int getUpdateablePlugins()
-
incrementUpdateablePlugins
public void incrementUpdateablePlugins()
-
collectMetrics
public HashMap<String,Object> collectMetrics(Object details)
This function will set Jenkins properties and send details to client- Specified by:
collectMetricsin interfaceIPublishMetrics
-
-