Package no.mnemonic.commons.junit.docker
Class CassandraDockerResource.Builder
java.lang.Object
no.mnemonic.commons.junit.docker.DockerResource.Builder<CassandraDockerResource.Builder>
no.mnemonic.commons.junit.docker.CassandraDockerResource.Builder
- Enclosing class:
- CassandraDockerResource
public static class CassandraDockerResource.Builder
extends DockerResource.Builder<CassandraDockerResource.Builder>
Builder to create a CassandraDockerResource which extends
DockerResource.Builder.-
Field Summary
Fields inherited from class no.mnemonic.commons.junit.docker.DockerResource.Builder
applicationPorts, dockerClientResolver, environmentVariables, exposedPortsRange, imageName, reachabilityTimeout, skipPullDockerImage, skipReachabilityCheck -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a configured CassandraDockerResource.setSetupScript(String setupScript) Set file name of CQL start up script.setTruncateScript(String truncateScript) Set file name of CQL truncate script.Methods inherited from class no.mnemonic.commons.junit.docker.DockerResource.Builder
addApplicationPort, addEnvironmentVariable, setApplicationPorts, setDockerClientResolver, setEnvironmentVariables, setExposedPortsRange, setImageName, setReachabilityTimeout, setSkipPullDockerImage, skipReachabilityCheck
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Build a configured CassandraDockerResource.- Overrides:
buildin classDockerResource.Builder<CassandraDockerResource.Builder>- Returns:
- Configured CassandraDockerResource
-
setSetupScript
Set file name of CQL start up script. The file needs to be available on the classpath usually from the test resources folder. Providing a start up script is optional.- Parameters:
setupScript- File name of start up script- Returns:
- Builder
-
setTruncateScript
Set file name of CQL truncate script. The file needs to be available on the classpath usually from the test resources folder. Providing a truncate script is optional.- Parameters:
truncateScript- File name of truncate script- Returns:
- Builder
-