7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/model/EventResult.h>
9#include <aws/lambda/model/RetryDetails.h>
41 template <
typename ResultT = EventResult>
43 m_resultHasBeenSet =
true;
44 m_result = std::forward<ResultT>(value);
46 template <
typename ResultT = EventResult>
59 template <
typename RetryDetailsT = RetryDetails>
61 m_retryDetailsHasBeenSet =
true;
62 m_retryDetails = std::forward<RetryDetailsT>(value);
64 template <
typename RetryDetailsT = RetryDetails>
74 bool m_resultHasBeenSet =
false;
75 bool m_retryDetailsHasBeenSet =
false;
void SetRetryDetails(RetryDetailsT &&value)
AWS_LAMBDA_API StepSucceededDetails()=default
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
StepSucceededDetails & WithResult(ResultT &&value)
StepSucceededDetails & WithRetryDetails(RetryDetailsT &&value)
bool RetryDetailsHasBeenSet() const
bool ResultHasBeenSet() const
void SetResult(ResultT &&value)
AWS_LAMBDA_API StepSucceededDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
const RetryDetails & GetRetryDetails() const
AWS_LAMBDA_API StepSucceededDetails(Aws::Utils::Json::JsonView jsonValue)
const EventResult & GetResult() const
Aws::Utils::Json::JsonValue JsonValue