Class DeleteJobRequest

All Implemented Interfaces:
Writeable, TaskAwareRequest

public class DeleteJobRequest
extends ActionRequest
Request to delete a Machine Learning Job via its ID
  • Constructor Details

  • Method Details

    • getJobId

      public java.lang.String getJobId()
    • setJobId

      public void setJobId​(java.lang.String jobId)
      The jobId which to delete
      Parameters:
      jobId - unique jobId to delete, must not be null
    • getForce

      public java.lang.Boolean getForce()
    • setForce

      public void setForce​(java.lang.Boolean force)
      Used to forcefully delete an opened job. This method is quicker than closing and deleting the job.
      Parameters:
      force - When true forcefully delete an opened job. Defaults to false
    • getWaitForCompletion

      public java.lang.Boolean getWaitForCompletion()
    • setWaitForCompletion

      public void setWaitForCompletion​(java.lang.Boolean waitForCompletion)
      Set whether this request should wait until the operation has completed before returning
      Parameters:
      waitForCompletion - When true the call will wait for the job deletion to complete. Otherwise, the deletion will be executed asynchronously and the response will contain the task id.
    • validate

      Specified by:
      validate in class ActionRequest
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object