de.gesellix.docker.client.config.ManageConfig 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
The newest version!
package de.gesellix.docker.client.config;
import de.gesellix.docker.client.EngineResponseContent;
import de.gesellix.docker.remote.api.Config;
import de.gesellix.docker.remote.api.ConfigSpec;
import de.gesellix.docker.remote.api.IdResponse;
import java.util.List;
import java.util.Map;
public interface ManageConfig {
EngineResponseContent createConfig(String name, byte[] configData);
EngineResponseContent createConfig(String name, byte[] configData, Map labels);
EngineResponseContent inspectConfig(String configId);
/**
* @see #configs(String)
* @deprecated use {@link #configs(String)}
*/
@Deprecated
EngineResponseContent> configs(Map query);
EngineResponseContent> configs();
EngineResponseContent> configs(String filters);
void rmConfig(String configId);
void updateConfig(String configId, long version, ConfigSpec configSpec);
}