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

#include <Settings.h>

Public Member Functions

 Settings ()
 
 Settings (Aws::Utils::Json::JsonView jsonValue)
 
Settingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< MfaTypesElement > & GetMfaTypes () const
 
bool MfaTypesHasBeenSet () const
 
void SetMfaTypes (const Aws::Vector< MfaTypesElement > &value)
 
void SetMfaTypes (Aws::Vector< MfaTypesElement > &&value)
 
SettingsWithMfaTypes (const Aws::Vector< MfaTypesElement > &value)
 
SettingsWithMfaTypes (Aws::Vector< MfaTypesElement > &&value)
 
SettingsAddMfaTypes (const MfaTypesElement &value)
 
SettingsAddMfaTypes (MfaTypesElement &&value)
 
const Aws::StringGetSmsMessage () const
 
bool SmsMessageHasBeenSet () const
 
void SetSmsMessage (const Aws::String &value)
 
void SetSmsMessage (Aws::String &&value)
 
void SetSmsMessage (const char *value)
 
SettingsWithSmsMessage (const Aws::String &value)
 
SettingsWithSmsMessage (Aws::String &&value)
 
SettingsWithSmsMessage (const char *value)
 

Detailed Description

The settings of your MFA configuration for the backend of your Amplify project.

See Also:

AWS API Reference

Definition at line 34 of file Settings.h.

Constructor & Destructor Documentation

◆ Settings() [1/2]

Aws::AmplifyBackend::Model::Settings::Settings ( )

◆ Settings() [2/2]

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

Member Function Documentation

◆ AddMfaTypes() [1/2]

Settings& Aws::AmplifyBackend::Model::Settings::AddMfaTypes ( const MfaTypesElement value)
inline

The supported MFA types.

Definition at line 76 of file Settings.h.

◆ AddMfaTypes() [2/2]

Settings& Aws::AmplifyBackend::Model::Settings::AddMfaTypes ( MfaTypesElement &&  value)
inline

The supported MFA types.

Definition at line 81 of file Settings.h.

◆ GetMfaTypes()

const Aws::Vector<MfaTypesElement>& Aws::AmplifyBackend::Model::Settings::GetMfaTypes ( ) const
inline

The supported MFA types.

Definition at line 46 of file Settings.h.

◆ GetSmsMessage()

const Aws::String& Aws::AmplifyBackend::Model::Settings::GetSmsMessage ( ) const
inline

The body of the SMS message.

Definition at line 87 of file Settings.h.

◆ Jsonize()

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

◆ MfaTypesHasBeenSet()

bool Aws::AmplifyBackend::Model::Settings::MfaTypesHasBeenSet ( ) const
inline

The supported MFA types.

Definition at line 51 of file Settings.h.

◆ operator=()

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

◆ SetMfaTypes() [1/2]

void Aws::AmplifyBackend::Model::Settings::SetMfaTypes ( Aws::Vector< MfaTypesElement > &&  value)
inline

The supported MFA types.

Definition at line 61 of file Settings.h.

◆ SetMfaTypes() [2/2]

void Aws::AmplifyBackend::Model::Settings::SetMfaTypes ( const Aws::Vector< MfaTypesElement > &  value)
inline

The supported MFA types.

Definition at line 56 of file Settings.h.

◆ SetSmsMessage() [1/3]

void Aws::AmplifyBackend::Model::Settings::SetSmsMessage ( Aws::String &&  value)
inline

The body of the SMS message.

Definition at line 102 of file Settings.h.

◆ SetSmsMessage() [2/3]

void Aws::AmplifyBackend::Model::Settings::SetSmsMessage ( const Aws::String value)
inline

The body of the SMS message.

Definition at line 97 of file Settings.h.

◆ SetSmsMessage() [3/3]

void Aws::AmplifyBackend::Model::Settings::SetSmsMessage ( const char *  value)
inline

The body of the SMS message.

Definition at line 107 of file Settings.h.

◆ SmsMessageHasBeenSet()

bool Aws::AmplifyBackend::Model::Settings::SmsMessageHasBeenSet ( ) const
inline

The body of the SMS message.

Definition at line 92 of file Settings.h.

◆ WithMfaTypes() [1/2]

Settings& Aws::AmplifyBackend::Model::Settings::WithMfaTypes ( Aws::Vector< MfaTypesElement > &&  value)
inline

The supported MFA types.

Definition at line 71 of file Settings.h.

◆ WithMfaTypes() [2/2]

Settings& Aws::AmplifyBackend::Model::Settings::WithMfaTypes ( const Aws::Vector< MfaTypesElement > &  value)
inline

The supported MFA types.

Definition at line 66 of file Settings.h.

◆ WithSmsMessage() [1/3]

Settings& Aws::AmplifyBackend::Model::Settings::WithSmsMessage ( Aws::String &&  value)
inline

The body of the SMS message.

Definition at line 117 of file Settings.h.

◆ WithSmsMessage() [2/3]

Settings& Aws::AmplifyBackend::Model::Settings::WithSmsMessage ( const Aws::String value)
inline

The body of the SMS message.

Definition at line 112 of file Settings.h.

◆ WithSmsMessage() [3/3]

Settings& Aws::AmplifyBackend::Model::Settings::WithSmsMessage ( const char *  value)
inline

The body of the SMS message.

Definition at line 122 of file Settings.h.


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