AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes Class Reference

#include <ScheduleActivityTaskFailedEventAttributes.h>

Public Member Functions

 ScheduleActivityTaskFailedEventAttributes ()
 
 ScheduleActivityTaskFailedEventAttributes (Aws::Utils::Json::JsonView jsonValue)
 
ScheduleActivityTaskFailedEventAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ActivityTypeGetActivityType () const
 
bool ActivityTypeHasBeenSet () const
 
void SetActivityType (const ActivityType &value)
 
void SetActivityType (ActivityType &&value)
 
ScheduleActivityTaskFailedEventAttributesWithActivityType (const ActivityType &value)
 
ScheduleActivityTaskFailedEventAttributesWithActivityType (ActivityType &&value)
 
const Aws::StringGetActivityId () const
 
bool ActivityIdHasBeenSet () const
 
void SetActivityId (const Aws::String &value)
 
void SetActivityId (Aws::String &&value)
 
void SetActivityId (const char *value)
 
ScheduleActivityTaskFailedEventAttributesWithActivityId (const Aws::String &value)
 
ScheduleActivityTaskFailedEventAttributesWithActivityId (Aws::String &&value)
 
ScheduleActivityTaskFailedEventAttributesWithActivityId (const char *value)
 
const ScheduleActivityTaskFailedCauseGetCause () const
 
bool CauseHasBeenSet () const
 
void SetCause (const ScheduleActivityTaskFailedCause &value)
 
void SetCause (ScheduleActivityTaskFailedCause &&value)
 
ScheduleActivityTaskFailedEventAttributesWithCause (const ScheduleActivityTaskFailedCause &value)
 
ScheduleActivityTaskFailedEventAttributesWithCause (ScheduleActivityTaskFailedCause &&value)
 
long long GetDecisionTaskCompletedEventId () const
 
bool DecisionTaskCompletedEventIdHasBeenSet () const
 
void SetDecisionTaskCompletedEventId (long long value)
 
ScheduleActivityTaskFailedEventAttributesWithDecisionTaskCompletedEventId (long long value)
 

Detailed Description

Provides the details of the ScheduleActivityTaskFailed event.

See Also:

AWS API Reference

Definition at line 34 of file ScheduleActivityTaskFailedEventAttributes.h.

Constructor & Destructor Documentation

◆ ScheduleActivityTaskFailedEventAttributes() [1/2]

Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::ScheduleActivityTaskFailedEventAttributes ( )

◆ ScheduleActivityTaskFailedEventAttributes() [2/2]

Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::ScheduleActivityTaskFailedEventAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActivityIdHasBeenSet()

bool Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::ActivityIdHasBeenSet ( ) const
inline

The activityId provided in the ScheduleActivityTask decision that failed.

Definition at line 90 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ ActivityTypeHasBeenSet()

bool Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::ActivityTypeHasBeenSet ( ) const
inline

The activity type provided in the ScheduleActivityTask decision that failed.

Definition at line 53 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ CauseHasBeenSet()

bool Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::CauseHasBeenSet ( ) const
inline

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.

Definition at line 149 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ DecisionTaskCompletedEventIdHasBeenSet()

bool Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::DecisionTaskCompletedEventIdHasBeenSet ( ) const
inline

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

Definition at line 210 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ GetActivityId()

const Aws::String& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::GetActivityId ( ) const
inline

The activityId provided in the ScheduleActivityTask decision that failed.

Definition at line 84 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ GetActivityType()

const ActivityType& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::GetActivityType ( ) const
inline

The activity type provided in the ScheduleActivityTask decision that failed.

Definition at line 47 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ GetCause()

const ScheduleActivityTaskFailedCause& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::GetCause ( ) const
inline

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.

Definition at line 138 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ GetDecisionTaskCompletedEventId()

long long Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::GetDecisionTaskCompletedEventId ( ) const
inline

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

Definition at line 202 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::Jsonize ( ) const

◆ operator=()

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetActivityId() [1/3]

void Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::SetActivityId ( Aws::String &&  value)
inline

The activityId provided in the ScheduleActivityTask decision that failed.

Definition at line 102 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ SetActivityId() [2/3]

void Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::SetActivityId ( const Aws::String value)
inline

The activityId provided in the ScheduleActivityTask decision that failed.

Definition at line 96 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ SetActivityId() [3/3]

void Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::SetActivityId ( const char *  value)
inline

The activityId provided in the ScheduleActivityTask decision that failed.

Definition at line 108 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ SetActivityType() [1/2]

void Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::SetActivityType ( ActivityType &&  value)
inline

The activity type provided in the ScheduleActivityTask decision that failed.

Definition at line 65 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ SetActivityType() [2/2]

void Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::SetActivityType ( const ActivityType value)
inline

The activity type provided in the ScheduleActivityTask decision that failed.

Definition at line 59 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ SetCause() [1/2]

void Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::SetCause ( const ScheduleActivityTaskFailedCause value)
inline

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.

Definition at line 160 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ SetCause() [2/2]

void Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::SetCause ( ScheduleActivityTaskFailedCause &&  value)
inline

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.

Definition at line 171 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ SetDecisionTaskCompletedEventId()

void Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::SetDecisionTaskCompletedEventId ( long long  value)
inline

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

Definition at line 218 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ WithActivityId() [1/3]

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::WithActivityId ( Aws::String &&  value)
inline

The activityId provided in the ScheduleActivityTask decision that failed.

Definition at line 120 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ WithActivityId() [2/3]

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::WithActivityId ( const Aws::String value)
inline

The activityId provided in the ScheduleActivityTask decision that failed.

Definition at line 114 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ WithActivityId() [3/3]

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::WithActivityId ( const char *  value)
inline

The activityId provided in the ScheduleActivityTask decision that failed.

Definition at line 126 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ WithActivityType() [1/2]

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::WithActivityType ( ActivityType &&  value)
inline

The activity type provided in the ScheduleActivityTask decision that failed.

Definition at line 77 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ WithActivityType() [2/2]

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::WithActivityType ( const ActivityType value)
inline

The activity type provided in the ScheduleActivityTask decision that failed.

Definition at line 71 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ WithCause() [1/2]

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::WithCause ( const ScheduleActivityTaskFailedCause value)
inline

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.

Definition at line 182 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ WithCause() [2/2]

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::WithCause ( ScheduleActivityTaskFailedCause &&  value)
inline

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.

Definition at line 193 of file ScheduleActivityTaskFailedEventAttributes.h.

◆ WithDecisionTaskCompletedEventId()

ScheduleActivityTaskFailedEventAttributes& Aws::SWF::Model::ScheduleActivityTaskFailedEventAttributes::WithDecisionTaskCompletedEventId ( long long  value)
inline

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

Definition at line 226 of file ScheduleActivityTaskFailedEventAttributes.h.


The documentation for this class was generated from the following file: