Interface NessieExporter.Builder

Enclosing class:
NessieExporter

public static interface NessieExporter.Builder
  • Method Details

    • persist

      @CanIgnoreReturnValue NessieExporter.Builder persist(org.projectnessie.versioned.storage.common.persist.Persist persist)
      Specify the Persist to use.
    • commitLogic

      @CanIgnoreReturnValue NessieExporter.Builder commitLogic(org.projectnessie.versioned.storage.common.logic.CommitLogic commitLogic)
    • referenceLogic

      @CanIgnoreReturnValue NessieExporter.Builder referenceLogic(org.projectnessie.versioned.storage.common.logic.ReferenceLogic referenceLogic)
    • repositoryLogic

      @CanIgnoreReturnValue NessieExporter.Builder repositoryLogic(org.projectnessie.versioned.storage.common.logic.RepositoryLogic repositoryLogic)
    • indexesLogic

      @CanIgnoreReturnValue NessieExporter.Builder indexesLogic(org.projectnessie.versioned.storage.common.logic.IndexesLogic indexesLogic)
    • versionStore

      @CanIgnoreReturnValue NessieExporter.Builder versionStore(org.projectnessie.versioned.VersionStore store)
    • objectMapper

      @CanIgnoreReturnValue NessieExporter.Builder objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Optional, specify a custom ObjectMapper.
    • storeWorker

      @CanIgnoreReturnValue NessieExporter.Builder storeWorker(org.projectnessie.versioned.StoreWorker storeWorker)
      Optional, specify a custom StoreWorker.
    • outputBufferSize

      @CanIgnoreReturnValue NessieExporter.Builder outputBufferSize(int outputBufferSize)
      Optional, specify a different buffer size than the default value of 32768.
    • maxFileSize

      @CanIgnoreReturnValue 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

      @CanIgnoreReturnValue NessieExporter.Builder expectedCommitCount(int expectedCommitCount)
      The expected number of commits in the Nessie repository, default is 1000000.
    • progressListener

      @CanIgnoreReturnValue NessieExporter.Builder progressListener(ProgressListener progressListener)
    • exportFileSupplier

      @CanIgnoreReturnValue NessieExporter.Builder exportFileSupplier(ExportFileSupplier exportFileSupplier)
    • fullScan

      @CanIgnoreReturnValue NessieExporter.Builder fullScan(boolean fullScan)
    • contentsFromBranch

      @CanIgnoreReturnValue NessieExporter.Builder contentsFromBranch(String branchName)
    • contentsBatchSize

      @CanIgnoreReturnValue NessieExporter.Builder contentsBatchSize(int batchSize)
    • commitBatchSize

      @CanIgnoreReturnValue NessieExporter.Builder commitBatchSize(int commitBatchSize)
      Optional, specify the number of commit log entries to be written at once, defaults to 20.
    • exportVersion

      @CanIgnoreReturnValue NessieExporter.Builder exportVersion(int exportVersion)
    • addGenericObjectResolvers

      @CanIgnoreReturnValue NessieExporter.Builder addGenericObjectResolvers(URL element)
    • build