Class ElasticsearchException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
co.elastic.clients.elasticsearch._types.ElasticsearchException
All Implemented Interfaces:
Serializable

public class ElasticsearchException extends RuntimeException
Exception thrown by API client methods when Elasticsearch could not accept or process a request.

The error() contains the error's type and reason along with additional details that depend on the error type and the API endpoint that was called.

See Also:
  • Constructor Details

    • ElasticsearchException

      public ElasticsearchException(String endpointId, ErrorResponse response)
  • Method Details

    • endpointId

      public String endpointId()
      Identifier of the API endpoint that failed to be called.
    • response

      public ErrorResponse response()
      The error response sent by Elasticsearch
    • error

      public ErrorCause error()
      The cause of the error. Shortcut for response().error().
    • status

      public int status()
      Status code returned by Elasticsearch. Shortcut for response().status().