@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateBackendAuthUserPoolConfig extends Object implements Serializable, Cloneable, StructuredPojo
Describes the Amazon Cognito user pool configuration for the authorization resource to be configured for your Amplify project on an update.
| Constructor and Description |
|---|
UpdateBackendAuthUserPoolConfig() |
| Modifier and Type | Method and Description |
|---|---|
UpdateBackendAuthUserPoolConfig |
clone() |
boolean |
equals(Object obj) |
UpdateBackendAuthForgotPasswordConfig |
getForgotPassword()
(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part
of your Amplify project.
|
UpdateBackendAuthMFAConfig |
getMfa()
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a
part of your Amplify project.
|
UpdateBackendAuthOAuthConfig |
getOAuth()
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify
project.
|
UpdateBackendAuthPasswordPolicyConfig |
getPasswordPolicy()
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
|
UpdateBackendAuthVerificationMessageConfig |
getVerificationMessage()
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your
Amplify project.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setForgotPassword(UpdateBackendAuthForgotPasswordConfig forgotPassword)
(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part
of your Amplify project.
|
void |
setMfa(UpdateBackendAuthMFAConfig mfa)
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a
part of your Amplify project.
|
void |
setOAuth(UpdateBackendAuthOAuthConfig oAuth)
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify
project.
|
void |
setPasswordPolicy(UpdateBackendAuthPasswordPolicyConfig passwordPolicy)
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
|
void |
setVerificationMessage(UpdateBackendAuthVerificationMessageConfig verificationMessage)
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your
Amplify project.
|
String |
toString()
Returns a string representation of this object.
|
UpdateBackendAuthUserPoolConfig |
withForgotPassword(UpdateBackendAuthForgotPasswordConfig forgotPassword)
(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part
of your Amplify project.
|
UpdateBackendAuthUserPoolConfig |
withMfa(UpdateBackendAuthMFAConfig mfa)
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a
part of your Amplify project.
|
UpdateBackendAuthUserPoolConfig |
withOAuth(UpdateBackendAuthOAuthConfig oAuth)
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify
project.
|
UpdateBackendAuthUserPoolConfig |
withPasswordPolicy(UpdateBackendAuthPasswordPolicyConfig passwordPolicy)
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
|
UpdateBackendAuthUserPoolConfig |
withVerificationMessage(UpdateBackendAuthVerificationMessageConfig verificationMessage)
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your
Amplify project.
|
public void setForgotPassword(UpdateBackendAuthForgotPasswordConfig forgotPassword)
(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
forgotPassword - (DEPRECATED)public UpdateBackendAuthForgotPasswordConfig getForgotPassword()
(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
public UpdateBackendAuthUserPoolConfig withForgotPassword(UpdateBackendAuthForgotPasswordConfig forgotPassword)
(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
forgotPassword - (DEPRECATED)public void setMfa(UpdateBackendAuthMFAConfig mfa)
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.
mfa - Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool
configured as a part of your Amplify project.public UpdateBackendAuthMFAConfig getMfa()
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.
public UpdateBackendAuthUserPoolConfig withMfa(UpdateBackendAuthMFAConfig mfa)
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.
mfa - Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool
configured as a part of your Amplify project.public void setOAuth(UpdateBackendAuthOAuthConfig oAuth)
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.
oAuth - Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your
Amplify project.public UpdateBackendAuthOAuthConfig getOAuth()
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.
public UpdateBackendAuthUserPoolConfig withOAuth(UpdateBackendAuthOAuthConfig oAuth)
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.
oAuth - Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your
Amplify project.public void setPasswordPolicy(UpdateBackendAuthPasswordPolicyConfig passwordPolicy)
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
passwordPolicy - Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify
project.public UpdateBackendAuthPasswordPolicyConfig getPasswordPolicy()
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
public UpdateBackendAuthUserPoolConfig withPasswordPolicy(UpdateBackendAuthPasswordPolicyConfig passwordPolicy)
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
passwordPolicy - Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify
project.public void setVerificationMessage(UpdateBackendAuthVerificationMessageConfig verificationMessage)
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.
verificationMessage - Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of
your Amplify project.public UpdateBackendAuthVerificationMessageConfig getVerificationMessage()
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.
public UpdateBackendAuthUserPoolConfig withVerificationMessage(UpdateBackendAuthVerificationMessageConfig verificationMessage)
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.
verificationMessage - Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of
your Amplify project.public String toString()
toString in class ObjectObject.toString()public UpdateBackendAuthUserPoolConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.