@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartTimerFailedEventAttributes extends Object implements Serializable, Cloneable, StructuredPojo
 Provides the details of the StartTimerFailed event.
 
| Constructor and Description | 
|---|
| StartTimerFailedEventAttributes() | 
| Modifier and Type | Method and Description | 
|---|---|
| StartTimerFailedEventAttributes | clone() | 
| boolean | equals(Object obj) | 
| String | getCause()
 The cause of the failure. | 
| Long | getDecisionTaskCompletedEventId()
 The ID of the  DecisionTaskCompletedevent corresponding to the decision task that resulted in theStartTimerdecision for this activity task. | 
| String | getTimerId()
 The timerId provided in the  StartTimerdecision that failed. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setCause(StartTimerFailedCause cause)
 The cause of the failure. | 
| void | setCause(String cause)
 The cause of the failure. | 
| void | setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
 The ID of the  DecisionTaskCompletedevent corresponding to the decision task that resulted in theStartTimerdecision for this activity task. | 
| void | setTimerId(String timerId)
 The timerId provided in the  StartTimerdecision that failed. | 
| String | toString()Returns a string representation of this object. | 
| StartTimerFailedEventAttributes | withCause(StartTimerFailedCause cause)
 The cause of the failure. | 
| StartTimerFailedEventAttributes | withCause(String cause)
 The cause of the failure. | 
| StartTimerFailedEventAttributes | withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
 The ID of the  DecisionTaskCompletedevent corresponding to the decision task that resulted in theStartTimerdecision for this activity task. | 
| StartTimerFailedEventAttributes | withTimerId(String timerId)
 The timerId provided in the  StartTimerdecision that failed. | 
public void setTimerId(String timerId)
 The timerId provided in the StartTimer decision that failed.
 
timerId - The timerId provided in the StartTimer decision that failed.public String getTimerId()
 The timerId provided in the StartTimer decision that failed.
 
StartTimer decision that failed.public StartTimerFailedEventAttributes withTimerId(String timerId)
 The timerId provided in the StartTimer decision that failed.
 
timerId - The timerId provided in the StartTimer decision that failed.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 in the Amazon SWF Developer Guide.
 
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 in the Amazon SWF Developer Guide.
        
StartTimerFailedCausepublic 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 in the Amazon SWF Developer Guide.
 
         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 in the Amazon SWF Developer Guide.
         
StartTimerFailedCausepublic StartTimerFailedEventAttributes withCause(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 in the Amazon SWF Developer Guide.
 
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 in the Amazon SWF Developer Guide.
        
StartTimerFailedCausepublic void setCause(StartTimerFailedCause 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 in the Amazon SWF Developer Guide.
 
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 in the Amazon SWF Developer Guide.
        
StartTimerFailedCausepublic StartTimerFailedEventAttributes withCause(StartTimerFailedCause 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 in the Amazon SWF Developer Guide.
 
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 in the Amazon SWF Developer Guide.
        
StartTimerFailedCausepublic void setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
 The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the
 StartTimer decision for this activity task. This information can be useful for diagnosing problems
 by tracing back the chain of events leading up to this event.
 
decisionTaskCompletedEventId - The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in
        the StartTimer decision for this activity task. This information can be useful for diagnosing
        problems by tracing back the chain of events leading up to this event.public Long getDecisionTaskCompletedEventId()
 The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the
 StartTimer decision for this activity task. This information can be useful for diagnosing problems
 by tracing back the chain of events leading up to this event.
 
DecisionTaskCompleted event corresponding to the decision task that resulted
         in the StartTimer decision for this activity task. This information can be useful for
         diagnosing problems by tracing back the chain of events leading up to this event.public StartTimerFailedEventAttributes withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
 The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the
 StartTimer decision for this activity task. This information can be useful for diagnosing problems
 by tracing back the chain of events leading up to this event.
 
decisionTaskCompletedEventId - The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in
        the StartTimer decision for this activity task. This information can be useful for diagnosing
        problems by tracing back the chain of events leading up to this event.public String toString()
toString in class ObjectObject.toString()public StartTimerFailedEventAttributes clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.