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

#include <BackendAPIAuthType.h>

Public Member Functions

 BackendAPIAuthType ()
 
 BackendAPIAuthType (Aws::Utils::Json::JsonView jsonValue)
 
BackendAPIAuthTypeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ModeGetMode () const
 
bool ModeHasBeenSet () const
 
void SetMode (const Mode &value)
 
void SetMode (Mode &&value)
 
BackendAPIAuthTypeWithMode (const Mode &value)
 
BackendAPIAuthTypeWithMode (Mode &&value)
 
const BackendAPIAppSyncAuthSettingsGetSettings () const
 
bool SettingsHasBeenSet () const
 
void SetSettings (const BackendAPIAppSyncAuthSettings &value)
 
void SetSettings (BackendAPIAppSyncAuthSettings &&value)
 
BackendAPIAuthTypeWithSettings (const BackendAPIAppSyncAuthSettings &value)
 
BackendAPIAuthTypeWithSettings (BackendAPIAppSyncAuthSettings &&value)
 

Detailed Description

Describes the auth types for your configured data models.

See Also:

AWS API Reference

Definition at line 33 of file BackendAPIAuthType.h.

Constructor & Destructor Documentation

◆ BackendAPIAuthType() [1/2]

Aws::AmplifyBackend::Model::BackendAPIAuthType::BackendAPIAuthType ( )

◆ BackendAPIAuthType() [2/2]

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

Member Function Documentation

◆ GetMode()

const Mode& Aws::AmplifyBackend::Model::BackendAPIAuthType::GetMode ( ) const
inline

Describes the authentication mode.

Definition at line 45 of file BackendAPIAuthType.h.

◆ GetSettings()

const BackendAPIAppSyncAuthSettings& Aws::AmplifyBackend::Model::BackendAPIAuthType::GetSettings ( ) const
inline

Describes settings for the authentication mode.

Definition at line 76 of file BackendAPIAuthType.h.

◆ Jsonize()

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

◆ ModeHasBeenSet()

bool Aws::AmplifyBackend::Model::BackendAPIAuthType::ModeHasBeenSet ( ) const
inline

Describes the authentication mode.

Definition at line 50 of file BackendAPIAuthType.h.

◆ operator=()

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

◆ SetMode() [1/2]

void Aws::AmplifyBackend::Model::BackendAPIAuthType::SetMode ( const Mode value)
inline

Describes the authentication mode.

Definition at line 55 of file BackendAPIAuthType.h.

◆ SetMode() [2/2]

void Aws::AmplifyBackend::Model::BackendAPIAuthType::SetMode ( Mode &&  value)
inline

Describes the authentication mode.

Definition at line 60 of file BackendAPIAuthType.h.

◆ SetSettings() [1/2]

void Aws::AmplifyBackend::Model::BackendAPIAuthType::SetSettings ( BackendAPIAppSyncAuthSettings &&  value)
inline

Describes settings for the authentication mode.

Definition at line 91 of file BackendAPIAuthType.h.

◆ SetSettings() [2/2]

void Aws::AmplifyBackend::Model::BackendAPIAuthType::SetSettings ( const BackendAPIAppSyncAuthSettings value)
inline

Describes settings for the authentication mode.

Definition at line 86 of file BackendAPIAuthType.h.

◆ SettingsHasBeenSet()

bool Aws::AmplifyBackend::Model::BackendAPIAuthType::SettingsHasBeenSet ( ) const
inline

Describes settings for the authentication mode.

Definition at line 81 of file BackendAPIAuthType.h.

◆ WithMode() [1/2]

BackendAPIAuthType& Aws::AmplifyBackend::Model::BackendAPIAuthType::WithMode ( const Mode value)
inline

Describes the authentication mode.

Definition at line 65 of file BackendAPIAuthType.h.

◆ WithMode() [2/2]

BackendAPIAuthType& Aws::AmplifyBackend::Model::BackendAPIAuthType::WithMode ( Mode &&  value)
inline

Describes the authentication mode.

Definition at line 70 of file BackendAPIAuthType.h.

◆ WithSettings() [1/2]

BackendAPIAuthType& Aws::AmplifyBackend::Model::BackendAPIAuthType::WithSettings ( BackendAPIAppSyncAuthSettings &&  value)
inline

Describes settings for the authentication mode.

Definition at line 101 of file BackendAPIAuthType.h.

◆ WithSettings() [2/2]

BackendAPIAuthType& Aws::AmplifyBackend::Model::BackendAPIAuthType::WithSettings ( const BackendAPIAppSyncAuthSettings value)
inline

Describes settings for the authentication mode.

Definition at line 96 of file BackendAPIAuthType.h.


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