Class TestcontainersSettings.Builder
- java.lang.Object
-
- org.apache.flink.connector.testframe.container.TestcontainersSettings.Builder
-
- Enclosing class:
- TestcontainersSettings
public static final class TestcontainersSettings.Builder extends Object
TheTestContainersSettingsbuilder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestcontainersSettings.BuilderbaseImage(String baseImage)Sets thebaseImageand returns a reference to this Builder enabling method chaining.TestcontainersSettingsbuild()Returns aTestContainersSettingsbuilt from the parameters previously set.TestcontainersSettings.BuilderdependsOn(org.testcontainers.containers.GenericContainer<?> container)Lets Flink cluster depending on another container, and bind the network of Flink cluster to the dependent one.TestcontainersSettings.BuilderenvironmentVariable(String name, String value)Sets an environment variable and returns a reference to this Builder enabling method chaining.TestcontainersSettings.Builderlogger(org.slf4j.Logger logger)Sets thebaseImageand returns a reference to this Builder enabling method chaining.TestcontainersSettings.Buildernetwork(org.testcontainers.containers.Network network)Sets thenetworkand returns a reference to this Builder enabling method chaining.
-
-
-
Method Detail
-
environmentVariable
public TestcontainersSettings.Builder environmentVariable(String name, String value)
Sets an environment variable and returns a reference to this Builder enabling method chaining.- Parameters:
name- The name of the environment variable.value- The value of the environment variable.- Returns:
- A reference to this Builder.
-
dependsOn
public TestcontainersSettings.Builder dependsOn(org.testcontainers.containers.GenericContainer<?> container)
Lets Flink cluster depending on another container, and bind the network of Flink cluster to the dependent one.
-
network
public TestcontainersSettings.Builder network(org.testcontainers.containers.Network network)
Sets thenetworkand returns a reference to this Builder enabling method chaining.- Parameters:
network- Thenetworkto set.- Returns:
- A reference to this Builder.
-
baseImage
public TestcontainersSettings.Builder baseImage(String baseImage)
Sets thebaseImageand returns a reference to this Builder enabling method chaining.- Parameters:
baseImage- ThebaseImageto set.- Returns:
- A reference to this Builder.
-
logger
public TestcontainersSettings.Builder logger(org.slf4j.Logger logger)
Sets thebaseImageand returns a reference to this Builder enabling method chaining.- Parameters:
logger- Theloggerto set.- Returns:
- A reference to this Builder.
-
build
public TestcontainersSettings build()
Returns aTestContainersSettingsbuilt from the parameters previously set.- Returns:
- A
TestContainersSettingsbuilt with parameters of thisTestContainersSettings.Builder
-
-