taskExecutionState property

String? taskExecutionState
getter/setter pair

The execution state of this task. Possible string values are:

  • "TASK_EXECUTION_STATE_UNSPECIFIED" : Default value.
  • "PENDING_EXECUTION" : Task is waiting for its precondition tasks to finish to start the execution.
  • "IN_PROCESS" : Task is under processing.
  • "SUCCEED" : Task execution successfully finished. There's no more change after this state.
  • "FAILED" : Task execution failed. There's no more change after this state.
  • "FATAL" : Task execution failed and cause the whole integration execution to fail immediately. There's no more change after this state.
  • "RETRY_ON_HOLD" : Task execution failed and waiting for retry.
  • "SKIPPED" : Task execution skipped. This happens when its precondition wasn't met, or the integration execution been canceled before reach to the task. There's no more changes after this state.
  • "CANCELLED" : Task execution canceled when in progress. This happens when integration execution been canceled or any other task fall in fatal state.
  • "PENDING_ROLLBACK" : Task is waiting for its dependency tasks' rollback to finish to start its rollback.
  • "ROLLBACK_IN_PROCESS" : Task is rolling back.
  • "ROLLEDBACK" : Task is rolled back. This is the state we will set regardless of rollback succeeding or failing.
  • "SUSPENDED" : Task is a SuspensionTask which has executed once, creating a pending suspension.

Implementation

core.String? taskExecutionState;