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>
46 template <
typename AlphabetT = Aws::String>
48 m_alphabetHasBeenSet =
true;
49 m_alphabet = std::forward<AlphabetT>(value);
51 template <
typename AlphabetT = Aws::String>
67 m_languageCodeHasBeenSet =
true;
68 m_languageCode = value;
82 template <
typename LastModifiedT = Aws::Utils::DateTime>
84 m_lastModifiedHasBeenSet =
true;
85 m_lastModified = std::forward<LastModifiedT>(value);
87 template <
typename LastModifiedT = Aws::Utils::DateTime>
100 template <
typename LexiconArnT = Aws::String>
102 m_lexiconArnHasBeenSet =
true;
103 m_lexiconArn = std::forward<LexiconArnT>(value);
105 template <
typename LexiconArnT = Aws::String>
119 m_lexemesCountHasBeenSet =
true;
120 m_lexemesCount = value;
135 m_sizeHasBeenSet =
true;
152 int m_lexemesCount{0};
155 bool m_alphabetHasBeenSet =
false;
156 bool m_languageCodeHasBeenSet =
false;
157 bool m_lastModifiedHasBeenSet =
false;
158 bool m_lexiconArnHasBeenSet =
false;
159 bool m_lexemesCountHasBeenSet =
false;
160 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