de.gesellix.docker.client.volume.ManageVolume Maven / Gradle / Ivy
package de.gesellix.docker.client.volume;
import de.gesellix.docker.engine.EngineResponse;
import de.gesellix.docker.remote.api.Volume;
import de.gesellix.docker.remote.api.VolumeConfig;
import de.gesellix.docker.remote.api.VolumeListResponse;
import de.gesellix.docker.remote.api.VolumePruneResponse;
import java.util.Map;
public interface ManageVolume {
/**
* @see #createVolume(VolumeConfig)
* @deprecated use {@link #createVolume(VolumeConfig)}
*/
@Deprecated
EngineResponse createVolume(Map config);
EngineResponse createVolume();
EngineResponse createVolume(VolumeConfig volumeConfig);
EngineResponse inspectVolume(String name);
/**
* @see #volumes(String)
* @deprecated use {@link #volumes(String)}
*/
@Deprecated
EngineResponse volumes(Map query);
EngineResponse volumes();
EngineResponse volumes(String filters);
/**
* @see #pruneVolumes(String)
* @deprecated use {@link #pruneVolumes(String)}
*/
@Deprecated
EngineResponse pruneVolumes(Map query);
EngineResponse pruneVolumes();
EngineResponse pruneVolumes(String filters);
void rmVolume(String name);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy