AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig Class Reference

#include <CreateBackendAuthForgotPasswordConfig.h>

Public Member Functions

 CreateBackendAuthForgotPasswordConfig ()
 
 CreateBackendAuthForgotPasswordConfig (Aws::Utils::Json::JsonView jsonValue)
 
CreateBackendAuthForgotPasswordConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DeliveryMethodGetDeliveryMethod () const
 
bool DeliveryMethodHasBeenSet () const
 
void SetDeliveryMethod (const DeliveryMethod &value)
 
void SetDeliveryMethod (DeliveryMethod &&value)
 
CreateBackendAuthForgotPasswordConfigWithDeliveryMethod (const DeliveryMethod &value)
 
CreateBackendAuthForgotPasswordConfigWithDeliveryMethod (DeliveryMethod &&value)
 
const EmailSettingsGetEmailSettings () const
 
bool EmailSettingsHasBeenSet () const
 
void SetEmailSettings (const EmailSettings &value)
 
void SetEmailSettings (EmailSettings &&value)
 
CreateBackendAuthForgotPasswordConfigWithEmailSettings (const EmailSettings &value)
 
CreateBackendAuthForgotPasswordConfigWithEmailSettings (EmailSettings &&value)
 
const SmsSettingsGetSmsSettings () const
 
bool SmsSettingsHasBeenSet () const
 
void SetSmsSettings (const SmsSettings &value)
 
void SetSmsSettings (SmsSettings &&value)
 
CreateBackendAuthForgotPasswordConfigWithSmsSettings (const SmsSettings &value)
 
CreateBackendAuthForgotPasswordConfigWithSmsSettings (SmsSettings &&value)
 

Detailed Description

Describes the forgot password policy for authenticating into the Amplify app.

See Also:

AWS API Reference

Definition at line 34 of file CreateBackendAuthForgotPasswordConfig.h.

Constructor & Destructor Documentation

◆ CreateBackendAuthForgotPasswordConfig() [1/2]

Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::CreateBackendAuthForgotPasswordConfig ( )

◆ CreateBackendAuthForgotPasswordConfig() [2/2]

Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::CreateBackendAuthForgotPasswordConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DeliveryMethodHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::DeliveryMethodHasBeenSet ( ) const
inline

Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

Definition at line 53 of file CreateBackendAuthForgotPasswordConfig.h.

◆ EmailSettingsHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::EmailSettingsHasBeenSet ( ) const
inline

The configuration for the email sent when an app user forgets their password.

Definition at line 90 of file CreateBackendAuthForgotPasswordConfig.h.

◆ GetDeliveryMethod()

const DeliveryMethod& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::GetDeliveryMethod ( ) const
inline

Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

Definition at line 47 of file CreateBackendAuthForgotPasswordConfig.h.

◆ GetEmailSettings()

const EmailSettings& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::GetEmailSettings ( ) const
inline

The configuration for the email sent when an app user forgets their password.

Definition at line 84 of file CreateBackendAuthForgotPasswordConfig.h.

◆ GetSmsSettings()

const SmsSettings& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::GetSmsSettings ( ) const
inline

The configuration for the SMS message sent when an app user forgets their password.

Definition at line 121 of file CreateBackendAuthForgotPasswordConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::Jsonize ( ) const

◆ operator=()

CreateBackendAuthForgotPasswordConfig& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDeliveryMethod() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::SetDeliveryMethod ( const DeliveryMethod value)
inline

Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

Definition at line 59 of file CreateBackendAuthForgotPasswordConfig.h.

◆ SetDeliveryMethod() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::SetDeliveryMethod ( DeliveryMethod &&  value)
inline

Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

Definition at line 65 of file CreateBackendAuthForgotPasswordConfig.h.

◆ SetEmailSettings() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::SetEmailSettings ( const EmailSettings value)
inline

The configuration for the email sent when an app user forgets their password.

Definition at line 96 of file CreateBackendAuthForgotPasswordConfig.h.

◆ SetEmailSettings() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::SetEmailSettings ( EmailSettings &&  value)
inline

The configuration for the email sent when an app user forgets their password.

Definition at line 102 of file CreateBackendAuthForgotPasswordConfig.h.

◆ SetSmsSettings() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::SetSmsSettings ( const SmsSettings value)
inline

The configuration for the SMS message sent when an app user forgets their password.

Definition at line 133 of file CreateBackendAuthForgotPasswordConfig.h.

◆ SetSmsSettings() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::SetSmsSettings ( SmsSettings &&  value)
inline

The configuration for the SMS message sent when an app user forgets their password.

Definition at line 139 of file CreateBackendAuthForgotPasswordConfig.h.

◆ SmsSettingsHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::SmsSettingsHasBeenSet ( ) const
inline

The configuration for the SMS message sent when an app user forgets their password.

Definition at line 127 of file CreateBackendAuthForgotPasswordConfig.h.

◆ WithDeliveryMethod() [1/2]

CreateBackendAuthForgotPasswordConfig& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::WithDeliveryMethod ( const DeliveryMethod value)
inline

Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

Definition at line 71 of file CreateBackendAuthForgotPasswordConfig.h.

◆ WithDeliveryMethod() [2/2]

CreateBackendAuthForgotPasswordConfig& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::WithDeliveryMethod ( DeliveryMethod &&  value)
inline

Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

Definition at line 77 of file CreateBackendAuthForgotPasswordConfig.h.

◆ WithEmailSettings() [1/2]

CreateBackendAuthForgotPasswordConfig& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::WithEmailSettings ( const EmailSettings value)
inline

The configuration for the email sent when an app user forgets their password.

Definition at line 108 of file CreateBackendAuthForgotPasswordConfig.h.

◆ WithEmailSettings() [2/2]

CreateBackendAuthForgotPasswordConfig& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::WithEmailSettings ( EmailSettings &&  value)
inline

The configuration for the email sent when an app user forgets their password.

Definition at line 114 of file CreateBackendAuthForgotPasswordConfig.h.

◆ WithSmsSettings() [1/2]

CreateBackendAuthForgotPasswordConfig& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::WithSmsSettings ( const SmsSettings value)
inline

The configuration for the SMS message sent when an app user forgets their password.

Definition at line 145 of file CreateBackendAuthForgotPasswordConfig.h.

◆ WithSmsSettings() [2/2]

CreateBackendAuthForgotPasswordConfig& Aws::AmplifyBackend::Model::CreateBackendAuthForgotPasswordConfig::WithSmsSettings ( SmsSettings &&  value)
inline

The configuration for the SMS message sent when an app user forgets their password.

Definition at line 151 of file CreateBackendAuthForgotPasswordConfig.h.


The documentation for this class was generated from the following file: