7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/QAResultType.h>
9#include <aws/quicksight/model/DashboardVisualResult.h>
10#include <aws/quicksight/model/GeneratedAnswerResult.h>
59 template<
typename DashboardVisualT = DashboardVisualResult>
60 void SetDashboardVisual(DashboardVisualT&& value) { m_dashboardVisualHasBeenSet =
true; m_dashboardVisual = std::forward<DashboardVisualT>(value); }
61 template<
typename DashboardVisualT = DashboardVisualResult>
71 template<
typename GeneratedAnswerT = GeneratedAnswerResult>
72 void SetGeneratedAnswer(GeneratedAnswerT&& value) { m_generatedAnswerHasBeenSet =
true; m_generatedAnswer = std::forward<GeneratedAnswerT>(value); }
73 template<
typename GeneratedAnswerT = GeneratedAnswerResult>
79 bool m_resultTypeHasBeenSet =
false;
81 DashboardVisualResult m_dashboardVisual;
82 bool m_dashboardVisualHasBeenSet =
false;
84 GeneratedAnswerResult m_generatedAnswer;
85 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