Class NetworkClusterNodeInfoSnapshot
- java.lang.Object
-
- de.dytanic.cloudnet.common.document.gson.BasicJsonDocPropertyable
-
- de.dytanic.cloudnet.driver.network.cluster.NetworkClusterNodeInfoSnapshot
-
- All Implemented Interfaces:
de.dytanic.cloudnet.common.document.gson.IJsonDocPropertyable
public class NetworkClusterNodeInfoSnapshot extends de.dytanic.cloudnet.common.document.gson.BasicJsonDocPropertyable
-
-
Field Summary
Fields Modifier and Type Field Description protected longcreationTimeprotected intcurrentServicesCountprotected java.util.Collection<NetworkClusterNodeExtensionSnapshot>extensionsprotected intmaxMemoryprotected NetworkClusterNodenodeprotected ProcessSnapshotprocessSnapshotprotected intreservedMemorystatic java.lang.reflect.TypeTYPEprotected intusedMemoryprotected java.lang.Stringversion
-
Constructor Summary
Constructors Constructor Description NetworkClusterNodeInfoSnapshot()NetworkClusterNodeInfoSnapshot(long creationTime, NetworkClusterNode node, java.lang.String version, int currentServicesCount, int usedMemory, int reservedMemory, int maxMemory, ProcessSnapshot processSnapshot, java.util.Collection<NetworkClusterNodeExtensionSnapshot> extensions, double systemCpuUsage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetCreationTime()intgetCurrentServicesCount()java.util.Collection<NetworkClusterNodeExtensionSnapshot>getExtensions()intgetMaxMemory()NetworkClusterNodegetNode()ProcessSnapshotgetProcessSnapshot()intgetReservedMemory()doublegetSystemCpuUsage()intgetUsedMemory()java.lang.StringgetVersion()voidsetCreationTime(long creationTime)voidsetCurrentServicesCount(int currentServicesCount)voidsetExtensions(java.util.Collection<NetworkClusterNodeExtensionSnapshot> extensions)voidsetMaxMemory(int maxMemory)voidsetNode(NetworkClusterNode node)voidsetProcessSnapshot(ProcessSnapshot processSnapshot)voidsetReservedMemory(int reservedMemory)voidsetSystemCpuUsage(double systemCpuUsage)voidsetUsedMemory(int usedMemory)voidsetVersion(java.lang.String version)
-
-
-
Field Detail
-
TYPE
public static final java.lang.reflect.Type TYPE
-
creationTime
protected long creationTime
-
node
protected NetworkClusterNode node
-
version
protected java.lang.String version
-
currentServicesCount
protected int currentServicesCount
-
usedMemory
protected int usedMemory
-
reservedMemory
protected int reservedMemory
-
maxMemory
protected int maxMemory
-
processSnapshot
protected ProcessSnapshot processSnapshot
-
extensions
protected java.util.Collection<NetworkClusterNodeExtensionSnapshot> extensions
-
-
Constructor Detail
-
NetworkClusterNodeInfoSnapshot
public NetworkClusterNodeInfoSnapshot(long creationTime, NetworkClusterNode node, java.lang.String version, int currentServicesCount, int usedMemory, int reservedMemory, int maxMemory, ProcessSnapshot processSnapshot, java.util.Collection<NetworkClusterNodeExtensionSnapshot> extensions, double systemCpuUsage)
-
NetworkClusterNodeInfoSnapshot
public NetworkClusterNodeInfoSnapshot()
-
-
Method Detail
-
getCreationTime
public long getCreationTime()
-
setCreationTime
public void setCreationTime(long creationTime)
-
getNode
public NetworkClusterNode getNode()
-
setNode
public void setNode(NetworkClusterNode node)
-
getVersion
public java.lang.String getVersion()
-
setVersion
public void setVersion(java.lang.String version)
-
getCurrentServicesCount
public int getCurrentServicesCount()
-
setCurrentServicesCount
public void setCurrentServicesCount(int currentServicesCount)
-
getUsedMemory
public int getUsedMemory()
-
setUsedMemory
public void setUsedMemory(int usedMemory)
-
getReservedMemory
public int getReservedMemory()
-
setReservedMemory
public void setReservedMemory(int reservedMemory)
-
getMaxMemory
public int getMaxMemory()
-
setMaxMemory
public void setMaxMemory(int maxMemory)
-
getProcessSnapshot
public ProcessSnapshot getProcessSnapshot()
-
setProcessSnapshot
public void setProcessSnapshot(ProcessSnapshot processSnapshot)
-
getExtensions
public java.util.Collection<NetworkClusterNodeExtensionSnapshot> getExtensions()
-
setExtensions
public void setExtensions(java.util.Collection<NetworkClusterNodeExtensionSnapshot> extensions)
-
getSystemCpuUsage
public double getSystemCpuUsage()
-
setSystemCpuUsage
public void setSystemCpuUsage(double systemCpuUsage)
-
-