@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 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. 
 | 
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 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. 
 | 
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 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. 
 | 
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 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 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.