Class ErrorCause.AbstractBuilder<BuilderT extends ErrorCause.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.elasticsearch._types.ErrorCause.AbstractBuilder<BuilderT>
Direct Known Subclasses:
ErrorCause.Builder, MainError.Builder
Enclosing class:
ErrorCause

protected abstract static class ErrorCause.AbstractBuilder<BuilderT extends ErrorCause.AbstractBuilder<BuilderT>>
extends java.lang.Object
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • type

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

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

      public BuilderT causedBy​(@Nullable ErrorCause value)
      API name: caused_by
    • causedBy

      public BuilderT causedBy​(java.util.function.Function<ErrorCause.Builder,​ObjectBuilder<ErrorCause>> fn)
      API name: caused_by
    • shard

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

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

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

      public BuilderT rootCause​(ErrorCause... value)
      API name: root_cause
    • addRootCause

      public BuilderT addRootCause​(ErrorCause value)
      Add a value to rootCause(List), creating the list if needed.
    • rootCause

      public BuilderT rootCause​(java.util.function.Function<ErrorCause.Builder,​ObjectBuilder<ErrorCause>> fn)
      Set rootCause(List) to a singleton list.
    • addRootCause

      public BuilderT addRootCause​(java.util.function.Function<ErrorCause.Builder,​ObjectBuilder<ErrorCause>> fn)
      Add a value to rootCause(List), creating the list if needed.
    • bytesLimit

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

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

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

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

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

      public BuilderT failedShards​(ShardFailure... value)
      API name: failed_shards
    • addFailedShards

      public BuilderT addFailedShards​(ShardFailure value)
      Add a value to failedShards(List), creating the list if needed.
    • failedShards

      public BuilderT failedShards​(java.util.function.Function<ShardFailure.Builder,​ObjectBuilder<ShardFailure>> fn)
      Set failedShards(List) to a singleton list.
    • addFailedShards

      public BuilderT addFailedShards​(java.util.function.Function<ShardFailure.Builder,​ObjectBuilder<ShardFailure>> fn)
      Add a value to failedShards(List), creating the list if needed.
    • grouped

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

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

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

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

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

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

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

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

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

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

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

      API name: resource_id

    • resourceId

      public BuilderT resourceId​(java.lang.String... value)
      resource id

      API name: resource_id

    • addResourceId

      public BuilderT addResourceId​(java.lang.String value)
      Add a value to resourceId(List), creating the list if needed.
    • resourceType

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

      API name: resource_type

    • script

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

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

      public BuilderT scriptStack​(java.lang.String... value)
      API name: script_stack
    • addScriptStack

      public BuilderT addScriptStack​(java.lang.String value)
      Add a value to scriptStack(List), creating the list if needed.
    • header

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

      public BuilderT putHeader​(java.lang.String key, java.util.List<java.lang.String> value)
      Add a key/value to header(Map), creating the map if needed.
    • lang

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

      public BuilderT position​(@Nullable PainlessExecutionPosition value)
      API name: position
    • position

      public BuilderT position​(java.util.function.Function<PainlessExecutionPosition.Builder,​ObjectBuilder<PainlessExecutionPosition>> fn)
      API name: position
    • self

      protected abstract BuilderT self()