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
-
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:
build
in 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
-