7#include <aws/polly/Polly_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/polly/model/LanguageCode.h>
10#include <aws/core/utils/DateTime.h>
54 inline void SetAlphabet(
const char* value) { m_alphabetHasBeenSet =
true; m_alphabet.assign(value); }
94 inline void SetLexiconArn(
const char* value) { m_lexiconArnHasBeenSet =
true; m_lexiconArn.assign(value); }
106 inline void SetLexemesCount(
int value) { m_lexemesCountHasBeenSet =
true; m_lexemesCount = value; }
116 inline void SetSize(
int value) { m_sizeHasBeenSet =
true; m_size = value; }
122 bool m_alphabetHasBeenSet =
false;
125 bool m_languageCodeHasBeenSet =
false;
128 bool m_lastModifiedHasBeenSet =
false;
131 bool m_lexiconArnHasBeenSet =
false;
134 bool m_lexemesCountHasBeenSet =
false;
137 bool m_sizeHasBeenSet =
false;
const Aws::String & GetLexiconArn() const
bool LanguageCodeHasBeenSet() const
void SetLexemesCount(int value)
LexiconAttributes & WithSize(int value)
void SetLanguageCode(LanguageCode &&value)
void SetAlphabet(const Aws::String &value)
LexiconAttributes & WithLexiconArn(const Aws::String &value)
void SetLastModified(Aws::Utils::DateTime &&value)
bool SizeHasBeenSet() const
const Aws::Utils::DateTime & GetLastModified() const
void SetAlphabet(Aws::String &&value)
AWS_POLLY_API LexiconAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
LexiconAttributes & WithLexiconArn(const char *value)
bool LexiconArnHasBeenSet() const
AWS_POLLY_API LexiconAttributes(Aws::Utils::Json::JsonView jsonValue)
AWS_POLLY_API LexiconAttributes()
LexiconAttributes & WithAlphabet(Aws::String &&value)
bool AlphabetHasBeenSet() const
void SetAlphabet(const char *value)
LexiconAttributes & WithLexiconArn(Aws::String &&value)
void SetLastModified(const Aws::Utils::DateTime &value)
const LanguageCode & GetLanguageCode() const
void SetLexiconArn(Aws::String &&value)
bool LexemesCountHasBeenSet() const
void SetLanguageCode(const LanguageCode &value)
void SetLexiconArn(const Aws::String &value)
bool LastModifiedHasBeenSet() const
int GetLexemesCount() const
AWS_POLLY_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetAlphabet() const
void SetLexiconArn(const char *value)
LexiconAttributes & WithAlphabet(const char *value)
LexiconAttributes & WithLexemesCount(int value)
LexiconAttributes & WithLastModified(Aws::Utils::DateTime &&value)
LexiconAttributes & WithLastModified(const Aws::Utils::DateTime &value)
LexiconAttributes & WithLanguageCode(const LanguageCode &value)
LexiconAttributes & WithLanguageCode(LanguageCode &&value)
LexiconAttributes & WithAlphabet(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue