7#include <aws/appconfig/AppConfig_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
41 template <
typename ExecutiveSummaryT = Aws::String>
43 m_executiveSummaryHasBeenSet =
true;
44 m_executiveSummary = std::forward<ExecutiveSummaryT>(value);
46 template <
typename ExecutiveSummaryT = Aws::String>
59 template <
typename ReasonsToLaunchT = Aws::String>
61 m_reasonsToLaunchHasBeenSet =
true;
62 m_reasonsToLaunch = std::forward<ReasonsToLaunchT>(value);
64 template <
typename ReasonsToLaunchT = Aws::String>
77 template <
typename ReasonsNotToLaunchT = Aws::String>
79 m_reasonsNotToLaunchHasBeenSet =
true;
80 m_reasonsNotToLaunch = std::forward<ReasonsNotToLaunchT>(value);
82 template <
typename ReasonsNotToLaunchT = Aws::String>
94 bool m_executiveSummaryHasBeenSet =
false;
95 bool m_reasonsToLaunchHasBeenSet =
false;
96 bool m_reasonsNotToLaunchHasBeenSet =
false;
const Aws::String & GetReasonsNotToLaunch() const
ExperimentRunResult & WithReasonsToLaunch(ReasonsToLaunchT &&value)
const Aws::String & GetExecutiveSummary() const
bool ExecutiveSummaryHasBeenSet() const
ExperimentRunResult & WithReasonsNotToLaunch(ReasonsNotToLaunchT &&value)
bool ReasonsToLaunchHasBeenSet() const
AWS_APPCONFIG_API ExperimentRunResult()=default
AWS_APPCONFIG_API ExperimentRunResult(Aws::Utils::Json::JsonView jsonValue)
void SetReasonsToLaunch(ReasonsToLaunchT &&value)
const Aws::String & GetReasonsToLaunch() const
bool ReasonsNotToLaunchHasBeenSet() const
AWS_APPCONFIG_API ExperimentRunResult & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExecutiveSummary(ExecutiveSummaryT &&value)
AWS_APPCONFIG_API Aws::Utils::Json::JsonValue Jsonize() const
ExperimentRunResult & WithExecutiveSummary(ExecutiveSummaryT &&value)
void SetReasonsNotToLaunch(ReasonsNotToLaunchT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue