Class MongoItemWriterBuilder<T>
java.lang.Object
org.springframework.batch.item.data.builder.MongoItemWriterBuilder<T>
A builder implementation for the
MongoItemWriter- Since:
- 4.0
- Author:
- Glenn Renfro, Mahmoud Ben Hassine
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Validates and builds aMongoItemWriter.collection(String collection) Set the name of the Mongo collection to be written to.mode(MongoItemWriter.Mode mode) Set the operatingMongoItemWriter.Modeto be applied by this writer.template(org.springframework.data.mongodb.core.MongoOperations template) Set theMongoOperationsto be used to save items to be written.
-
Constructor Details
-
MongoItemWriterBuilder
public MongoItemWriterBuilder()
-
-
Method Details
-
mode
Set the operatingMongoItemWriter.Modeto be applied by this writer. Defaults toMongoItemWriter.Mode.UPSERT.- Parameters:
mode- the mode to be used.- Returns:
- The current instance of the builder
- Since:
- 5.1
- See Also:
-
template
public MongoItemWriterBuilder<T> template(org.springframework.data.mongodb.core.MongoOperations template) Set theMongoOperationsto be used to save items to be written.- Parameters:
template- the template implementation to be used.- Returns:
- The current instance of the builder
- See Also:
-
collection
Set the name of the Mongo collection to be written to.- Parameters:
collection- the name of the collection.- Returns:
- The current instance of the builder
- See Also:
-
build
Validates and builds aMongoItemWriter.- Returns:
- a
MongoItemWriter
-