public class ManageSwarmClient extends java.lang.Object implements ManageSwarm
| Constructor and Description |
|---|
ManageSwarmClient(de.gesellix.docker.remote.api.EngineApiClient client) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getSwarmManagerToken() |
java.lang.String |
getSwarmManagerUnlockKey() |
java.lang.String |
getSwarmWorkerToken() |
EngineResponseContent<java.lang.String> |
initSwarm() |
EngineResponseContent<java.lang.String> |
initSwarm(de.gesellix.docker.remote.api.SwarmInitRequest swarmInitRequest) |
EngineResponseContent<de.gesellix.docker.remote.api.Swarm> |
inspectSwarm() |
void |
joinSwarm(de.gesellix.docker.remote.api.SwarmJoinRequest swarmJoinRequest) |
void |
leaveSwarm() |
void |
leaveSwarm(java.lang.Boolean force) |
de.gesellix.docker.remote.api.SwarmInitRequest |
newSwarmInitRequest() |
java.lang.String |
rotateSwarmManagerToken() |
java.lang.String |
rotateSwarmManagerUnlockKey() |
java.lang.String |
rotateSwarmWorkerToken() |
void |
unlockSwarm(java.lang.String unlockKey) |
void |
updateSwarm(long version,
de.gesellix.docker.remote.api.SwarmSpec spec) |
void |
updateSwarm(long version,
de.gesellix.docker.remote.api.SwarmSpec spec,
java.lang.Boolean rotateWorkerToken) |
void |
updateSwarm(long version,
de.gesellix.docker.remote.api.SwarmSpec spec,
java.lang.Boolean rotateWorkerToken,
java.lang.Boolean rotateManagerToken) |
void |
updateSwarm(long version,
de.gesellix.docker.remote.api.SwarmSpec spec,
java.lang.Boolean rotateWorkerToken,
java.lang.Boolean rotateManagerToken,
java.lang.Boolean rotateManagerUnlockKey) |
public ManageSwarmClient(de.gesellix.docker.remote.api.EngineApiClient client)
public de.gesellix.docker.remote.api.SwarmInitRequest newSwarmInitRequest()
newSwarmInitRequest in interface ManageSwarmpublic EngineResponseContent<java.lang.String> initSwarm()
initSwarm in interface ManageSwarmpublic EngineResponseContent<java.lang.String> initSwarm(de.gesellix.docker.remote.api.SwarmInitRequest swarmInitRequest)
initSwarm in interface ManageSwarmpublic void joinSwarm(de.gesellix.docker.remote.api.SwarmJoinRequest swarmJoinRequest)
joinSwarm in interface ManageSwarmpublic void leaveSwarm(java.lang.Boolean force)
leaveSwarm in interface ManageSwarmpublic void leaveSwarm()
leaveSwarm in interface ManageSwarmpublic void updateSwarm(long version,
de.gesellix.docker.remote.api.SwarmSpec spec,
java.lang.Boolean rotateWorkerToken,
java.lang.Boolean rotateManagerToken,
java.lang.Boolean rotateManagerUnlockKey)
updateSwarm in interface ManageSwarmpublic void updateSwarm(long version,
de.gesellix.docker.remote.api.SwarmSpec spec,
java.lang.Boolean rotateWorkerToken,
java.lang.Boolean rotateManagerToken)
updateSwarm in interface ManageSwarmpublic void updateSwarm(long version,
de.gesellix.docker.remote.api.SwarmSpec spec,
java.lang.Boolean rotateWorkerToken)
updateSwarm in interface ManageSwarmpublic void updateSwarm(long version,
de.gesellix.docker.remote.api.SwarmSpec spec)
updateSwarm in interface ManageSwarmpublic java.lang.String getSwarmWorkerToken()
getSwarmWorkerToken in interface ManageSwarmpublic java.lang.String rotateSwarmWorkerToken()
rotateSwarmWorkerToken in interface ManageSwarmpublic java.lang.String getSwarmManagerToken()
getSwarmManagerToken in interface ManageSwarmpublic java.lang.String rotateSwarmManagerToken()
rotateSwarmManagerToken in interface ManageSwarmpublic java.lang.String getSwarmManagerUnlockKey()
getSwarmManagerUnlockKey in interface ManageSwarmpublic java.lang.String rotateSwarmManagerUnlockKey()
rotateSwarmManagerUnlockKey in interface ManageSwarmpublic void unlockSwarm(java.lang.String unlockKey)
unlockSwarm in interface ManageSwarmpublic EngineResponseContent<de.gesellix.docker.remote.api.Swarm> inspectSwarm()
inspectSwarm in interface ManageSwarm