package org.cytoscape.rest.internal.model; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement public class ServerStatus { private String apiVersion; private Integer numberOfCores; private MemoryStatus memoryStatus; public ServerStatus() { this.setApiVersion("v1"); this.setNumberOfCores(Runtime.getRuntime().availableProcessors()); this.setMemoryStatus(new MemoryStatus()); } /** * @return the apiVersion */ public String getApiVersion() { return apiVersion; } /** * @param apiVersion * the apiVersion to set */ public void setApiVersion(String apiVersion) { this.apiVersion = apiVersion; } /** * @return the numberOfCores */ public Integer getNumberOfCores() { return numberOfCores; } /** * @param numberOfCores * the numberOfCores to set */ public void setNumberOfCores(Integer numberOfCores) { this.numberOfCores = numberOfCores; } /** * @return the memoryStatus */ public MemoryStatus getMemoryStatus() { return memoryStatus; } /** * @param memoryStatus the memoryStatus to set */ public void setMemoryStatus(MemoryStatus memoryStatus) { this.memoryStatus = memoryStatus; } }