Package org.jclouds.elasticstack.domain
Class ServerInfo
java.lang.Object
org.jclouds.elasticstack.domain.Item
org.jclouds.elasticstack.domain.Server
org.jclouds.elasticstack.domain.ServerInfo
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ServerMetrics
protected final Date
protected final ServerStatus
protected final String
Fields inherited from class org.jclouds.elasticstack.domain.Server
bootDeviceIds, cpu, devices, mem, nics, persistent, smp, vnc
Fields inherited from class org.jclouds.elasticstack.domain.Item
name, tags, userMetadata, uuid
-
Constructor Summary
ConstructorsConstructorDescriptionServerInfo
(String uuid, String name, int cpu, Integer smp, int mem, boolean persistent, Map<String, ? extends Device> devices, Iterable<String> bootDeviceIds, Iterable<String> tags, Map<String, String> userMetadata, Iterable<NIC> nics, VNC vnc, ServerStatus status, Date started, String user, ServerMetrics metrics) -
Method Summary
Methods inherited from class org.jclouds.elasticstack.domain.Server
getBootDeviceIds, getCpu, getDevices, getMem, getNics, getSmp, getVnc, isPersistent
Methods inherited from class org.jclouds.elasticstack.domain.Item
getName, getTags, getUserMetadata, getUuid
-
Field Details
-
status
-
started
-
user
-
metrics
-
-
Constructor Details
-
ServerInfo
public ServerInfo(String uuid, String name, int cpu, Integer smp, int mem, boolean persistent, Map<String, ? extends Device> devices, Iterable<String> bootDeviceIds, Iterable<String> tags, Map<String, String> userMetadata, Iterable<NIC> nics, VNC vnc, ServerStatus status, Date started, String user, @Nullable ServerMetrics metrics)
-
-
Method Details
-
getStatus
- Returns:
- active | stopped | paused | dumped | dead
-
getStarted
-
getMetrics
- Returns:
- metrics, if the server is running, or null
-
getUser
- Returns:
- owner of the server.
-
hashCode
public int hashCode() -
equals
-
toString
-