public class MongoConnectorBuilder
extends java.lang.Object
MongoConnector.| Modifier and Type | Method and Description |
|---|---|
MongoConnector |
build()
Builds MongoConnector from current settings.
|
static MongoConnectorBuilder |
builder()
Creates a builder.
|
MongoConnectorBuilder |
withAddresses(java.lang.String[] addresses) |
MongoConnectorBuilder |
withAuthDatabaseName(java.lang.String authDbName) |
MongoConnectorBuilder |
withClient(com.mongodb.client.MongoClient client) |
MongoConnectorBuilder |
withConnector(MongoConnector connector) |
MongoConnectorBuilder |
withConnectTimeoutMillis(java.lang.Integer connectTimeoutMillis) |
MongoConnectorBuilder |
withCredentials(java.lang.String username,
java.lang.String password) |
MongoConnectorBuilder |
withDatabase(com.mongodb.client.MongoDatabase database) |
MongoConnectorBuilder |
withDatabaseName(java.lang.String dbName) |
MongoConnectorBuilder |
withKeyStore(java.lang.String keyStorePath,
java.lang.String keyStorePassword,
java.lang.String keyStoreType) |
MongoConnectorBuilder |
withMaxConnections(java.lang.Integer maxConnections) |
MongoConnectorBuilder |
withReadTimeoutMillis(java.lang.Integer readTimeoutMillis) |
MongoConnectorBuilder |
withSocketKeepAlive(java.lang.Boolean socketKeepAlive) |
MongoConnectorBuilder |
withSSL(java.lang.Boolean enableSSL,
java.lang.Boolean sslInvalidHostNameAllowed) |
MongoConnectorBuilder |
withTrustStore(java.lang.String trustStorePath,
java.lang.String trustStorePassword,
java.lang.String trustStoreType) |
MongoConnectorBuilder |
withUri(java.lang.String uri) |
MongoConnectorBuilder |
withWriteConcernW(java.lang.String writeConcernW) |
MongoConnectorBuilder |
withWriteConcernWriteTimeout(int writeConcernWriteTimeout) |
public static MongoConnectorBuilder builder()
public MongoConnector build() throws org.quartz.SchedulerConfigException
MongoConnector.org.quartz.SchedulerConfigException - if builder was in invalid state.public MongoConnectorBuilder withConnector(MongoConnector connector)
public MongoConnectorBuilder withWriteConcernWriteTimeout(int writeConcernWriteTimeout)
public MongoConnectorBuilder withWriteConcernW(java.lang.String writeConcernW)
public MongoConnectorBuilder withDatabase(com.mongodb.client.MongoDatabase database)
public MongoConnectorBuilder withClient(com.mongodb.client.MongoClient client)
public MongoConnectorBuilder withDatabaseName(java.lang.String dbName)
public MongoConnectorBuilder withUri(java.lang.String uri)
public MongoConnectorBuilder withAddresses(java.lang.String[] addresses)
public MongoConnectorBuilder withCredentials(java.lang.String username, java.lang.String password)
public MongoConnectorBuilder withAuthDatabaseName(java.lang.String authDbName)
public MongoConnectorBuilder withMaxConnections(java.lang.Integer maxConnections)
public MongoConnectorBuilder withConnectTimeoutMillis(java.lang.Integer connectTimeoutMillis)
public MongoConnectorBuilder withReadTimeoutMillis(java.lang.Integer readTimeoutMillis)
public MongoConnectorBuilder withSocketKeepAlive(java.lang.Boolean socketKeepAlive)
public MongoConnectorBuilder withSSL(java.lang.Boolean enableSSL, java.lang.Boolean sslInvalidHostNameAllowed)
public MongoConnectorBuilder withTrustStore(java.lang.String trustStorePath, java.lang.String trustStorePassword, java.lang.String trustStoreType)
public MongoConnectorBuilder withKeyStore(java.lang.String keyStorePath, java.lang.String keyStorePassword, java.lang.String keyStoreType)