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