Package io.vertx.mongo.client
Class ClientConfig
- java.lang.Object
-
- io.vertx.mongo.client.ClientConfig
-
public class ClientConfig extends java.lang.Object
Client configuration
-
-
Constructor Summary
Constructors Constructor Description ClientConfig()
ClientConfig(JsonObject config)
-
Method Summary
-
-
-
Constructor Detail
-
ClientConfig
public ClientConfig()
-
ClientConfig
public ClientConfig(JsonObject config)
-
-
Method Detail
-
toJson
public JsonObject toJson()
-
defaultConfig
public static ClientConfig defaultConfig()
-
fromConnectionString
public static ClientConfig fromConnectionString(java.lang.String connectionString)
- Parameters:
connectionString
-- Returns:
-
fromConnectionString
public static ClientConfig fromConnectionString(ConnectionString connectionString)
-
fromSettings
public static ClientConfig fromSettings(MongoClientSettings clientSettings)
-
fromSettings
public static ClientConfig fromSettings(MongoClientSettings clientSettings)
-
fromSettings
public static ClientConfig fromSettings(JsonObject jsonSettings)
-
isUseObjectIds
public boolean isUseObjectIds()
-
useObjectIds
public ClientConfig useObjectIds(boolean useObjectIds)
-
getMongoSettings
public MongoClientSettings getMongoSettings()
-
setMongoSettings
public ClientConfig setMongoSettings(MongoClientSettings settings)
-
getSettings
public MongoClientSettings getSettings()
-
setSettings
public ClientConfig setSettings(MongoClientSettings settings)
-
getMongoConnectionString
public ConnectionString getMongoConnectionString()
-
setMongoConnectionString
public ClientConfig setMongoConnectionString(ConnectionString connectionString)
-
setConnectionString
public ClientConfig setConnectionString(java.lang.String connectionString)
-
getConnectionString
public java.lang.String getConnectionString()
-
getPostInitializer
public MongoClientSettingsInitializer getPostInitializer()
-
getInputMapper
public java.util.function.Function<JsonObject,JsonObject> getInputMapper()
-
getOutputMapper
public java.util.function.Function<JsonObject,JsonObject> getOutputMapper()
-
getInputDocumentMapper
public <TDocument> java.util.function.Function<TDocument,TDocument> getInputDocumentMapper(java.lang.Class<TDocument> clazz)
-
getOutputDocumentMapper
public <TDocument> java.util.function.Function<TDocument,TDocument> getOutputDocumentMapper(java.lang.Class<TDocument> clazz)
-
getDocumentIdProvider
public <TDocument> java.util.function.Function<TDocument,BsonValue> getDocumentIdProvider(java.lang.Class<TDocument> clazz)
-
-