Class RequestCancelExternalWorkflowExecutionFailedEventAttributes

java.lang.Object
com.amazonaws.services.simpleworkflow.model.RequestCancelExternalWorkflowExecutionFailedEventAttributes
All Implemented Interfaces:
Serializable, Cloneable

public class RequestCancelExternalWorkflowExecutionFailedEventAttributes extends Object implements Serializable, Cloneable

Provides details of the RequestCancelExternalWorkflowExecutionFailed event.

See Also:
  • Constructor Details

    • RequestCancelExternalWorkflowExecutionFailedEventAttributes

      public RequestCancelExternalWorkflowExecutionFailedEventAttributes()
  • Method Details

    • setWorkflowId

      public void setWorkflowId(String workflowId)

      The workflowId of the external workflow to which the cancel request was to be delivered.

      Parameters:
      workflowId - The workflowId of the external workflow to which the cancel request was to be delivered.
    • getWorkflowId

      public String getWorkflowId()

      The workflowId of the external workflow to which the cancel request was to be delivered.

      Returns:
      The workflowId of the external workflow to which the cancel request was to be delivered.
    • withWorkflowId

      The workflowId of the external workflow to which the cancel request was to be delivered.

      Parameters:
      workflowId - The workflowId of the external workflow to which the cancel request was to be delivered.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setRunId

      public void setRunId(String runId)

      The runId of the external workflow execution.

      Parameters:
      runId - The runId of the external workflow execution.
    • getRunId

      public String getRunId()

      The runId of the external workflow execution.

      Returns:
      The runId of the external workflow execution.
    • withRunId

      The runId of the external workflow execution.

      Parameters:
      runId - The runId of the external workflow execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setCause

      public void setCause(String cause)

      The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      Parameters:
      cause - The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      See Also:
    • getCause

      public String getCause()

      The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      Returns:
      The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      See Also:
    • withCause

      The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      Parameters:
      cause - The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setCause

      The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      Parameters:
      cause - The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      See Also:
    • withCause

      The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      Parameters:
      cause - The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

      If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setInitiatedEventId

      public void setInitiatedEventId(Long initiatedEventId)

      The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this external workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

      Parameters:
      initiatedEventId - The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this external workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
    • getInitiatedEventId

      public Long getInitiatedEventId()

      The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this external workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

      Returns:
      The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this external workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
    • withInitiatedEventId

      public RequestCancelExternalWorkflowExecutionFailedEventAttributes withInitiatedEventId(Long initiatedEventId)

      The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this external workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

      Parameters:
      initiatedEventId - The ID of the RequestCancelExternalWorkflowExecutionInitiated event corresponding to the RequestCancelExternalWorkflowExecution decision to cancel this external workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setDecisionTaskCompletedEventId

      public void setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)

      The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

      Parameters:
      decisionTaskCompletedEventId - The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
    • getDecisionTaskCompletedEventId

      public Long getDecisionTaskCompletedEventId()

      The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

      Returns:
      The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
    • withDecisionTaskCompletedEventId

      public RequestCancelExternalWorkflowExecutionFailedEventAttributes withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)

      The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

      Parameters:
      decisionTaskCompletedEventId - The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the RequestCancelExternalWorkflowExecution decision for this cancellation request. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setControl

      public void setControl(String control)
      Parameters:
      control -
    • getControl

      public String getControl()
      Returns:
    • withControl

      Parameters:
      control -
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      Overrides:
      clone in class Object