java.lang.Object
co.elastic.clients.elasticsearch.cluster.allocation_explain.UnassignedInformation
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class UnassignedInformation
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static UnassignedInformation of​(java.util.function.Function<UnassignedInformation.Builder,​ObjectBuilder<UnassignedInformation>> fn)
    • at

      public final java.lang.String at()
      Required - API name: at
    • lastAllocationStatus

      @Nullable public final java.lang.String lastAllocationStatus()
      API name: last_allocation_status
    • reason

      public final UnassignedInformationReason reason()
      Required - API name: reason
    • details

      @Nullable public final java.lang.String details()
      API name: details
    • failedAllocationAttempts

      @Nullable public final java.lang.Integer failedAllocationAttempts()
      API name: failed_allocation_attempts
    • delayed

      @Nullable public final java.lang.Boolean delayed()
      API name: delayed
    • allocationStatus

      @Nullable public final java.lang.String allocationStatus()
      API name: allocation_status
    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupUnassignedInformationDeserializer

      protected static void setupUnassignedInformationDeserializer​(ObjectDeserializer<UnassignedInformation.Builder> op)