Class ClusterStatsIndices.ShardStats
java.lang.Object
org.elasticsearch.action.admin.cluster.stats.ClusterStatsIndices.ShardStats
- All Implemented Interfaces:
ToXContent
,ToXContentFragment
- Enclosing class:
- ClusterStatsIndices
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Field Summary
Fields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addIndexShardCount
(ClusterStatsIndices.ShardStats indexShardCount) double
the average number primary shards across the indicesdouble
average replication factor across the indices.double
average number of shards (primary+replicas) across the indicesint
number of indices in the clusterint
the maximum number of primary shards an index hasdouble
maximum replication factor across the indices.int
the maximum number of shards (primary+replicas) an index hasint
the minimum number of primary shards an index hasdouble
minimum replication factor across the indices.int
the minimum number of shards (primary+replicas) an index hasint
total number of primary shards in the clusterdouble
returns how many *redundant* copies of the data the cluster holds - running with no replicas will return 0int
getTotal()
total number of shards in the clustertoString()
toXContent
(XContentBuilder builder, 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.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. SeegetReplication()
-
getAvgIndexReplication
public double getAvgIndexReplication()average replication factor across the indices. SeegetReplication()
-
getMaxIndexReplication
public double getMaxIndexReplication()maximum replication factor across the indices. SeegetReplication()
-
addIndexShardCount
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException - Specified by:
toXContent
in interfaceToXContent
- Throws:
IOException
-
toString
-