Package org.elasticsearch.cluster.health
Class ClusterIndexHealth
- java.lang.Object
-
- org.elasticsearch.cluster.health.ClusterIndexHealth
-
- All Implemented Interfaces:
java.lang.Iterable<ClusterShardHealth>
,Writeable
,ToXContent
,ToXContentFragment
public final class ClusterIndexHealth extends java.lang.Object implements java.lang.Iterable<ClusterShardHealth>, Writeable, ToXContentFragment
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, 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 static ObjectParser.NamedObjectParser<ClusterShardHealth,java.lang.String>
SHARD_PARSER
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Constructor Summary
Constructors Constructor Description ClusterIndexHealth(IndexMetaData indexMetaData, IndexRoutingTable indexRoutingTable)
ClusterIndexHealth(StreamInput in)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
static ClusterIndexHealth
fromXContent(XContentParser parser)
int
getActivePrimaryShards()
int
getActiveShards()
java.lang.String
getIndex()
int
getInitializingShards()
int
getNumberOfReplicas()
int
getNumberOfShards()
int
getRelocatingShards()
java.util.Map<java.lang.Integer,ClusterShardHealth>
getShards()
ClusterHealthStatus
getStatus()
int
getUnassignedShards()
int
hashCode()
static ClusterIndexHealth
innerFromXContent(XContentParser parser, java.lang.String index)
java.util.Iterator<ClusterShardHealth>
iterator()
java.lang.String
toString()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
void
writeTo(StreamOutput out)
Write this into the StreamOutput.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragment
isFragment
-
-
-
-
Field Detail
-
SHARD_PARSER
public static final ObjectParser.NamedObjectParser<ClusterShardHealth,java.lang.String> SHARD_PARSER
-
-
Constructor Detail
-
ClusterIndexHealth
public ClusterIndexHealth(IndexMetaData indexMetaData, IndexRoutingTable indexRoutingTable)
-
ClusterIndexHealth
public ClusterIndexHealth(StreamInput in) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getIndex
public java.lang.String getIndex()
-
getNumberOfShards
public int getNumberOfShards()
-
getNumberOfReplicas
public int getNumberOfReplicas()
-
getActiveShards
public int getActiveShards()
-
getRelocatingShards
public int getRelocatingShards()
-
getActivePrimaryShards
public int getActivePrimaryShards()
-
getInitializingShards
public int getInitializingShards()
-
getUnassignedShards
public int getUnassignedShards()
-
getStatus
public ClusterHealthStatus getStatus()
-
getShards
public java.util.Map<java.lang.Integer,ClusterShardHealth> getShards()
-
iterator
public java.util.Iterator<ClusterShardHealth> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<ClusterShardHealth>
-
writeTo
public void writeTo(StreamOutput out) throws java.io.IOException
Description copied from interface:Writeable
Write this into the StreamOutput.
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
innerFromXContent
public static ClusterIndexHealth innerFromXContent(XContentParser parser, java.lang.String index)
-
fromXContent
public static ClusterIndexHealth fromXContent(XContentParser parser) throws java.io.IOException
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-