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
      T build()  
      B databaseAdapter​(org.projectnessie.versioned.persist.adapter.DatabaseAdapter databaseAdapter)
      Mandatory, specify the DatabaseAdapter to use.
      B expectedCommitCount​(int expectedCommitCount)
      The expected number of commits in the Nessie repository, default is 1000000.
      B maxFileSize​(long maxFileSize)
      Maximum size of a file containing commits or named references.
      B objectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Optional, specify a custom ObjectMapper.
      B outputBufferSize​(int outputBufferSize)
      Optional, specify a different buffer size than the default value of 32768.
      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.
      • 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.
      • build

        T build()