Package org.kiwiproject.config.provider
Class DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder
java.lang.Object
org.kiwiproject.config.provider.DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder
- Enclosing class:
- DropwizardDataSourceConfigProvider
public static class DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
dataSourceFactorySupplier
(Supplier<io.dropwizard.db.DataSourceFactory> dataSourceFactorySupplier) driverClassResolver
(FieldResolverStrategy<String> driverClassResolver) externalConfigProvider
(ExternalConfigProvider externalConfigProvider) initialSizeResolver
(FieldResolverStrategy<Integer> initialSizeResolver) kiwiEnvironment
(org.kiwiproject.base.KiwiEnvironment kiwiEnvironment) maxSizeResolver
(FieldResolverStrategy<Integer> maxSizeResolver) minSizeResolver
(FieldResolverStrategy<Integer> minSizeResolver) ormPropertyResolver
(FieldResolverStrategy<Map<String, String>> ormPropertyResolver) passwordResolver
(FieldResolverStrategy<String> passwordResolver) toString()
urlResolver
(FieldResolverStrategy<String> urlResolver) userResolver
(FieldResolverStrategy<String> userResolver)
-
Method Details
-
externalConfigProvider
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder externalConfigProvider(ExternalConfigProvider externalConfigProvider) - Returns:
this
.
-
kiwiEnvironment
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder kiwiEnvironment(org.kiwiproject.base.KiwiEnvironment kiwiEnvironment) - Returns:
this
.
-
driverClassResolver
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder driverClassResolver(FieldResolverStrategy<String> driverClassResolver) - Returns:
this
.
-
urlResolver
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder urlResolver(FieldResolverStrategy<String> urlResolver) - Returns:
this
.
-
userResolver
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder userResolver(FieldResolverStrategy<String> userResolver) - Returns:
this
.
-
passwordResolver
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder passwordResolver(FieldResolverStrategy<String> passwordResolver) - Returns:
this
.
-
maxSizeResolver
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder maxSizeResolver(FieldResolverStrategy<Integer> maxSizeResolver) - Returns:
this
.
-
minSizeResolver
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder minSizeResolver(FieldResolverStrategy<Integer> minSizeResolver) - Returns:
this
.
-
initialSizeResolver
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder initialSizeResolver(FieldResolverStrategy<Integer> initialSizeResolver) - Returns:
this
.
-
ormPropertyResolver
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder ormPropertyResolver(FieldResolverStrategy<Map<String, String>> ormPropertyResolver) - Returns:
this
.
-
dataSourceFactorySupplier
public DropwizardDataSourceConfigProvider.DropwizardDataSourceConfigProviderBuilder dataSourceFactorySupplier(Supplier<io.dropwizard.db.DataSourceFactory> dataSourceFactorySupplier) - Returns:
this
.
-
build
-
toString
-