7#include <aws/amplifybackend/AmplifyBackend_EXPORTS.h>
8#include <aws/amplifybackend/model/UpdateBackendAuthForgotPasswordConfig.h>
9#include <aws/amplifybackend/model/UpdateBackendAuthMFAConfig.h>
10#include <aws/amplifybackend/model/UpdateBackendAuthOAuthConfig.h>
11#include <aws/amplifybackend/model/UpdateBackendAuthPasswordPolicyConfig.h>
12#include <aws/amplifybackend/model/UpdateBackendAuthVerificationMessageConfig.h>
25namespace AmplifyBackend
113 bool m_forgotPasswordHasBeenSet =
false;
116 bool m_mfaHasBeenSet =
false;
119 bool m_oAuthHasBeenSet =
false;
122 bool m_passwordPolicyHasBeenSet =
false;
125 bool m_verificationMessageHasBeenSet =
false;
UpdateBackendAuthUserPoolConfig & WithForgotPassword(const UpdateBackendAuthForgotPasswordConfig &value)
UpdateBackendAuthUserPoolConfig & WithPasswordPolicy(const UpdateBackendAuthPasswordPolicyConfig &value)
const UpdateBackendAuthVerificationMessageConfig & GetVerificationMessage() const
UpdateBackendAuthUserPoolConfig & WithForgotPassword(UpdateBackendAuthForgotPasswordConfig &&value)
bool ForgotPasswordHasBeenSet() const
const UpdateBackendAuthMFAConfig & GetMfa() const
void SetOAuth(UpdateBackendAuthOAuthConfig &&value)
bool VerificationMessageHasBeenSet() const
void SetVerificationMessage(const UpdateBackendAuthVerificationMessageConfig &value)
void SetMfa(UpdateBackendAuthMFAConfig &&value)
UpdateBackendAuthUserPoolConfig & WithMfa(UpdateBackendAuthMFAConfig &&value)
UpdateBackendAuthUserPoolConfig & WithOAuth(const UpdateBackendAuthOAuthConfig &value)
const UpdateBackendAuthPasswordPolicyConfig & GetPasswordPolicy() const
AWS_AMPLIFYBACKEND_API UpdateBackendAuthUserPoolConfig()
AWS_AMPLIFYBACKEND_API UpdateBackendAuthUserPoolConfig(Aws::Utils::Json::JsonView jsonValue)
void SetOAuth(const UpdateBackendAuthOAuthConfig &value)
void SetForgotPassword(const UpdateBackendAuthForgotPasswordConfig &value)
void SetForgotPassword(UpdateBackendAuthForgotPasswordConfig &&value)
const UpdateBackendAuthOAuthConfig & GetOAuth() const
void SetPasswordPolicy(const UpdateBackendAuthPasswordPolicyConfig &value)
UpdateBackendAuthUserPoolConfig & WithOAuth(UpdateBackendAuthOAuthConfig &&value)
AWS_AMPLIFYBACKEND_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_AMPLIFYBACKEND_API UpdateBackendAuthUserPoolConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
const UpdateBackendAuthForgotPasswordConfig & GetForgotPassword() const
UpdateBackendAuthUserPoolConfig & WithVerificationMessage(const UpdateBackendAuthVerificationMessageConfig &value)
UpdateBackendAuthUserPoolConfig & WithPasswordPolicy(UpdateBackendAuthPasswordPolicyConfig &&value)
void SetMfa(const UpdateBackendAuthMFAConfig &value)
bool OAuthHasBeenSet() const
bool PasswordPolicyHasBeenSet() const
UpdateBackendAuthUserPoolConfig & WithVerificationMessage(UpdateBackendAuthVerificationMessageConfig &&value)
bool MfaHasBeenSet() const
UpdateBackendAuthUserPoolConfig & WithMfa(const UpdateBackendAuthMFAConfig &value)
void SetVerificationMessage(UpdateBackendAuthVerificationMessageConfig &&value)
void SetPasswordPolicy(UpdateBackendAuthPasswordPolicyConfig &&value)
Aws::Utils::Json::JsonValue JsonValue