public static class ReplicationResponse.ShardInfo.Failure extends java.lang.Object implements ShardOperationFailedException, ToXContentObject
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
Failure(ShardId shardId,
java.lang.String nodeId,
java.lang.Exception cause,
RestStatus status,
boolean primary) |
Modifier and Type | Method and Description |
---|---|
static ReplicationResponse.ShardInfo.Failure |
fromXContent(XContentParser parser) |
ShardId |
fullShardId() |
java.lang.Throwable |
getCause()
The cause of this failure
|
java.lang.String |
index()
The index the operation failed on.
|
java.lang.String |
nodeId() |
boolean |
primary() |
void |
readFrom(StreamInput in)
Set this object's fields from a StreamInput.
|
java.lang.String |
reason()
The reason of the failure.
|
int |
shardId()
The index the operation failed on.
|
RestStatus |
status()
The status of the failure.
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
void |
writeTo(StreamOutput out)
Write this object's fields to a StreamOutput.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isFragment
public Failure(ShardId shardId, @Nullable java.lang.String nodeId, java.lang.Exception cause, RestStatus status, boolean primary)
public java.lang.String index()
ShardOperationFailedException
index
in interface ShardOperationFailedException
public int shardId()
ShardOperationFailedException
shardId
in interface ShardOperationFailedException
public ShardId fullShardId()
@Nullable public java.lang.String nodeId()
public java.lang.String reason()
ShardOperationFailedException
reason
in interface ShardOperationFailedException
public RestStatus status()
ShardOperationFailedException
status
in interface ShardOperationFailedException
public java.lang.Throwable getCause()
ShardOperationFailedException
getCause
in interface ShardOperationFailedException
public boolean primary()
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
java.io.IOException
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public static ReplicationResponse.ShardInfo.Failure fromXContent(XContentParser parser) throws java.io.IOException
java.io.IOException