Class IndexingStats.Stats

java.lang.Object
org.elasticsearch.index.shard.IndexingStats.Stats
All Implemented Interfaces:
Writeable, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment
Enclosing class:
IndexingStats

public static class IndexingStats.Stats extends Object implements Writeable, org.elasticsearch.common.xcontent.ToXContentFragment
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent

    org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params

    Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable

    Writeable.Reader<V>, Writeable.Writer<V>
  • Field Summary

    Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent

    EMPTY_PARAMS
  • Constructor Summary

    Constructors
    Constructor
    Description
    Stats​(long indexCount, long indexTimeInMillis, long indexCurrent, long indexFailedCount, long deleteCount, long deleteTimeInMillis, long deleteCurrent, long noopUpdateCount, boolean isThrottled, long throttleTimeInMillis)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    long
    Returns the number of delete operation executed
    long
    Returns the currently in-flight delete operations
    org.elasticsearch.core.TimeValue
    The total amount of time spend on executing delete operations.
    long
    The total number of indexing operations
    long
    Returns the currently in-flight indexing operations.
    long
    The number of failed indexing operations
    org.elasticsearch.core.TimeValue
    The total amount of time spend on executing index operations.
    long
     
    org.elasticsearch.core.TimeValue
    Gets the amount of time in a TimeValue that the index has been under merge throttling control
    boolean
    Returns if the index is under merge throttling control
    org.elasticsearch.common.xcontent.XContentBuilder
    toXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
     
    void
    Write this into the StreamOutput.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragment

    isFragment
  • Constructor Details

    • Stats

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

      public Stats(long indexCount, long indexTimeInMillis, long indexCurrent, long indexFailedCount, long deleteCount, long deleteTimeInMillis, long deleteCurrent, long noopUpdateCount, boolean isThrottled, long throttleTimeInMillis)
  • Method Details

    • add

      public void add(IndexingStats.Stats stats)
    • getIndexCount

      public long getIndexCount()
      The total number of indexing operations
    • getIndexFailedCount

      public long getIndexFailedCount()
      The number of failed indexing operations
    • getIndexTime

      public org.elasticsearch.core.TimeValue getIndexTime()
      The total amount of time spend on executing index operations.
    • getIndexCurrent

      public long getIndexCurrent()
      Returns the currently in-flight indexing operations.
    • getDeleteCount

      public long getDeleteCount()
      Returns the number of delete operation executed
    • isThrottled

      public boolean isThrottled()
      Returns if the index is under merge throttling control
    • getThrottleTime

      public org.elasticsearch.core.TimeValue getThrottleTime()
      Gets the amount of time in a TimeValue that the index has been under merge throttling control
    • getDeleteTime

      public org.elasticsearch.core.TimeValue getDeleteTime()
      The total amount of time spend on executing delete operations.
    • getDeleteCurrent

      public long getDeleteCurrent()
      Returns the currently in-flight delete operations
    • getNoopUpdateCount

      public long getNoopUpdateCount()
    • 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.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException
      Specified by:
      toXContent in interface org.elasticsearch.common.xcontent.ToXContent
      Throws:
      IOException