Interface AbstractNessieImporter.Builder<B extends AbstractNessieImporter.Builder<B,​T>,​T extends AbstractNessieImporter>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      B attachmentBatchSize​(int attachmentBatchSize)
      Optional, specify the number of content attachments to be written at once, defaults to 20.
      T build()  
      B commitBatchSize​(int commitBatchSize)
      Optional, specify the number of commit log entries to be written at once, defaults to 20.
      B databaseAdapter​(org.projectnessie.versioned.persist.adapter.DatabaseAdapter databaseAdapter)
      Mandatory, specify the DatabaseAdapter to use.
      B inputBufferSize​(int inputBufferSize)
      Optional, specify a different buffer size than the default value of 32768.
      B objectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Optional, specify a custom ObjectMapper.
      B progressListener​(ProgressListener progressListener)  
      B storeWorker​(org.projectnessie.versioned.StoreWorker storeWorker)
      Optional, specify a custom StoreWorker.
    • Method Detail

      • databaseAdapter

        B databaseAdapter​(org.projectnessie.versioned.persist.adapter.DatabaseAdapter databaseAdapter)
        Mandatory, specify the DatabaseAdapter to use.
      • objectMapper

        B objectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Optional, specify a custom ObjectMapper.
      • storeWorker

        B storeWorker​(org.projectnessie.versioned.StoreWorker storeWorker)
        Optional, specify a custom StoreWorker.
      • inputBufferSize

        B inputBufferSize​(int inputBufferSize)
        Optional, specify a different buffer size than the default value of 32768.
      • commitBatchSize

        B commitBatchSize​(int commitBatchSize)
        Optional, specify the number of commit log entries to be written at once, defaults to 20.
      • attachmentBatchSize

        B attachmentBatchSize​(int attachmentBatchSize)
        Optional, specify the number of content attachments to be written at once, defaults to 20.
      • build

        T build()