7#include <aws/finspace/Finspace_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename EmailAddressT = Aws::String>
47 void SetEmailAddress(EmailAddressT&& value) { m_emailAddressHasBeenSet =
true; m_emailAddress = std::forward<EmailAddressT>(value); }
48 template<
typename EmailAddressT = Aws::String>
58 template<
typename FirstNameT = Aws::String>
59 void SetFirstName(FirstNameT&& value) { m_firstNameHasBeenSet =
true; m_firstName = std::forward<FirstNameT>(value); }
60 template<
typename FirstNameT = Aws::String>
70 template<
typename LastNameT = Aws::String>
71 void SetLastName(LastNameT&& value) { m_lastNameHasBeenSet =
true; m_lastName = std::forward<LastNameT>(value); }
72 template<
typename LastNameT = Aws::String>
78 bool m_emailAddressHasBeenSet =
false;
81 bool m_firstNameHasBeenSet =
false;
84 bool m_lastNameHasBeenSet =
false;
void SetEmailAddress(EmailAddressT &&value)
AWS_FINSPACE_API SuperuserParameters()=default
void SetLastName(LastNameT &&value)
const Aws::String & GetFirstName() const
SuperuserParameters & WithFirstName(FirstNameT &&value)
AWS_FINSPACE_API SuperuserParameters(Aws::Utils::Json::JsonView jsonValue)
SuperuserParameters & WithEmailAddress(EmailAddressT &&value)
void SetFirstName(FirstNameT &&value)
SuperuserParameters & WithLastName(LastNameT &&value)
AWS_FINSPACE_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetLastName() const
bool EmailAddressHasBeenSet() const
AWS_FINSPACE_API SuperuserParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetEmailAddress() const
bool FirstNameHasBeenSet() const
bool LastNameHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue