public class HostStatus
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
architecture |
float |
cpuUsage |
java.lang.String |
dataDir |
int |
exaHostAgentPort |
long |
hostAgentStartupConfigVersion |
java.lang.String |
hostname |
java.lang.String |
install |
java.lang.String |
installDir |
int |
javaHostAgentPort |
MemoryInfos |
memoryInfos |
int |
nbCpus |
java.util.List<ProcessStatus> |
processStatus |
java.lang.String |
status |
java.lang.String |
user |
Constructor and Description |
---|
HostStatus() |
HostStatus(HostStatus o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this HostStatus.
|
static HostStatus |
fromString(java.lang.String s)
String representation of this HostStatus.
|
java.lang.String |
getArchitecture()
-
|
float |
getCpuUsage()
This is between 0.0 and 100.0 * ncpus
|
java.lang.String |
getDataDir()
-
|
int |
getExaHostAgentPort()
-
|
long |
getHostAgentStartupConfigVersion()
Config version on which the hostagent was started.
Note that it is possible that some of the processes are actually running a newer version. |
java.lang.String |
getHostname()
-
|
java.lang.String |
getInstall()
-
|
java.lang.String |
getInstallDir()
-
|
int |
getJavaHostAgentPort()
-
|
MemoryInfos |
getMemoryInfos()
-
|
int |
getNbCpus()
-
|
java.util.List<ProcessStatus> |
getProcessStatus()
-
|
java.lang.String |
getStatus()
-
|
java.lang.String |
getUser()
-
|
HostStatus |
makeCopy()
Creates and returns a deep copy of this HostStatus.
|
static HostStatus |
readFrom(java.io.InputStream is)
Read this HostStatus from an XML fragment.
|
void |
setArchitecture(java.lang.String architecture)
-
|
void |
setCpuUsage(float cpuUsage)
This is between 0.0 and 100.0 * ncpus
|
void |
setDataDir(java.lang.String dataDir)
-
|
void |
setExaHostAgentPort(int exaHostAgentPort)
-
|
void |
setHostAgentStartupConfigVersion(long hostAgentStartupConfigVersion)
Config version on which the hostagent was started.
Note that it is possible that some of the processes are actually running a newer version. |
void |
setHostname(java.lang.String hostname)
-
|
void |
setInstall(java.lang.String install)
-
|
void |
setInstallDir(java.lang.String installDir)
-
|
void |
setJavaHostAgentPort(int javaHostAgentPort)
-
|
void |
setMemoryInfos(MemoryInfos memoryInfos)
-
|
void |
setNbCpus(int nbCpus)
-
|
void |
setStatus(java.lang.String status)
-
|
void |
setUser(java.lang.String user)
-
|
java.lang.String |
toString()
String representation of this HostStatus.
|
HostStatus |
withArchitecture(java.lang.String architecture) |
HostStatus |
withCpuUsage(float cpuUsage) |
HostStatus |
withDataDir(java.lang.String dataDir) |
HostStatus |
withExaHostAgentPort(int exaHostAgentPort) |
HostStatus |
withExaHostAgentPort(java.lang.Integer exaHostAgentPort) |
HostStatus |
withHostAgentStartupConfigVersion(long hostAgentStartupConfigVersion) |
HostStatus |
withHostAgentStartupConfigVersion(java.lang.Long hostAgentStartupConfigVersion) |
HostStatus |
withHostname(java.lang.String hostname) |
HostStatus |
withInstall(java.lang.String install) |
HostStatus |
withInstallDir(java.lang.String installDir) |
HostStatus |
withJavaHostAgentPort(int javaHostAgentPort) |
HostStatus |
withJavaHostAgentPort(java.lang.Integer javaHostAgentPort) |
HostStatus |
withMemoryInfos(MemoryInfos memoryInfos) |
HostStatus |
withNbCpus(int nbCpus) |
HostStatus |
withNbCpus(java.lang.Integer nbCpus) |
HostStatus |
withProcessStatus(java.util.Collection<ProcessStatus> __values) |
HostStatus |
withProcessStatus(ProcessStatus... __values)
-
|
HostStatus |
withStatus(java.lang.String status) |
HostStatus |
withUser(java.lang.String user) |
void |
writeTo(java.io.OutputStream os)
Write this HostStatus as an XML fragment
|
public java.util.List<ProcessStatus> processStatus
public MemoryInfos memoryInfos
public java.lang.String hostname
public java.lang.String install
public java.lang.String status
public java.lang.String architecture
public int nbCpus
public float cpuUsage
public java.lang.String dataDir
public java.lang.String installDir
public java.lang.String user
public long hostAgentStartupConfigVersion
public int exaHostAgentPort
public int javaHostAgentPort
public HostStatus()
public HostStatus(HostStatus o)
public java.util.List<ProcessStatus> getProcessStatus()
public HostStatus withProcessStatus(ProcessStatus... __values)
public HostStatus withProcessStatus(java.util.Collection<ProcessStatus> __values)
public void setMemoryInfos(MemoryInfos memoryInfos)
public MemoryInfos getMemoryInfos()
public HostStatus withMemoryInfos(MemoryInfos memoryInfos)
public void setHostname(java.lang.String hostname)
public java.lang.String getHostname()
public HostStatus withHostname(java.lang.String hostname)
public void setInstall(java.lang.String install)
public java.lang.String getInstall()
public HostStatus withInstall(java.lang.String install)
public void setStatus(java.lang.String status)
public java.lang.String getStatus()
public HostStatus withStatus(java.lang.String status)
public void setArchitecture(java.lang.String architecture)
public java.lang.String getArchitecture()
public HostStatus withArchitecture(java.lang.String architecture)
public void setNbCpus(int nbCpus)
public int getNbCpus()
public HostStatus withNbCpus(int nbCpus)
public HostStatus withNbCpus(java.lang.Integer nbCpus)
public void setCpuUsage(float cpuUsage)
public float getCpuUsage()
public HostStatus withCpuUsage(float cpuUsage)
public void setDataDir(java.lang.String dataDir)
public java.lang.String getDataDir()
public HostStatus withDataDir(java.lang.String dataDir)
public void setInstallDir(java.lang.String installDir)
public java.lang.String getInstallDir()
public HostStatus withInstallDir(java.lang.String installDir)
public void setUser(java.lang.String user)
public java.lang.String getUser()
public HostStatus withUser(java.lang.String user)
public void setHostAgentStartupConfigVersion(long hostAgentStartupConfigVersion)
public long getHostAgentStartupConfigVersion()
public HostStatus withHostAgentStartupConfigVersion(long hostAgentStartupConfigVersion)
public HostStatus withHostAgentStartupConfigVersion(java.lang.Long hostAgentStartupConfigVersion)
public void setExaHostAgentPort(int exaHostAgentPort)
public int getExaHostAgentPort()
public HostStatus withExaHostAgentPort(int exaHostAgentPort)
public HostStatus withExaHostAgentPort(java.lang.Integer exaHostAgentPort)
public void setJavaHostAgentPort(int javaHostAgentPort)
public int getJavaHostAgentPort()
public HostStatus withJavaHostAgentPort(int javaHostAgentPort)
public HostStatus withJavaHostAgentPort(java.lang.Integer javaHostAgentPort)
public HostStatus makeCopy()
public static HostStatus readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static HostStatus fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.