CopyableBuilder<CreateUserPoolRequest.Builder,CreateUserPoolRequest>
, SdkBuilder<CreateUserPoolRequest.Builder,CreateUserPoolRequest>
public static interface CreateUserPoolRequest.Builder extends CopyableBuilder<CreateUserPoolRequest.Builder,CreateUserPoolRequest>
Modifier and Type | Method | Description |
---|---|---|
CreateUserPoolRequest.Builder |
adminCreateUserConfig(AdminCreateUserConfigType adminCreateUserConfig) |
The configuration for
AdminCreateUser requests. |
CreateUserPoolRequest.Builder |
aliasAttributes(String... aliasAttributes) |
Attributes supported as an alias for this user pool.
|
CreateUserPoolRequest.Builder |
aliasAttributes(Collection<String> aliasAttributes) |
Attributes supported as an alias for this user pool.
|
CreateUserPoolRequest.Builder |
aliasAttributes(AliasAttributeType... aliasAttributes) |
Attributes supported as an alias for this user pool.
|
CreateUserPoolRequest.Builder |
autoVerifiedAttributes(String... autoVerifiedAttributes) |
The attributes to be auto-verified.
|
CreateUserPoolRequest.Builder |
autoVerifiedAttributes(Collection<String> autoVerifiedAttributes) |
The attributes to be auto-verified.
|
CreateUserPoolRequest.Builder |
autoVerifiedAttributes(VerifiedAttributeType... autoVerifiedAttributes) |
The attributes to be auto-verified.
|
CreateUserPoolRequest.Builder |
deviceConfiguration(DeviceConfigurationType deviceConfiguration) |
The device configuration.
|
CreateUserPoolRequest.Builder |
emailConfiguration(EmailConfigurationType emailConfiguration) |
The email configuration.
|
CreateUserPoolRequest.Builder |
emailVerificationMessage(String emailVerificationMessage) |
A string representing the email verification message.
|
CreateUserPoolRequest.Builder |
emailVerificationSubject(String emailVerificationSubject) |
A string representing the email verification subject.
|
CreateUserPoolRequest.Builder |
lambdaConfig(LambdaConfigType lambdaConfig) |
The Lambda trigger configuration information for the new user pool.
|
CreateUserPoolRequest.Builder |
mfaConfiguration(String mfaConfiguration) |
Specifies MFA configuration details.
|
CreateUserPoolRequest.Builder |
mfaConfiguration(UserPoolMfaType mfaConfiguration) |
Specifies MFA configuration details.
|
CreateUserPoolRequest.Builder |
policies(UserPoolPolicyType policies) |
The policies associated with the new user pool.
|
CreateUserPoolRequest.Builder |
poolName(String poolName) |
A string used to name the user pool.
|
CreateUserPoolRequest.Builder |
schema(Collection<SchemaAttributeType> schema) |
An array of schema attributes for the new user pool.
|
CreateUserPoolRequest.Builder |
schema(SchemaAttributeType... schema) |
An array of schema attributes for the new user pool.
|
CreateUserPoolRequest.Builder |
smsAuthenticationMessage(String smsAuthenticationMessage) |
A string representing the SMS authentication message.
|
CreateUserPoolRequest.Builder |
smsConfiguration(SmsConfigurationType smsConfiguration) |
The SMS configuration.
|
CreateUserPoolRequest.Builder |
smsVerificationMessage(String smsVerificationMessage) |
A string representing the SMS verification message.
|
CreateUserPoolRequest.Builder |
userPoolTags(Map<String,String> userPoolTags) |
The cost allocation tags for the user pool.
|
copy
apply, build
CreateUserPoolRequest.Builder poolName(String poolName)
A string used to name the user pool.
poolName
- A string used to name the user pool.CreateUserPoolRequest.Builder policies(UserPoolPolicyType policies)
The policies associated with the new user pool.
policies
- The policies associated with the new user pool.CreateUserPoolRequest.Builder lambdaConfig(LambdaConfigType lambdaConfig)
The Lambda trigger configuration information for the new user pool.
lambdaConfig
- The Lambda trigger configuration information for the new user pool.CreateUserPoolRequest.Builder autoVerifiedAttributes(Collection<String> autoVerifiedAttributes)
The attributes to be auto-verified. Possible values: email, phone_number.
autoVerifiedAttributes
- The attributes to be auto-verified. Possible values: email, phone_number.VerifiedAttributeType
CreateUserPoolRequest.Builder autoVerifiedAttributes(String... autoVerifiedAttributes)
The attributes to be auto-verified. Possible values: email, phone_number.
NOTE: This method appends the values to the existing list (if any). Use
#setAutoVerifiedAttributes(java.util.Collection)
or
#withAutoVerifiedAttributes(java.util.Collection)
if you want to override the existing values.
autoVerifiedAttributes
- The attributes to be auto-verified. Possible values: email, phone_number.VerifiedAttributeType
CreateUserPoolRequest.Builder autoVerifiedAttributes(VerifiedAttributeType... autoVerifiedAttributes)
The attributes to be auto-verified. Possible values: email, phone_number.
NOTE: This method appends the values to the existing list (if any). Use
#setAutoVerifiedAttributes(java.util.Collection)
or
#withAutoVerifiedAttributes(java.util.Collection)
if you want to override the existing values.
autoVerifiedAttributes
- The attributes to be auto-verified. Possible values: email, phone_number.VerifiedAttributeType
CreateUserPoolRequest.Builder aliasAttributes(Collection<String> aliasAttributes)
Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.
aliasAttributes
- Attributes supported as an alias for this user pool. Possible values: phone_number,
email, or preferred_username.AliasAttributeType
CreateUserPoolRequest.Builder aliasAttributes(String... aliasAttributes)
Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.
NOTE: This method appends the values to the existing list (if any). Use
#setAliasAttributes(java.util.Collection)
or #withAliasAttributes(java.util.Collection)
if
you want to override the existing values.
aliasAttributes
- Attributes supported as an alias for this user pool. Possible values: phone_number,
email, or preferred_username.AliasAttributeType
CreateUserPoolRequest.Builder aliasAttributes(AliasAttributeType... aliasAttributes)
Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.
NOTE: This method appends the values to the existing list (if any). Use
#setAliasAttributes(java.util.Collection)
or #withAliasAttributes(java.util.Collection)
if
you want to override the existing values.
aliasAttributes
- Attributes supported as an alias for this user pool. Possible values: phone_number,
email, or preferred_username.AliasAttributeType
CreateUserPoolRequest.Builder smsVerificationMessage(String smsVerificationMessage)
A string representing the SMS verification message.
smsVerificationMessage
- A string representing the SMS verification message.CreateUserPoolRequest.Builder emailVerificationMessage(String emailVerificationMessage)
A string representing the email verification message.
emailVerificationMessage
- A string representing the email verification message.CreateUserPoolRequest.Builder emailVerificationSubject(String emailVerificationSubject)
A string representing the email verification subject.
emailVerificationSubject
- A string representing the email verification subject.CreateUserPoolRequest.Builder smsAuthenticationMessage(String smsAuthenticationMessage)
A string representing the SMS authentication message.
smsAuthenticationMessage
- A string representing the SMS authentication message.CreateUserPoolRequest.Builder mfaConfiguration(String mfaConfiguration)
Specifies MFA configuration details.
mfaConfiguration
- Specifies MFA configuration details.UserPoolMfaType
CreateUserPoolRequest.Builder mfaConfiguration(UserPoolMfaType mfaConfiguration)
Specifies MFA configuration details.
mfaConfiguration
- Specifies MFA configuration details.UserPoolMfaType
CreateUserPoolRequest.Builder deviceConfiguration(DeviceConfigurationType deviceConfiguration)
The device configuration.
deviceConfiguration
- The device configuration.CreateUserPoolRequest.Builder emailConfiguration(EmailConfigurationType emailConfiguration)
The email configuration.
emailConfiguration
- The email configuration.CreateUserPoolRequest.Builder smsConfiguration(SmsConfigurationType smsConfiguration)
The SMS configuration.
smsConfiguration
- The SMS configuration.CreateUserPoolRequest.Builder userPoolTags(Map<String,String> userPoolTags)
The cost allocation tags for the user pool. For more information, see Adding Cost Allocation Tags to Your User Pool
userPoolTags
- The cost allocation tags for the user pool. For more information, see Adding Cost Allocation Tags to Your User PoolCreateUserPoolRequest.Builder adminCreateUserConfig(AdminCreateUserConfigType adminCreateUserConfig)
The configuration for AdminCreateUser
requests.
adminCreateUserConfig
- The configuration for AdminCreateUser
requests.CreateUserPoolRequest.Builder schema(Collection<SchemaAttributeType> schema)
An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.
schema
- An array of schema attributes for the new user pool. These attributes can be standard or custom
attributes.CreateUserPoolRequest.Builder schema(SchemaAttributeType... schema)
An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.
NOTE: This method appends the values to the existing list (if any). Use
#setSchema(java.util.Collection)
or #withSchema(java.util.Collection)
if you want to override
the existing values.
schema
- An array of schema attributes for the new user pool. These attributes can be standard or custom
attributes.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.