7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/QuickSightRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/quicksight/model/IncludeQuickSightQIndex.h>
11#include <aws/quicksight/model/IncludeGeneratedAnswer.h>
44 template<
typename AwsAccountIdT = Aws::String>
45 void SetAwsAccountId(AwsAccountIdT&& value) { m_awsAccountIdHasBeenSet =
true; m_awsAccountId = std::forward<AwsAccountIdT>(value); }
46 template<
typename AwsAccountIdT = Aws::String>
56 template<
typename QueryTextT = Aws::String>
57 void SetQueryText(QueryTextT&& value) { m_queryTextHasBeenSet =
true; m_queryText = std::forward<QueryTextT>(value); }
58 template<
typename QueryTextT = Aws::String>
88 inline void SetMaxTopicsToConsider(
int value) { m_maxTopicsToConsiderHasBeenSet =
true; m_maxTopicsToConsider = value; }
94 bool m_awsAccountIdHasBeenSet =
false;
97 bool m_queryTextHasBeenSet =
false;
100 bool m_includeQuickSightQIndexHasBeenSet =
false;
103 bool m_includeGeneratedAnswerHasBeenSet =
false;
105 int m_maxTopicsToConsider{0};
106 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