Class TaskCreate

java.lang.Object
com.algolia.model.ingestion.TaskCreate

public class TaskCreate extends Object
API request body for creating a task.
  • Constructor Details

    • TaskCreate

      public TaskCreate()
  • Method Details

    • setSourceID

      public TaskCreate setSourceID(String sourceID)
    • getSourceID

      @Nonnull public String getSourceID()
      Universally uniqud identifier (UUID) of a source.
    • setDestinationID

      public TaskCreate setDestinationID(String destinationID)
    • getDestinationID

      @Nonnull public String getDestinationID()
      Universally unique identifier (UUID) of a destination resource.
    • setAction

      public TaskCreate setAction(ActionType action)
    • getAction

      @Nonnull public ActionType getAction()
      Get action
    • setCron

      public TaskCreate setCron(String cron)
    • getCron

      @Nullable public String getCron()
      Cron expression for the task's schedule.
    • setEnabled

      public TaskCreate setEnabled(Boolean enabled)
    • getEnabled

      @Nullable public Boolean getEnabled()
      Whether the task is enabled.
    • setFailureThreshold

      public TaskCreate setFailureThreshold(Integer failureThreshold)
    • getFailureThreshold

      @Nullable public Integer getFailureThreshold()
      Maximum accepted percentage of failures for a task run to finish successfully. minimum: 0 maximum: 100
    • setInput

      public TaskCreate setInput(TaskInput input)
    • getInput

      @Nullable public TaskInput getInput()
      Get input
    • setCursor

      public TaskCreate setCursor(String cursor)
    • getCursor

      @Nullable public String getCursor()
      Date of the last cursor in RFC 3339 format.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object