7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/model/EventError.h>
9#include <aws/lambda/model/RetryDetails.h>
41 template <
typename ErrorT = EventError>
43 m_errorHasBeenSet =
true;
44 m_error = std::forward<ErrorT>(value);
46 template <
typename ErrorT = EventError>
48 SetError(std::forward<ErrorT>(value));
59 template <
typename RetryDetailsT = RetryDetails>
61 m_retryDetailsHasBeenSet =
true;
62 m_retryDetails = std::forward<RetryDetailsT>(value);
64 template <
typename RetryDetailsT = RetryDetails>
74 bool m_errorHasBeenSet =
false;
75 bool m_retryDetailsHasBeenSet =
false;
AWS_LAMBDA_API StepFailedDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDA_API StepFailedDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RetryDetailsHasBeenSet() const
bool ErrorHasBeenSet() const
StepFailedDetails & WithRetryDetails(RetryDetailsT &&value)
void SetRetryDetails(RetryDetailsT &&value)
AWS_LAMBDA_API StepFailedDetails()=default
const RetryDetails & GetRetryDetails() const
StepFailedDetails & WithError(ErrorT &&value)
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
const EventError & GetError() const
void SetError(ErrorT &&value)
Aws::Utils::Json::JsonValue JsonValue