Interface TestcontainersComposeUpActionBuilder<C extends AutoCloseable,T extends TestAction,B extends TestcontainersComposeUpActionBuilder<C,T,B>>

All Superinterfaces:
ActionBuilder<T,B>, TestActionBuilder<T>

public interface TestcontainersComposeUpActionBuilder<C extends AutoCloseable,T extends TestAction,B extends TestcontainersComposeUpActionBuilder<C,T,B>> extends ActionBuilder<T,B>, TestActionBuilder<T>
  • Method Details

    • containerName

      B containerName(String name)
    • container

      B container(C container)
    • container

      B container(String name, C container)
    • file

      B file(String filePath)
    • file

      B file(Resource fileResource)
    • withStartupTimeout

      B withStartupTimeout(int timeout)
    • withStartupTimeout

      B withStartupTimeout(Duration timeout)
    • autoRemove

      B autoRemove(boolean enabled)
    • useComposeBinary

      B useComposeBinary(boolean enabled)
    • withExposedService

      B withExposedService(String serviceName, int port)
    • withExposedService

      B withExposedService(String serviceName, int port, Object waitStrategy)
    • withExposedServices

      B withExposedServices(Map<String,Integer> services)
    • withWaitStrategy

      B withWaitStrategy(String serviceName, Object waitStrategy)
    • withWaitStrategies

      B withWaitStrategies(Map<String,Object> strategies)