Class BaseTestContainer.Builder<SELF extends BaseTestContainer.Builder<SELF,BUILD>,BUILD extends BaseTestContainer>

java.lang.Object
io.trino.testing.containers.BaseTestContainer.Builder<SELF,BUILD>
Enclosing class:
BaseTestContainer

protected abstract static class BaseTestContainer.Builder<SELF extends BaseTestContainer.Builder<SELF,BUILD>,BUILD extends BaseTestContainer> extends Object
  • Field Details

  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • withImage

      public SELF withImage(String image)
    • withHostName

      public SELF withHostName(String hostName)
    • withExposePorts

      public SELF withExposePorts(Set<Integer> exposePorts)
    • withFilesToMount

      public SELF withFilesToMount(Map<String,String> filesToMount)
    • withEnvVars

      public SELF withEnvVars(Map<String,String> envVars)
    • withNetwork

      public SELF withNetwork(org.testcontainers.containers.Network network)
    • withStartupRetryLimit

      public SELF withStartupRetryLimit(int startupRetryLimit)
    • build

      public abstract BUILD build()