Class TaskProgressBeanObject

java.lang.Object
io.github.primelib.jira4j.restv3.model.TaskProgressBeanObject

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class TaskProgressBeanObject extends Object
TaskProgressBeanObject
  • Field Details

    • description

      protected String description
      The description of the task.
    • elapsedRuntime

      protected Long elapsedRuntime
      The execution time of the task, in milliseconds.
    • finished

      protected Long finished
      A timestamp recording when the task was finished.
    • id

      protected String id
      The ID of the task.
    • lastUpdate

      protected Long lastUpdate
      A timestamp recording when the task progress was last updated.
    • message

      protected String message
      Information about the progress of the task.
    • progress

      protected Long progress
      The progress of the task, as a percentage complete.
    • result

      protected Object result
      The result of the task execution.
    • self

      protected URI self
      The URL of the task.
    • started

      protected Long started
      A timestamp recording when the task was started.
    • status

      The status of the task.
    • submitted

      protected Long submitted
      A timestamp recording when the task was submitted.
    • submittedBy

      protected Long submittedBy
      The ID of the user who submitted the task.
  • Constructor Details

    • TaskProgressBeanObject

      public TaskProgressBeanObject(Consumer<TaskProgressBeanObject> spec)
      Constructs a validated instance of TaskProgressBeanObject.
      Parameters:
      spec - the specification to process
    • TaskProgressBeanObject

      @Internal public TaskProgressBeanObject(String description, Long elapsedRuntime, Long finished, String id, Long lastUpdate, String message, Long progress, Object result, URI self, Long started, TaskProgressBeanObject.StatusEnum status, Long submitted, Long submittedBy)
      Constructs a validated instance of TaskProgressBeanObject.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using TaskProgressBeanObject(Consumer) instead.

      Parameters:
      description - The description of the task.
      elapsedRuntime - The execution time of the task, in milliseconds.
      finished - A timestamp recording when the task was finished.
      id - The ID of the task.
      lastUpdate - A timestamp recording when the task progress was last updated.
      message - Information about the progress of the task.
      progress - The progress of the task, as a percentage complete.
      result - The result of the task execution.
      self - The URL of the task.
      started - A timestamp recording when the task was started.
      status - The status of the task.
      submitted - A timestamp recording when the task was submitted.
      submittedBy - The ID of the user who submitted the task.
    • TaskProgressBeanObject

      protected TaskProgressBeanObject()
  • Method Details

    • builder

    • description

      public String description()
      The description of the task.
    • elapsedRuntime

      public Long elapsedRuntime()
      The execution time of the task, in milliseconds.
    • finished

      public Long finished()
      A timestamp recording when the task was finished.
    • id

      public String id()
      The ID of the task.
    • lastUpdate

      public Long lastUpdate()
      A timestamp recording when the task progress was last updated.
    • message

      public String message()
      Information about the progress of the task.
    • progress

      public Long progress()
      The progress of the task, as a percentage complete.
    • result

      public Object result()
      The result of the task execution.
    • self

      public URI self()
      The URL of the task.
    • started

      public Long started()
      A timestamp recording when the task was started.
    • status

      The status of the task.
    • submitted

      public Long submitted()
      A timestamp recording when the task was submitted.
    • submittedBy

      public Long submittedBy()
      The ID of the user who submitted the task.
    • description

      public TaskProgressBeanObject description(String description)
      The description of the task.
      Returns:
      this.
    • elapsedRuntime

      public TaskProgressBeanObject elapsedRuntime(Long elapsedRuntime)
      The execution time of the task, in milliseconds.
      Returns:
      this.
    • finished

      public TaskProgressBeanObject finished(Long finished)
      A timestamp recording when the task was finished.
      Returns:
      this.
    • id

      The ID of the task.
      Returns:
      this.
    • lastUpdate

      public TaskProgressBeanObject lastUpdate(Long lastUpdate)
      A timestamp recording when the task progress was last updated.
      Returns:
      this.
    • message

      public TaskProgressBeanObject message(String message)
      Information about the progress of the task.
      Returns:
      this.
    • progress

      public TaskProgressBeanObject progress(Long progress)
      The progress of the task, as a percentage complete.
      Returns:
      this.
    • result

      public TaskProgressBeanObject result(Object result)
      The result of the task execution.
      Returns:
      this.
    • self

      public TaskProgressBeanObject self(URI self)
      The URL of the task.
      Returns:
      this.
    • started

      public TaskProgressBeanObject started(Long started)
      A timestamp recording when the task was started.
      Returns:
      this.
    • status

      The status of the task.
      Returns:
      this.
    • submitted

      public TaskProgressBeanObject submitted(Long submitted)
      A timestamp recording when the task was submitted.
      Returns:
      this.
    • submittedBy

      public TaskProgressBeanObject submittedBy(Long submittedBy)
      The ID of the user who submitted the task.
      Returns:
      this.
    • equals

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

      protected boolean canEqual(Object other)
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object