Class ErrorCause

java.lang.Object
co.elastic.clients.elasticsearch._types.ErrorCause
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
MainError

@JsonpDeserializable
public class ErrorCause
extends java.lang.Object
implements JsonpSerializable
  • Field Details

  • Constructor Details

  • Method Details

    • type

      public java.lang.String type()
      Required - API name: type
    • reason

      public java.lang.String reason()
      Required - API name: reason
    • causedBy

      @Nullable public ErrorCause causedBy()
      API name: caused_by
    • shard

      @Nullable public java.lang.String shard()
      API name: shard
    • stackTrace

      @Nullable public java.lang.String stackTrace()
      API name: stack_trace
    • rootCause

      @Nullable public java.util.List<ErrorCause> rootCause()
      API name: root_cause
    • bytesLimit

      @Nullable public java.lang.Long bytesLimit()
      API name: bytes_limit
    • bytesWanted

      @Nullable public java.lang.Long bytesWanted()
      API name: bytes_wanted
    • column

      @Nullable public java.lang.Integer column()
      API name: column
    • col

      @Nullable public java.lang.Integer col()
      API name: col
    • failedShards

      @Nullable public java.util.List<ShardFailure> failedShards()
      API name: failed_shards
    • grouped

      @Nullable public java.lang.Boolean grouped()
      API name: grouped
    • index

      @Nullable public java.lang.String index()
      API name: index
    • indexUuid

      @Nullable public java.lang.String indexUuid()
      API name: index_uuid
    • language

      @Nullable public java.lang.String language()
      API name: language
    • licensedExpiredFeature

      @Nullable public java.lang.String licensedExpiredFeature()
      API name: licensed_expired_feature
    • line

      @Nullable public java.lang.Integer line()
      API name: line
    • maxBuckets

      @Nullable public java.lang.Integer maxBuckets()
      API name: max_buckets
    • phase

      @Nullable public java.lang.String phase()
      API name: phase
    • propertyName

      @Nullable public java.lang.String propertyName()
      API name: property_name
    • processorType

      @Nullable public java.lang.String processorType()
      API name: processor_type
    • resourceId

      @Nullable public java.util.List<java.lang.String> resourceId()
      resource id

      API name: resource_id

    • resourceType

      @Nullable public java.lang.String resourceType()
      resource type

      API name: resource_type

    • script

      @Nullable public java.lang.String script()
      API name: script
    • scriptStack

      @Nullable public java.util.List<java.lang.String> scriptStack()
      API name: script_stack
    • header

      @Nullable public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> header()
      API name: header
    • lang

      @Nullable public java.lang.String lang()
      API name: lang
    • position

      @Nullable public PainlessExecutionPosition position()
      API name: position
    • 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)
    • setupErrorCauseDeserializer

      protected static <BuilderT extends ErrorCause.AbstractBuilder<BuilderT>> void setupErrorCauseDeserializer​(DelegatingDeserializer<BuilderT> op)