Class IndicesShardStoresResponse.StoreStatus
java.lang.Object
org.elasticsearch.action.admin.indices.shards.IndicesShardStoresResponse.StoreStatus
- All Implemented Interfaces:
Comparable<IndicesShardStoresResponse.StoreStatus>
,Writeable
,org.elasticsearch.xcontent.ToXContent
,org.elasticsearch.xcontent.ToXContentFragment
- Enclosing class:
- IndicesShardStoresResponse
public static class IndicesShardStoresResponse.StoreStatus
extends Object
implements Writeable, org.elasticsearch.xcontent.ToXContentFragment, Comparable<IndicesShardStoresResponse.StoreStatus>
Shard store information from a node
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
The status of the shard store with respect to the clusterNested 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 inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMS
-
Constructor Summary
ConstructorDescriptionStoreStatus
(DiscoveryNode node, String allocationId, IndicesShardStoresResponse.StoreStatus.AllocationStatus allocationStatus, Exception storeException) -
Method Summary
Modifier and TypeMethodDescriptionint
AllocationStatus id of the store, used to select the store that will be used as a primary.The allocationStatus status of the store.getNode()
Node the store belongs toException while trying to open the shard index or from when the shard failedorg.elasticsearch.xcontent.XContentBuilder
toXContent
(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) void
writeTo
(StreamOutput out) Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.xcontent.ToXContentFragment
isFragment
-
Constructor Details
-
StoreStatus
- Throws:
IOException
-
StoreStatus
public StoreStatus(DiscoveryNode node, String allocationId, IndicesShardStoresResponse.StoreStatus.AllocationStatus allocationStatus, Exception storeException)
-
-
Method Details
-
getNode
Node the store belongs to -
getAllocationId
AllocationStatus id of the store, used to select the store that will be used as a primary. -
getStoreException
Exception while trying to open the shard index or from when the shard failed -
getAllocationStatus
The allocationStatus status of the store.IndicesShardStoresResponse.StoreStatus.AllocationStatus.PRIMARY
indicates a primary shard copyIndicesShardStoresResponse.StoreStatus.AllocationStatus.REPLICA
indicates a replica shard copyIndicesShardStoresResponse.StoreStatus.AllocationStatus.UNUSED
indicates an unused shard copy -
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Specified by:
writeTo
in interfaceWriteable
- 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 interfaceorg.elasticsearch.xcontent.ToXContent
- Throws:
IOException
-
compareTo
- Specified by:
compareTo
in interfaceComparable<IndicesShardStoresResponse.StoreStatus>
-