7#include <aws/translate/Translate_EXPORTS.h>
8#include <aws/core/utils/Array.h>
9#include <aws/translate/model/TerminologyDataFormat.h>
10#include <aws/translate/model/Directionality.h>
53 template<
typename FileT = Aws::Utils::CryptoBuffer>
54 void SetFile(FileT&& value) { m_fileHasBeenSet =
true; m_file = std::forward<FileT>(value); }
55 template<
typename FileT = Aws::Utils::CryptoBuffer>
92 bool m_fileHasBeenSet =
false;
95 bool m_formatHasBeenSet =
false;
98 bool m_directionalityHasBeenSet =
false;
AWS_TRANSLATE_API TerminologyData & operator=(Aws::Utils::Json::JsonView jsonValue)
TerminologyData & WithFile(FileT &&value)
const Aws::Utils::CryptoBuffer & GetFile() const
TerminologyData & WithFormat(TerminologyDataFormat value)
void SetFile(FileT &&value)
AWS_TRANSLATE_API TerminologyData()=default
bool FileHasBeenSet() const
AWS_TRANSLATE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDirectionality(Directionality value)
bool DirectionalityHasBeenSet() const
void SetFormat(TerminologyDataFormat value)
TerminologyData & WithDirectionality(Directionality value)
bool FormatHasBeenSet() const
AWS_TRANSLATE_API TerminologyData(Aws::Utils::Json::JsonView jsonValue)
Directionality GetDirectionality() const
TerminologyDataFormat GetFormat() const
Aws::Utils::Json::JsonValue JsonValue