Class SyncedFlushResponse.IndexResult

java.lang.Object
org.elasticsearch.client.SyncedFlushResponse.IndexResult
All Implemented Interfaces:
org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentFragment
Enclosing class:
SyncedFlushResponse

public static final class SyncedFlushResponse.IndexResult extends Object implements org.elasticsearch.xcontent.ToXContentFragment
Description for the flush/synced results for a particular index. This includes total, successful and failed copies along with failure description for each failed copy.
  • Field Details

  • Method Details

    • totalShards

      public int totalShards()
      Returns:
      The total number of shard copies that were processed for this index.
    • successfulShards

      public int successfulShards()
      Returns:
      The number of successful shard copies that were processed for this index.
    • failedShards

      public int failedShards()
      Returns:
      The number of failed shard copies that were processed for this index.
    • failures

      Returns:
      A list of SyncedFlushResponse.ShardFailure objects that describe each of the failed shard copies for this index.
    • toXContent

      public org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException
      Specified by:
      toXContent in interface org.elasticsearch.xcontent.ToXContent
      Throws:
      IOException
    • fromXContent

      public static SyncedFlushResponse.IndexResult fromXContent(org.elasticsearch.xcontent.XContentParser parser) throws IOException
      Throws:
      IOException