Package org.apache.logging.log4j.mongodb
Class MongoDbProvider.Builder<B extends MongoDbProvider.Builder<B>>
- java.lang.Object
-
- org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>
-
- org.apache.logging.log4j.mongodb.MongoDbProvider.Builder<B>
-
- All Implemented Interfaces:
Builder<MongoDbProvider>
- Enclosing class:
- MongoDbProvider
public static class MongoDbProvider.Builder<B extends MongoDbProvider.Builder<B>> extends AbstractFilterable.Builder<B> implements Builder<MongoDbProvider>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MongoDbProvider
build()
Builds the object after all configuration has been set.B
setCapped(boolean isCapped)
B
setCollectionName(java.lang.String collectionName)
B
setCollectionSize(int collectionSize)
B
setDatabaseName(java.lang.String databaseName)
B
setFactoryClassName(java.lang.String factoryClassName)
B
setFactoryMethodName(java.lang.String factoryMethodName)
B
setPassword(java.lang.String password)
B
setPort(java.lang.String port)
B
setServer(java.lang.String server)
B
setUserName(java.lang.String userName)
B
setWriteConcernConstant(java.lang.String writeConcernConstant)
B
setWriteConcernConstantClassName(java.lang.String writeConcernConstantClassName)
-
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable.Builder
asBuilder, getFilter, withFilter
-
-
-
-
Method Detail
-
setServer
public B setServer(java.lang.String server)
-
setPort
public B setPort(java.lang.String port)
-
setDatabaseName
public B setDatabaseName(java.lang.String databaseName)
-
setCollectionName
public B setCollectionName(java.lang.String collectionName)
-
setUserName
public B setUserName(java.lang.String userName)
-
setPassword
public B setPassword(java.lang.String password)
-
setCapped
public B setCapped(boolean isCapped)
-
setCollectionSize
public B setCollectionSize(int collectionSize)
-
setFactoryClassName
public B setFactoryClassName(java.lang.String factoryClassName)
-
setFactoryMethodName
public B setFactoryMethodName(java.lang.String factoryMethodName)
-
setWriteConcernConstantClassName
public B setWriteConcernConstantClassName(java.lang.String writeConcernConstantClassName)
-
setWriteConcernConstant
public B setWriteConcernConstant(java.lang.String writeConcernConstant)
-
build
public MongoDbProvider build()
Description copied from interface:Builder
Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
build
in interfaceBuilder<B extends MongoDbProvider.Builder<B>>
- Returns:
- the configured instance.
-
-