Class ErrorCause

java.lang.Object
org.opensearch.client.opensearch._types.ErrorCause
All Implemented Interfaces:
ToJsonp
Direct Known Subclasses:
MainError

public class ErrorCause
extends java.lang.Object
implements ToJsonp
  • Field Details

  • Constructor Details

  • Method Details

    • type

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

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

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

      @Nullable public jakarta.json.JsonValue 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.Number bytesLimit()
      API name: bytes_limit
    • bytesWanted

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

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

      @Nullable public java.lang.Number 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.Number line()
      API name: line
    • maxBuckets

      @Nullable public java.lang.Number 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
    • toJsonp

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

      protected void toJsonpInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupErrorCauseDeserializer

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