7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/lexv2-models/model/TestResultMatchStatus.h>
48 inline void SetTotalResultCount(
int value) { m_totalResultCountHasBeenSet =
true; m_totalResultCount = value; }
83 int m_totalResultCount;
84 bool m_totalResultCountHasBeenSet =
false;
87 bool m_speechTranscriptionResultCountsHasBeenSet =
false;
90 bool m_intentMatchResultCountsHasBeenSet =
false;
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
bool TotalResultCountHasBeenSet() const
IntentClassificationTestResultItemCounts & WithSpeechTranscriptionResultCounts(const Aws::Map< TestResultMatchStatus, int > &value)
const Aws::Map< TestResultMatchStatus, int > & GetIntentMatchResultCounts() const
IntentClassificationTestResultItemCounts & WithSpeechTranscriptionResultCounts(Aws::Map< TestResultMatchStatus, int > &&value)
IntentClassificationTestResultItemCounts & WithTotalResultCount(int value)
void SetTotalResultCount(int value)
void SetSpeechTranscriptionResultCounts(const Aws::Map< TestResultMatchStatus, int > &value)
bool SpeechTranscriptionResultCountsHasBeenSet() const
void SetIntentMatchResultCounts(const Aws::Map< TestResultMatchStatus, int > &value)
void SetIntentMatchResultCounts(Aws::Map< TestResultMatchStatus, int > &&value)
void SetSpeechTranscriptionResultCounts(Aws::Map< TestResultMatchStatus, int > &&value)
IntentClassificationTestResultItemCounts & WithIntentMatchResultCounts(Aws::Map< TestResultMatchStatus, int > &&value)
int GetTotalResultCount() const
IntentClassificationTestResultItemCounts & AddSpeechTranscriptionResultCounts(const TestResultMatchStatus &key, int value)
AWS_LEXMODELSV2_API IntentClassificationTestResultItemCounts & operator=(Aws::Utils::Json::JsonView jsonValue)
IntentClassificationTestResultItemCounts & AddIntentMatchResultCounts(const TestResultMatchStatus &key, int value)
IntentClassificationTestResultItemCounts & WithIntentMatchResultCounts(const Aws::Map< TestResultMatchStatus, int > &value)
const Aws::Map< TestResultMatchStatus, int > & GetSpeechTranscriptionResultCounts() const
bool IntentMatchResultCountsHasBeenSet() const
IntentClassificationTestResultItemCounts & AddIntentMatchResultCounts(TestResultMatchStatus &&key, int value)
AWS_LEXMODELSV2_API IntentClassificationTestResultItemCounts(Aws::Utils::Json::JsonView jsonValue)
AWS_LEXMODELSV2_API IntentClassificationTestResultItemCounts()
IntentClassificationTestResultItemCounts & AddSpeechTranscriptionResultCounts(TestResultMatchStatus &&key, int value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue