7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/DashboardVisualResult.h>
9#include <aws/quicksight/model/GeneratedAnswerResult.h>
10#include <aws/quicksight/model/QAResultType.h>
44 m_resultTypeHasBeenSet =
true;
59 template <
typename DashboardVisualT = DashboardVisualResult>
61 m_dashboardVisualHasBeenSet =
true;
62 m_dashboardVisual = std::forward<DashboardVisualT>(value);
64 template <
typename DashboardVisualT = DashboardVisualResult>
77 template <
typename GeneratedAnswerT = GeneratedAnswerResult>
79 m_generatedAnswerHasBeenSet =
true;
80 m_generatedAnswer = std::forward<GeneratedAnswerT>(value);
82 template <
typename GeneratedAnswerT = GeneratedAnswerResult>
91 DashboardVisualResult m_dashboardVisual;
93 GeneratedAnswerResult m_generatedAnswer;
94 bool m_resultTypeHasBeenSet =
false;
95 bool m_dashboardVisualHasBeenSet =
false;
96 bool m_generatedAnswerHasBeenSet =
false;
QAResult & WithResultType(QAResultType value)
AWS_QUICKSIGHT_API QAResult & operator=(Aws::Utils::Json::JsonView jsonValue)
const GeneratedAnswerResult & GetGeneratedAnswer() const
bool ResultTypeHasBeenSet() const
const DashboardVisualResult & GetDashboardVisual() const
QAResultType GetResultType() const
void SetGeneratedAnswer(GeneratedAnswerT &&value)
AWS_QUICKSIGHT_API QAResult()=default
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDashboardVisual(DashboardVisualT &&value)
QAResult & WithDashboardVisual(DashboardVisualT &&value)
bool GeneratedAnswerHasBeenSet() const
void SetResultType(QAResultType value)
bool DashboardVisualHasBeenSet() const
AWS_QUICKSIGHT_API QAResult(Aws::Utils::Json::JsonView jsonValue)
QAResult & WithGeneratedAnswer(GeneratedAnswerT &&value)
Aws::Utils::Json::JsonValue JsonValue