Interface AbstractNessieExporter.Builder<B extends AbstractNessieExporter.Builder<B,T>,T extends AbstractNessieExporter>
-
- All Known Subinterfaces:
FileExporter.Builder,ZipArchiveExporter.Builder
- Enclosing class:
- AbstractNessieExporter
public static interface AbstractNessieExporter.Builder<B extends AbstractNessieExporter.Builder<B,T>,T extends AbstractNessieExporter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tbuild()BdatabaseAdapter(org.projectnessie.versioned.persist.adapter.DatabaseAdapter databaseAdapter)Mandatory, specify theDatabaseAdapterto use.BexpectedCommitCount(int expectedCommitCount)The expected number of commits in the Nessie repository, default is 1000000.BmaxFileSize(long maxFileSize)Maximum size of a file containing commits or named references.BobjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)Optional, specify a customObjectMapper.BoutputBufferSize(int outputBufferSize)Optional, specify a different buffer size than the default value of 32768.BprogressListener(ProgressListener progressListener)BstoreWorker(org.projectnessie.versioned.StoreWorker storeWorker)Optional, specify a customStoreWorker.
-
-
-
Method Detail
-
databaseAdapter
B databaseAdapter(org.projectnessie.versioned.persist.adapter.DatabaseAdapter databaseAdapter)
Mandatory, specify theDatabaseAdapterto use.
-
objectMapper
B objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Optional, specify a customObjectMapper.
-
storeWorker
B storeWorker(org.projectnessie.versioned.StoreWorker storeWorker)
Optional, specify a customStoreWorker.
-
outputBufferSize
B outputBufferSize(int outputBufferSize)
Optional, specify a different buffer size than the default value of 32768.
-
maxFileSize
B maxFileSize(long maxFileSize)
Maximum size of a file containing commits or named references. Default is to write everything into a single file.
-
expectedCommitCount
B expectedCommitCount(int expectedCommitCount)
The expected number of commits in the Nessie repository, default is 1000000.
-
progressListener
B progressListener(ProgressListener progressListener)
-
build
T build()
-
-