public class ContainerDetails extends Object implements InspectedContainer
Container.PortBinding| Constructor and Description |
|---|
ContainerDetails(org.json.JSONObject json) |
| Modifier and Type | Method and Description |
|---|---|
long |
getCreated() |
Map<String,String> |
getCustomNetworkIpAddresses()
Return IP Addresses of custom networks, mapped to the network name as the key.
|
Integer |
getExitCode()
Exit code of the container if it already has excited
|
String |
getHealthcheck() |
String |
getId() |
String |
getImage() |
String |
getIPAddress()
IP Adress of the container if provided
|
Map<String,String> |
getLabels() |
String |
getName() |
Map<String,Container.PortBinding> |
getPortBindings() |
boolean |
isHealthy()
The Health Status of this container (if applicable).
|
boolean |
isRunning() |
public long getCreated()
getCreated in interface Containerpublic String getIPAddress()
ContainergetIPAddress in interface Containernull if not provided.public Map<String,String> getCustomNetworkIpAddresses()
ContainergetCustomNetworkIpAddresses in interface Containerpublic Map<String,Container.PortBinding> getPortBindings()
getPortBindings in interface Containerpublic Integer getExitCode()
ContainergetExitCode in interface Containernull if it is still running. Also null,
if the implementation doesn't support an exit code.public boolean isHealthy()
InspectedContainerisHealthy in interface InspectedContainerfalse if the container has a configured healthcheck and has not the
Health Status "healthy". Returns true otherwise.public String getHealthcheck()
getHealthcheck in interface InspectedContainerCopyright © 2017. All rights reserved.