Cloneable
, ReadLimitInfo
, ToCopyableBuilder<CreateUserPoolRequest.Builder,CreateUserPoolRequest>
@Generated("software.amazon.awssdk:codegen") public class CreateUserPoolRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<CreateUserPoolRequest.Builder,CreateUserPoolRequest>
Represents the request to create a user pool.
Modifier and Type | Class | Description |
---|---|---|
static interface |
CreateUserPoolRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
AdminCreateUserConfigType |
adminCreateUserConfig() |
The configuration for
AdminCreateUser requests. |
List<String> |
aliasAttributes() |
Attributes supported as an alias for this user pool.
|
List<String> |
autoVerifiedAttributes() |
The attributes to be auto-verified.
|
static CreateUserPoolRequest.Builder |
builder() |
|
DeviceConfigurationType |
deviceConfiguration() |
The device configuration.
|
EmailConfigurationType |
emailConfiguration() |
The email configuration.
|
String |
emailVerificationMessage() |
A string representing the email verification message.
|
String |
emailVerificationSubject() |
A string representing the email verification subject.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
LambdaConfigType |
lambdaConfig() |
The Lambda trigger configuration information for the new user pool.
|
String |
mfaConfiguration() |
Specifies MFA configuration details.
|
UserPoolPolicyType |
policies() |
The policies associated with the new user pool.
|
String |
poolName() |
A string used to name the user pool.
|
List<SchemaAttributeType> |
schema() |
An array of schema attributes for the new user pool.
|
static Class<? extends CreateUserPoolRequest.Builder> |
serializableBuilderClass() |
|
String |
smsAuthenticationMessage() |
A string representing the SMS authentication message.
|
SmsConfigurationType |
smsConfiguration() |
The SMS configuration.
|
String |
smsVerificationMessage() |
A string representing the SMS verification message.
|
CreateUserPoolRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
Map<String,String> |
userPoolTags() |
The cost allocation tags for the user pool.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String poolName()
A string used to name the user pool.
public UserPoolPolicyType policies()
The policies associated with the new user pool.
public LambdaConfigType lambdaConfig()
The Lambda trigger configuration information for the new user pool.
public List<String> autoVerifiedAttributes()
The attributes to be auto-verified. Possible values: email, phone_number.
VerifiedAttributeType
public List<String> aliasAttributes()
Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.
AliasAttributeType
public String smsVerificationMessage()
A string representing the SMS verification message.
public String emailVerificationMessage()
A string representing the email verification message.
public String emailVerificationSubject()
A string representing the email verification subject.
public String smsAuthenticationMessage()
A string representing the SMS authentication message.
public String mfaConfiguration()
Specifies MFA configuration details.
UserPoolMfaType
public DeviceConfigurationType deviceConfiguration()
The device configuration.
public EmailConfigurationType emailConfiguration()
The email configuration.
public SmsConfigurationType smsConfiguration()
The SMS configuration.
public Map<String,String> userPoolTags()
The cost allocation tags for the user pool. For more information, see Adding Cost Allocation Tags to Your User Pool
public AdminCreateUserConfigType adminCreateUserConfig()
The configuration for AdminCreateUser
requests.
AdminCreateUser
requests.public List<SchemaAttributeType> schema()
An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.
public CreateUserPoolRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateUserPoolRequest.Builder,CreateUserPoolRequest>
public static CreateUserPoolRequest.Builder builder()
public static Class<? extends CreateUserPoolRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.