# Package com.amazonaws.services.simpleworkflow.model

Class Summary
ActivityTask: Unit of work sent to an activity worker.
ActivityTaskCanceledEventAttributes: Provides details of the `ActivityTaskCanceled` event.
ActivityTaskCancelRequestedEventAttributes: Provides details of the `ActivityTaskCancelRequested` event.
ActivityTaskCompletedEventAttributes: Provides details of the `ActivityTaskCompleted` event.
ActivityTaskFailedEventAttributes: Provides details of the `ActivityTaskFailed` event.
ActivityTaskScheduledEventAttributes: Provides details of the `ActivityTaskScheduled` event.
ActivityTaskStartedEventAttributes: Provides details of the `ActivityTaskStarted` event.
ActivityTaskStatus: Status information about an activity task.
ActivityTaskTimedOutEventAttributes: Provides details of the `ActivityTaskTimedOut` event.
ActivityType: Represents an activity type.
ActivityTypeConfiguration: Configuration settings registered with the activity type.
ActivityTypeDetail: Detailed information about an activity type.
ActivityTypeInfo: Detailed information about an activity type.
ActivityTypeInfos: Contains a paginated list of activity type information structures.
CancelTimerDecisionAttributes: Provides details of the `CancelTimer` decision.
CancelTimerFailedEventAttributes: Provides details of the `CancelTimerFailed` event.
CancelWorkflowExecutionDecisionAttributes: Provides details of the `CancelWorkflowExecution` decision.
CancelWorkflowExecutionFailedEventAttributes: Provides details of the `CancelWorkflowExecutionFailed` event.
ChildWorkflowExecutionCanceledEventAttributes: Provide details of the `ChildWorkflowExecutionCanceled` event.
ChildWorkflowExecutionCompletedEventAttributes: Provides details of the `ChildWorkflowExecutionCompleted` event.
ChildWorkflowExecutionFailedEventAttributes: Provides details of the `ChildWorkflowExecutionFailed` event.
ChildWorkflowExecutionStartedEventAttributes: Provides details of the `ChildWorkflowExecutionStarted` event.
ChildWorkflowExecutionTerminatedEventAttributes: Provides details of the `ChildWorkflowExecutionTerminated` event.
ChildWorkflowExecutionTimedOutEventAttributes: Provides details of the `ChildWorkflowExecutionTimedOut` event.
CloseStatusFilter: Used to filter the closed workflow executions in visibility APIs by their close status.
CompleteWorkflowExecutionDecisionAttributes: Provides details of the `CompleteWorkflowExecution` decision.
CompleteWorkflowExecutionFailedEventAttributes: Provides details of the `CompleteWorkflowExecutionFailed` event.
ContinueAsNewWorkflowExecutionDecisionAttributes: Provides details of the `ContinueAsNewWorkflowExecution` decision.
ContinueAsNewWorkflowExecutionFailedEventAttributes: Provides details of the `ContinueAsNewWorkflowExecutionFailed` event.
CountClosedWorkflowExecutionsRequest
CountOpenWorkflowExecutionsRequest
CountPendingActivityTasksRequest
CountPendingDecisionTasksRequest
Decision: Specifies a decision made by the decider.
DecisionTask: A structure that represents a decision task.
DecisionTaskCompletedEventAttributes: Provides details of the `DecisionTaskCompleted` event.
DecisionTaskScheduledEventAttributes: Provides details about the `DecisionTaskScheduled` event.
DecisionTaskStartedEventAttributes: Provides details of the `DecisionTaskStarted` event.
DecisionTaskTimedOutEventAttributes: Provides details of the `DecisionTaskTimedOut` event.
DeprecateActivityTypeRequest
DeprecateDomainRequest
DeprecateWorkflowTypeRequest
DescribeActivityTypeRequest
DescribeDomainRequest
DescribeWorkflowExecutionRequest
DescribeWorkflowTypeRequest
DomainConfiguration: Contains the configuration settings of a domain.
DomainDetail: Contains details of a domain.
DomainInfo: Contains general information about a domain.
DomainInfos: Contains a paginated collection of DomainInfo structures.
ExecutionTimeFilter: Used to filter the workflow executions in visibility APIs by various time-based rules.
ExternalWorkflowExecutionCancelRequestedEventAttributes: Provides details of the `ExternalWorkflowExecutionCancelRequested` event.
ExternalWorkflowExecutionSignaledEventAttributes: Provides details of the `ExternalWorkflowExecutionSignaled` event.
FailWorkflowExecutionDecisionAttributes: Provides details of the `FailWorkflowExecution` decision.
FailWorkflowExecutionFailedEventAttributes: Provides details of the `FailWorkflowExecutionFailed` event.
GetWorkflowExecutionHistoryRequest
History: Paginated representation of a workflow history for a workflow execution.
HistoryEvent: Event within a workflow execution.
LambdaFunctionCompletedEventAttributes: Provides details for the `LambdaFunctionCompleted` event.
LambdaFunctionFailedEventAttributes: Provides details for the `LambdaFunctionFailed` event.
LambdaFunctionScheduledEventAttributes: Provides details for the `LambdaFunctionScheduled` event.
LambdaFunctionStartedEventAttributes: Provides details for the `LambdaFunctionStarted` event.
LambdaFunctionTimedOutEventAttributes: Provides details for the `LambdaFunctionTimedOut` event.
ListActivityTypesRequest
ListClosedWorkflowExecutionsRequest
ListDomainsRequest
ListOpenWorkflowExecutionsRequest
ListWorkflowTypesRequest
MarkerRecordedEventAttributes: Provides details of the `MarkerRecorded` event.
PendingTaskCount: Contains the count of tasks in a task list.
PollForActivityTaskRequest
PollForDecisionTaskRequest
RecordActivityTaskHeartbeatRequest
RecordMarkerDecisionAttributes: Provides details of the `RecordMarker` decision.
RecordMarkerFailedEventAttributes: Provides details of the `RecordMarkerFailed` event.
RegisterActivityTypeRequest
RegisterDomainRequest
RegisterWorkflowTypeRequest
RequestCancelActivityTaskDecisionAttributes: Provides details of the `RequestCancelActivityTask` decision.
RequestCancelActivityTaskFailedEventAttributes: Provides details of the `RequestCancelActivityTaskFailed` event.
RequestCancelExternalWorkflowExecutionDecisionAttributes: Provides details of the `RequestCancelExternalWorkflowExecution` decision.
RequestCancelExternalWorkflowExecutionFailedEventAttributes: Provides details of the `RequestCancelExternalWorkflowExecutionFailed` event.
RequestCancelExternalWorkflowExecutionInitiatedEventAttributes: Provides details of the `RequestCancelExternalWorkflowExecutionInitiated` event.
RequestCancelWorkflowExecutionRequest
RespondActivityTaskCanceledRequest
RespondActivityTaskCompletedRequest
RespondActivityTaskFailedRequest
RespondDecisionTaskCompletedRequest
Run: Specifies the `runId` of a workflow execution.
ScheduleActivityTaskDecisionAttributes: Provides details of the `ScheduleActivityTask` decision.
ScheduleActivityTaskFailedEventAttributes: Provides details of the `ScheduleActivityTaskFailed` event.
ScheduleLambdaFunctionDecisionAttributes: Provides details of the `ScheduleLambdaFunction` decision.
ScheduleLambdaFunctionFailedEventAttributes: Provides details for the `ScheduleLambdaFunctionFailed` event.
SignalExternalWorkflowExecutionDecisionAttributes: Provides details of the `SignalExternalWorkflowExecution` decision.
SignalExternalWorkflowExecutionFailedEventAttributes: Provides details of the `SignalExternalWorkflowExecutionFailed` event.
SignalExternalWorkflowExecutionInitiatedEventAttributes: Provides details of the `SignalExternalWorkflowExecutionInitiated` event.
SignalWorkflowExecutionRequest
StartChildWorkflowExecutionDecisionAttributes: Provides details of the `StartChildWorkflowExecution` decision.
StartChildWorkflowExecutionFailedEventAttributes: Provides details of the `StartChildWorkflowExecutionFailed` event.
StartChildWorkflowExecutionInitiatedEventAttributes: Provides details of the `StartChildWorkflowExecutionInitiated` event.
StartLambdaFunctionFailedEventAttributes: Provides details for the `StartLambdaFunctionFailed` event.
StartTimerDecisionAttributes: Provides details of the `StartTimer` decision.
StartTimerFailedEventAttributes: Provides details of the `StartTimerFailed` event.
StartWorkflowExecutionRequest
TagFilter: Used to filter the workflow executions in visibility APIs based on a tag.
TaskList: Represents a task list.
TerminateWorkflowExecutionRequest
TimerCanceledEventAttributes: Provides details of the `TimerCanceled` event.
TimerFiredEventAttributes: Provides details of the `TimerFired` event.
TimerStartedEventAttributes: Provides details of the `TimerStarted` event.
WorkflowExecution: Represents a workflow execution.
WorkflowExecutionCanceledEventAttributes: Provides details of the `WorkflowExecutionCanceled` event.
WorkflowExecutionCancelRequestedEventAttributes: Provides details of the `WorkflowExecutionCancelRequested` event.
WorkflowExecutionCompletedEventAttributes: Provides details of the `WorkflowExecutionCompleted` event.
WorkflowExecutionConfiguration: The configuration settings for a workflow execution including timeout values, tasklist etc.
WorkflowExecutionContinuedAsNewEventAttributes: Provides details of the `WorkflowExecutionContinuedAsNew` event.
WorkflowExecutionCount: Contains the count of workflow executions returned from CountOpenWorkflowExecutions or CountClosedWorkflowExecutions
WorkflowExecutionDetail: Contains details about a workflow execution.
WorkflowExecutionFailedEventAttributes: Provides details of the `WorkflowExecutionFailed` event.
WorkflowExecutionFilter: Used to filter the workflow executions in visibility APIs by their `workflowId`.
WorkflowExecutionInfo: Contains information about a workflow execution.
WorkflowExecutionInfos: Contains a paginated list of information about workflow executions.
WorkflowExecutionOpenCounts: Contains the counts of open tasks, child workflow executions and timers for a workflow execution.
WorkflowExecutionSignaledEventAttributes: Provides details of the `WorkflowExecutionSignaled` event.
WorkflowExecutionStartedEventAttributes: Provides details of `WorkflowExecutionStarted` event.
WorkflowExecutionTerminatedEventAttributes: Provides details of the `WorkflowExecutionTerminated` event.
WorkflowExecutionTimedOutEventAttributes: Provides details of the `WorkflowExecutionTimedOut` event.
WorkflowType: Represents a workflow type.
WorkflowTypeConfiguration: The configuration settings of a workflow type.
WorkflowTypeDetail: Contains details about a workflow type.
WorkflowTypeFilter: Used to filter workflow execution query results by type.
WorkflowTypeInfo: Contains information about a workflow type.
WorkflowTypeInfos: Contains a paginated list of information structures about workflow types.

Enum Summary
ActivityTaskTimeoutType
CancelTimerFailedCause
CancelWorkflowExecutionFailedCause
ChildPolicy
CloseStatus
CompleteWorkflowExecutionFailedCause
ContinueAsNewWorkflowExecutionFailedCause
DecisionTaskTimeoutType
DecisionType
EventType
ExecutionStatus
FailWorkflowExecutionFailedCause
LambdaFunctionTimeoutType
PredefinedDuration
RecordMarkerFailedCause
RegistrationStatus
RequestCancelActivityTaskFailedCause
RequestCancelExternalWorkflowExecutionFailedCause
ScheduleActivityTaskFailedCause
ScheduleLambdaFunctionFailedCause
SignalExternalWorkflowExecutionFailedCause
StartChildWorkflowExecutionFailedCause
StartLambdaFunctionFailedCause
StartTimerFailedCause
WorkflowExecutionCancelRequestedCause
WorkflowExecutionTerminatedCause
WorkflowExecutionTimeoutType

Exception Summary
AmazonSimpleWorkflowException: Base exception for all service exceptions thrown by Amazon Simple Workflow Service
DefaultUndefinedException
DomainAlreadyExistsException: Returned if the specified domain already exists.
DomainDeprecatedException: Returned when the specified domain has been deprecated.
LimitExceededException: Returned by any operation if a system imposed limitation has been reached.
OperationNotPermittedException: Returned when the caller does not have sufficient permissions to invoke the action.
TypeAlreadyExistsException: Returned if the type already exists in the specified domain.
TypeDeprecatedException: Returned when the specified activity or workflow type was already deprecated.
UnknownResourceException: Returned when the named resource cannot be found with in the scope of this operation (region or domain).
WorkflowExecutionAlreadyStartedException: Returned by StartWorkflowExecution when an open execution with the same workflowId is already running in the specified domain.