28 namespace CognitoIdentityProvider
62 inline void SetPoolName(
const char* value) { m_poolNameHasBeenSet =
true; m_poolName.assign(value); }
231 inline void SetSmsVerificationMessage(
const char* value) { m_smsVerificationMessageHasBeenSet =
true; m_smsVerificationMessage.assign(value); }
266 inline void SetEmailVerificationMessage(
const char* value) { m_emailVerificationMessageHasBeenSet =
true; m_emailVerificationMessage.assign(value); }
301 inline void SetEmailVerificationSubject(
const char* value) { m_emailVerificationSubjectHasBeenSet =
true; m_emailVerificationSubject.assign(value); }
336 inline void SetSmsAuthenticationMessage(
const char* value) { m_smsAuthenticationMessageHasBeenSet =
true; m_smsAuthenticationMessage.assign(value); }
380 bool m_poolNameHasBeenSet;
382 bool m_policiesHasBeenSet;
384 bool m_lambdaConfigHasBeenSet;
386 bool m_autoVerifiedAttributesHasBeenSet;
388 bool m_aliasAttributesHasBeenSet;
390 bool m_smsVerificationMessageHasBeenSet;
392 bool m_emailVerificationMessageHasBeenSet;
394 bool m_emailVerificationSubjectHasBeenSet;
396 bool m_smsAuthenticationMessageHasBeenSet;
398 bool m_mfaConfigurationHasBeenSet;
CreateUserPoolRequest & AddAliasAttributes(const AliasAttributeType &value)
void SetEmailVerificationMessage(Aws::String &&value)
CreateUserPoolRequest & WithAutoVerifiedAttributes(const Aws::Vector< VerifiedAttributeType > &value)
void SetPoolName(const Aws::String &value)
void SetAutoVerifiedAttributes(const Aws::Vector< VerifiedAttributeType > &value)
const UserPoolMfaType & GetMfaConfiguration() const
CreateUserPoolRequest & WithEmailVerificationSubject(Aws::String &&value)
CreateUserPoolRequest & WithSmsVerificationMessage(const char *value)
const LambdaConfigType & GetLambdaConfig() const
const Aws::String & GetEmailVerificationMessage() const
CreateUserPoolRequest & WithSmsAuthenticationMessage(Aws::String &&value)
CreateUserPoolRequest & WithPoolName(const Aws::String &value)
const Aws::String & GetEmailVerificationSubject() const
CreateUserPoolRequest & WithAliasAttributes(Aws::Vector< AliasAttributeType > &&value)
void SetSmsVerificationMessage(const Aws::String &value)
const Aws::String & GetPoolName() const
void SetEmailVerificationMessage(const char *value)
void SetSmsAuthenticationMessage(const Aws::String &value)
CreateUserPoolRequest & WithEmailVerificationMessage(Aws::String &&value)
void SetSmsAuthenticationMessage(const char *value)
void SetSmsVerificationMessage(Aws::String &&value)
CreateUserPoolRequest & WithMfaConfiguration(const UserPoolMfaType &value)
const Aws::String & GetSmsAuthenticationMessage() const
CreateUserPoolRequest & WithPoolName(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
CreateUserPoolRequest & WithPolicies(UserPoolPolicyType &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
void SetAliasAttributes(Aws::Vector< AliasAttributeType > &&value)
CreateUserPoolRequest & AddAutoVerifiedAttributes(const VerifiedAttributeType &value)
void SetAutoVerifiedAttributes(Aws::Vector< VerifiedAttributeType > &&value)
const Aws::Vector< VerifiedAttributeType > & GetAutoVerifiedAttributes() const
CreateUserPoolRequest & AddAliasAttributes(AliasAttributeType &&value)
const Aws::Vector< AliasAttributeType > & GetAliasAttributes() const
CreateUserPoolRequest & WithLambdaConfig(const LambdaConfigType &value)
void SetPolicies(UserPoolPolicyType &&value)
CreateUserPoolRequest & WithPolicies(const UserPoolPolicyType &value)
const Aws::String & GetSmsVerificationMessage() const
void SetPoolName(const char *value)
void SetSmsVerificationMessage(const char *value)
CreateUserPoolRequest & AddAutoVerifiedAttributes(VerifiedAttributeType &&value)
void SetAliasAttributes(const Aws::Vector< AliasAttributeType > &value)
void SetLambdaConfig(LambdaConfigType &&value)
void SetEmailVerificationSubject(Aws::String &&value)
CreateUserPoolRequest & WithLambdaConfig(LambdaConfigType &&value)
#define AWS_COGNITOIDENTITYPROVIDER_API
const UserPoolPolicyType & GetPolicies() const
CreateUserPoolRequest & WithEmailVerificationMessage(const char *value)
void SetSmsAuthenticationMessage(Aws::String &&value)
CreateUserPoolRequest & WithSmsVerificationMessage(const Aws::String &value)
CreateUserPoolRequest & WithSmsAuthenticationMessage(const Aws::String &value)
CreateUserPoolRequest & WithAliasAttributes(const Aws::Vector< AliasAttributeType > &value)
void SetMfaConfiguration(const UserPoolMfaType &value)
void SetEmailVerificationSubject(const char *value)
CreateUserPoolRequest & WithEmailVerificationMessage(const Aws::String &value)
CreateUserPoolRequest & WithMfaConfiguration(UserPoolMfaType &&value)
void SetMfaConfiguration(UserPoolMfaType &&value)
void SetEmailVerificationMessage(const Aws::String &value)
void SetLambdaConfig(const LambdaConfigType &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetPolicies(const UserPoolPolicyType &value)
CreateUserPoolRequest & WithSmsVerificationMessage(Aws::String &&value)
CreateUserPoolRequest & WithEmailVerificationSubject(const char *value)
CreateUserPoolRequest & WithPoolName(Aws::String &&value)
void SetEmailVerificationSubject(const Aws::String &value)
CreateUserPoolRequest & WithAutoVerifiedAttributes(Aws::Vector< VerifiedAttributeType > &&value)
CreateUserPoolRequest & WithEmailVerificationSubject(const Aws::String &value)
JSON (JavaScript Object Notation).
void SetPoolName(Aws::String &&value)
CreateUserPoolRequest & WithSmsAuthenticationMessage(const char *value)