7#include <aws/lex-models/LexModelBuildingService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
22namespace LexModelBuildingService
51 inline void SetUtteranceString(
const char* value) { m_utteranceStringHasBeenSet =
true; m_utteranceString.assign(value); }
63 inline void SetCount(
int value) { m_countHasBeenSet =
true; m_count = value; }
73 inline void SetDistinctUsers(
int value) { m_distinctUsersHasBeenSet =
true; m_distinctUsers = value; }
103 bool m_utteranceStringHasBeenSet =
false;
106 bool m_countHasBeenSet =
false;
109 bool m_distinctUsersHasBeenSet =
false;
112 bool m_firstUtteredDateHasBeenSet =
false;
115 bool m_lastUtteredDateHasBeenSet =
false;
AWS_LEXMODELBUILDINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
UtteranceData & WithFirstUtteredDate(Aws::Utils::DateTime &&value)
AWS_LEXMODELBUILDINGSERVICE_API UtteranceData & operator=(Aws::Utils::Json::JsonView jsonValue)
UtteranceData & WithUtteranceString(const char *value)
void SetFirstUtteredDate(Aws::Utils::DateTime &&value)
UtteranceData & WithFirstUtteredDate(const Aws::Utils::DateTime &value)
AWS_LEXMODELBUILDINGSERVICE_API UtteranceData()
const Aws::Utils::DateTime & GetLastUtteredDate() const
UtteranceData & WithLastUtteredDate(const Aws::Utils::DateTime &value)
bool CountHasBeenSet() const
void SetUtteranceString(Aws::String &&value)
UtteranceData & WithUtteranceString(Aws::String &&value)
UtteranceData & WithUtteranceString(const Aws::String &value)
AWS_LEXMODELBUILDINGSERVICE_API UtteranceData(Aws::Utils::Json::JsonView jsonValue)
void SetLastUtteredDate(Aws::Utils::DateTime &&value)
bool FirstUtteredDateHasBeenSet() const
UtteranceData & WithLastUtteredDate(Aws::Utils::DateTime &&value)
UtteranceData & WithCount(int value)
void SetDistinctUsers(int value)
bool UtteranceStringHasBeenSet() const
const Aws::Utils::DateTime & GetFirstUtteredDate() const
int GetDistinctUsers() const
UtteranceData & WithDistinctUsers(int value)
void SetFirstUtteredDate(const Aws::Utils::DateTime &value)
bool LastUtteredDateHasBeenSet() const
void SetUtteranceString(const char *value)
const Aws::String & GetUtteranceString() const
void SetUtteranceString(const Aws::String &value)
bool DistinctUsersHasBeenSet() const
void SetLastUtteredDate(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue