Class DatabaseFactory.PdbModule.Builder
- java.lang.Object
-
- com.feedzai.commons.sql.abstraction.engine.DatabaseFactory.PdbModule.Builder
-
- All Implemented Interfaces:
Builder<DatabaseFactory.PdbModule>
- Enclosing class:
- DatabaseFactory.PdbModule
public static class DatabaseFactory.PdbModule.Builder extends Object implements Builder<DatabaseFactory.PdbModule>
Builder to create immutable instances ofDatabaseFactory.PdbModule.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseFactory.PdbModulebuild()Builds the final immutable instance.DatabaseFactory.PdbModule.BuilderwithPdbProperties(PdbProperties pdbProperties)Sets the PDB properties.DatabaseFactory.PdbModule.BuilderwithTranslator(Class<? extends AbstractTranslator> translator)Sets the translator class.
-
-
-
Method Detail
-
withTranslator
public DatabaseFactory.PdbModule.Builder withTranslator(Class<? extends AbstractTranslator> translator)
Sets the translator class.- Parameters:
translator- The translator class.- Returns:
- This builder.
-
withPdbProperties
public DatabaseFactory.PdbModule.Builder withPdbProperties(PdbProperties pdbProperties)
Sets the PDB properties.- Parameters:
pdbProperties- The PDB properties.- Returns:
- This builder.
-
build
public DatabaseFactory.PdbModule build()
Description copied from interface:BuilderBuilds the final immutable instance.- Specified by:
buildin interfaceBuilder<DatabaseFactory.PdbModule>- Returns:
- The final immutable instance.
-
-