public interface DockerHost
extends org.openecomp.ncomp.core.NamedEntity
The following features are supported:
DockerPackage.getDockerHost()
Modifier and Type | Method and Description |
---|---|
void |
containerProcesses(String name) |
void |
containerStats(String name,
boolean stream) |
void |
dockerRun(String image) |
void |
dockerRunWithName(String image,
String name) |
void |
dockerRunWithOptions(String image,
ContainerOptions opts) |
org.eclipse.emf.common.util.EList<DockerContainer> |
getContainers()
Returns the value of the 'Containers' containment reference list.
|
org.eclipse.emf.common.util.EList<DockerImage> |
getImages()
Returns the value of the 'Images' containment reference list.
|
org.eclipse.emf.common.util.EList<DockerNetwork> |
getNetworks()
Returns the value of the 'Networks' containment reference list.
|
long |
getPollingFrequency()
Returns the value of the 'Polling Frequency' attribute.
|
String |
getUrl()
Returns the value of the 'Url' attribute.
|
void |
inspectContainer(String name) |
boolean |
isRemote()
Returns the value of the 'Remote' attribute.
|
void |
killContainer(String name,
String sigint) |
void |
pauseContainer(String name) |
void |
poll() |
void |
removeContainer(String name,
boolean remove,
boolean force) |
void |
restartContainer(String name,
int seconds) |
void |
setPollingFrequency(long value)
Sets the value of the '
Polling Frequency ' attribute. |
void |
setRemote(boolean value)
Sets the value of the '
Remote ' attribute. |
void |
setUrl(String value)
Sets the value of the '
Url ' attribute. |
void |
startContainer(String name) |
void |
stopContainer(String name,
int seconds) |
void |
unpauseContainer(String name) |
getCreated, getLastChanged, getLastPolled, getName, setCreated, setLastChanged, setLastPolled, setName
String getUrl()
If the meaning of the 'Url' attribute isn't clear, there really should be more of a description here...
setUrl(String)
,
DockerPackage.getDockerHost_Url()
void setUrl(String value)
Url
' attribute.
value
- the new value of the 'Url' attribute.getUrl()
long getPollingFrequency()
"30000"
.
If the meaning of the 'Polling Frequency' attribute isn't clear, there really should be more of a description here...
setPollingFrequency(long)
,
DockerPackage.getDockerHost_PollingFrequency()
void setPollingFrequency(long value)
Polling Frequency
' attribute.
value
- the new value of the 'Polling Frequency' attribute.getPollingFrequency()
boolean isRemote()
"false"
.
If the meaning of the 'Remote' attribute isn't clear, there really should be more of a description here...
setRemote(boolean)
,
DockerPackage.getDockerHost_Remote()
void setRemote(boolean value)
Remote
' attribute.
value
- the new value of the 'Remote' attribute.isRemote()
org.eclipse.emf.common.util.EList<DockerImage> getImages()
DockerImage
.
If the meaning of the 'Images' containment reference list isn't clear, there really should be more of a description here...
DockerPackage.getDockerHost_Images()
org.eclipse.emf.common.util.EList<DockerContainer> getContainers()
DockerContainer
.
If the meaning of the 'Containers' containment reference list isn't clear, there really should be more of a description here...
DockerPackage.getDockerHost_Containers()
org.eclipse.emf.common.util.EList<DockerNetwork> getNetworks()
DockerNetwork
.
If the meaning of the 'Networks' containment reference list isn't clear, there really should be more of a description here...
DockerPackage.getDockerHost_Networks()
void poll()
void startContainer(String name)
void stopContainer(String name, int seconds)
void restartContainer(String name, int seconds)
void pauseContainer(String name)
void unpauseContainer(String name)
void removeContainer(String name, boolean remove, boolean force)
void inspectContainer(String name)
void dockerRun(String image)
void dockerRunWithOptions(String image, ContainerOptions opts)
void containerStats(String name, boolean stream)
void containerProcesses(String name)
Copyright © 2017. All rights reserved.