congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Network.getIpam
Code IndexAdd Tabnine to your IDE (free)

How to use
getIpam
method
in
org.arquillian.cube.docker.impl.client.config.Network

Best Java code snippets using org.arquillian.cube.docker.impl.client.config.Network.getIpam (Showing top 4 results out of 315)

origin: arquillian/arquillian-cube

public String createNetwork(String id, Network network) {
  this.readWriteLock.readLock().lock();
  try {
    final CreateNetworkCmd createNetworkCmd = this.dockerClient.createNetworkCmd().withName(id);
    if (network.getDriver() != null) {
      createNetworkCmd.withDriver(network.getDriver());
    }
    if (network.getIpam() != null) {
      createNetworkCmd.withIpam(new com.github.dockerjava.api.model.Network.Ipam().withConfig(
        createIpamConfig(network)));
    }
    if (network.getOptions() != null && !network.getOptions().isEmpty()) {
      createNetworkCmd.withOptions(network.getOptions());
    }
    final CreateNetworkResponse exec = createNetworkCmd.exec();
    return exec.getId();
  } finally {
    this.readWriteLock.readLock().unlock();
  }
}
origin: org.arquillian.cube/arquillian-cube-docker

public String createNetwork(String id, Network network) {
  this.readWriteLock.readLock().lock();
  try {
    final CreateNetworkCmd createNetworkCmd = this.dockerClient.createNetworkCmd().withName(id);
    if (network.getDriver() != null) {
      createNetworkCmd.withDriver(network.getDriver());
    }
    if (network.getIpam() != null) {
      createNetworkCmd.withIpam(new com.github.dockerjava.api.model.Network.Ipam().withConfig(
        createIpamConfig(network)));
    }
    if (network.getOptions() != null && !network.getOptions().isEmpty()) {
      createNetworkCmd.withOptions(network.getOptions());
    }
    final CreateNetworkResponse exec = createNetworkCmd.exec();
    return exec.getId();
  } finally {
    this.readWriteLock.readLock().unlock();
  }
}
origin: arquillian/arquillian-cube

private List<com.github.dockerjava.api.model.Network.Ipam.Config> createIpamConfig(Network network) {
  List<com.github.dockerjava.api.model.Network.Ipam.Config> ipamConfigs = new ArrayList<>();
  List<IPAMConfig> IPAMConfigs = network.getIpam().getIpamConfigs();
  if (IPAMConfigs != null) {
    for (IPAMConfig IpamConfig : IPAMConfigs) {
      com.github.dockerjava.api.model.Network.Ipam.Config config =
        new com.github.dockerjava.api.model.Network.Ipam.Config();
      if (IpamConfig.getGateway() != null) {
        config.withGateway(IpamConfig.getGateway());
      }
      if (IpamConfig.getIpRange() != null) {
        config.withIpRange(IpamConfig.getIpRange());
      }
      if (IpamConfig.getSubnet() != null) {
        config.withSubnet(IpamConfig.getSubnet());
      }
      ipamConfigs.add(config);
    }
  }
  return ipamConfigs;
}
origin: org.arquillian.cube/arquillian-cube-docker

private List<com.github.dockerjava.api.model.Network.Ipam.Config> createIpamConfig(Network network) {
  List<com.github.dockerjava.api.model.Network.Ipam.Config> ipamConfigs = new ArrayList<>();
  List<IPAMConfig> IPAMConfigs = network.getIpam().getIpamConfigs();
  if (IPAMConfigs != null) {
    for (IPAMConfig IpamConfig : IPAMConfigs) {
      com.github.dockerjava.api.model.Network.Ipam.Config config =
        new com.github.dockerjava.api.model.Network.Ipam.Config();
      if (IpamConfig.getGateway() != null) {
        config.withGateway(IpamConfig.getGateway());
      }
      if (IpamConfig.getIpRange() != null) {
        config.withIpRange(IpamConfig.getIpRange());
      }
      if (IpamConfig.getSubnet() != null) {
        config.withSubnet(IpamConfig.getSubnet());
      }
      ipamConfigs.add(config);
    }
  }
  return ipamConfigs;
}
org.arquillian.cube.docker.impl.client.configNetworkgetIpam

Popular methods of Network

  • addMetadata
  • <init>
  • getDriver
  • getOptions
  • hasMetadata
  • merge
  • setDriver
  • setIpam
  • setOptions

Popular in Java

  • Making http post requests using okhttp
  • getSupportFragmentManager (FragmentActivity)
  • getSystemService (Context)
  • getSharedPreferences (Context)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now