Class AbstractDockerDeployer.DockerBuilder<B extends AbstractDockerDeployer.DockerBuilder<B,C,D>,C extends org.testcontainers.containers.GenericContainer<?>,D extends AbstractDockerDeployer<?,C>>

java.lang.Object
io.debezium.testing.system.tools.AbstractDockerDeployer.DockerBuilder<B,C,D>
All Implemented Interfaces:
Deployer.Builder<B,D>
Direct Known Subclasses:
DockerDB2Deployer.Builder, DockerKafkaConnectDeployer.Builder, DockerKafkaDeployer.Builder, DockerMongoDeployer.Builder, DockerMySqlDeployer.Builder, DockerOracleDeployer.Builder, DockerPostgreSqlDeployer.Builder, DockerSqlServerDeployer.Builder
Enclosing class:
AbstractDockerDeployer<T,C extends org.testcontainers.containers.GenericContainer<?>>

public abstract static class AbstractDockerDeployer.DockerBuilder<B extends AbstractDockerDeployer.DockerBuilder<B,C,D>,C extends org.testcontainers.containers.GenericContainer<?>,D extends AbstractDockerDeployer<?,C>> extends Object implements Deployer.Builder<B,D>
  • Field Details

    • container

      protected C extends org.testcontainers.containers.GenericContainer<?> container
  • Constructor Details

    • DockerBuilder

      public DockerBuilder(C container)
  • Method Details

    • image

      protected static org.testcontainers.utility.DockerImageName image(String fullImageName, String substituteFor)
    • withNetwork

      public B withNetwork(org.testcontainers.containers.Network network)
    • withContainerConfig

      public B withContainerConfig(Consumer<C> config)