Class NodeMetricsImpl
- java.lang.Object
- 
- io.jenkins.plugins.maplelabs.Metrics.Data.NodeMetricsImpl
 
- 
- All Implemented Interfaces:
- IPublishMetrics
 
 public class NodeMetricsImpl extends Object implements IPublishMetrics 
- 
- 
Constructor SummaryConstructors Constructor Description NodeMetricsImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComputerDetails(HashMap<String,Object> computerDetails)HashMap<String,Object>collectMetrics(Object details)This function will set node properties and send details to clientStringconvertLongToGB(long space)ArrayList<HashMap<String,Object>>getComputerDetails()intgetNumNodes()intgetNumNodesOffline()intgetNumNodesOnline()voidsetNumNodes(int numNodes)voidsetNumNodesOffline(int numNodesOffline)voidsetNumNodesOnline(int numNodesOnline)
 
- 
- 
- 
Method Detail- 
getNumNodespublic int getNumNodes() 
 - 
setNumNodespublic void setNumNodes(int numNodes) 
 - 
getNumNodesOnlinepublic int getNumNodesOnline() 
 - 
setNumNodesOnlinepublic void setNumNodesOnline(int numNodesOnline) 
 - 
getNumNodesOfflinepublic int getNumNodesOffline() 
 - 
setNumNodesOfflinepublic void setNumNodesOffline(int numNodesOffline) 
 - 
convertLongToGBpublic String convertLongToGB(long space) 
 - 
collectMetricspublic HashMap<String,Object> collectMetrics(Object details) This function will set node properties and send details to client- Specified by:
- collectMetricsin interface- IPublishMetrics
 
 
- 
 
-