Package io.etcd.jetcd.launcher
Class Etcd.Builder
- java.lang.Object
-
- io.etcd.jetcd.launcher.Etcd.Builder
-
- Enclosing class:
- Etcd
public static class Etcd.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EtcdClusterbuild()Etcd.BuilderwithAdditionalArgs(java.lang.String... additionalArgs)Etcd.BuilderwithAdditionalArgs(java.util.Collection<java.lang.String> additionalArgs)Etcd.BuilderwithClusterName(java.lang.String clusterName)Etcd.BuilderwithImage(java.lang.String image)Etcd.BuilderwithMountedDataDirectory(boolean shouldMountDataDirectory)Etcd.BuilderwithNetwork(org.testcontainers.containers.Network network)Etcd.BuilderwithNodes(int nodes)Etcd.BuilderwithPrefix(java.lang.String prefix)Etcd.BuilderwithSsl(boolean ssl)
-
-
-
Method Detail
-
withClusterName
public Etcd.Builder withClusterName(java.lang.String clusterName)
-
withPrefix
public Etcd.Builder withPrefix(java.lang.String prefix)
-
withNodes
public Etcd.Builder withNodes(int nodes)
-
withSsl
public Etcd.Builder withSsl(boolean ssl)
-
withAdditionalArgs
public Etcd.Builder withAdditionalArgs(java.util.Collection<java.lang.String> additionalArgs)
-
withAdditionalArgs
public Etcd.Builder withAdditionalArgs(java.lang.String... additionalArgs)
-
withImage
public Etcd.Builder withImage(java.lang.String image)
-
withNetwork
public Etcd.Builder withNetwork(org.testcontainers.containers.Network network)
-
build
public EtcdCluster build()
-
withMountedDataDirectory
public Etcd.Builder withMountedDataDirectory(boolean shouldMountDataDirectory)
-
-