java.lang.Object
io.helidon.dbclient.DbClientBuilderBase<MongoDbClientBuilder>
io.helidon.dbclient.mongodb.MongoDbClientBuilder
- All Implemented Interfaces:
- Builder<MongoDbClientBuilder,,- DbClient> - DbClientBuilder<MongoDbClientBuilder>,- Supplier<DbClient>
public final class MongoDbClientBuilder
extends DbClientBuilderBase<MongoDbClientBuilder>
implements DbClientBuilder<MongoDbClientBuilder>
Builder for mongoDB database.
- 
Method SummaryModifier and TypeMethodDescriptionUse database connection configuration from configuration file.static MongoDbClientBuildercreate()Create a new instance.Credential database.doBuild()ActualDbClientBuilderBase.build()implementation forDbClientsubclasses.Methods inherited from class io.helidon.dbclient.DbClientBuilderBaseaddMapper, addMapper, addMapperProvider, addService, build, clientServices, dbMapperManager, dbMapperManager, mapperManager, mapperManager, missingMapParametersAsNull, missingMapParametersAsNull, password, password, statements, statements, url, url, username, usernameMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.dbclient.spi.DbClientBuilderaddMapper, addMapper, addMapperProvider, addService, dbMapperManager, mapperManager, missingMapParametersAsNull, password, statements, url, username
- 
Method Details- 
createCreate a new instance.- Returns:
- new MongoDB client builder
 
- 
doBuildDescription copied from class:DbClientBuilderBaseActualDbClientBuilderBase.build()implementation forDbClientsubclasses.- Specified by:
- doBuildin class- DbClientBuilderBase<MongoDbClientBuilder>
- Returns:
- new client
 
- 
configDescription copied from interface:DbClientBuilderUse database connection configuration from configuration file.- Specified by:
- configin interface- DbClientBuilder<MongoDbClientBuilder>
- Overrides:
- configin class- DbClientBuilderBase<MongoDbClientBuilder>
- Parameters:
- config-- Configinstance with database connection attributes
- Returns:
- database provider builder
 
- 
credDbCredential database.- Parameters:
- db- database name
- Returns:
- updated builder instance
 
 
-