Enum SwfActions

java.lang.Object
java.lang.Enum<SwfActions>
com.amazonaws.auth.policy.actions.SwfActions
All Implemented Interfaces:
Action, Serializable, Comparable<SwfActions>, java.lang.constant.Constable

public enum SwfActions extends Enum<SwfActions> implements Action
The available AWS access control policy actions for Amazon SWF.
  • Enum Constant Details

    • AllSwfActions

      public static final SwfActions AllSwfActions
      Represents any action executed on Amazon SWF.
    • CountClosedWorkflowExecutions

      public static final SwfActions CountClosedWorkflowExecutions
      Action for the CountClosedWorkflowExecutions operation.
    • CountOpenWorkflowExecutions

      public static final SwfActions CountOpenWorkflowExecutions
      Action for the CountOpenWorkflowExecutions operation.
    • CountPendingActivityTasks

      public static final SwfActions CountPendingActivityTasks
      Action for the CountPendingActivityTasks operation.
    • CountPendingDecisionTasks

      public static final SwfActions CountPendingDecisionTasks
      Action for the CountPendingDecisionTasks operation.
    • DeprecateActivityType

      public static final SwfActions DeprecateActivityType
      Action for the DeprecateActivityType operation.
    • DeprecateDomain

      public static final SwfActions DeprecateDomain
      Action for the DeprecateDomain operation.
    • DeprecateWorkflowType

      public static final SwfActions DeprecateWorkflowType
      Action for the DeprecateWorkflowType operation.
    • DescribeActivityType

      public static final SwfActions DescribeActivityType
      Action for the DescribeActivityType operation.
    • DescribeDomain

      public static final SwfActions DescribeDomain
      Action for the DescribeDomain operation.
    • DescribeWorkflowExecution

      public static final SwfActions DescribeWorkflowExecution
      Action for the DescribeWorkflowExecution operation.
    • DescribeWorkflowType

      public static final SwfActions DescribeWorkflowType
      Action for the DescribeWorkflowType operation.
    • GetWorkflowExecutionHistory

      public static final SwfActions GetWorkflowExecutionHistory
      Action for the GetWorkflowExecutionHistory operation.
    • ListActivityTypes

      public static final SwfActions ListActivityTypes
      Action for the ListActivityTypes operation.
    • ListClosedWorkflowExecutions

      public static final SwfActions ListClosedWorkflowExecutions
      Action for the ListClosedWorkflowExecutions operation.
    • ListDomains

      public static final SwfActions ListDomains
      Action for the ListDomains operation.
    • ListOpenWorkflowExecutions

      public static final SwfActions ListOpenWorkflowExecutions
      Action for the ListOpenWorkflowExecutions operation.
    • ListWorkflowTypes

      public static final SwfActions ListWorkflowTypes
      Action for the ListWorkflowTypes operation.
    • PollForActivityTask

      public static final SwfActions PollForActivityTask
      Action for the PollForActivityTask operation.
    • PollForDecisionTask

      public static final SwfActions PollForDecisionTask
      Action for the PollForDecisionTask operation.
    • RecordActivityTaskHeartbeat

      public static final SwfActions RecordActivityTaskHeartbeat
      Action for the RecordActivityTaskHeartbeat operation.
    • RegisterActivityType

      public static final SwfActions RegisterActivityType
      Action for the RegisterActivityType operation.
    • RegisterDomain

      public static final SwfActions RegisterDomain
      Action for the RegisterDomain operation.
    • RegisterWorkflowType

      public static final SwfActions RegisterWorkflowType
      Action for the RegisterWorkflowType operation.
    • RequestCancelWorkflowExecution

      public static final SwfActions RequestCancelWorkflowExecution
      Action for the RequestCancelWorkflowExecution operation.
    • RespondActivityTaskCanceled

      public static final SwfActions RespondActivityTaskCanceled
      Action for the RespondActivityTaskCanceled operation.
    • RespondActivityTaskCompleted

      public static final SwfActions RespondActivityTaskCompleted
      Action for the RespondActivityTaskCompleted operation.
    • RespondActivityTaskFailed

      public static final SwfActions RespondActivityTaskFailed
      Action for the RespondActivityTaskFailed operation.
    • RespondDecisionTaskCompleted

      public static final SwfActions RespondDecisionTaskCompleted
      Action for the RespondDecisionTaskCompleted operation.
    • SignalWorkflowExecution

      public static final SwfActions SignalWorkflowExecution
      Action for the SignalWorkflowExecution operation.
    • StartWorkflowExecution

      public static final SwfActions StartWorkflowExecution
      Action for the StartWorkflowExecution operation.
    • TerminateWorkflowExecution

      public static final SwfActions TerminateWorkflowExecution
      Action for the TerminateWorkflowExecution operation.
  • Method Details

    • values

      public static SwfActions[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static SwfActions valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getActionName

      public String getActionName()
      Description copied from interface: Action
      Returns the name of this action. For example, 'sqs:SendMessage' is the name corresponding to the SQS action that enables users to send a message to an SQS queue.
      Specified by:
      getActionName in interface Action
      Returns:
      The name of this action.