void SetTemplate(TemplateT &&value)
bool RawHasBeenSet() const
void SetRaw(RawT &&value)
AWS_PINPOINTEMAIL_API EmailContent(Aws::Utils::Json::JsonView jsonValue)
const Template & GetTemplate() const
const RawMessage & GetRaw() const
const Message & GetSimple() const
EmailContent & WithSimple(SimpleT &&value)
void SetSimple(SimpleT &&value)
AWS_PINPOINTEMAIL_API EmailContent & operator=(Aws::Utils::Json::JsonView jsonValue)
EmailContent & WithRaw(RawT &&value)
bool SimpleHasBeenSet() const
AWS_PINPOINTEMAIL_API EmailContent()=default
AWS_PINPOINTEMAIL_API Aws::Utils::Json::JsonValue Jsonize() const
bool TemplateHasBeenSet() const
EmailContent & WithTemplate(TemplateT &&value)