@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 Object
Object.toString()
public UpdateBackendAuthUserPoolConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.