org.starhope.appius.sys.admin
Class Server
java.lang.Object
BaseDatum
org.starhope.appius.sys.admin.Server
public class Server
- extends BaseDatum
- Author:
- brpocock
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
hostname
String hostname
ipAddress
InetAddress ipAddress
lastHeartbeat
String lastHeartbeat
loadAverage1
String loadAverage1
loadAverage15
String loadAverage15
loadAverage5
String loadAverage5
processors
String processors
provision
String provision
Server
public Server()
getHostname
public String getHostname()
- Get the hostname for this server
- Returns:
- The Domain Name Service hostname
getIPAddress
public InetAddress getIPAddress()
getLastHeartbeat
public String getLastHeartbeat()
getLoadAverage1
public String getLoadAverage1()
getLoadAverage15
public String getLoadAverage15()
getLoadAverage5
public String getLoadAverage5()
getProcessors
public String getProcessors()
getProvision
public String getProvision()
set
public void set(org.json.JSONObject o)
- See Also:
CastsToJSON.set(org.json.JSONObject)
setHostname
public void setHostname(String newHostname)
- Set the hostname for this server
- Parameters:
newHostname
- The host's domain name for its A / AAAA
record(s)
setIPAddress
public void setIPAddress(InetAddress newIPAddress)
- Parameters:
newIPAddress
-
setLastHeartbeat
public void setLastHeartbeat(String newLastHeartbeat)
setLoadAverage1
public void setLoadAverage1(String newLoadAverage1)
setLoadAverage15
public void setLoadAverage15(String newLoadAverage15)
setLoadAverage5
public void setLoadAverage5(String newLoadAverage5)
setProcessors
public void setProcessors(String newProcessors)
setProvision
public void setProvision(String newProvision)
toJSON
public org.json.JSONObject toJSON()
setIPAddress
private void setIPAddress(String string)
throws UnknownHostException
- This is for setting the values from JSON only. The input string
should be an IP address in a form that Java recognizes: it's
expected to be, in fact, one that we generated by casting to a
string earlier.
- Parameters:
string
- The IP address string
- Throws:
UnknownHostException
- if the address string is
badly-formed