@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()
 Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify
 project. | 
| UpdateBackendAuthMFAConfig | getMfa()
 Describes whether multi-factor authentication policies should be applied 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. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setForgotPassword(UpdateBackendAuthForgotPasswordConfig forgotPassword)
 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 multi-factor authentication policies should be applied 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. | 
| String | toString()Returns a string representation of this object. | 
| UpdateBackendAuthUserPoolConfig | withForgotPassword(UpdateBackendAuthForgotPasswordConfig forgotPassword)
 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 multi-factor authentication policies should be applied 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. | 
public void setForgotPassword(UpdateBackendAuthForgotPasswordConfig forgotPassword)
Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
forgotPassword - Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your
        Amplify project.public UpdateBackendAuthForgotPasswordConfig getForgotPassword()
Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
public UpdateBackendAuthUserPoolConfig withForgotPassword(UpdateBackendAuthForgotPasswordConfig forgotPassword)
Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
forgotPassword - Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your
        Amplify project.public void setMfa(UpdateBackendAuthMFAConfig mfa)
Describes whether multi-factor authentication policies should be applied for your Amazon Cognito user pool configured as a part of your Amplify project.
mfa - Describes whether multi-factor authentication policies should be applied for your Amazon Cognito user pool
        configured as a part of your Amplify project.public UpdateBackendAuthMFAConfig getMfa()
Describes whether multi-factor authentication policies should be applied for your Amazon Cognito user pool configured as a part of your Amplify project.
public UpdateBackendAuthUserPoolConfig withMfa(UpdateBackendAuthMFAConfig mfa)
Describes whether multi-factor authentication policies should be applied for your Amazon Cognito user pool configured as a part of your Amplify project.
mfa - Describes whether multi-factor authentication policies should be applied 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 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.