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

All Superinterfaces:
ActionBuilder<T,B>, TestActionBuilder<T>
All Known Subinterfaces:
TestcontainersKafkaStartActionBuilder<C,T,B>, TestcontainersLocalStackStartActionBuilder<C,T,B>, TestcontainersMongoDBStartActionBuilder<C,T,B>, TestcontainersPostgreSQLStartActionBuilder<C,T,B>, TestcontainersRedpandaStartActionBuilder<C,T,B>, TestcontainersStartActionBuilder<C,T,B>

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

    • containerName

      B containerName(String name)
    • serviceName

      B serviceName(String name)
    • image

      B image(String image)
    • container

      B container(C container)
    • container

      default B container(Object container)
    • container

      B container(String name, C container)
    • container

      default B container(String name, Object container)
    • withStartupTimeout

      B withStartupTimeout(int timeout)
    • withStartupTimeout

      B withStartupTimeout(Duration timeout)
    • withNetwork

      B withNetwork()
    • withNetwork

      B withNetwork(Object network)
    • withoutNetwork

      B withoutNetwork()
    • withEnv

      B withEnv(String key, String value)
    • withEnv

      B withEnv(Map<String,String> env)
    • withLabel

      B withLabel(String label, String value)
    • withLabels

      B withLabels(Map<String,String> labels)
    • withCommand

      B withCommand(String... command)
    • autoRemove

      B autoRemove(boolean enabled)
    • addExposedPort

      B addExposedPort(int port)
    • addExposedPorts

      B addExposedPorts(int... ports)
    • addExposedPorts

      B addExposedPorts(List<Integer> ports)
    • addPortBinding

      B addPortBinding(String binding)
    • addPortBindings

      B addPortBindings(String... bindings)
    • addPortBindings

      B addPortBindings(List<String> bindings)
    • waitFor

      B waitFor(Object o)
    • waitFor

      B waitFor(URL url)
    • waitFor

      B waitFor(String logMessage)
    • waitFor

      B waitFor(String logMessage, int times)
    • waitStrategyDisabled

      B waitStrategyDisabled()
    • withVolumeMount

      B withVolumeMount(Object o, String containerPath)
    • withVolumeMount

      B withVolumeMount(String mountableFile, String mountPath)
    • withVolumeMount

      B withVolumeMount(Resource mountableFile, String mountPath)