Class ChunkedBulkSender.Result

java.lang.Object
ai.attackframework.tools.burp.utils.opensearch.ChunkedBulkSender.Result
Enclosing class:
ChunkedBulkSender

public static final class ChunkedBulkSender.Result extends Object
Result of one chunked bulk request: success count and total documents sent.
  • Field Details

    • successCount

      public final int successCount
      Number of documents that were successfully indexed.
    • attemptedCount

      public final int attemptedCount
      Total number of documents sent in this bulk request.
    • attemptedBytes

      public final long attemptedBytes
      Estimated payload bytes attempted in this bulk request.
    • successBytes

      public final long successBytes
      Estimated payload bytes for successful documents in this bulk request.
    • trafficToolTypeSuccessCounts

      public final Map<String,Integer> trafficToolTypeSuccessCounts
      Successful traffic documents grouped by tool type.
    • trafficToolTypeFailureCounts

      public final Map<String,Integer> trafficToolTypeFailureCounts
      Failed traffic documents grouped by tool type.
    • trafficSourceSuccessCounts

      public final Map<String,Integer> trafficSourceSuccessCounts
      Successful traffic documents grouped by source bucket.
    • trafficSourceFailureCounts

      public final Map<String,Integer> trafficSourceFailureCounts
      Failed traffic documents grouped by source bucket.
  • Constructor Details

    • Result

      public Result(int successCount, int attemptedCount, long attemptedBytes, long successBytes)
    • Result

      public Result(int successCount, int attemptedCount, long attemptedBytes, long successBytes, Map<String,Integer> trafficToolTypeSuccessCounts, Map<String,Integer> trafficToolTypeFailureCounts, Map<String,Integer> trafficSourceSuccessCounts, Map<String,Integer> trafficSourceFailureCounts)
  • Method Details

    • isFullSuccess

      public boolean isFullSuccess()