Class BulkByScrollTask.StatusBuilder

java.lang.Object
org.elasticsearch.index.reindex.BulkByScrollTask.StatusBuilder
Enclosing class:
BulkByScrollTask

public static class BulkByScrollTask.StatusBuilder
extends java.lang.Object
This class acts as a builder for BulkByScrollTask.Status. Once the BulkByScrollTask.Status object is built by calling buildStatus() it is immutable. Used by an instance of ObjectParser when parsing from XContent.
  • Constructor Details

    • StatusBuilder

      public StatusBuilder()
  • Method Details

    • setSliceId

      public void setSliceId​(java.lang.Integer sliceId)
    • setTotal

      public void setTotal​(java.lang.Long total)
    • setUpdated

      public void setUpdated​(java.lang.Long updated)
    • setCreated

      public void setCreated​(java.lang.Long created)
    • setDeleted

      public void setDeleted​(java.lang.Long deleted)
    • setBatches

      public void setBatches​(java.lang.Integer batches)
    • setVersionConflicts

      public void setVersionConflicts​(java.lang.Long versionConflicts)
    • setNoops

      public void setNoops​(java.lang.Long noops)
    • setRetries

      public void setRetries​(org.elasticsearch.common.collect.Tuple<java.lang.Long,​java.lang.Long> retries)
    • setBulkRetries

      public void setBulkRetries​(java.lang.Long bulkRetries)
    • setSearchRetries

      public void setSearchRetries​(java.lang.Long searchRetries)
    • setThrottled

      public void setThrottled​(java.lang.Long throttled)
    • setRequestsPerSecond

      public void setRequestsPerSecond​(java.lang.Float requestsPerSecond)
    • setReasonCancelled

      public void setReasonCancelled​(java.lang.String reasonCancelled)
    • setThrottledUntil

      public void setThrottledUntil​(java.lang.Long throttledUntil)
    • setSliceStatuses

      public void setSliceStatuses​(java.util.List<BulkByScrollTask.StatusOrException> sliceStatuses)
    • addToSliceStatuses

      public void addToSliceStatuses​(BulkByScrollTask.StatusOrException statusOrException)
    • buildStatus

      public BulkByScrollTask.Status buildStatus()