7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/kendra/model/FaqStatistics.h>
9#include <aws/kendra/model/TextDocumentStatistics.h>
48 template<
typename FaqStatisticsT = FaqStatistics>
49 void SetFaqStatistics(FaqStatisticsT&& value) { m_faqStatisticsHasBeenSet =
true; m_faqStatistics = std::forward<FaqStatisticsT>(value); }
50 template<
typename FaqStatisticsT = FaqStatistics>
60 template<
typename TextDocumentStatisticsT = TextDocumentStatistics>
61 void SetTextDocumentStatistics(TextDocumentStatisticsT&& value) { m_textDocumentStatisticsHasBeenSet =
true; m_textDocumentStatistics = std::forward<TextDocumentStatisticsT>(value); }
62 template<
typename TextDocumentStatisticsT = TextDocumentStatistics>
68 bool m_faqStatisticsHasBeenSet =
false;
71 bool m_textDocumentStatisticsHasBeenSet =
false;
bool FaqStatisticsHasBeenSet() const
void SetTextDocumentStatistics(TextDocumentStatisticsT &&value)
const TextDocumentStatistics & GetTextDocumentStatistics() const
AWS_KENDRA_API IndexStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KENDRA_API IndexStatistics()=default
IndexStatistics & WithTextDocumentStatistics(TextDocumentStatisticsT &&value)
const FaqStatistics & GetFaqStatistics() const
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetFaqStatistics(FaqStatisticsT &&value)
bool TextDocumentStatisticsHasBeenSet() const
AWS_KENDRA_API IndexStatistics(Aws::Utils::Json::JsonView jsonValue)
IndexStatistics & WithFaqStatistics(FaqStatisticsT &&value)
Aws::Utils::Json::JsonValue JsonValue