7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/polly/Polly_EXPORTS.h>
10#include <aws/polly/model/LanguageCode.h>
48 template <
typename AlphabetT = Aws::String>
50 m_alphabetHasBeenSet =
true;
51 m_alphabet = std::forward<AlphabetT>(value);
53 template <
typename AlphabetT = Aws::String>
69 m_languageCodeHasBeenSet =
true;
70 m_languageCode = value;
84 template <
typename LastModifiedT = Aws::Utils::DateTime>
86 m_lastModifiedHasBeenSet =
true;
87 m_lastModified = std::forward<LastModifiedT>(value);
89 template <
typename LastModifiedT = Aws::Utils::DateTime>
102 template <
typename LexiconArnT = Aws::String>
104 m_lexiconArnHasBeenSet =
true;
105 m_lexiconArn = std::forward<LexiconArnT>(value);
107 template <
typename LexiconArnT = Aws::String>
121 m_lexemesCountHasBeenSet =
true;
122 m_lexemesCount = value;
137 m_sizeHasBeenSet =
true;
154 int m_lexemesCount{0};
157 bool m_alphabetHasBeenSet =
false;
158 bool m_languageCodeHasBeenSet =
false;
159 bool m_lastModifiedHasBeenSet =
false;
160 bool m_lexiconArnHasBeenSet =
false;
161 bool m_lexemesCountHasBeenSet =
false;
162 bool m_sizeHasBeenSet =
false;
const Aws::String & GetLexiconArn() const
bool LanguageCodeHasBeenSet() const
void SetLexemesCount(int value)
LexiconAttributes & WithSize(int value)
LexiconAttributes & WithLastModified(LastModifiedT &&value)
bool SizeHasBeenSet() const
LexiconAttributes & WithAlphabet(AlphabetT &&value)
const Aws::Utils::DateTime & GetLastModified() const
void SetLastModified(LastModifiedT &&value)
AWS_POLLY_API LexiconAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LexiconArnHasBeenSet() const
AWS_POLLY_API LexiconAttributes()=default
LexiconAttributes & WithLanguageCode(LanguageCode value)
AWS_POLLY_API LexiconAttributes(Aws::Utils::Json::JsonView jsonValue)
bool AlphabetHasBeenSet() const
LexiconAttributes & WithLexiconArn(LexiconArnT &&value)
LanguageCode GetLanguageCode() const
bool LexemesCountHasBeenSet() const
void SetLexiconArn(LexiconArnT &&value)
bool LastModifiedHasBeenSet() const
void SetLanguageCode(LanguageCode value)
int GetLexemesCount() const
AWS_POLLY_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetAlphabet() const
LexiconAttributes & WithLexemesCount(int value)
void SetAlphabet(AlphabetT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue