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.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public CassandraDockerResource build()
      Build a configured CassandraDockerResource.
      Overrides:
      build in class DockerResource.Builder<CassandraDockerResource.Builder>
      Returns:
      Configured CassandraDockerResource
    • setSetupScript

      public CassandraDockerResource.Builder setSetupScript(String setupScript)
      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

      public CassandraDockerResource.Builder setTruncateScript(String truncateScript)
      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