Class TaskInfo.AbstractBuilder<BuilderT extends TaskInfo.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.tasks.TaskInfo.AbstractBuilder<BuilderT>
Direct Known Subclasses:
ParentTaskInfo.Builder, TaskInfo.Builder
Enclosing class:
TaskInfo

protected abstract static class TaskInfo.AbstractBuilder<BuilderT extends TaskInfo.AbstractBuilder<BuilderT>>
extends ObjectBuilderBase
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • action

      public final BuilderT action​(java.lang.String value)
      Required - API name: action
    • cancellable

      public final BuilderT cancellable​(boolean value)
      Required - API name: cancellable
    • description

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

      public final BuilderT headers​(java.util.Map<java.lang.String,​java.lang.String> map)
      Required - API name: headers

      Adds all entries of map to headers.

    • headers

      public final BuilderT headers​(java.lang.String key, java.lang.String value)
      Required - API name: headers

      Adds an entry to headers.

    • id

      public final BuilderT id​(long value)
      Required - API name: id
    • node

      public final BuilderT node​(java.lang.String value)
      Required - API name: node
    • runningTime

      public final BuilderT runningTime​(@Nullable java.lang.String value)
      API name: running_time
    • runningTimeInNanos

      public final BuilderT runningTimeInNanos​(long value)
      Required - API name: running_time_in_nanos
    • startTimeInMillis

      public final BuilderT startTimeInMillis​(long value)
      Required - API name: start_time_in_millis
    • status

      public final BuilderT status​(@Nullable TaskStatus value)
      API name: status
    • status

      public final BuilderT status​(java.util.function.Function<TaskStatus.Builder,​ObjectBuilder<TaskStatus>> fn)
      API name: status
    • type

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

      public final BuilderT parentTaskId​(@Nullable java.lang.String value)
      API name: parent_task_id
    • self

      protected abstract BuilderT self()