Class ClusterStatsIndices.ShardStats

java.lang.Object
org.elasticsearch.action.admin.cluster.stats.ClusterStatsIndices.ShardStats
All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment
Enclosing class:
ClusterStatsIndices

public static class ClusterStatsIndices.ShardStats
extends java.lang.Object
implements 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
  • Field Summary

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

    EMPTY_PARAMS
  • Constructor Summary

    Constructors
    Constructor Description
    ShardStats()  
  • Method Summary

    Modifier and Type Method Description
    void addIndexShardCount​(ClusterStatsIndices.ShardStats indexShardCount)  
    double getAvgIndexPrimaryShards()
    the average number primary shards across the indices
    double getAvgIndexReplication()
    average replication factor across the indices.
    double getAvgIndexShards()
    average number of shards (primary+replicas) across the indices
    int getIndices()
    number of indices in the cluster
    int getMaxIndexPrimaryShards()
    the maximum number of primary shards an index has
    double getMaxIndexReplication()
    maximum replication factor across the indices.
    int getMaxIndexShards()
    the maximum number of shards (primary+replicas) an index has
    int getMinIndexPrimaryShards()
    the minimum number of primary shards an index has
    double getMinIndexReplication()
    minimum replication factor across the indices.
    int getMinIndexShards()
    the minimum number of shards (primary+replicas) an index has
    int getPrimaries()
    total number of primary shards in the cluster
    double getReplication()
    returns how many *redundant* copies of the data the cluster holds - running with no replicas will return 0
    int getTotal()
    total number of shards in the cluster
    java.lang.String toString()  
    org.elasticsearch.common.xcontent.XContentBuilder toXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)  

    Methods inherited from class java.lang.Object

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

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

    isFragment
  • Constructor Details

    • ShardStats

      public ShardStats()
  • Method Details

    • getIndices

      public int getIndices()
      number of indices in the cluster
    • getTotal

      public int getTotal()
      total number of shards in the cluster
    • getPrimaries

      public int getPrimaries()
      total number of primary shards in the cluster
    • getReplication

      public double getReplication()
      returns how many *redundant* copies of the data the cluster holds - running with no replicas will return 0
    • getMaxIndexShards

      public int getMaxIndexShards()
      the maximum number of shards (primary+replicas) an index has
    • getMinIndexShards

      public int getMinIndexShards()
      the minimum number of shards (primary+replicas) an index has
    • getAvgIndexShards

      public double getAvgIndexShards()
      average number of shards (primary+replicas) across the indices
    • getMaxIndexPrimaryShards

      public int getMaxIndexPrimaryShards()
      the maximum number of primary shards an index has
    • getMinIndexPrimaryShards

      public int getMinIndexPrimaryShards()
      the minimum number of primary shards an index has
    • getAvgIndexPrimaryShards

      public double getAvgIndexPrimaryShards()
      the average number primary shards across the indices
    • getMinIndexReplication

      public double getMinIndexReplication()
      minimum replication factor across the indices. See getReplication()
    • getAvgIndexReplication

      public double getAvgIndexReplication()
      average replication factor across the indices. See getReplication()
    • getMaxIndexReplication

      public double getMaxIndexReplication()
      maximum replication factor across the indices. See getReplication()
    • addIndexShardCount

      public void addIndexShardCount​(ClusterStatsIndices.ShardStats indexShardCount)
    • toXContent

      public org.elasticsearch.common.xcontent.XContentBuilder toXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException
      Specified by:
      toXContent in interface org.elasticsearch.common.xcontent.ToXContent
      Throws:
      java.io.IOException
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object