Package io.datarouter.storage.config
Class DatarouterStoragePlugin.DatarouterStoragePluginBuilder
java.lang.Object
io.datarouter.storage.config.DatarouterStoragePlugin.DatarouterStoragePluginBuilder
- Enclosing class:
- DatarouterStoragePlugin
public static class DatarouterStoragePlugin.DatarouterStoragePluginBuilder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description DatarouterStoragePluginBuilder(ServerTypes serverTypes, DatarouterProperties datarouterProperties) -
Method Summary
-
Constructor Details
-
DatarouterStoragePluginBuilder
public DatarouterStoragePluginBuilder(ServerTypes serverTypes, DatarouterProperties datarouterProperties)
-
-
Method Details
-
setServerTypeDetector
public DatarouterStoragePlugin.DatarouterStoragePluginBuilder setServerTypeDetector(java.lang.Class<? extends ServerTypeDetector> serveTypeDetectorClass) -
setSettingOverridesClass
public DatarouterStoragePlugin.DatarouterStoragePluginBuilder setSettingOverridesClass(java.lang.Class<? extends DatarouterSettingOverrides> settingOverridesClass) -
setSettingRootsClass
public DatarouterStoragePlugin.DatarouterStoragePluginBuilder setSettingRootsClass(SettingRootsSupplier.SettingRoots settingRoots) -
setClientOptionsFactoryClass
public DatarouterStoragePlugin.DatarouterStoragePluginBuilder setClientOptionsFactoryClass(java.lang.Class<? extends ClientOptionsFactory> clientOptionsFactoryClass) -
setSchemaUpdateOptionsFactoryClass
public DatarouterStoragePlugin.DatarouterStoragePluginBuilder setSchemaUpdateOptionsFactoryClass(java.lang.Class<? extends SchemaUpdateOptionsFactory> schemaUpdateOptionsFactoryClass) -
addDao
public DatarouterStoragePlugin.DatarouterStoragePluginBuilder addDao(java.lang.Class<? extends Dao> dao) -
addDaosClasses
public DatarouterStoragePlugin.DatarouterStoragePluginBuilder addDaosClasses(java.util.List<java.lang.Class<? extends Dao>> daos) -
getSimplePluginData
-
build
-