7#include <aws/swf/SWF_EXPORTS.h>
8#include <aws/swf/model/DecisionTaskTimeoutType.h>
62 inline void SetScheduledEventId(
long long value) { m_scheduledEventIdHasBeenSet =
true; m_scheduledEventId = value; }
74 inline void SetStartedEventId(
long long value) { m_startedEventIdHasBeenSet =
true; m_startedEventId = value; }
80 bool m_timeoutTypeHasBeenSet =
false;
82 long long m_scheduledEventId;
83 bool m_scheduledEventIdHasBeenSet =
false;
85 long long m_startedEventId;
86 bool m_startedEventIdHasBeenSet =
false;
AWS_SWF_API DecisionTaskTimedOutEventAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
const DecisionTaskTimeoutType & GetTimeoutType() const
AWS_SWF_API Aws::Utils::Json::JsonValue Jsonize() const
void SetScheduledEventId(long long value)
AWS_SWF_API DecisionTaskTimedOutEventAttributes()
bool StartedEventIdHasBeenSet() const
void SetTimeoutType(DecisionTaskTimeoutType &&value)
void SetTimeoutType(const DecisionTaskTimeoutType &value)
bool ScheduledEventIdHasBeenSet() const
void SetStartedEventId(long long value)
long long GetScheduledEventId() const
DecisionTaskTimedOutEventAttributes & WithTimeoutType(DecisionTaskTimeoutType &&value)
AWS_SWF_API DecisionTaskTimedOutEventAttributes(Aws::Utils::Json::JsonView jsonValue)
DecisionTaskTimedOutEventAttributes & WithScheduledEventId(long long value)
DecisionTaskTimedOutEventAttributes & WithStartedEventId(long long value)
long long GetStartedEventId() const
bool TimeoutTypeHasBeenSet() const
DecisionTaskTimedOutEventAttributes & WithTimeoutType(const DecisionTaskTimeoutType &value)
Aws::Utils::Json::JsonValue JsonValue