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,OcpMongoShardedDeployer.Deployer,OcpMySqlDeployer.Deployer,OcpMySqlReplicaDeployer.Deployer,OcpOracleDeployer.Builder,OcpPostgreSqlDeployer.Deployer,OcpPostgreSqlReplicaDeployer.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
FieldsModifier and TypeFieldDescriptionprotected io.fabric8.kubernetes.api.model.apps.Deploymentprotected io.fabric8.openshift.client.OpenShiftClientprotected Stringprotected io.fabric8.kubernetes.api.model.Secretprotected io.fabric8.kubernetes.api.model.PersistentVolumeClaimprotected List<io.fabric8.kubernetes.api.model.Service> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionwithDeployment(String yamlPath) withOcpClient(io.fabric8.openshift.client.OpenShiftClient ocpClient) withProject(String project) withPullSecrets(String yamlPath) withServices(String... yamlPath) withServices(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, waitMethods inherited from interface io.debezium.testing.system.tools.Deployer.Builder
build, self
-
Field Details
-
project
-
deployment
protected io.fabric8.kubernetes.api.model.apps.Deployment deployment -
pvc
protected io.fabric8.kubernetes.api.model.PersistentVolumeClaim pvc -
services
-
ocpClient
protected io.fabric8.openshift.client.OpenShiftClient ocpClient -
pullSecret
protected io.fabric8.kubernetes.api.model.Secret pullSecret
-
-
Constructor Details
-
DatabaseBuilder
public DatabaseBuilder()
-
-
Method Details
-
withProject
-
withOcpClient
-
withDeployment
-
withServices
-
withServices
-
withPullSecrets
-