Class IndicesShardStoresResponse.StoreStatus
java.lang.Object
org.elasticsearch.action.admin.indices.shards.IndicesShardStoresResponse.StoreStatus
- All Implemented Interfaces:
java.lang.Comparable<IndicesShardStoresResponse.StoreStatus>,Writeable,ToXContent,ToXContentFragment
- Enclosing class:
- IndicesShardStoresResponse
public static class IndicesShardStoresResponse.StoreStatus extends java.lang.Object implements Writeable, ToXContentFragment, java.lang.Comparable<IndicesShardStoresResponse.StoreStatus>
Shard store information from a node
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIndicesShardStoresResponse.StoreStatus.AllocationStatusThe status of the shard store with respect to the clusterNested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
-
Constructor Summary
Constructors Constructor Description StoreStatus(DiscoveryNode node, java.lang.String allocationId, IndicesShardStoresResponse.StoreStatus.AllocationStatus allocationStatus, java.lang.Exception storeException)StoreStatus(StreamInput in) -
Method Summary
Modifier and Type Method Description intcompareTo(IndicesShardStoresResponse.StoreStatus other)java.lang.StringgetAllocationId()AllocationStatus id of the store, used to select the store that will be used as a primary.IndicesShardStoresResponse.StoreStatus.AllocationStatusgetAllocationStatus()The allocationStatus status of the store.DiscoveryNodegetNode()Node the store belongs tojava.lang.ExceptiongetStoreException()Exception while trying to open the shard index or from when the shard failedXContentBuildertoXContent(XContentBuilder builder, ToXContent.Params params)voidwriteTo(StreamOutput out)Write this into the StreamOutput.
-
Constructor Details
-
StoreStatus
- Throws:
java.io.IOException
-
StoreStatus
public StoreStatus(DiscoveryNode node, java.lang.String allocationId, IndicesShardStoresResponse.StoreStatus.AllocationStatus allocationStatus, java.lang.Exception storeException)
-
-
Method Details
-
getNode
Node the store belongs to -
getAllocationId
public java.lang.String getAllocationId()AllocationStatus id of the store, used to select the store that will be used as a primary. -
getStoreException
public java.lang.Exception 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.PRIMARYindicates a primary shard copyIndicesShardStoresResponse.StoreStatus.AllocationStatus.REPLICAindicates a replica shard copyIndicesShardStoresResponse.StoreStatus.AllocationStatus.UNUSEDindicates an unused shard copy -
writeTo
Description copied from interface:WriteableWrite this into the StreamOutput. -
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Specified by:
toXContentin interfaceToXContent- Throws:
java.io.IOException
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<IndicesShardStoresResponse.StoreStatus>
-