7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/OverallTestResults.h>
9#include <aws/lexv2-models/model/ConversationLevelTestResults.h>
10#include <aws/lexv2-models/model/IntentClassificationTestResults.h>
11#include <aws/lexv2-models/model/IntentLevelSlotResolutionTestResults.h>
12#include <aws/lexv2-models/model/UtteranceLevelTestResults.h>
116 bool m_overallTestResultsHasBeenSet =
false;
119 bool m_conversationLevelTestResultsHasBeenSet =
false;
122 bool m_intentClassificationTestResultsHasBeenSet =
false;
125 bool m_intentLevelSlotResolutionTestResultsHasBeenSet =
false;
128 bool m_utteranceLevelTestResultsHasBeenSet =
false;
void SetUtteranceLevelTestResults(UtteranceLevelTestResults &&value)
void SetIntentLevelSlotResolutionTestResults(const IntentLevelSlotResolutionTestResults &value)
AWS_LEXMODELSV2_API TestExecutionResultItems()
TestExecutionResultItems & WithIntentClassificationTestResults(const IntentClassificationTestResults &value)
TestExecutionResultItems & WithUtteranceLevelTestResults(const UtteranceLevelTestResults &value)
void SetOverallTestResults(const OverallTestResults &value)
TestExecutionResultItems & WithIntentLevelSlotResolutionTestResults(IntentLevelSlotResolutionTestResults &&value)
const UtteranceLevelTestResults & GetUtteranceLevelTestResults() const
AWS_LEXMODELSV2_API TestExecutionResultItems(Aws::Utils::Json::JsonView jsonValue)
AWS_LEXMODELSV2_API TestExecutionResultItems & operator=(Aws::Utils::Json::JsonView jsonValue)
TestExecutionResultItems & WithConversationLevelTestResults(const ConversationLevelTestResults &value)
TestExecutionResultItems & WithUtteranceLevelTestResults(UtteranceLevelTestResults &&value)
void SetIntentClassificationTestResults(IntentClassificationTestResults &&value)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
const OverallTestResults & GetOverallTestResults() const
bool IntentClassificationTestResultsHasBeenSet() const
TestExecutionResultItems & WithIntentLevelSlotResolutionTestResults(const IntentLevelSlotResolutionTestResults &value)
TestExecutionResultItems & WithConversationLevelTestResults(ConversationLevelTestResults &&value)
const IntentLevelSlotResolutionTestResults & GetIntentLevelSlotResolutionTestResults() const
TestExecutionResultItems & WithOverallTestResults(OverallTestResults &&value)
const IntentClassificationTestResults & GetIntentClassificationTestResults() const
bool OverallTestResultsHasBeenSet() const
void SetConversationLevelTestResults(ConversationLevelTestResults &&value)
TestExecutionResultItems & WithIntentClassificationTestResults(IntentClassificationTestResults &&value)
bool IntentLevelSlotResolutionTestResultsHasBeenSet() const
void SetUtteranceLevelTestResults(const UtteranceLevelTestResults &value)
bool ConversationLevelTestResultsHasBeenSet() const
const ConversationLevelTestResults & GetConversationLevelTestResults() const
bool UtteranceLevelTestResultsHasBeenSet() const
TestExecutionResultItems & WithOverallTestResults(const OverallTestResults &value)
void SetIntentLevelSlotResolutionTestResults(IntentLevelSlotResolutionTestResults &&value)
void SetOverallTestResults(OverallTestResults &&value)
void SetConversationLevelTestResults(const ConversationLevelTestResults &value)
void SetIntentClassificationTestResults(const IntentClassificationTestResults &value)
Aws::Utils::Json::JsonValue JsonValue