Class AbstractOcpDatabaseDeployer.DatabaseBuilder<B extends AbstractOcpDatabaseDeployer.DatabaseBuilder<B,D>,D extends AbstractOcpDatabaseDeployer<?>>
- java.lang.Object
-
- io.debezium.testing.system.tools.databases.AbstractOcpDatabaseDeployer.DatabaseBuilder<B,D>
-
- All Implemented Interfaces:
Deployer.Builder<B,D>
- Direct Known Subclasses:
OcpDB2Deployer.Builder,OcpMongoDeployer.Deployer,OcpMySqlDeployer.Deployer,OcpOracleDeployer.Builder,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<B,D>
-
-
Field Summary
Fields Modifier and Type Field Description protected io.fabric8.kubernetes.api.model.apps.Deploymentdeploymentprotected io.fabric8.openshift.client.OpenShiftClientocpClientprotected Stringprojectprotected io.fabric8.kubernetes.api.model.SecretpullSecretprotected List<io.fabric8.kubernetes.api.model.Service>services
-
Constructor Summary
Constructors Constructor Description DatabaseBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BwithDeployment(String yamlPath)BwithOcpClient(io.fabric8.openshift.client.OpenShiftClient ocpClient)BwithProject(String project)BwithPullSecrets(String yamlPath)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.system.tools.Deployer.Builder
build, self
-
-
-
-
Field Detail
-
project
protected String project
-
deployment
protected io.fabric8.kubernetes.api.model.apps.Deployment deployment
-
services
protected List<io.fabric8.kubernetes.api.model.Service> services
-
ocpClient
protected io.fabric8.openshift.client.OpenShiftClient ocpClient
-
pullSecret
protected io.fabric8.kubernetes.api.model.Secret pullSecret
-
-
Method Detail
-
withOcpClient
public B withOcpClient(io.fabric8.openshift.client.OpenShiftClient ocpClient)
-
withServices
public B withServices(Collection<io.fabric8.kubernetes.api.model.Service> services)
-
-