class Aws::SWF::Types::DecisionTask

A structure that represents a decision task. Decision tasks are sent to deciders in order for them to make decisions.

@!attribute [rw] task_token

The opaque string used as a handle on the task. This token is used
by workers to communicate progress and response information back to
the system about the task.
@return [String]

@!attribute [rw] started_event_id

The ID of the `DecisionTaskStarted` event recorded in the history.
@return [Integer]

@!attribute [rw] workflow_execution

The workflow execution for which this decision task was created.
@return [Types::WorkflowExecution]

@!attribute [rw] workflow_type

The type of the workflow execution for which this decision task was
created.
@return [Types::WorkflowType]

@!attribute [rw] events

A paginated list of history events of the workflow execution. The
decider uses this during the processing of the decision task.
@return [Array<Types::HistoryEvent>]

@!attribute [rw] next_page_token

If a `NextPageToken` was returned by a previous call, there are more
results available. To retrieve the next page of results, make the
call again using the returned token in `nextPageToken`. Keep all
other arguments unchanged.

The configured `maximumPageSize` determines how many results can be
returned in a single call.
@return [String]

@!attribute [rw] previous_started_event_id

The ID of the DecisionTaskStarted event of the previous decision
task of this workflow execution that was processed by the decider.
This can be used to determine the events in the history new since
the last decision task received by the decider.
@return [Integer]

Constants

SENSITIVE