31 namespace CognitoIdentityProvider
65 inline void SetPoolName(
const char* value) { m_poolNameHasBeenSet =
true; m_poolName.assign(value); }
234 inline void SetSmsVerificationMessage(
const char* value) { m_smsVerificationMessageHasBeenSet =
true; m_smsVerificationMessage.assign(value); }
269 inline void SetEmailVerificationMessage(
const char* value) { m_emailVerificationMessageHasBeenSet =
true; m_emailVerificationMessage.assign(value); }
304 inline void SetEmailVerificationSubject(
const char* value) { m_emailVerificationSubjectHasBeenSet =
true; m_emailVerificationSubject.assign(value); }
339 inline void SetSmsAuthenticationMessage(
const char* value) { m_smsAuthenticationMessageHasBeenSet =
true; m_smsAuthenticationMessage.assign(value); }
458 bool m_poolNameHasBeenSet;
460 bool m_policiesHasBeenSet;
462 bool m_lambdaConfigHasBeenSet;
464 bool m_autoVerifiedAttributesHasBeenSet;
466 bool m_aliasAttributesHasBeenSet;
468 bool m_smsVerificationMessageHasBeenSet;
470 bool m_emailVerificationMessageHasBeenSet;
472 bool m_emailVerificationSubjectHasBeenSet;
474 bool m_smsAuthenticationMessageHasBeenSet;
476 bool m_mfaConfigurationHasBeenSet;
478 bool m_deviceConfigurationHasBeenSet;
480 bool m_emailConfigurationHasBeenSet;
482 bool m_smsConfigurationHasBeenSet;
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)
void SetSmsConfiguration(SmsConfigurationType &&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 & WithDeviceConfiguration(const DeviceConfigurationType &value)
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)
CreateUserPoolRequest & WithEmailConfiguration(EmailConfigurationType &&value)
void SetAutoVerifiedAttributes(Aws::Vector< VerifiedAttributeType > &&value)
void SetDeviceConfiguration(const DeviceConfigurationType &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 & WithSmsConfiguration(const SmsConfigurationType &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 SetDeviceConfiguration(DeviceConfigurationType &&value)
void SetLambdaConfig(LambdaConfigType &&value)
void SetEmailVerificationSubject(Aws::String &&value)
CreateUserPoolRequest & WithLambdaConfig(LambdaConfigType &&value)
#define AWS_COGNITOIDENTITYPROVIDER_API
const DeviceConfigurationType & GetDeviceConfiguration() const
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 & WithSmsConfiguration(SmsConfigurationType &&value)
CreateUserPoolRequest & WithDeviceConfiguration(DeviceConfigurationType &&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)
const SmsConfigurationType & GetSmsConfiguration() const
void SetMfaConfiguration(UserPoolMfaType &&value)
void SetEmailVerificationMessage(const Aws::String &value)
void SetSmsConfiguration(const SmsConfigurationType &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 & WithEmailConfiguration(const EmailConfigurationType &value)
const EmailConfigurationType & GetEmailConfiguration() const
CreateUserPoolRequest & WithEmailVerificationSubject(const char *value)
void SetEmailConfiguration(EmailConfigurationType &&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)
void SetEmailConfiguration(const EmailConfigurationType &value)