Class ControlTaskReportLine

java.lang.Object
com.xebialabs.deployit.engine.api.dto.ControlTaskReportLine

public class ControlTaskReportLine extends Object
Contains information about Control Task report record: task ID, start and finish date and time, state, task owner, task name, target CI, task description and task blocks
  • Constructor Details

    • ControlTaskReportLine

      public ControlTaskReportLine()
  • Method Details

    • getTaskId

      public String getTaskId()
      Returns:
      The Taks ID.
    • setTaskId

      public ControlTaskReportLine setTaskId(String taskId)
      Parameters:
      taskId - The Taks ID.
      Returns:
      The this object.
    • getStarted

      public org.joda.time.DateTime getStarted()
      Returns:
      The Start Date of Task.
    • setStarted

      public ControlTaskReportLine setStarted(org.joda.time.DateTime started)
      Parameters:
      started - The Start Date of Task.
      Returns:
      The this object.
    • getFinished

      public org.joda.time.DateTime getFinished()
      Returns:
      The Completion Date of Task.
    • setFinished

      public ControlTaskReportLine setFinished(org.joda.time.DateTime finished)
      Parameters:
      finished - The Completion Date of Task.
      Returns:
      The this object.
    • getState

      public String getState()
      Returns:
      The State of Task.
    • setState

      public ControlTaskReportLine setState(String state)
      Parameters:
      state - The State of Task.
      Returns:
      The this object.
    • getOwner

      public String getOwner()
      Returns:
      The owner user associated with the Task.
    • setOwner

      public ControlTaskReportLine setOwner(String owner)
      Parameters:
      owner - The owner user associated with the Task.
      Returns:
      The this object.
    • getTaskName

      public String getTaskName()
      Returns:
      The name of run Control Task.
    • setTaskName

      public ControlTaskReportLine setTaskName(String taskName)
      Parameters:
      taskName - TThe name of run Control Task.
      Returns:
      The this object.
    • getControlTaskTargetCI

      public String getControlTaskTargetCI()
      Returns:
      The Target CI path associated with the Task.
    • setControlTaskTargetCI

      public ControlTaskReportLine setControlTaskTargetCI(String controlTaskTargetCI)
      Parameters:
      controlTaskTargetCI - The Target CI path associated with the Task.
      Returns:
      The this object.
    • getDescription

      public String getDescription()
      Returns:
      The Task description.
    • setDescription

      public ControlTaskReportLine setDescription(String description)
      Parameters:
      description - The Task description.
      Returns:
      The this object.
    • getBlock

      public BlockState getBlock()
      Returns:
      If FULL FetchMode was toggled block field will contain details of task execution blocks.
    • setBlock

      public ControlTaskReportLine setBlock(BlockState block)
      Parameters:
      block - The Task execution blocks.
      Returns:
      The this object.
    • getWorkerName

      public String getWorkerName()
      Returns:
      The name of worker that executes this task.
    • setWorkerName

      public ControlTaskReportLine setWorkerName(String workerName)
      Parameters:
      workerName - The name of worker that executes this task.
      Returns:
      The this object.