Class ClusterStatsIndices.ShardStats
- java.lang.Object
-
- org.elasticsearch.action.admin.cluster.stats.ClusterStatsIndices.ShardStats
-
- All Implemented Interfaces:
ToXContent
,ToXContentFragment
- Enclosing class:
- ClusterStatsIndices
public static class ClusterStatsIndices.ShardStats extends java.lang.Object implements ToXContentFragment
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, 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 indicesdouble
getAvgIndexReplication()
average replication factor across the indices.double
getAvgIndexShards()
average number of shards (primary+replicas) across the indicesint
getIndices()
number of indices in the clusterint
getMaxIndexPrimaryShards()
the maximum number of primary shards an index hasdouble
getMaxIndexReplication()
maximum replication factor across the indices.int
getMaxIndexShards()
the maximum number of shards (primary+replicas) an index hasint
getMinIndexPrimaryShards()
the minimum number of primary shards an index hasdouble
getMinIndexReplication()
minimum replication factor across the indices.int
getMinIndexShards()
the minimum number of shards (primary+replicas) an index hasint
getPrimaries()
total number of primary shards in the clusterdouble
getReplication()
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 clusterjava.lang.String
toString()
XContentBuilder
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.common.xcontent.ToXContentFragment
isFragment
-
-
-
-
Method Detail
-
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
public void addIndexShardCount(ClusterStatsIndices.ShardStats indexShardCount)
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-