Package org.nuxeo.ecm.csv.core
Class CSVImporterOptions.Builder
- java.lang.Object
-
- org.nuxeo.ecm.csv.core.CSVImporterOptions.Builder
-
- Enclosing class:
- CSVImporterOptions
public static class CSVImporterOptions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSVImporterOptions.BuilderbatchSize(int batchSize)CSVImporterOptionsbuild()CSVImporterOptions.BuildercheckAllowedSubTypes(boolean checkAllowedSubTypes)CSVImporterOptions.BuildercommentMarker(Character commentMarker)CSVImporterOptions.BuildercomputeTotalThresholdSize(long computeTotalThresholdSize)CSVImporterOptions.BuilderdateFormat(String dateFormat)CSVImporterOptions.BuilderdocumentModelFactory(CSVImporterDocumentFactory factory)CSVImporterOptions.BuilderescapeCharacter(Character escapeCharacter)CSVImporterOptions.BuilderimportMode(CSVImporterOptions.ImportMode importMode)CSVImporterOptions.BuilderlistSeparatorRegex(String listSeparatorRegex)CSVImporterOptions.BuildersendEmail(boolean sendEmail)CSVImporterOptions.Buildertrim(boolean trim)CSVImporterOptions.BuilderupdateExisting(boolean updateExisting)
-
-
-
Method Detail
-
documentModelFactory
public CSVImporterOptions.Builder documentModelFactory(CSVImporterDocumentFactory factory)
-
dateFormat
public CSVImporterOptions.Builder dateFormat(String dateFormat)
-
listSeparatorRegex
public CSVImporterOptions.Builder listSeparatorRegex(String listSeparatorRegex)
-
commentMarker
public CSVImporterOptions.Builder commentMarker(Character commentMarker)
-
escapeCharacter
public CSVImporterOptions.Builder escapeCharacter(Character escapeCharacter)
-
trim
public CSVImporterOptions.Builder trim(boolean trim)
- Since:
- 2025.0
-
updateExisting
public CSVImporterOptions.Builder updateExisting(boolean updateExisting)
-
checkAllowedSubTypes
public CSVImporterOptions.Builder checkAllowedSubTypes(boolean checkAllowedSubTypes)
-
sendEmail
public CSVImporterOptions.Builder sendEmail(boolean sendEmail)
-
batchSize
public CSVImporterOptions.Builder batchSize(int batchSize)
-
importMode
public CSVImporterOptions.Builder importMode(CSVImporterOptions.ImportMode importMode)
-
computeTotalThresholdSize
public CSVImporterOptions.Builder computeTotalThresholdSize(long computeTotalThresholdSize)
- Since:
- 11.5
-
build
public CSVImporterOptions build()
-
-