public class ManageNodeClient extends java.lang.Object implements ManageNode
| Constructor and Description |
|---|
ManageNodeClient(de.gesellix.docker.remote.api.EngineApiClient client,
ManageTask manageTask,
de.gesellix.docker.client.node.NodeUtil nodeUtil) |
| Modifier and Type | Method and Description |
|---|---|
void |
demoteNodes(java.lang.String... nodes) |
EngineResponseContent<de.gesellix.docker.remote.api.Node> |
inspectNode(java.lang.String name) |
EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Node>> |
nodes() |
EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Node>> |
nodes(java.util.Map<java.lang.String,java.lang.Object> query)
Deprecated.
use
nodes(String) |
EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Node>> |
nodes(java.lang.String filters) |
void |
promoteNodes(java.lang.String... nodes) |
void |
rmNode(java.lang.String name) |
EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Task>> |
tasksOnNode(java.lang.String node) |
EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Task>> |
tasksOnNode(java.lang.String node,
java.util.Map<java.lang.String,java.lang.Object> query) |
void |
updateNode(java.lang.String name,
long version,
de.gesellix.docker.remote.api.NodeSpec nodeSpec) |
public ManageNodeClient(de.gesellix.docker.remote.api.EngineApiClient client,
ManageTask manageTask,
de.gesellix.docker.client.node.NodeUtil nodeUtil)
@Deprecated public EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Node>> nodes(java.util.Map<java.lang.String,java.lang.Object> query)
nodes(String)nodes in interface ManageNodenodes(String)public EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Node>> nodes(java.lang.String filters)
nodes in interface ManageNodepublic EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Node>> nodes()
nodes in interface ManageNodepublic EngineResponseContent<de.gesellix.docker.remote.api.Node> inspectNode(java.lang.String name)
inspectNode in interface ManageNodepublic void rmNode(java.lang.String name)
rmNode in interface ManageNodepublic void updateNode(java.lang.String name,
long version,
de.gesellix.docker.remote.api.NodeSpec nodeSpec)
updateNode in interface ManageNodepublic void promoteNodes(java.lang.String... nodes)
promoteNodes in interface ManageNodepublic void demoteNodes(java.lang.String... nodes)
demoteNodes in interface ManageNodepublic EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Task>> tasksOnNode(java.lang.String node, java.util.Map<java.lang.String,java.lang.Object> query)
tasksOnNode in interface ManageNodepublic EngineResponseContent<java.util.List<de.gesellix.docker.remote.api.Task>> tasksOnNode(java.lang.String node)
tasksOnNode in interface ManageNode