Package no.mnemonic.commons.junit.docker
Class ElasticSearchDockerResource.Builder
java.lang.Object
no.mnemonic.commons.junit.docker.DockerResource.Builder<ElasticSearchDockerResource.Builder>
no.mnemonic.commons.junit.docker.ElasticSearchDockerResource.Builder
- Enclosing class:
- ElasticSearchDockerResource
public static class ElasticSearchDockerResource.Builder
extends DockerResource.Builder<ElasticSearchDockerResource.Builder>
Builder to create an ElasticSearchDockerResource 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 TypeMethodDescriptionaddDeleteIndex
(String deleteIndex) Add an additional index to delete when callingElasticSearchDockerResource.deleteIndices()
.build()
Build a configured ElasticSearchDockerResource.setDeleteIndices
(Set<String> deleteIndices) Set indices to delete when callingElasticSearchDockerResource.deleteIndices()
.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 ElasticSearchDockerResource.- Overrides:
build
in classDockerResource.Builder<ElasticSearchDockerResource.Builder>
- Returns:
- Configured ElasticSearchDockerResource
-
setDeleteIndices
Set indices to delete when callingElasticSearchDockerResource.deleteIndices()
. If no indices were specified andElasticSearchDockerResource.deleteIndices()
is called, all indices will be deleted.- Parameters:
deleteIndices
- Set of indices to delete- Returns:
- Builder
-
addDeleteIndex
Add an additional index to delete when callingElasticSearchDockerResource.deleteIndices()
. If no indices were specified andElasticSearchDockerResource.deleteIndices()
is called, all indices will be deleted.- Parameters:
deleteIndex
- Index to delete- Returns:
- Builder
-