de.gesellix.docker.client.stack.ManageStack Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of docker-client Show documentation
Show all versions of docker-client Show documentation
A Docker client for the JVM written in Groovy
package de.gesellix.docker.client.stack;
import de.gesellix.docker.client.EngineResponseContent;
import de.gesellix.docker.remote.api.Service;
import de.gesellix.docker.remote.api.Task;
import java.util.Collection;
import java.util.List;
import java.util.Map;
public interface ManageStack {
// see docker/docker/cli/compose/convert/compose.go:14
String LabelNamespace = "com.docker.stack.namespace";
void stackDeploy(String namespace, DeployStackConfig deployConfig, DeployStackOptions options);
Collection lsStacks();
EngineResponseContent> stackPs(String namespace);
EngineResponseContent> stackPs(String namespace, Map filters);
void stackRm(String namespace);
EngineResponseContent> stackServices(String namespace);
EngineResponseContent> stackServices(String namespace, Map filters);
}