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_slotMatchResultCountsHasBeenSet =
false;
SlotResolutionTestResultItemCounts & WithSlotMatchResultCounts(const Aws::Map< TestResultMatchStatus, int > &value)
void SetSlotMatchResultCounts(Aws::Map< TestResultMatchStatus, int > &&value)
const Aws::Map< TestResultMatchStatus, int > & GetSlotMatchResultCounts() const
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LEXMODELSV2_API SlotResolutionTestResultItemCounts & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetTotalResultCount() const
SlotResolutionTestResultItemCounts & AddSpeechTranscriptionResultCounts(TestResultMatchStatus &&key, int value)
void SetSpeechTranscriptionResultCounts(Aws::Map< TestResultMatchStatus, int > &&value)
void SetSlotMatchResultCounts(const Aws::Map< TestResultMatchStatus, int > &value)
SlotResolutionTestResultItemCounts & WithTotalResultCount(int value)
bool TotalResultCountHasBeenSet() const
SlotResolutionTestResultItemCounts & AddSlotMatchResultCounts(TestResultMatchStatus &&key, int value)
const Aws::Map< TestResultMatchStatus, int > & GetSpeechTranscriptionResultCounts() const
void SetSpeechTranscriptionResultCounts(const Aws::Map< TestResultMatchStatus, int > &value)
AWS_LEXMODELSV2_API SlotResolutionTestResultItemCounts()
void SetTotalResultCount(int value)
SlotResolutionTestResultItemCounts & AddSpeechTranscriptionResultCounts(const TestResultMatchStatus &key, int value)
bool SlotMatchResultCountsHasBeenSet() const
SlotResolutionTestResultItemCounts & AddSlotMatchResultCounts(const TestResultMatchStatus &key, int value)
AWS_LEXMODELSV2_API SlotResolutionTestResultItemCounts(Aws::Utils::Json::JsonView jsonValue)
SlotResolutionTestResultItemCounts & WithSpeechTranscriptionResultCounts(const Aws::Map< TestResultMatchStatus, int > &value)
SlotResolutionTestResultItemCounts & WithSlotMatchResultCounts(Aws::Map< TestResultMatchStatus, int > &&value)
bool SpeechTranscriptionResultCountsHasBeenSet() const
SlotResolutionTestResultItemCounts & WithSpeechTranscriptionResultCounts(Aws::Map< TestResultMatchStatus, int > &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue