# Hierarchy For Package com.amazonaws.services.simpleworkflow.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.amazonaws.services.simpleworkflow.model.ActivityTaskCanceledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityTaskCancelRequestedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityTaskCompletedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityTaskFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityTaskScheduledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityTaskStartedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityTaskTimedOutEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityType (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityTypeConfiguration (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ActivityTypeInfo (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.AmazonWebServiceRequest (implements java.lang.Cloneable, com.amazonaws.ReadLimitInfo)
    - com.amazonaws.services.simpleworkflow.model.CountClosedWorkflowExecutionsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.CountOpenWorkflowExecutionsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.CountPendingActivityTasksRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.CountPendingDecisionTasksRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DeprecateActivityTypeRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DeprecateDomainRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DeprecateWorkflowTypeRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DescribeActivityTypeRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DescribeDomainRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DescribeWorkflowExecutionRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DescribeWorkflowTypeRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.GetWorkflowExecutionHistoryRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ListActivityTypesRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ListClosedWorkflowExecutionsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ListDomainsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ListOpenWorkflowExecutionsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ListWorkflowTypesRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.PollForActivityTaskRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.PollForDecisionTaskRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RecordActivityTaskHeartbeatRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RegisterActivityTypeRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RegisterDomainRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RegisterWorkflowTypeRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RequestCancelWorkflowExecutionRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RespondActivityTaskCanceledRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RespondActivityTaskCompletedRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RespondActivityTaskFailedRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.RespondDecisionTaskCompletedRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.SignalWorkflowExecutionRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.StartWorkflowExecutionRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.TerminateWorkflowExecutionRequest (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.AmazonWebServiceResult<T>
    - com.amazonaws.services.simpleworkflow.model.ActivityTask (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ActivityTaskStatus (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ActivityTypeDetail (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ActivityTypeInfos (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DecisionTask (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DomainDetail (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.DomainInfos (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.History (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.PendingTaskCount (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.Run (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCount (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionDetail (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionInfos (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.WorkflowTypeDetail (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.WorkflowTypeInfos (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.CancelTimerDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.CancelTimerFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.CancelWorkflowExecutionDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.CancelWorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionCanceledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionCompletedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionStartedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionTerminatedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ChildWorkflowExecutionTimedOutEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.CloseStatusFilter (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.CompleteWorkflowExecutionDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.CompleteWorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ContinueAsNewWorkflowExecutionDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ContinueAsNewWorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.Decision (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.DecisionTaskCompletedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.DecisionTaskScheduledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.DecisionTaskStartedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.DecisionTaskTimedOutEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.DomainConfiguration (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.DomainInfo (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ExecutionTimeFilter (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ExternalWorkflowExecutionCancelRequestedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ExternalWorkflowExecutionSignaledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.FailWorkflowExecutionDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.FailWorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.HistoryEvent (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.LambdaFunctionCompletedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.LambdaFunctionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.LambdaFunctionScheduledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.LambdaFunctionStartedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.LambdaFunctionTimedOutEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.MarkerRecordedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.RecordMarkerDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.RecordMarkerFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.RequestCancelActivityTaskDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.RequestCancelActivityTaskFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.RequestCancelExternalWorkflowExecutionDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.RequestCancelExternalWorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.RequestCancelExternalWorkflowExecutionInitiatedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ScheduleActivityTaskDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ScheduleActivityTaskFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ScheduleLambdaFunctionDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.ScheduleLambdaFunctionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.SignalExternalWorkflowExecutionDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.SignalExternalWorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.SignalExternalWorkflowExecutionInitiatedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.StartChildWorkflowExecutionDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.StartChildWorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.StartChildWorkflowExecutionInitiatedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.StartLambdaFunctionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.StartTimerDecisionAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.StartTimerFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.TagFilter (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.TaskList (implements java.lang.Cloneable, java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.amazonaws.SdkBaseException
          - com.amazonaws.AmazonClientException
            - com.amazonaws.SdkClientException
              - com.amazonaws.AmazonServiceException
                - com.amazonaws.services.simpleworkflow.model.AmazonSimpleWorkflowException
                  - com.amazonaws.services.simpleworkflow.model.DefaultUndefinedException
                  - com.amazonaws.services.simpleworkflow.model.DomainAlreadyExistsException
                  - com.amazonaws.services.simpleworkflow.model.DomainDeprecatedException
                  - com.amazonaws.services.simpleworkflow.model.LimitExceededException
                  - com.amazonaws.services.simpleworkflow.model.OperationNotPermittedException
                  - com.amazonaws.services.simpleworkflow.model.TypeAlreadyExistsException
                  - com.amazonaws.services.simpleworkflow.model.TypeDeprecatedException
                  - com.amazonaws.services.simpleworkflow.model.UnknownResourceException
                  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionAlreadyStartedException
  - com.amazonaws.services.simpleworkflow.model.TimerCanceledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.TimerFiredEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.TimerStartedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecution (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCanceledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCancelRequestedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCompletedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionConfiguration (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionContinuedAsNewEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionFailedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionFilter (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionInfo (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionOpenCounts (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionSignaledEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionStartedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionTerminatedEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionTimedOutEventAttributes (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowType (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowTypeConfiguration (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowTypeFilter (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.simpleworkflow.model.WorkflowTypeInfo (implements java.lang.Cloneable, java.io.Serializable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.amazonaws.services.simpleworkflow.model.ScheduleActivityTaskFailedCause
    - com.amazonaws.services.simpleworkflow.model.EventType
    - com.amazonaws.services.simpleworkflow.model.CloseStatus
    - com.amazonaws.services.simpleworkflow.model.PredefinedDuration
    - com.amazonaws.services.simpleworkflow.model.RecordMarkerFailedCause
    - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionCancelRequestedCause
    - com.amazonaws.services.simpleworkflow.model.StartLambdaFunctionFailedCause
    - com.amazonaws.services.simpleworkflow.model.RegistrationStatus
    - com.amazonaws.services.simpleworkflow.model.ActivityTaskTimeoutType
    - com.amazonaws.services.simpleworkflow.model.StartChildWorkflowExecutionFailedCause
    - com.amazonaws.services.simpleworkflow.model.ContinueAsNewWorkflowExecutionFailedCause
    - com.amazonaws.services.simpleworkflow.model.ScheduleLambdaFunctionFailedCause
    - com.amazonaws.services.simpleworkflow.model.DecisionTaskTimeoutType
    - com.amazonaws.services.simpleworkflow.model.RequestCancelActivityTaskFailedCause
    - com.amazonaws.services.simpleworkflow.model.LambdaFunctionTimeoutType
    - com.amazonaws.services.simpleworkflow.model.StartTimerFailedCause
    - com.amazonaws.services.simpleworkflow.model.CancelTimerFailedCause
    - com.amazonaws.services.simpleworkflow.model.CancelWorkflowExecutionFailedCause
    - com.amazonaws.services.simpleworkflow.model.DecisionType
    - com.amazonaws.services.simpleworkflow.model.ChildPolicy
    - com.amazonaws.services.simpleworkflow.model.RequestCancelExternalWorkflowExecutionFailedCause
    - com.amazonaws.services.simpleworkflow.model.FailWorkflowExecutionFailedCause
    - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionTerminatedCause
    - com.amazonaws.services.simpleworkflow.model.CompleteWorkflowExecutionFailedCause
    - com.amazonaws.services.simpleworkflow.model.ExecutionStatus
    - com.amazonaws.services.simpleworkflow.model.SignalExternalWorkflowExecutionFailedCause
    - com.amazonaws.services.simpleworkflow.model.WorkflowExecutionTimeoutType