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

de.gesellix.docker.client.config.ManageConfig Maven / Gradle / Ivy

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy