7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/codepipeline/model/RuleExecutionResult.h>
48 template<
typename ExecutionResultT = RuleExecutionResult>
49 void SetExecutionResult(ExecutionResultT&& value) { m_executionResultHasBeenSet =
true; m_executionResult = std::forward<ExecutionResultT>(value); }
50 template<
typename ExecutionResultT = RuleExecutionResult>
56 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