7#include <aws/swf/SWF_EXPORTS.h>
8#include <aws/swf/model/StartLambdaFunctionFailedCause.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetScheduledEventId(
long long value) { m_scheduledEventIdHasBeenSet =
true; m_scheduledEventId = value; }
76 template<
typename MessageT = Aws::String>
77 void SetMessage(MessageT&& value) { m_messageHasBeenSet =
true; m_message = std::forward<MessageT>(value); }
78 template<
typename MessageT = Aws::String>
83 long long m_scheduledEventId{0};
84 bool m_scheduledEventIdHasBeenSet =
false;
87 bool m_causeHasBeenSet =
false;
90 bool m_messageHasBeenSet =
false;
void SetScheduledEventId(long long value)
StartLambdaFunctionFailedCause GetCause() const
bool ScheduledEventIdHasBeenSet() const
StartLambdaFunctionFailedEventAttributes & WithMessage(MessageT &&value)
void SetCause(StartLambdaFunctionFailedCause value)
StartLambdaFunctionFailedEventAttributes & WithScheduledEventId(long long value)
void SetMessage(MessageT &&value)
AWS_SWF_API StartLambdaFunctionFailedEventAttributes()=default
const Aws::String & GetMessage() const
long long GetScheduledEventId() const
AWS_SWF_API Aws::Utils::Json::JsonValue Jsonize() const
bool CauseHasBeenSet() const
StartLambdaFunctionFailedEventAttributes & WithCause(StartLambdaFunctionFailedCause value)
bool MessageHasBeenSet() const
AWS_SWF_API StartLambdaFunctionFailedEventAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SWF_API StartLambdaFunctionFailedEventAttributes(Aws::Utils::Json::JsonView jsonValue)
StartLambdaFunctionFailedCause
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue