7#include <aws/sms/SMS_EXPORTS.h>
8#include <aws/sms/model/Source.h>
9#include <aws/sms/model/ScriptType.h>
47 inline void SetSource(
const Source& value) { m_sourceHasBeenSet =
true; m_source = value; }
48 inline void SetSource(
Source&& value) { m_sourceHasBeenSet =
true; m_source = std::move(value); }
67 bool m_sourceHasBeenSet =
false;
70 bool m_scriptTypeHasBeenSet =
false;
const Source & GetSource() const
void SetScriptType(const ScriptType &value)
AWS_SMS_API Aws::Utils::Json::JsonValue Jsonize() const
UserDataValidationParameters & WithScriptType(const ScriptType &value)
bool ScriptTypeHasBeenSet() const
void SetSource(Source &&value)
UserDataValidationParameters & WithSource(const Source &value)
UserDataValidationParameters & WithSource(Source &&value)
bool SourceHasBeenSet() const
AWS_SMS_API UserDataValidationParameters()
UserDataValidationParameters & WithScriptType(ScriptType &&value)
const ScriptType & GetScriptType() const
AWS_SMS_API UserDataValidationParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetScriptType(ScriptType &&value)
void SetSource(const Source &value)
AWS_SMS_API UserDataValidationParameters(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue