Package org.elasticsearch.snapshots
Class SnapshotShardFailure
- java.lang.Object
-
- org.elasticsearch.action.ShardOperationFailedException
-
- org.elasticsearch.snapshots.SnapshotShardFailure
-
- All Implemented Interfaces:
Streamable,ToXContent
public class SnapshotShardFailure extends ShardOperationFailedException
Stores information about failures that occurred during shard snapshotting process
-
-
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 class org.elasticsearch.action.ShardOperationFailedException
cause, index, reason, status
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Constructor Summary
Constructors Constructor Description SnapshotShardFailure(java.lang.String nodeId, ShardId shardId, java.lang.String reason)Constructs new snapshot shard failure object
-
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)static SnapshotShardFailurefromXContent(XContentParser parser)Deserializes snapshot failure information from JSONinthashCode()java.lang.StringnodeId()Returns node id where failure occurredvoidreadFrom(StreamInput in)Set this object's fields from a StreamInput.java.lang.StringtoString()XContentBuildertoXContent(XContentBuilder builder, ToXContent.Params params)voidwriteTo(StreamOutput out)Write this object's fields to a StreamOutput.-
Methods inherited from class org.elasticsearch.action.ShardOperationFailedException
getCause, index, reason, shardId, status
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContent
isFragment
-
-
-
-
Method Detail
-
nodeId
@Nullable public java.lang.String nodeId()
Returns node id where failure occurred- Returns:
- node id
-
readFrom
public void readFrom(StreamInput in) throws java.io.IOException
Description copied from interface:StreamableSet this object's fields from a StreamInput.- Throws:
java.io.IOException
-
writeTo
public void writeTo(StreamOutput out) throws java.io.IOException
Description copied from interface:StreamableWrite this object's fields to a StreamOutput.- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
fromXContent
public static SnapshotShardFailure fromXContent(XContentParser parser) throws java.io.IOException
Deserializes snapshot failure information from JSON- Parameters:
parser- JSON parser- Returns:
- snapshot failure information
- Throws:
java.io.IOException
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-