Class TaskListResponseBase.AbstractBuilder<BuilderT extends TaskListResponseBase.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.tasks.TaskListResponseBase.AbstractBuilder<BuilderT>
All Implemented Interfaces:
WithJson<BuilderT>
Direct Known Subclasses:
CancelResponse.Builder, DeleteByQueryRethrottleResponse.Builder, ListResponse.Builder
Enclosing class:
TaskListResponseBase

protected abstract static class TaskListResponseBase.AbstractBuilder<BuilderT extends TaskListResponseBase.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • nodeFailures

      public final BuilderT nodeFailures​(java.util.List<ErrorCause> list)
      API name: node_failures

      Adds all elements of list to nodeFailures.

    • nodeFailures

      public final BuilderT nodeFailures​(ErrorCause value, ErrorCause... values)
      API name: node_failures

      Adds one or more values to nodeFailures.

    • nodeFailures

      public final BuilderT nodeFailures​(java.util.function.Function<ErrorCause.Builder,​ObjectBuilder<ErrorCause>> fn)
      API name: node_failures

      Adds a value to nodeFailures using a builder lambda.

    • taskFailures

      public final BuilderT taskFailures​(java.util.List<TaskFailure> list)
      API name: task_failures

      Adds all elements of list to taskFailures.

    • taskFailures

      public final BuilderT taskFailures​(TaskFailure value, TaskFailure... values)
      API name: task_failures

      Adds one or more values to taskFailures.

    • taskFailures

      public final BuilderT taskFailures​(java.util.function.Function<TaskFailure.Builder,​ObjectBuilder<TaskFailure>> fn)
      API name: task_failures

      Adds a value to taskFailures using a builder lambda.

    • nodes

      public final BuilderT nodes​(java.util.Map<java.lang.String,​NodeTasks> map)
      Task information grouped by node, if group_by was set to node (the default).

      API name: nodes

      Adds all entries of map to nodes.

    • nodes

      public final BuilderT nodes​(java.lang.String key, NodeTasks value)
      Task information grouped by node, if group_by was set to node (the default).

      API name: nodes

      Adds an entry to nodes.

    • nodes

      public final BuilderT nodes​(java.lang.String key, java.util.function.Function<NodeTasks.Builder,​ObjectBuilder<NodeTasks>> fn)
      Task information grouped by node, if group_by was set to node (the default).

      API name: nodes

      Adds an entry to nodes using a builder lambda.

    • tasks

      public final BuilderT tasks​(@Nullable TaskInfos value)
      Either a flat list of tasks if group_by was set to none, or grouped by parents if group_by was set to parents.

      API name: tasks

    • tasks

      public final BuilderT tasks​(java.util.function.Function<TaskInfos.Builder,​ObjectBuilder<TaskInfos>> fn)
      Either a flat list of tasks if group_by was set to none, or grouped by parents if group_by was set to parents.

      API name: tasks

    • self

      protected abstract BuilderT self()
      Specified by:
      self in class WithJsonObjectBuilderBase<BuilderT extends TaskListResponseBase.AbstractBuilder<BuilderT>>