Class BulkStats

java.lang.Object
org.elasticsearch.index.bulk.stats.BulkStats
All Implemented Interfaces:
Writeable, org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentFragment

public class BulkStats extends Object implements Writeable, org.elasticsearch.xcontent.ToXContentFragment
Bulk related statistics, including the time and size of shard bulk requests, starting at the shard level and allowing aggregation to indices and node level
  • Constructor Details

    • BulkStats

      public BulkStats()
    • BulkStats

      public BulkStats(StreamInput in) throws IOException
      Throws:
      IOException
    • BulkStats

      public BulkStats(long totalOperations, long totalTimeInMillis, long totalSizeInBytes, long avgTimeInMillis, long avgSizeInBytes)
  • Method Details

    • add

      public void add(BulkStats bulkStats)
    • addTotals

      public void addTotals(BulkStats bulkStats)
    • getTotalSizeInBytes

      public long getTotalSizeInBytes()
    • getTotalOperations

      public long getTotalOperations()
    • getTotalTime

      public org.elasticsearch.core.TimeValue getTotalTime()
    • getAvgTime

      public org.elasticsearch.core.TimeValue getAvgTime()
    • getTotalTimeInMillis

      public long getTotalTimeInMillis()
    • getAvgTimeInMillis

      public long getAvgTimeInMillis()
    • getAvgSizeInBytes

      public long getAvgSizeInBytes()
    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Description copied from interface: Writeable
      Write this into the StreamOutput.
      Specified by:
      writeTo in interface Writeable
      Throws:
      IOException
    • toXContent

      public org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException
      Specified by:
      toXContent in interface org.elasticsearch.xcontent.ToXContent
      Throws:
      IOException
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object