package com.intrbiz.bergamot.model.message.agent.stat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.intrbiz.bergamot.model.message.agent.AgentMessage;
@JsonTypeName("bergamot.agent.stat.agent")
public class AgentStat extends AgentMessage
{
@JsonProperty("processors")
private int processors = 0;
@JsonProperty("free_memory")
private long freeMemory = 0;
@JsonProperty("total_memory")
private long totalMemory = 0;
@JsonProperty("max_memory")
private long maxMemory = 0;
@JsonProperty("runtime")
private String runtime;
@JsonProperty("runtime_vendor")
private String runtimeVendor;
@JsonProperty("runtime_version")
private String runtimeVersion;
@JsonProperty("agent_vendor")
private String agentVendor;
@JsonProperty("agent_product")
private String agentProduct;
@JsonProperty("agent_version")
private String agentVersion;
@JsonProperty("user_name")
private String userName;
@JsonProperty("os_name")
private String osName;
@JsonProperty("os_version")
private String osVersion;
@JsonProperty("os_arch")
private String osArch;
public AgentStat()
{
super();
}
public AgentStat(AgentMessage message)
{
super(message);
}
public int getProcessors()
{
return processors;
}
public void setProcessors(int processors)
{
this.processors = processors;
}
public long getFreeMemory()
{
return freeMemory;
}
public void setFreeMemory(long freeMemory)
{
this.freeMemory = freeMemory;
}
public long getTotalMemory()
{
return totalMemory;
}
public void setTotalMemory(long totalMemory)
{
this.totalMemory = totalMemory;
}
public long getMaxMemory()
{
return maxMemory;
}
public void setMaxMemory(long maxMemory)
{
this.maxMemory = maxMemory;
}
public String getRuntime()
{
return runtime;
}
public void setRuntime(String runtime)
{
this.runtime = runtime;
}
public String getRuntimeVendor()
{
return runtimeVendor;
}
public void setRuntimeVendor(String runtimeVendor)
{
this.runtimeVendor = runtimeVendor;
}
public String getRuntimeVersion()
{
return runtimeVersion;
}
public void setRuntimeVersion(String runtimeVersion)
{
this.runtimeVersion = runtimeVersion;
}
public String getAgentVendor()
{
return agentVendor;
}
public void setAgentVendor(String agentVendor)
{
this.agentVendor = agentVendor;
}
public String getAgentProduct()
{
return agentProduct;
}
public void setAgentProduct(String agentProduct)
{
this.agentProduct = agentProduct;
}
public String getAgentVersion()
{
return agentVersion;
}
public void setAgentVersion(String agentVersion)
{
this.agentVersion = agentVersion;
}
public String getUserName()
{
return userName;
}
public void setUserName(String userName)
{
this.userName = userName;
}
public String getOsName()
{
return osName;
}
public void setOsName(String osName)
{
this.osName = osName;
}
public String getOsVersion()
{
return osVersion;
}
public void setOsVersion(String osVersion)
{
this.osVersion = osVersion;
}
public String getOsArch()
{
return osArch;
}
public void setOsArch(String osArch)
{
this.osArch = osArch;
}
}