Class StatsEntityModel
- java.lang.Object
-
- org.apache.sysds.runtime.controlprogram.federated.monitoring.models.BaseEntityModel
-
- org.apache.sysds.runtime.controlprogram.federated.monitoring.models.StatsEntityModel
-
public class StatsEntityModel extends BaseEntityModel
-
-
Constructor Summary
Constructors Constructor Description StatsEntityModel()StatsEntityModel(Long workerId, double cpuUsage, double memoryUsage, Map<String,org.apache.commons.lang3.tuple.Pair<Long,Double>> heavyHitterInstructionsObj, List<org.apache.commons.lang3.tuple.Triple<LocalDateTime,String,Long>> transferredBytesObj)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCPUUsage()StringgetHeavyHitterInstructions()doublegetMemoryUsage()StringgetTransferredBytes()LonggetWorkerId()voidsetCPUUsage(double cpuUsage)voidsetHeavyHitterInstructions(String heavyHitterInstructionsJsonString)voidsetMemoryUsage(double memoryUsage)voidsetTransferredBytes(String transferredBytesJsonString)voidsetWorkerId(Long workerId)StringtoString()
-
-
-
Method Detail
-
getWorkerId
public Long getWorkerId()
-
setWorkerId
public void setWorkerId(Long workerId)
-
getCPUUsage
public double getCPUUsage()
-
setCPUUsage
public void setCPUUsage(double cpuUsage)
-
getMemoryUsage
public double getMemoryUsage()
-
setMemoryUsage
public void setMemoryUsage(double memoryUsage)
-
getHeavyHitterInstructions
public String getHeavyHitterInstructions()
-
setHeavyHitterInstructions
public void setHeavyHitterInstructions(String heavyHitterInstructionsJsonString)
-
getTransferredBytes
public String getTransferredBytes()
-
setTransferredBytes
public void setTransferredBytes(String transferredBytesJsonString)
-
-