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

#include <BackendAuthSocialProviderConfig.h>

Public Member Functions

 BackendAuthSocialProviderConfig ()
 
 BackendAuthSocialProviderConfig (Aws::Utils::Json::JsonView jsonValue)
 
BackendAuthSocialProviderConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetClientId () const
 
bool ClientIdHasBeenSet () const
 
void SetClientId (const Aws::String &value)
 
void SetClientId (Aws::String &&value)
 
void SetClientId (const char *value)
 
BackendAuthSocialProviderConfigWithClientId (const Aws::String &value)
 
BackendAuthSocialProviderConfigWithClientId (Aws::String &&value)
 
BackendAuthSocialProviderConfigWithClientId (const char *value)
 
const Aws::StringGetClientSecret () const
 
bool ClientSecretHasBeenSet () const
 
void SetClientSecret (const Aws::String &value)
 
void SetClientSecret (Aws::String &&value)
 
void SetClientSecret (const char *value)
 
BackendAuthSocialProviderConfigWithClientSecret (const Aws::String &value)
 
BackendAuthSocialProviderConfigWithClientSecret (Aws::String &&value)
 
BackendAuthSocialProviderConfigWithClientSecret (const char *value)
 

Detailed Description

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.

See Also:

AWS API Reference

Definition at line 32 of file BackendAuthSocialProviderConfig.h.

Constructor & Destructor Documentation

◆ BackendAuthSocialProviderConfig() [1/2]

Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::BackendAuthSocialProviderConfig ( )

◆ BackendAuthSocialProviderConfig() [2/2]

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

Member Function Documentation

◆ ClientIdHasBeenSet()

bool Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::ClientIdHasBeenSet ( ) const
inline

Describes the client_id, which can be obtained from the third-party social federation provider.

Definition at line 51 of file BackendAuthSocialProviderConfig.h.

◆ ClientSecretHasBeenSet()

bool Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::ClientSecretHasBeenSet ( ) const
inline

Describes the client_secret, which can be obtained from third-party social federation providers.

Definition at line 100 of file BackendAuthSocialProviderConfig.h.

◆ GetClientId()

const Aws::String& Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::GetClientId ( ) const
inline

Describes the client_id, which can be obtained from the third-party social federation provider.

Definition at line 45 of file BackendAuthSocialProviderConfig.h.

◆ GetClientSecret()

const Aws::String& Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::GetClientSecret ( ) const
inline

Describes the client_secret, which can be obtained from third-party social federation providers.

Definition at line 94 of file BackendAuthSocialProviderConfig.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetClientId() [1/3]

void Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::SetClientId ( Aws::String &&  value)
inline

Describes the client_id, which can be obtained from the third-party social federation provider.

Definition at line 63 of file BackendAuthSocialProviderConfig.h.

◆ SetClientId() [2/3]

void Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::SetClientId ( const Aws::String value)
inline

Describes the client_id, which can be obtained from the third-party social federation provider.

Definition at line 57 of file BackendAuthSocialProviderConfig.h.

◆ SetClientId() [3/3]

void Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::SetClientId ( const char *  value)
inline

Describes the client_id, which can be obtained from the third-party social federation provider.

Definition at line 69 of file BackendAuthSocialProviderConfig.h.

◆ SetClientSecret() [1/3]

void Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::SetClientSecret ( Aws::String &&  value)
inline

Describes the client_secret, which can be obtained from third-party social federation providers.

Definition at line 112 of file BackendAuthSocialProviderConfig.h.

◆ SetClientSecret() [2/3]

void Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::SetClientSecret ( const Aws::String value)
inline

Describes the client_secret, which can be obtained from third-party social federation providers.

Definition at line 106 of file BackendAuthSocialProviderConfig.h.

◆ SetClientSecret() [3/3]

void Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::SetClientSecret ( const char *  value)
inline

Describes the client_secret, which can be obtained from third-party social federation providers.

Definition at line 118 of file BackendAuthSocialProviderConfig.h.

◆ WithClientId() [1/3]

BackendAuthSocialProviderConfig& Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::WithClientId ( Aws::String &&  value)
inline

Describes the client_id, which can be obtained from the third-party social federation provider.

Definition at line 81 of file BackendAuthSocialProviderConfig.h.

◆ WithClientId() [2/3]

BackendAuthSocialProviderConfig& Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::WithClientId ( const Aws::String value)
inline

Describes the client_id, which can be obtained from the third-party social federation provider.

Definition at line 75 of file BackendAuthSocialProviderConfig.h.

◆ WithClientId() [3/3]

BackendAuthSocialProviderConfig& Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::WithClientId ( const char *  value)
inline

Describes the client_id, which can be obtained from the third-party social federation provider.

Definition at line 87 of file BackendAuthSocialProviderConfig.h.

◆ WithClientSecret() [1/3]

BackendAuthSocialProviderConfig& Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::WithClientSecret ( Aws::String &&  value)
inline

Describes the client_secret, which can be obtained from third-party social federation providers.

Definition at line 130 of file BackendAuthSocialProviderConfig.h.

◆ WithClientSecret() [2/3]

BackendAuthSocialProviderConfig& Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::WithClientSecret ( const Aws::String value)
inline

Describes the client_secret, which can be obtained from third-party social federation providers.

Definition at line 124 of file BackendAuthSocialProviderConfig.h.

◆ WithClientSecret() [3/3]

BackendAuthSocialProviderConfig& Aws::AmplifyBackend::Model::BackendAuthSocialProviderConfig::WithClientSecret ( const char *  value)
inline

Describes the client_secret, which can be obtained from third-party social federation providers.

Definition at line 136 of file BackendAuthSocialProviderConfig.h.


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