Class DeleteJobRequest.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ml.DeleteJobRequest.Builder
All Implemented Interfaces:
ObjectBuilder<DeleteJobRequest>
Enclosing class:
DeleteJobRequest

public static class DeleteJobRequest.Builder
extends ObjectBuilderBase
implements ObjectBuilder<DeleteJobRequest>
Builder for DeleteJobRequest.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • force

      public final DeleteJobRequest.Builder force​(@Nullable java.lang.Boolean value)
      Use to forcefully delete an opened job; this method is quicker than closing and deleting the job.

      API name: force

    • jobId

      public final DeleteJobRequest.Builder jobId​(java.lang.String value)
      Required - Identifier for the anomaly detection job.

      API name: job_id

    • waitForCompletion

      public final DeleteJobRequest.Builder waitForCompletion​(@Nullable java.lang.Boolean value)
      Specifies whether the request should return immediately or wait until the job deletion completes.

      API name: wait_for_completion

    • build

      public DeleteJobRequest build()
      Specified by:
      build in interface ObjectBuilder<DeleteJobRequest>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.