7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/codepipeline/model/RuleExecutionResult.h>
19namespace CodePipeline {
42 template <
typename ExecutionResultT = RuleExecutionResult>
44 m_executionResultHasBeenSet =
true;
45 m_executionResult = std::forward<ExecutionResultT>(value);
47 template <
typename ExecutionResultT = RuleExecutionResult>
55 bool m_executionResultHasBeenSet =
false;
bool ExecutionResultHasBeenSet() const
AWS_CODEPIPELINE_API RuleExecutionOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
const RuleExecutionResult & GetExecutionResult() const
RuleExecutionOutput & WithExecutionResult(ExecutionResultT &&value)
AWS_CODEPIPELINE_API RuleExecutionOutput(Aws::Utils::Json::JsonView jsonValue)
AWS_CODEPIPELINE_API RuleExecutionOutput()=default
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetExecutionResult(ExecutionResultT &&value)
Aws::Utils::Json::JsonValue JsonValue