Class DataTiersFeatureSetUsage.TierSpecificStats

java.lang.Object
org.elasticsearch.xpack.core.datatiers.DataTiersFeatureSetUsage.TierSpecificStats
All Implemented Interfaces:
Writeable, org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentObject
Enclosing class:
DataTiersFeatureSetUsage

public static class DataTiersFeatureSetUsage.TierSpecificStats extends Object implements Writeable, org.elasticsearch.xcontent.ToXContentObject
DataTiersFeatureSetUsage.TierSpecificStats represents statistics about nodes in a single tier, for example, how many nodes there are, the index count, shard count, etc.
  • Nested Class Summary

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

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

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

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

    Fields
    Modifier and Type
    Field
    Description
    final long
     
    final int
     
    final int
     
    final long
     
    final long
     
    final long
     
    final int
     
    final long
     
    final int
     

    Fields inherited from interface org.elasticsearch.xcontent.ToXContent

    EMPTY, EMPTY_PARAMS
  • Constructor Summary

    Constructors
    Constructor
    Description
    TierSpecificStats(int nodeCount, int indexCount, int totalShardCount, int primaryShardCount, long docCount, long totalByteCount, long primaryByteCount, long primaryByteCountMedian, long primaryShardBytesMAD)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
     
     
    org.elasticsearch.xcontent.XContentBuilder
    toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params)
     
    void
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.elasticsearch.xcontent.ToXContentObject

    isFragment
  • Field Details

    • nodeCount

      public final int nodeCount
    • indexCount

      public final int indexCount
    • totalShardCount

      public final int totalShardCount
    • primaryShardCount

      public final int primaryShardCount
    • docCount

      public final long docCount
    • totalByteCount

      public final long totalByteCount
    • primaryByteCount

      public final long primaryByteCount
    • primaryByteCountMedian

      public final long primaryByteCountMedian
    • primaryShardBytesMAD

      public final long primaryShardBytesMAD
  • Constructor Details

    • TierSpecificStats

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

      public TierSpecificStats(int nodeCount, int indexCount, int totalShardCount, int primaryShardCount, long docCount, long totalByteCount, long primaryByteCount, long primaryByteCountMedian, long primaryShardBytesMAD)
  • Method Details

    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      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
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object