Class AbstractOcpDatabaseDeployer.DatabaseBuilder<B extends AbstractOcpDatabaseDeployer.DatabaseBuilder<B,D>,D extends AbstractOcpDatabaseDeployer<?>>
- java.lang.Object
-
- io.debezium.testing.openshift.tools.databases.AbstractOcpDatabaseDeployer.DatabaseBuilder<B,D>
-
- All Implemented Interfaces:
Deployer.Builder<D>
- Direct Known Subclasses:
OcpDB2Deployer.Deployer,OcpMongoDeployer.Deployer,OcpMySqlDeployer.Deployer,OcpPostgreSqlDeployer.Deployer,OcpSqlServerDeployer.Deployer
- Enclosing class:
- AbstractOcpDatabaseDeployer<T>
public abstract static class AbstractOcpDatabaseDeployer.DatabaseBuilder<B extends AbstractOcpDatabaseDeployer.DatabaseBuilder<B,D>,D extends AbstractOcpDatabaseDeployer<?>> extends Object implements Deployer.Builder<D>
-
-
Constructor Summary
Constructors Constructor Description DatabaseBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Bself()BwithDeployment(String yamlPath)BwithOcpClient(io.fabric8.openshift.client.OpenShiftClient ocpClient)BwithProject(String project)BwithServices(String... yamlPath)BwithServices(Collection<io.fabric8.kubernetes.api.model.Service> services)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.debezium.testing.openshift.tools.Deployer.Builder
build
-
-
-
-
Method Detail
-
withOcpClient
public B withOcpClient(io.fabric8.openshift.client.OpenShiftClient ocpClient)
-
withServices
public B withServices(Collection<io.fabric8.kubernetes.api.model.Service> services)
-
self
protected B self()
-
-