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 ServerMetricsprotected final Dateprotected final ServerStatusprotected final StringFields inherited from class org.jclouds.elasticstack.domain.Server
bootDeviceIds, cpu, devices, mem, nics, persistent, smp, vncFields 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, isPersistentMethods 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
-