Interface SpringDataMongoBundle.FinalBuilder<C extends io.dropwizard.core.Configuration>
- All Known Subinterfaces:
SpringDataMongoBundle.CaCertificateConfigProviderBuilder<C>
,SpringDataMongoBundle.CustomConverterBuilder<C>
,SpringDataMongoBundle.MorphiaCompatibilityBuilder<C>
,SpringDataMongoBundle.ScanPackageBuilder<C>
- All Known Implementing Classes:
SpringDataMongoBundle.Builder
- Enclosing class:
- SpringDataMongoBundle<C extends io.dropwizard.core.Configuration>
public static interface SpringDataMongoBundle.FinalBuilder<C extends io.dropwizard.core.Configuration>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the mongo bundlewithCaCertificateConfigProvider
(org.sdase.commons.shared.certificates.ca.CaCertificateConfigurationProvider<C> configProvider) withTelemetryInstance
(io.opentelemetry.api.OpenTelemetry openTelemetry)
-
Method Details
-
disableAutoIndexCreation
SpringDataMongoBundle.FinalBuilder<C> disableAutoIndexCreation() -
withTelemetryInstance
SpringDataMongoBundle.FinalBuilder<C> withTelemetryInstance(io.opentelemetry.api.OpenTelemetry openTelemetry) -
build
SpringDataMongoBundle<C> build()Builds the mongo bundle- Returns:
- mongo bundle
-