Class ShardsAcknowledgedResponse

All Implemented Interfaces:
Writeable, org.elasticsearch.common.util.concurrent.RefCounted, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentObject
Direct Known Subclasses:
AddIndexBlockResponse, CloseIndexResponse, CreateIndexResponse, OpenIndexResponse, RolloverResponse

public class ShardsAcknowledgedResponse
extends AcknowledgedResponse
  • Field Details

    • SHARDS_ACKNOWLEDGED

      protected static final org.elasticsearch.common.ParseField SHARDS_ACKNOWLEDGED
    • NOT_ACKNOWLEDGED

      public static final ShardsAcknowledgedResponse NOT_ACKNOWLEDGED
  • Constructor Details

    • ShardsAcknowledgedResponse

      protected ShardsAcknowledgedResponse​(StreamInput in, boolean readShardsAcknowledged, boolean readAcknowledged) throws java.io.IOException
      Throws:
      java.io.IOException
    • ShardsAcknowledgedResponse

      protected ShardsAcknowledgedResponse​(boolean acknowledged, boolean shardsAcknowledged)
  • Method Details

    • declareAcknowledgedAndShardsAcknowledgedFields

      protected static <T extends ShardsAcknowledgedResponse> void declareAcknowledgedAndShardsAcknowledgedFields​(org.elasticsearch.common.xcontent.ConstructingObjectParser<T,​java.lang.Void> objectParser)
    • of

      public static ShardsAcknowledgedResponse of​(boolean acknowledged, boolean shardsAcknowledged)
    • isShardsAcknowledged

      public boolean isShardsAcknowledged()
      Returns true if the requisite number of shards were started before returning from the index creation operation. If AcknowledgedResponse.isAcknowledged() is false, then this also returns false.
    • writeShardsAcknowledged

      protected void writeShardsAcknowledged​(StreamOutput out) throws java.io.IOException
      Throws:
      java.io.IOException
    • addCustomFields

      protected void addCustomFields​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException
      Overrides:
      addCustomFields in class AcknowledgedResponse
      Throws:
      java.io.IOException
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class AcknowledgedResponse
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AcknowledgedResponse