AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Answer.h
1
6#pragma once
7#include <aws/wellarchitected/WellArchitected_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/wellarchitected/model/Risk.h>
11#include <aws/wellarchitected/model/AnswerReason.h>
12#include <aws/wellarchitected/model/JiraConfiguration.h>
13#include <aws/wellarchitected/model/Choice.h>
14#include <aws/wellarchitected/model/ChoiceAnswer.h>
15#include <utility>
16
17namespace Aws
18{
19namespace Utils
20{
21namespace Json
22{
23 class JsonValue;
24 class JsonView;
25} // namespace Json
26} // namespace Utils
27namespace WellArchitected
28{
29namespace Model
30{
31
37 class Answer
38 {
39 public:
40 AWS_WELLARCHITECTED_API Answer();
41 AWS_WELLARCHITECTED_API Answer(Aws::Utils::Json::JsonView jsonValue);
42 AWS_WELLARCHITECTED_API Answer& operator=(Aws::Utils::Json::JsonView jsonValue);
43 AWS_WELLARCHITECTED_API Aws::Utils::Json::JsonValue Jsonize() const;
44
45
47
48 inline const Aws::String& GetQuestionId() const{ return m_questionId; }
49 inline bool QuestionIdHasBeenSet() const { return m_questionIdHasBeenSet; }
50 inline void SetQuestionId(const Aws::String& value) { m_questionIdHasBeenSet = true; m_questionId = value; }
51 inline void SetQuestionId(Aws::String&& value) { m_questionIdHasBeenSet = true; m_questionId = std::move(value); }
52 inline void SetQuestionId(const char* value) { m_questionIdHasBeenSet = true; m_questionId.assign(value); }
53 inline Answer& WithQuestionId(const Aws::String& value) { SetQuestionId(value); return *this;}
54 inline Answer& WithQuestionId(Aws::String&& value) { SetQuestionId(std::move(value)); return *this;}
55 inline Answer& WithQuestionId(const char* value) { SetQuestionId(value); return *this;}
57
59
60 inline const Aws::String& GetPillarId() const{ return m_pillarId; }
61 inline bool PillarIdHasBeenSet() const { return m_pillarIdHasBeenSet; }
62 inline void SetPillarId(const Aws::String& value) { m_pillarIdHasBeenSet = true; m_pillarId = value; }
63 inline void SetPillarId(Aws::String&& value) { m_pillarIdHasBeenSet = true; m_pillarId = std::move(value); }
64 inline void SetPillarId(const char* value) { m_pillarIdHasBeenSet = true; m_pillarId.assign(value); }
65 inline Answer& WithPillarId(const Aws::String& value) { SetPillarId(value); return *this;}
66 inline Answer& WithPillarId(Aws::String&& value) { SetPillarId(std::move(value)); return *this;}
67 inline Answer& WithPillarId(const char* value) { SetPillarId(value); return *this;}
69
71
72 inline const Aws::String& GetQuestionTitle() const{ return m_questionTitle; }
73 inline bool QuestionTitleHasBeenSet() const { return m_questionTitleHasBeenSet; }
74 inline void SetQuestionTitle(const Aws::String& value) { m_questionTitleHasBeenSet = true; m_questionTitle = value; }
75 inline void SetQuestionTitle(Aws::String&& value) { m_questionTitleHasBeenSet = true; m_questionTitle = std::move(value); }
76 inline void SetQuestionTitle(const char* value) { m_questionTitleHasBeenSet = true; m_questionTitle.assign(value); }
77 inline Answer& WithQuestionTitle(const Aws::String& value) { SetQuestionTitle(value); return *this;}
78 inline Answer& WithQuestionTitle(Aws::String&& value) { SetQuestionTitle(std::move(value)); return *this;}
79 inline Answer& WithQuestionTitle(const char* value) { SetQuestionTitle(value); return *this;}
81
83
84 inline const Aws::String& GetQuestionDescription() const{ return m_questionDescription; }
85 inline bool QuestionDescriptionHasBeenSet() const { return m_questionDescriptionHasBeenSet; }
86 inline void SetQuestionDescription(const Aws::String& value) { m_questionDescriptionHasBeenSet = true; m_questionDescription = value; }
87 inline void SetQuestionDescription(Aws::String&& value) { m_questionDescriptionHasBeenSet = true; m_questionDescription = std::move(value); }
88 inline void SetQuestionDescription(const char* value) { m_questionDescriptionHasBeenSet = true; m_questionDescription.assign(value); }
89 inline Answer& WithQuestionDescription(const Aws::String& value) { SetQuestionDescription(value); return *this;}
90 inline Answer& WithQuestionDescription(Aws::String&& value) { SetQuestionDescription(std::move(value)); return *this;}
91 inline Answer& WithQuestionDescription(const char* value) { SetQuestionDescription(value); return *this;}
93
95
96 inline const Aws::String& GetImprovementPlanUrl() const{ return m_improvementPlanUrl; }
97 inline bool ImprovementPlanUrlHasBeenSet() const { return m_improvementPlanUrlHasBeenSet; }
98 inline void SetImprovementPlanUrl(const Aws::String& value) { m_improvementPlanUrlHasBeenSet = true; m_improvementPlanUrl = value; }
99 inline void SetImprovementPlanUrl(Aws::String&& value) { m_improvementPlanUrlHasBeenSet = true; m_improvementPlanUrl = std::move(value); }
100 inline void SetImprovementPlanUrl(const char* value) { m_improvementPlanUrlHasBeenSet = true; m_improvementPlanUrl.assign(value); }
101 inline Answer& WithImprovementPlanUrl(const Aws::String& value) { SetImprovementPlanUrl(value); return *this;}
102 inline Answer& WithImprovementPlanUrl(Aws::String&& value) { SetImprovementPlanUrl(std::move(value)); return *this;}
103 inline Answer& WithImprovementPlanUrl(const char* value) { SetImprovementPlanUrl(value); return *this;}
105
107
108 inline const Aws::String& GetHelpfulResourceUrl() const{ return m_helpfulResourceUrl; }
109 inline bool HelpfulResourceUrlHasBeenSet() const { return m_helpfulResourceUrlHasBeenSet; }
110 inline void SetHelpfulResourceUrl(const Aws::String& value) { m_helpfulResourceUrlHasBeenSet = true; m_helpfulResourceUrl = value; }
111 inline void SetHelpfulResourceUrl(Aws::String&& value) { m_helpfulResourceUrlHasBeenSet = true; m_helpfulResourceUrl = std::move(value); }
112 inline void SetHelpfulResourceUrl(const char* value) { m_helpfulResourceUrlHasBeenSet = true; m_helpfulResourceUrl.assign(value); }
113 inline Answer& WithHelpfulResourceUrl(const Aws::String& value) { SetHelpfulResourceUrl(value); return *this;}
114 inline Answer& WithHelpfulResourceUrl(Aws::String&& value) { SetHelpfulResourceUrl(std::move(value)); return *this;}
115 inline Answer& WithHelpfulResourceUrl(const char* value) { SetHelpfulResourceUrl(value); return *this;}
117
119
123 inline const Aws::String& GetHelpfulResourceDisplayText() const{ return m_helpfulResourceDisplayText; }
124 inline bool HelpfulResourceDisplayTextHasBeenSet() const { return m_helpfulResourceDisplayTextHasBeenSet; }
125 inline void SetHelpfulResourceDisplayText(const Aws::String& value) { m_helpfulResourceDisplayTextHasBeenSet = true; m_helpfulResourceDisplayText = value; }
126 inline void SetHelpfulResourceDisplayText(Aws::String&& value) { m_helpfulResourceDisplayTextHasBeenSet = true; m_helpfulResourceDisplayText = std::move(value); }
127 inline void SetHelpfulResourceDisplayText(const char* value) { m_helpfulResourceDisplayTextHasBeenSet = true; m_helpfulResourceDisplayText.assign(value); }
129 inline Answer& WithHelpfulResourceDisplayText(Aws::String&& value) { SetHelpfulResourceDisplayText(std::move(value)); return *this;}
130 inline Answer& WithHelpfulResourceDisplayText(const char* value) { SetHelpfulResourceDisplayText(value); return *this;}
132
134
135 inline const Aws::Vector<Choice>& GetChoices() const{ return m_choices; }
136 inline bool ChoicesHasBeenSet() const { return m_choicesHasBeenSet; }
137 inline void SetChoices(const Aws::Vector<Choice>& value) { m_choicesHasBeenSet = true; m_choices = value; }
138 inline void SetChoices(Aws::Vector<Choice>&& value) { m_choicesHasBeenSet = true; m_choices = std::move(value); }
139 inline Answer& WithChoices(const Aws::Vector<Choice>& value) { SetChoices(value); return *this;}
140 inline Answer& WithChoices(Aws::Vector<Choice>&& value) { SetChoices(std::move(value)); return *this;}
141 inline Answer& AddChoices(const Choice& value) { m_choicesHasBeenSet = true; m_choices.push_back(value); return *this; }
142 inline Answer& AddChoices(Choice&& value) { m_choicesHasBeenSet = true; m_choices.push_back(std::move(value)); return *this; }
144
146
147 inline const Aws::Vector<Aws::String>& GetSelectedChoices() const{ return m_selectedChoices; }
148 inline bool SelectedChoicesHasBeenSet() const { return m_selectedChoicesHasBeenSet; }
149 inline void SetSelectedChoices(const Aws::Vector<Aws::String>& value) { m_selectedChoicesHasBeenSet = true; m_selectedChoices = value; }
150 inline void SetSelectedChoices(Aws::Vector<Aws::String>&& value) { m_selectedChoicesHasBeenSet = true; m_selectedChoices = std::move(value); }
151 inline Answer& WithSelectedChoices(const Aws::Vector<Aws::String>& value) { SetSelectedChoices(value); return *this;}
152 inline Answer& WithSelectedChoices(Aws::Vector<Aws::String>&& value) { SetSelectedChoices(std::move(value)); return *this;}
153 inline Answer& AddSelectedChoices(const Aws::String& value) { m_selectedChoicesHasBeenSet = true; m_selectedChoices.push_back(value); return *this; }
154 inline Answer& AddSelectedChoices(Aws::String&& value) { m_selectedChoicesHasBeenSet = true; m_selectedChoices.push_back(std::move(value)); return *this; }
155 inline Answer& AddSelectedChoices(const char* value) { m_selectedChoicesHasBeenSet = true; m_selectedChoices.push_back(value); return *this; }
157
159
162 inline const Aws::Vector<ChoiceAnswer>& GetChoiceAnswers() const{ return m_choiceAnswers; }
163 inline bool ChoiceAnswersHasBeenSet() const { return m_choiceAnswersHasBeenSet; }
164 inline void SetChoiceAnswers(const Aws::Vector<ChoiceAnswer>& value) { m_choiceAnswersHasBeenSet = true; m_choiceAnswers = value; }
165 inline void SetChoiceAnswers(Aws::Vector<ChoiceAnswer>&& value) { m_choiceAnswersHasBeenSet = true; m_choiceAnswers = std::move(value); }
166 inline Answer& WithChoiceAnswers(const Aws::Vector<ChoiceAnswer>& value) { SetChoiceAnswers(value); return *this;}
167 inline Answer& WithChoiceAnswers(Aws::Vector<ChoiceAnswer>&& value) { SetChoiceAnswers(std::move(value)); return *this;}
168 inline Answer& AddChoiceAnswers(const ChoiceAnswer& value) { m_choiceAnswersHasBeenSet = true; m_choiceAnswers.push_back(value); return *this; }
169 inline Answer& AddChoiceAnswers(ChoiceAnswer&& value) { m_choiceAnswersHasBeenSet = true; m_choiceAnswers.push_back(std::move(value)); return *this; }
171
173
174 inline bool GetIsApplicable() const{ return m_isApplicable; }
175 inline bool IsApplicableHasBeenSet() const { return m_isApplicableHasBeenSet; }
176 inline void SetIsApplicable(bool value) { m_isApplicableHasBeenSet = true; m_isApplicable = value; }
177 inline Answer& WithIsApplicable(bool value) { SetIsApplicable(value); return *this;}
179
181
182 inline const Risk& GetRisk() const{ return m_risk; }
183 inline bool RiskHasBeenSet() const { return m_riskHasBeenSet; }
184 inline void SetRisk(const Risk& value) { m_riskHasBeenSet = true; m_risk = value; }
185 inline void SetRisk(Risk&& value) { m_riskHasBeenSet = true; m_risk = std::move(value); }
186 inline Answer& WithRisk(const Risk& value) { SetRisk(value); return *this;}
187 inline Answer& WithRisk(Risk&& value) { SetRisk(std::move(value)); return *this;}
189
191
192 inline const Aws::String& GetNotes() const{ return m_notes; }
193 inline bool NotesHasBeenSet() const { return m_notesHasBeenSet; }
194 inline void SetNotes(const Aws::String& value) { m_notesHasBeenSet = true; m_notes = value; }
195 inline void SetNotes(Aws::String&& value) { m_notesHasBeenSet = true; m_notes = std::move(value); }
196 inline void SetNotes(const char* value) { m_notesHasBeenSet = true; m_notes.assign(value); }
197 inline Answer& WithNotes(const Aws::String& value) { SetNotes(value); return *this;}
198 inline Answer& WithNotes(Aws::String&& value) { SetNotes(std::move(value)); return *this;}
199 inline Answer& WithNotes(const char* value) { SetNotes(value); return *this;}
201
203
206 inline const AnswerReason& GetReason() const{ return m_reason; }
207 inline bool ReasonHasBeenSet() const { return m_reasonHasBeenSet; }
208 inline void SetReason(const AnswerReason& value) { m_reasonHasBeenSet = true; m_reason = value; }
209 inline void SetReason(AnswerReason&& value) { m_reasonHasBeenSet = true; m_reason = std::move(value); }
210 inline Answer& WithReason(const AnswerReason& value) { SetReason(value); return *this;}
211 inline Answer& WithReason(AnswerReason&& value) { SetReason(std::move(value)); return *this;}
213
215
218 inline const JiraConfiguration& GetJiraConfiguration() const{ return m_jiraConfiguration; }
219 inline bool JiraConfigurationHasBeenSet() const { return m_jiraConfigurationHasBeenSet; }
220 inline void SetJiraConfiguration(const JiraConfiguration& value) { m_jiraConfigurationHasBeenSet = true; m_jiraConfiguration = value; }
221 inline void SetJiraConfiguration(JiraConfiguration&& value) { m_jiraConfigurationHasBeenSet = true; m_jiraConfiguration = std::move(value); }
222 inline Answer& WithJiraConfiguration(const JiraConfiguration& value) { SetJiraConfiguration(value); return *this;}
223 inline Answer& WithJiraConfiguration(JiraConfiguration&& value) { SetJiraConfiguration(std::move(value)); return *this;}
225 private:
226
227 Aws::String m_questionId;
228 bool m_questionIdHasBeenSet = false;
229
230 Aws::String m_pillarId;
231 bool m_pillarIdHasBeenSet = false;
232
233 Aws::String m_questionTitle;
234 bool m_questionTitleHasBeenSet = false;
235
236 Aws::String m_questionDescription;
237 bool m_questionDescriptionHasBeenSet = false;
238
239 Aws::String m_improvementPlanUrl;
240 bool m_improvementPlanUrlHasBeenSet = false;
241
242 Aws::String m_helpfulResourceUrl;
243 bool m_helpfulResourceUrlHasBeenSet = false;
244
245 Aws::String m_helpfulResourceDisplayText;
246 bool m_helpfulResourceDisplayTextHasBeenSet = false;
247
248 Aws::Vector<Choice> m_choices;
249 bool m_choicesHasBeenSet = false;
250
251 Aws::Vector<Aws::String> m_selectedChoices;
252 bool m_selectedChoicesHasBeenSet = false;
253
254 Aws::Vector<ChoiceAnswer> m_choiceAnswers;
255 bool m_choiceAnswersHasBeenSet = false;
256
257 bool m_isApplicable;
258 bool m_isApplicableHasBeenSet = false;
259
260 Risk m_risk;
261 bool m_riskHasBeenSet = false;
262
263 Aws::String m_notes;
264 bool m_notesHasBeenSet = false;
265
266 AnswerReason m_reason;
267 bool m_reasonHasBeenSet = false;
268
269 JiraConfiguration m_jiraConfiguration;
270 bool m_jiraConfigurationHasBeenSet = false;
271 };
272
273} // namespace Model
274} // namespace WellArchitected
275} // namespace Aws
Answer & WithPillarId(Aws::String &&value)
Definition Answer.h:66
Answer & AddChoiceAnswers(const ChoiceAnswer &value)
Definition Answer.h:168
Answer & AddChoices(const Choice &value)
Definition Answer.h:141
void SetIsApplicable(bool value)
Definition Answer.h:176
const AnswerReason & GetReason() const
Definition Answer.h:206
void SetChoiceAnswers(Aws::Vector< ChoiceAnswer > &&value)
Definition Answer.h:165
void SetHelpfulResourceUrl(const char *value)
Definition Answer.h:112
void SetQuestionTitle(Aws::String &&value)
Definition Answer.h:75
void SetPillarId(const Aws::String &value)
Definition Answer.h:62
Answer & WithQuestionDescription(Aws::String &&value)
Definition Answer.h:90
Answer & AddChoices(Choice &&value)
Definition Answer.h:142
Answer & WithHelpfulResourceDisplayText(const char *value)
Definition Answer.h:130
Answer & WithSelectedChoices(const Aws::Vector< Aws::String > &value)
Definition Answer.h:151
void SetQuestionDescription(const char *value)
Definition Answer.h:88
Answer & WithHelpfulResourceUrl(const Aws::String &value)
Definition Answer.h:113
void SetImprovementPlanUrl(const char *value)
Definition Answer.h:100
const Aws::Vector< Choice > & GetChoices() const
Definition Answer.h:135
void SetRisk(const Risk &value)
Definition Answer.h:184
Answer & WithNotes(const Aws::String &value)
Definition Answer.h:197
const Aws::Vector< Aws::String > & GetSelectedChoices() const
Definition Answer.h:147
void SetHelpfulResourceDisplayText(Aws::String &&value)
Definition Answer.h:126
bool JiraConfigurationHasBeenSet() const
Definition Answer.h:219
const Aws::String & GetQuestionId() const
Definition Answer.h:48
void SetHelpfulResourceDisplayText(const Aws::String &value)
Definition Answer.h:125
Answer & WithSelectedChoices(Aws::Vector< Aws::String > &&value)
Definition Answer.h:152
Answer & WithQuestionTitle(const Aws::String &value)
Definition Answer.h:77
void SetQuestionId(const char *value)
Definition Answer.h:52
const JiraConfiguration & GetJiraConfiguration() const
Definition Answer.h:218
void SetJiraConfiguration(const JiraConfiguration &value)
Definition Answer.h:220
void SetChoices(const Aws::Vector< Choice > &value)
Definition Answer.h:137
Answer & WithPillarId(const char *value)
Definition Answer.h:67
Answer & WithReason(const AnswerReason &value)
Definition Answer.h:210
Answer & WithQuestionId(Aws::String &&value)
Definition Answer.h:54
Answer & WithQuestionDescription(const Aws::String &value)
Definition Answer.h:89
const Aws::String & GetQuestionTitle() const
Definition Answer.h:72
Answer & WithQuestionTitle(const char *value)
Definition Answer.h:79
Answer & WithJiraConfiguration(JiraConfiguration &&value)
Definition Answer.h:223
Answer & WithQuestionTitle(Aws::String &&value)
Definition Answer.h:78
Answer & AddSelectedChoices(const char *value)
Definition Answer.h:155
bool ImprovementPlanUrlHasBeenSet() const
Definition Answer.h:97
void SetSelectedChoices(Aws::Vector< Aws::String > &&value)
Definition Answer.h:150
Answer & WithChoices(const Aws::Vector< Choice > &value)
Definition Answer.h:139
void SetPillarId(Aws::String &&value)
Definition Answer.h:63
void SetPillarId(const char *value)
Definition Answer.h:64
Answer & WithHelpfulResourceUrl(Aws::String &&value)
Definition Answer.h:114
void SetHelpfulResourceUrl(const Aws::String &value)
Definition Answer.h:110
Answer & WithReason(AnswerReason &&value)
Definition Answer.h:211
Answer & WithNotes(const char *value)
Definition Answer.h:199
void SetQuestionDescription(Aws::String &&value)
Definition Answer.h:87
Answer & WithQuestionId(const char *value)
Definition Answer.h:55
bool HelpfulResourceUrlHasBeenSet() const
Definition Answer.h:109
void SetNotes(const Aws::String &value)
Definition Answer.h:194
Answer & WithHelpfulResourceUrl(const char *value)
Definition Answer.h:115
AWS_WELLARCHITECTED_API Aws::Utils::Json::JsonValue Jsonize() const
Answer & WithPillarId(const Aws::String &value)
Definition Answer.h:65
const Aws::String & GetImprovementPlanUrl() const
Definition Answer.h:96
void SetQuestionTitle(const Aws::String &value)
Definition Answer.h:74
const Risk & GetRisk() const
Definition Answer.h:182
Answer & WithChoiceAnswers(Aws::Vector< ChoiceAnswer > &&value)
Definition Answer.h:167
Answer & WithImprovementPlanUrl(Aws::String &&value)
Definition Answer.h:102
Answer & WithRisk(Risk &&value)
Definition Answer.h:187
Answer & AddChoiceAnswers(ChoiceAnswer &&value)
Definition Answer.h:169
void SetImprovementPlanUrl(Aws::String &&value)
Definition Answer.h:99
void SetReason(const AnswerReason &value)
Definition Answer.h:208
void SetHelpfulResourceUrl(Aws::String &&value)
Definition Answer.h:111
AWS_WELLARCHITECTED_API Answer(Aws::Utils::Json::JsonView jsonValue)
void SetHelpfulResourceDisplayText(const char *value)
Definition Answer.h:127
const Aws::String & GetHelpfulResourceDisplayText() const
Definition Answer.h:123
void SetQuestionDescription(const Aws::String &value)
Definition Answer.h:86
void SetQuestionId(Aws::String &&value)
Definition Answer.h:51
const Aws::String & GetHelpfulResourceUrl() const
Definition Answer.h:108
void SetSelectedChoices(const Aws::Vector< Aws::String > &value)
Definition Answer.h:149
Answer & WithChoices(Aws::Vector< Choice > &&value)
Definition Answer.h:140
Answer & AddSelectedChoices(Aws::String &&value)
Definition Answer.h:154
bool QuestionDescriptionHasBeenSet() const
Definition Answer.h:85
const Aws::String & GetNotes() const
Definition Answer.h:192
Answer & WithRisk(const Risk &value)
Definition Answer.h:186
void SetQuestionTitle(const char *value)
Definition Answer.h:76
Answer & WithChoiceAnswers(const Aws::Vector< ChoiceAnswer > &value)
Definition Answer.h:166
void SetNotes(const char *value)
Definition Answer.h:196
Answer & WithQuestionId(const Aws::String &value)
Definition Answer.h:53
const Aws::String & GetQuestionDescription() const
Definition Answer.h:84
Answer & WithQuestionDescription(const char *value)
Definition Answer.h:91
Answer & WithNotes(Aws::String &&value)
Definition Answer.h:198
Answer & WithImprovementPlanUrl(const Aws::String &value)
Definition Answer.h:101
void SetJiraConfiguration(JiraConfiguration &&value)
Definition Answer.h:221
AWS_WELLARCHITECTED_API Answer & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< ChoiceAnswer > & GetChoiceAnswers() const
Definition Answer.h:162
bool HelpfulResourceDisplayTextHasBeenSet() const
Definition Answer.h:124
Answer & WithImprovementPlanUrl(const char *value)
Definition Answer.h:103
void SetNotes(Aws::String &&value)
Definition Answer.h:195
AWS_WELLARCHITECTED_API Answer()
void SetImprovementPlanUrl(const Aws::String &value)
Definition Answer.h:98
void SetChoices(Aws::Vector< Choice > &&value)
Definition Answer.h:138
void SetQuestionId(const Aws::String &value)
Definition Answer.h:50
Answer & WithHelpfulResourceDisplayText(const Aws::String &value)
Definition Answer.h:128
void SetReason(AnswerReason &&value)
Definition Answer.h:209
Answer & WithHelpfulResourceDisplayText(Aws::String &&value)
Definition Answer.h:129
const Aws::String & GetPillarId() const
Definition Answer.h:60
Answer & WithJiraConfiguration(const JiraConfiguration &value)
Definition Answer.h:222
Answer & WithIsApplicable(bool value)
Definition Answer.h:177
void SetChoiceAnswers(const Aws::Vector< ChoiceAnswer > &value)
Definition Answer.h:164
Answer & AddSelectedChoices(const Aws::String &value)
Definition Answer.h:153
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue