7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSightRequest.h>
9#include <aws/quicksight/QuickSight_EXPORTS.h>
10#include <aws/quicksight/model/IncludeGeneratedAnswer.h>
11#include <aws/quicksight/model/IncludeQuickSightQIndex.h>
40 template <
typename AwsAccountIdT = Aws::String>
42 m_awsAccountIdHasBeenSet =
true;
43 m_awsAccountId = std::forward<AwsAccountIdT>(value);
45 template <
typename AwsAccountIdT = Aws::String>
58 template <
typename QueryTextT = Aws::String>
60 m_queryTextHasBeenSet =
true;
61 m_queryText = std::forward<QueryTextT>(value);
63 template <
typename QueryTextT = Aws::String>
77 m_includeQuickSightQIndexHasBeenSet =
true;
78 m_includeQuickSightQIndex = value;
93 m_includeGeneratedAnswerHasBeenSet =
true;
94 m_includeGeneratedAnswer = value;
109 m_maxTopicsToConsiderHasBeenSet =
true;
110 m_maxTopicsToConsider = value;
126 int m_maxTopicsToConsider{0};
127 bool m_awsAccountIdHasBeenSet =
false;
128 bool m_queryTextHasBeenSet =
false;
129 bool m_includeQuickSightQIndexHasBeenSet =
false;
130 bool m_includeGeneratedAnswerHasBeenSet =
false;
131 bool m_maxTopicsToConsiderHasBeenSet =
false;
void SetMaxTopicsToConsider(int value)
virtual const char * GetServiceRequestName() const override
PredictQAResultsRequest & WithIncludeQuickSightQIndex(IncludeQuickSightQIndex value)
bool MaxTopicsToConsiderHasBeenSet() const
bool IncludeQuickSightQIndexHasBeenSet() const
PredictQAResultsRequest & WithAwsAccountId(AwsAccountIdT &&value)
bool AwsAccountIdHasBeenSet() const
const Aws::String & GetQueryText() const
const Aws::String & GetAwsAccountId() const
bool IncludeGeneratedAnswerHasBeenSet() const
IncludeGeneratedAnswer GetIncludeGeneratedAnswer() const
PredictQAResultsRequest & WithQueryText(QueryTextT &&value)
AWS_QUICKSIGHT_API PredictQAResultsRequest()=default
PredictQAResultsRequest & WithMaxTopicsToConsider(int value)
void SetIncludeQuickSightQIndex(IncludeQuickSightQIndex value)
void SetIncludeGeneratedAnswer(IncludeGeneratedAnswer value)
void SetAwsAccountId(AwsAccountIdT &&value)
AWS_QUICKSIGHT_API Aws::String SerializePayload() const override
bool QueryTextHasBeenSet() const
PredictQAResultsRequest & WithIncludeGeneratedAnswer(IncludeGeneratedAnswer value)
int GetMaxTopicsToConsider() const
void SetQueryText(QueryTextT &&value)
IncludeQuickSightQIndex GetIncludeQuickSightQIndex() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String