7#include <aws/wellarchitected/WellArchitected_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace WellArchitected
46 inline void SetChoiceId(
const char* value) { m_choiceIdHasBeenSet =
true; m_choiceId.assign(value); }
60 inline void SetDisplayText(
const char* value) { m_displayTextHasBeenSet =
true; m_displayText.assign(value); }
72 inline void SetImprovementPlanUrl(
const char* value) { m_improvementPlanUrlHasBeenSet =
true; m_improvementPlanUrl.assign(value); }
80 bool m_choiceIdHasBeenSet =
false;
83 bool m_displayTextHasBeenSet =
false;
86 bool m_improvementPlanUrlHasBeenSet =
false;
void SetImprovementPlanUrl(const Aws::String &value)
const Aws::String & GetDisplayText() const
void SetImprovementPlanUrl(const char *value)
ChoiceImprovementPlan & WithImprovementPlanUrl(const Aws::String &value)
AWS_WELLARCHITECTED_API ChoiceImprovementPlan & operator=(Aws::Utils::Json::JsonView jsonValue)
ChoiceImprovementPlan & WithChoiceId(const char *value)
ChoiceImprovementPlan & WithDisplayText(Aws::String &&value)
ChoiceImprovementPlan & WithDisplayText(const Aws::String &value)
void SetImprovementPlanUrl(Aws::String &&value)
void SetDisplayText(const Aws::String &value)
void SetDisplayText(Aws::String &&value)
const Aws::String & GetImprovementPlanUrl() const
void SetChoiceId(const Aws::String &value)
void SetChoiceId(const char *value)
void SetDisplayText(const char *value)
const Aws::String & GetChoiceId() const
void SetChoiceId(Aws::String &&value)
bool ImprovementPlanUrlHasBeenSet() const
AWS_WELLARCHITECTED_API Aws::Utils::Json::JsonValue Jsonize() const
ChoiceImprovementPlan & WithDisplayText(const char *value)
bool ChoiceIdHasBeenSet() const
ChoiceImprovementPlan & WithChoiceId(Aws::String &&value)
bool DisplayTextHasBeenSet() const
AWS_WELLARCHITECTED_API ChoiceImprovementPlan()
ChoiceImprovementPlan & WithImprovementPlanUrl(const char *value)
ChoiceImprovementPlan & WithImprovementPlanUrl(Aws::String &&value)
ChoiceImprovementPlan & WithChoiceId(const Aws::String &value)
AWS_WELLARCHITECTED_API ChoiceImprovementPlan(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue