Class DefaultBulkOptions.BaseBuilder<T extends DefaultBulkOptions.BaseBuilder>

java.lang.Object
com.atlassian.confluence.pages.persistence.dao.bulk.DefaultBulkOptions.BaseBuilder<T>
Direct Known Subclasses:
AttachmentDeleteOptions.AttachmentDeleteOptionsBuilder, AttachmentDeleteOptions.IdListAttachmentDeleteOptionsBuilder, DefaultBulkOptions.Builder, PageCopyOptions.Builder, PageDeleteOptions.Builder
Enclosing class:
DefaultBulkOptions

public abstract static class DefaultBulkOptions.BaseBuilder<T extends DefaultBulkOptions.BaseBuilder> extends Object
  • Field Details

    • maxProcessedEntries

      protected int maxProcessedEntries
    • batchSize

      protected int batchSize
    • user

      protected ConfluenceUser user
    • progressMeter

      protected com.atlassian.core.util.ProgressMeter progressMeter
  • Constructor Details

    • BaseBuilder

      public BaseBuilder()
  • Method Details

    • builder

      protected abstract T builder()
    • withMaxProcessedEntries

      public T withMaxProcessedEntries(int maxProcessedEntries)
    • withBatchSize

      public T withBatchSize(int batchSize)
    • withUser

      public T withUser(ConfluenceUser user)
    • withProgressMeter

      public T withProgressMeter(com.atlassian.core.util.ProgressMeter progressMeter)
    • buildDefault

      protected final DefaultBulkOptions buildDefault()