Class ContainerDef

java.lang.Object
jenax.engine.qlever.docker.ContainerDef

public class ContainerDef extends Object
A copy of TestContainer's ContainerDef class.
  • Constructor Details

    • ContainerDef

      public ContainerDef()
  • Method Details

    • applyTo

      protected void applyTo(com.github.dockerjava.api.command.CreateContainerCmd createCommand)
    • setImage

      protected void setImage(org.testcontainers.images.RemoteDockerImage image)
    • setImage

      protected void setImage(String image)
    • setImage

      protected void setImage(org.testcontainers.utility.DockerImageName image)
    • getImage

      public org.testcontainers.images.RemoteDockerImage getImage()
    • getExposedPorts

      public Set<com.github.dockerjava.api.model.ExposedPort> getExposedPorts()
    • setExposedPorts

      protected void setExposedPorts(Set<com.github.dockerjava.api.model.ExposedPort> exposedPorts)
    • addExposedPorts

      protected void addExposedPorts(com.github.dockerjava.api.model.ExposedPort... exposedPorts)
    • addExposedPort

      protected void addExposedPort(com.github.dockerjava.api.model.ExposedPort exposedPort)
    • setExposedTcpPorts

      protected void setExposedTcpPorts(Set<Integer> ports)
    • addExposedTcpPorts

      protected void addExposedTcpPorts(int... ports)
    • addExposedTcpPort

      protected void addExposedTcpPort(int port)
    • addExposedPort

      protected void addExposedPort(int port, com.github.dockerjava.api.model.InternetProtocol protocol)
    • getPortBindings

      public Set<com.github.dockerjava.api.model.PortBinding> getPortBindings()
    • setPortBindings

      protected void setPortBindings(Set<com.github.dockerjava.api.model.PortBinding> portBindings)
    • addPortBindings

      protected void addPortBindings(com.github.dockerjava.api.model.PortBinding... portBindings)
    • addPortBinding

      protected void addPortBinding(com.github.dockerjava.api.model.PortBinding portBinding)
    • getLabels

      public Map<String,String> getLabels()
    • setLabels

      protected void setLabels(Map<String,String> labels)
    • addLabels

      protected void addLabels(Map<String,String> labels)
    • addLabel

      protected void addLabel(String key, String value)
    • getEnvVars

      public Map<String,String> getEnvVars()
    • setEnvVars

      protected void setEnvVars(Map<String,String> envVars)
    • addEnvVars

      protected void addEnvVars(Map<String,String> envVars)
    • addEnvVar

      protected void addEnvVar(String key, String value)
    • getEntrypoint

      public String[] getEntrypoint()
    • setEntrypoint

      protected void setEntrypoint(String... entrypoint)
    • getCommand

      public String[] getCommand()
    • setCommand

      protected void setCommand(String... command)
    • setNetwork

      protected void setNetwork(org.testcontainers.containers.Network network)
    • getNetwork

      public org.testcontainers.containers.Network getNetwork()
    • getNetworkAliases

      public Set<String> getNetworkAliases()
    • setNetworkAliases

      protected void setNetworkAliases(Set<String> aliases)
    • addNetworkAliases

      protected void addNetworkAliases(String... aliases)
    • addNetworkAlias

      protected void addNetworkAlias(String alias)
    • setNetworkMode

      protected void setNetworkMode(String networkMode)
    • getNetworkMode

      public String getNetworkMode()
    • setPrivilegedMode

      protected void setPrivilegedMode(boolean privilegedMode)
    • isPrivilegedMode

      public boolean isPrivilegedMode()
    • getBinds

      public List<com.github.dockerjava.api.model.Bind> getBinds()
    • setBinds

      protected void setBinds(List<com.github.dockerjava.api.model.Bind> binds)
    • addBinds

      protected void addBinds(com.github.dockerjava.api.model.Bind... binds)
    • addBind

      protected void addBind(com.github.dockerjava.api.model.Bind bind)
    • setWaitStrategy

      protected void setWaitStrategy(org.testcontainers.containers.wait.strategy.WaitStrategy waitStrategy)
    • getWaitStrategy

      public org.testcontainers.containers.wait.strategy.WaitStrategy getWaitStrategy()