7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
9#include <aws/lexv2-models/model/BotRecommendationResultStatistics.h>
20namespace LexModelsV2 {
43 template <
typename BotLocaleExportUrlT = Aws::String>
45 m_botLocaleExportUrlHasBeenSet =
true;
46 m_botLocaleExportUrl = std::forward<BotLocaleExportUrlT>(value);
48 template <
typename BotLocaleExportUrlT = Aws::String>
61 template <
typename AssociatedTranscriptsUrlT = Aws::String>
63 m_associatedTranscriptsUrlHasBeenSet =
true;
64 m_associatedTranscriptsUrl = std::forward<AssociatedTranscriptsUrlT>(value);
66 template <
typename AssociatedTranscriptsUrlT = Aws::String>
79 template <
typename StatisticsT = BotRecommendationResultStatistics>
81 m_statisticsHasBeenSet =
true;
82 m_statistics = std::forward<StatisticsT>(value);
84 template <
typename StatisticsT = BotRecommendationResultStatistics>
96 bool m_botLocaleExportUrlHasBeenSet =
false;
97 bool m_associatedTranscriptsUrlHasBeenSet =
false;
98 bool m_statisticsHasBeenSet =
false;
const BotRecommendationResultStatistics & GetStatistics() const
const Aws::String & GetAssociatedTranscriptsUrl() const
BotRecommendationResults & WithStatistics(StatisticsT &&value)
AWS_LEXMODELSV2_API BotRecommendationResults & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LEXMODELSV2_API BotRecommendationResults(Aws::Utils::Json::JsonView jsonValue)
bool BotLocaleExportUrlHasBeenSet() const
void SetBotLocaleExportUrl(BotLocaleExportUrlT &&value)
bool StatisticsHasBeenSet() const
AWS_LEXMODELSV2_API BotRecommendationResults()=default
const Aws::String & GetBotLocaleExportUrl() const
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAssociatedTranscriptsUrl(AssociatedTranscriptsUrlT &&value)
void SetStatistics(StatisticsT &&value)
BotRecommendationResults & WithAssociatedTranscriptsUrl(AssociatedTranscriptsUrlT &&value)
BotRecommendationResults & WithBotLocaleExportUrl(BotLocaleExportUrlT &&value)
bool AssociatedTranscriptsUrlHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue