Interface NessieExporter.Builder
-
- Enclosing class:
- NessieExporter
public static interface NessieExporter.Builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NessieExporterbuild()NessieExporter.BuilderdatabaseAdapter(org.projectnessie.versioned.persist.adapter.DatabaseAdapter databaseAdapter)Mandatory, specify theDatabaseAdapterto use.NessieExporter.BuilderexpectedCommitCount(int expectedCommitCount)The expected number of commits in the Nessie repository, default is 1000000.NessieExporter.BuilderexportFileSupplier(ExportFileSupplier exportFileSupplier)NessieExporter.BuilderfullScan(boolean fullScan)NessieExporter.BuildermaxFileSize(long maxFileSize)Maximum size of a file containing commits or named references.NessieExporter.BuilderobjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)Optional, specify a customObjectMapper.NessieExporter.BuilderoutputBufferSize(int outputBufferSize)Optional, specify a different buffer size than the default value of 32768.NessieExporter.BuilderprogressListener(ProgressListener progressListener)NessieExporter.BuilderstoreWorker(org.projectnessie.versioned.StoreWorker storeWorker)Optional, specify a customStoreWorker.
-
-
-
Method Detail
-
databaseAdapter
NessieExporter.Builder databaseAdapter(org.projectnessie.versioned.persist.adapter.DatabaseAdapter databaseAdapter)
Mandatory, specify theDatabaseAdapterto use.
-
objectMapper
NessieExporter.Builder objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Optional, specify a customObjectMapper.
-
storeWorker
NessieExporter.Builder storeWorker(org.projectnessie.versioned.StoreWorker storeWorker)
Optional, specify a customStoreWorker.
-
outputBufferSize
NessieExporter.Builder outputBufferSize(int outputBufferSize)
Optional, specify a different buffer size than the default value of 32768.
-
maxFileSize
NessieExporter.Builder maxFileSize(long maxFileSize)
Maximum size of a file containing commits or named references. Default is to write everything into a single file.
-
expectedCommitCount
NessieExporter.Builder expectedCommitCount(int expectedCommitCount)
The expected number of commits in the Nessie repository, default is 1000000.
-
progressListener
NessieExporter.Builder progressListener(ProgressListener progressListener)
-
exportFileSupplier
NessieExporter.Builder exportFileSupplier(ExportFileSupplier exportFileSupplier)
-
fullScan
NessieExporter.Builder fullScan(boolean fullScan)
-
build
NessieExporter build()
-
-