All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.gesellix.docker.client.stack.ManageStack Maven / Gradle / Ivy

There is a newer version: 2024-09-15T19-40-00-groovy-4
Show newest version
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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy