de.gesellix.docker.client.config.ManageConfig Maven / Gradle / Ivy
package de.gesellix.docker.client.config;
import de.gesellix.docker.engine.EngineResponse;
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 {
EngineResponse createConfig(String name, byte[] configData);
EngineResponse createConfig(String name, byte[] configData, Map labels);
EngineResponse inspectConfig(String configId);
/**
* @see #configs(String)
* @deprecated use {@link #configs(String)}
*/
@Deprecated
EngineResponse> configs(Map query);
EngineResponse> configs();
EngineResponse> configs(String filters);
void rmConfig(String configId);
void updateConfig(String configId, long version, ConfigSpec configSpec);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy