Package jenax.engine.qlever.docker
Class ContainerDef
java.lang.Object
jenax.engine.qlever.docker.ContainerDef
A copy of TestContainer's ContainerDef class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddBind(com.github.dockerjava.api.model.Bind bind) protected voidaddBinds(com.github.dockerjava.api.model.Bind... binds) protected voidprotected voidaddEnvVars(Map<String, String> envVars) protected voidaddExposedPort(int port, com.github.dockerjava.api.model.InternetProtocol protocol) protected voidaddExposedPort(com.github.dockerjava.api.model.ExposedPort exposedPort) protected voidaddExposedPorts(com.github.dockerjava.api.model.ExposedPort... exposedPorts) protected voidaddExposedTcpPort(int port) protected voidaddExposedTcpPorts(int... ports) protected voidprotected voidprotected voidaddNetworkAlias(String alias) protected voidaddNetworkAliases(String... aliases) protected voidaddPortBinding(com.github.dockerjava.api.model.PortBinding portBinding) protected voidaddPortBindings(com.github.dockerjava.api.model.PortBinding... portBindings) protected voidapplyTo(com.github.dockerjava.api.command.CreateContainerCmd createCommand) List<com.github.dockerjava.api.model.Bind>getBinds()String[]String[]Set<com.github.dockerjava.api.model.ExposedPort>org.testcontainers.images.RemoteDockerImagegetImage()org.testcontainers.containers.NetworkSet<com.github.dockerjava.api.model.PortBinding>org.testcontainers.containers.wait.strategy.WaitStrategybooleanprotected voidprotected voidsetCommand(String... command) protected voidsetEntrypoint(String... entrypoint) protected voidsetEnvVars(Map<String, String> envVars) protected voidsetExposedPorts(Set<com.github.dockerjava.api.model.ExposedPort> exposedPorts) protected voidsetExposedTcpPorts(Set<Integer> ports) protected voidprotected voidsetImage(org.testcontainers.images.RemoteDockerImage image) protected voidsetImage(org.testcontainers.utility.DockerImageName image) protected voidprotected voidsetNetwork(org.testcontainers.containers.Network network) protected voidsetNetworkAliases(Set<String> aliases) protected voidsetNetworkMode(String networkMode) protected voidsetPortBindings(Set<com.github.dockerjava.api.model.PortBinding> portBindings) protected voidsetPrivilegedMode(boolean privilegedMode) protected voidsetWaitStrategy(org.testcontainers.containers.wait.strategy.WaitStrategy waitStrategy)
-
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
-
setImage
protected void setImage(org.testcontainers.utility.DockerImageName image) -
getImage
public org.testcontainers.images.RemoteDockerImage getImage() -
getExposedPorts
-
setExposedPorts
-
addExposedPorts
protected void addExposedPorts(com.github.dockerjava.api.model.ExposedPort... exposedPorts) -
addExposedPort
protected void addExposedPort(com.github.dockerjava.api.model.ExposedPort exposedPort) -
setExposedTcpPorts
-
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
-
setPortBindings
-
addPortBindings
protected void addPortBindings(com.github.dockerjava.api.model.PortBinding... portBindings) -
addPortBinding
protected void addPortBinding(com.github.dockerjava.api.model.PortBinding portBinding) -
getLabels
-
setLabels
-
addLabels
-
addLabel
-
getEnvVars
-
setEnvVars
-
addEnvVars
-
addEnvVar
-
getEntrypoint
-
setEntrypoint
-
getCommand
-
setCommand
-
setNetwork
protected void setNetwork(org.testcontainers.containers.Network network) -
getNetwork
public org.testcontainers.containers.Network getNetwork() -
getNetworkAliases
-
setNetworkAliases
-
addNetworkAliases
-
addNetworkAlias
-
setNetworkMode
-
getNetworkMode
-
setPrivilegedMode
protected void setPrivilegedMode(boolean privilegedMode) -
isPrivilegedMode
public boolean isPrivilegedMode() -
getBinds
-
setBinds
-
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()
-