Class TaskInfoBase.AbstractBuilder<BuilderT extends TaskInfoBase.AbstractBuilder<BuilderT>>

java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.tasks.TaskInfoBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
TaskGroup.Builder, TaskInfo.Builder
Enclosing class:
TaskInfoBase

public abstract static class TaskInfoBase.AbstractBuilder<BuilderT extends TaskInfoBase.AbstractBuilder<BuilderT>> extends ObjectBuilderBase
  • Constructor Details

  • Method Details

    • self

      @Nonnull protected abstract BuilderT self()
    • action

      @Nonnull public final BuilderT action(String value)
      Required - API name: action
    • cancellable

      @Nonnull public final BuilderT cancellable(boolean value)
      Required - API name: cancellable
    • cancellationTimeMillis

      @Nonnull public final BuilderT cancellationTimeMillis(@Nullable Long value)
      API name: cancellation_time_millis
    • cancelled

      @Nonnull public final BuilderT cancelled(@Nullable Boolean value)
      API name: cancelled
    • description

      @Nonnull public final BuilderT description(@Nullable String value)
      API name: description
    • headers

      @Nonnull public final BuilderT headers(Map<String,String> map)
      Required - API name: headers

      Adds all elements of map to headers.

    • headers

      @Nonnull public final BuilderT headers(String key, String value)
      Required - API name: headers

      Adds an entry to headers.

    • id

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

      @Nonnull public final BuilderT node(String value)
      Required - API name: node
    • parentTaskId

      @Nonnull public final BuilderT parentTaskId(@Nullable String value)
      API name: parent_task_id
    • resourceStats

      @Nonnull public final BuilderT resourceStats(@Nullable ResourceStats value)
      API name: resource_stats
    • resourceStats

      @Nonnull public final BuilderT resourceStats(Function<ResourceStats.Builder,ObjectBuilder<ResourceStats>> fn)
      API name: resource_stats
    • runningTime

      @Nonnull public final BuilderT runningTime(@Nullable Time value)
      API name: running_time
    • runningTime

      @Nonnull public final BuilderT runningTime(Function<Time.Builder,ObjectBuilder<Time>> fn)
      API name: running_time
    • runningTimeInNanos

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

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

      @Nonnull public final BuilderT status(@Nullable Status value)
      API name: status
    • status

      @Nonnull public final BuilderT status(Function<Status.Builder,ObjectBuilder<Status>> fn)
      API name: status
    • type

      @Nonnull public final BuilderT type(String value)
      Required - API name: type