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>
22namespace WellArchitected
47 inline void SetQuestionId(
const char* value) { m_questionIdHasBeenSet =
true; m_questionId.assign(value); }
70 bool m_questionIdHasBeenSet =
false;
73 bool m_selectedChoiceIdsHasBeenSet =
false;
AWS_WELLARCHITECTED_API ProfileQuestionUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< Aws::String > & GetSelectedChoiceIds() const
ProfileQuestionUpdate & WithSelectedChoiceIds(Aws::Vector< Aws::String > &&value)
ProfileQuestionUpdate & WithQuestionId(Aws::String &&value)
AWS_WELLARCHITECTED_API ProfileQuestionUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetQuestionId(const char *value)
ProfileQuestionUpdate & AddSelectedChoiceIds(Aws::String &&value)
bool QuestionIdHasBeenSet() const
ProfileQuestionUpdate & AddSelectedChoiceIds(const Aws::String &value)
AWS_WELLARCHITECTED_API Aws::Utils::Json::JsonValue Jsonize() const
ProfileQuestionUpdate & WithQuestionId(const char *value)
void SetSelectedChoiceIds(Aws::Vector< Aws::String > &&value)
AWS_WELLARCHITECTED_API ProfileQuestionUpdate()
const Aws::String & GetQuestionId() const
ProfileQuestionUpdate & WithSelectedChoiceIds(const Aws::Vector< Aws::String > &value)
ProfileQuestionUpdate & WithQuestionId(const Aws::String &value)
void SetQuestionId(Aws::String &&value)
void SetQuestionId(const Aws::String &value)
ProfileQuestionUpdate & AddSelectedChoiceIds(const char *value)
bool SelectedChoiceIdsHasBeenSet() const
void SetSelectedChoiceIds(const Aws::Vector< Aws::String > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue