7#include <aws/translate/Translate_EXPORTS.h>
8#include <aws/translate/model/Formality.h>
9#include <aws/translate/model/Profanity.h>
10#include <aws/translate/model/Brevity.h>
108 inline void SetBrevity(
Brevity&& value) { m_brevityHasBeenSet =
true; m_brevity = std::move(value); }
115 bool m_formalityHasBeenSet =
false;
118 bool m_profanityHasBeenSet =
false;
121 bool m_brevityHasBeenSet =
false;
TranslationSettings & WithFormality(const Formality &value)
const Profanity & GetProfanity() const
TranslationSettings & WithProfanity(const Profanity &value)
void SetProfanity(Profanity &&value)
void SetFormality(Formality &&value)
AWS_TRANSLATE_API TranslationSettings(Aws::Utils::Json::JsonView jsonValue)
void SetBrevity(Brevity &&value)
AWS_TRANSLATE_API TranslationSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetProfanity(const Profanity &value)
void SetFormality(const Formality &value)
AWS_TRANSLATE_API TranslationSettings()
void SetBrevity(const Brevity &value)
TranslationSettings & WithProfanity(Profanity &&value)
TranslationSettings & WithFormality(Formality &&value)
TranslationSettings & WithBrevity(Brevity &&value)
const Brevity & GetBrevity() const
TranslationSettings & WithBrevity(const Brevity &value)
bool FormalityHasBeenSet() const
bool ProfanityHasBeenSet() const
bool BrevityHasBeenSet() const
const Formality & GetFormality() const
AWS_TRANSLATE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue