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

#include <CreateBackendAuthOAuthConfig.h>

Public Member Functions

 CreateBackendAuthOAuthConfig ()
 
 CreateBackendAuthOAuthConfig (Aws::Utils::Json::JsonView jsonValue)
 
CreateBackendAuthOAuthConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDomainPrefix () const
 
bool DomainPrefixHasBeenSet () const
 
void SetDomainPrefix (const Aws::String &value)
 
void SetDomainPrefix (Aws::String &&value)
 
void SetDomainPrefix (const char *value)
 
CreateBackendAuthOAuthConfigWithDomainPrefix (const Aws::String &value)
 
CreateBackendAuthOAuthConfigWithDomainPrefix (Aws::String &&value)
 
CreateBackendAuthOAuthConfigWithDomainPrefix (const char *value)
 
const OAuthGrantTypeGetOAuthGrantType () const
 
bool OAuthGrantTypeHasBeenSet () const
 
void SetOAuthGrantType (const OAuthGrantType &value)
 
void SetOAuthGrantType (OAuthGrantType &&value)
 
CreateBackendAuthOAuthConfigWithOAuthGrantType (const OAuthGrantType &value)
 
CreateBackendAuthOAuthConfigWithOAuthGrantType (OAuthGrantType &&value)
 
const Aws::Vector< OAuthScopesElement > & GetOAuthScopes () const
 
bool OAuthScopesHasBeenSet () const
 
void SetOAuthScopes (const Aws::Vector< OAuthScopesElement > &value)
 
void SetOAuthScopes (Aws::Vector< OAuthScopesElement > &&value)
 
CreateBackendAuthOAuthConfigWithOAuthScopes (const Aws::Vector< OAuthScopesElement > &value)
 
CreateBackendAuthOAuthConfigWithOAuthScopes (Aws::Vector< OAuthScopesElement > &&value)
 
CreateBackendAuthOAuthConfigAddOAuthScopes (const OAuthScopesElement &value)
 
CreateBackendAuthOAuthConfigAddOAuthScopes (OAuthScopesElement &&value)
 
const Aws::Vector< Aws::String > & GetRedirectSignInURIs () const
 
bool RedirectSignInURIsHasBeenSet () const
 
void SetRedirectSignInURIs (const Aws::Vector< Aws::String > &value)
 
void SetRedirectSignInURIs (Aws::Vector< Aws::String > &&value)
 
CreateBackendAuthOAuthConfigWithRedirectSignInURIs (const Aws::Vector< Aws::String > &value)
 
CreateBackendAuthOAuthConfigWithRedirectSignInURIs (Aws::Vector< Aws::String > &&value)
 
CreateBackendAuthOAuthConfigAddRedirectSignInURIs (const Aws::String &value)
 
CreateBackendAuthOAuthConfigAddRedirectSignInURIs (Aws::String &&value)
 
CreateBackendAuthOAuthConfigAddRedirectSignInURIs (const char *value)
 
const Aws::Vector< Aws::String > & GetRedirectSignOutURIs () const
 
bool RedirectSignOutURIsHasBeenSet () const
 
void SetRedirectSignOutURIs (const Aws::Vector< Aws::String > &value)
 
void SetRedirectSignOutURIs (Aws::Vector< Aws::String > &&value)
 
CreateBackendAuthOAuthConfigWithRedirectSignOutURIs (const Aws::Vector< Aws::String > &value)
 
CreateBackendAuthOAuthConfigWithRedirectSignOutURIs (Aws::Vector< Aws::String > &&value)
 
CreateBackendAuthOAuthConfigAddRedirectSignOutURIs (const Aws::String &value)
 
CreateBackendAuthOAuthConfigAddRedirectSignOutURIs (Aws::String &&value)
 
CreateBackendAuthOAuthConfigAddRedirectSignOutURIs (const char *value)
 
const SocialProviderSettingsGetSocialProviderSettings () const
 
bool SocialProviderSettingsHasBeenSet () const
 
void SetSocialProviderSettings (const SocialProviderSettings &value)
 
void SetSocialProviderSettings (SocialProviderSettings &&value)
 
CreateBackendAuthOAuthConfigWithSocialProviderSettings (const SocialProviderSettings &value)
 
CreateBackendAuthOAuthConfigWithSocialProviderSettings (SocialProviderSettings &&value)
 

Detailed Description

Creates the OAuth configuration for your Amplify project.

See Also:

AWS API Reference

Definition at line 36 of file CreateBackendAuthOAuthConfig.h.

Constructor & Destructor Documentation

◆ CreateBackendAuthOAuthConfig() [1/2]

Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::CreateBackendAuthOAuthConfig ( )

◆ CreateBackendAuthOAuthConfig() [2/2]

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

Member Function Documentation

◆ AddOAuthScopes() [1/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::AddOAuthScopes ( const OAuthScopesElement value)
inline

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

Definition at line 163 of file CreateBackendAuthOAuthConfig.h.

◆ AddOAuthScopes() [2/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::AddOAuthScopes ( OAuthScopesElement &&  value)
inline

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

Definition at line 169 of file CreateBackendAuthOAuthConfig.h.

◆ AddRedirectSignInURIs() [1/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::AddRedirectSignInURIs ( Aws::String &&  value)
inline

The redirected URI for signing in to your Amplify app.

Definition at line 210 of file CreateBackendAuthOAuthConfig.h.

◆ AddRedirectSignInURIs() [2/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::AddRedirectSignInURIs ( const Aws::String value)
inline

The redirected URI for signing in to your Amplify app.

Definition at line 205 of file CreateBackendAuthOAuthConfig.h.

◆ AddRedirectSignInURIs() [3/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::AddRedirectSignInURIs ( const char *  value)
inline

The redirected URI for signing in to your Amplify app.

Definition at line 215 of file CreateBackendAuthOAuthConfig.h.

◆ AddRedirectSignOutURIs() [1/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::AddRedirectSignOutURIs ( Aws::String &&  value)
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 256 of file CreateBackendAuthOAuthConfig.h.

◆ AddRedirectSignOutURIs() [2/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::AddRedirectSignOutURIs ( const Aws::String value)
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 251 of file CreateBackendAuthOAuthConfig.h.

◆ AddRedirectSignOutURIs() [3/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::AddRedirectSignOutURIs ( const char *  value)
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 261 of file CreateBackendAuthOAuthConfig.h.

◆ DomainPrefixHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::DomainPrefixHasBeenSet ( ) const
inline

The domain prefix for your Amplify app.

Definition at line 53 of file CreateBackendAuthOAuthConfig.h.

◆ GetDomainPrefix()

const Aws::String& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::GetDomainPrefix ( ) const
inline

The domain prefix for your Amplify app.

Definition at line 48 of file CreateBackendAuthOAuthConfig.h.

◆ GetOAuthGrantType()

const OAuthGrantType& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::GetOAuthGrantType ( ) const
inline

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

Definition at line 90 of file CreateBackendAuthOAuthConfig.h.

◆ GetOAuthScopes()

const Aws::Vector<OAuthScopesElement>& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::GetOAuthScopes ( ) const
inline

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

Definition at line 127 of file CreateBackendAuthOAuthConfig.h.

◆ GetRedirectSignInURIs()

const Aws::Vector<Aws::String>& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::GetRedirectSignInURIs ( ) const
inline

The redirected URI for signing in to your Amplify app.

Definition at line 175 of file CreateBackendAuthOAuthConfig.h.

◆ GetRedirectSignOutURIs()

const Aws::Vector<Aws::String>& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::GetRedirectSignOutURIs ( ) const
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 221 of file CreateBackendAuthOAuthConfig.h.

◆ GetSocialProviderSettings()

const SocialProviderSettings& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::GetSocialProviderSettings ( ) const
inline

The settings for using social providers to access your Amplify app.

Definition at line 267 of file CreateBackendAuthOAuthConfig.h.

◆ Jsonize()

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

◆ OAuthGrantTypeHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::OAuthGrantTypeHasBeenSet ( ) const
inline

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

Definition at line 96 of file CreateBackendAuthOAuthConfig.h.

◆ OAuthScopesHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::OAuthScopesHasBeenSet ( ) const
inline

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

Definition at line 133 of file CreateBackendAuthOAuthConfig.h.

◆ operator=()

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

◆ RedirectSignInURIsHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::RedirectSignInURIsHasBeenSet ( ) const
inline

The redirected URI for signing in to your Amplify app.

Definition at line 180 of file CreateBackendAuthOAuthConfig.h.

◆ RedirectSignOutURIsHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::RedirectSignOutURIsHasBeenSet ( ) const
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 226 of file CreateBackendAuthOAuthConfig.h.

◆ SetDomainPrefix() [1/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetDomainPrefix ( Aws::String &&  value)
inline

The domain prefix for your Amplify app.

Definition at line 63 of file CreateBackendAuthOAuthConfig.h.

◆ SetDomainPrefix() [2/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetDomainPrefix ( const Aws::String value)
inline

The domain prefix for your Amplify app.

Definition at line 58 of file CreateBackendAuthOAuthConfig.h.

◆ SetDomainPrefix() [3/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetDomainPrefix ( const char *  value)
inline

The domain prefix for your Amplify app.

Definition at line 68 of file CreateBackendAuthOAuthConfig.h.

◆ SetOAuthGrantType() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetOAuthGrantType ( const OAuthGrantType value)
inline

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

Definition at line 102 of file CreateBackendAuthOAuthConfig.h.

◆ SetOAuthGrantType() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetOAuthGrantType ( OAuthGrantType &&  value)
inline

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

Definition at line 108 of file CreateBackendAuthOAuthConfig.h.

◆ SetOAuthScopes() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetOAuthScopes ( Aws::Vector< OAuthScopesElement > &&  value)
inline

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

Definition at line 145 of file CreateBackendAuthOAuthConfig.h.

◆ SetOAuthScopes() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetOAuthScopes ( const Aws::Vector< OAuthScopesElement > &  value)
inline

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

Definition at line 139 of file CreateBackendAuthOAuthConfig.h.

◆ SetRedirectSignInURIs() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetRedirectSignInURIs ( Aws::Vector< Aws::String > &&  value)
inline

The redirected URI for signing in to your Amplify app.

Definition at line 190 of file CreateBackendAuthOAuthConfig.h.

◆ SetRedirectSignInURIs() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetRedirectSignInURIs ( const Aws::Vector< Aws::String > &  value)
inline

The redirected URI for signing in to your Amplify app.

Definition at line 185 of file CreateBackendAuthOAuthConfig.h.

◆ SetRedirectSignOutURIs() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetRedirectSignOutURIs ( Aws::Vector< Aws::String > &&  value)
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 236 of file CreateBackendAuthOAuthConfig.h.

◆ SetRedirectSignOutURIs() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetRedirectSignOutURIs ( const Aws::Vector< Aws::String > &  value)
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 231 of file CreateBackendAuthOAuthConfig.h.

◆ SetSocialProviderSettings() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetSocialProviderSettings ( const SocialProviderSettings value)
inline

The settings for using social providers to access your Amplify app.

Definition at line 277 of file CreateBackendAuthOAuthConfig.h.

◆ SetSocialProviderSettings() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SetSocialProviderSettings ( SocialProviderSettings &&  value)
inline

The settings for using social providers to access your Amplify app.

Definition at line 282 of file CreateBackendAuthOAuthConfig.h.

◆ SocialProviderSettingsHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::SocialProviderSettingsHasBeenSet ( ) const
inline

The settings for using social providers to access your Amplify app.

Definition at line 272 of file CreateBackendAuthOAuthConfig.h.

◆ WithDomainPrefix() [1/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithDomainPrefix ( Aws::String &&  value)
inline

The domain prefix for your Amplify app.

Definition at line 78 of file CreateBackendAuthOAuthConfig.h.

◆ WithDomainPrefix() [2/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithDomainPrefix ( const Aws::String value)
inline

The domain prefix for your Amplify app.

Definition at line 73 of file CreateBackendAuthOAuthConfig.h.

◆ WithDomainPrefix() [3/3]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithDomainPrefix ( const char *  value)
inline

The domain prefix for your Amplify app.

Definition at line 83 of file CreateBackendAuthOAuthConfig.h.

◆ WithOAuthGrantType() [1/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithOAuthGrantType ( const OAuthGrantType value)
inline

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

Definition at line 114 of file CreateBackendAuthOAuthConfig.h.

◆ WithOAuthGrantType() [2/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithOAuthGrantType ( OAuthGrantType &&  value)
inline

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

Definition at line 120 of file CreateBackendAuthOAuthConfig.h.

◆ WithOAuthScopes() [1/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithOAuthScopes ( Aws::Vector< OAuthScopesElement > &&  value)
inline

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

Definition at line 157 of file CreateBackendAuthOAuthConfig.h.

◆ WithOAuthScopes() [2/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithOAuthScopes ( const Aws::Vector< OAuthScopesElement > &  value)
inline

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

Definition at line 151 of file CreateBackendAuthOAuthConfig.h.

◆ WithRedirectSignInURIs() [1/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithRedirectSignInURIs ( Aws::Vector< Aws::String > &&  value)
inline

The redirected URI for signing in to your Amplify app.

Definition at line 200 of file CreateBackendAuthOAuthConfig.h.

◆ WithRedirectSignInURIs() [2/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithRedirectSignInURIs ( const Aws::Vector< Aws::String > &  value)
inline

The redirected URI for signing in to your Amplify app.

Definition at line 195 of file CreateBackendAuthOAuthConfig.h.

◆ WithRedirectSignOutURIs() [1/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithRedirectSignOutURIs ( Aws::Vector< Aws::String > &&  value)
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 246 of file CreateBackendAuthOAuthConfig.h.

◆ WithRedirectSignOutURIs() [2/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithRedirectSignOutURIs ( const Aws::Vector< Aws::String > &  value)
inline

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

Definition at line 241 of file CreateBackendAuthOAuthConfig.h.

◆ WithSocialProviderSettings() [1/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithSocialProviderSettings ( const SocialProviderSettings value)
inline

The settings for using social providers to access your Amplify app.

Definition at line 287 of file CreateBackendAuthOAuthConfig.h.

◆ WithSocialProviderSettings() [2/2]

CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthOAuthConfig::WithSocialProviderSettings ( SocialProviderSettings &&  value)
inline

The settings for using social providers to access your Amplify app.

Definition at line 292 of file CreateBackendAuthOAuthConfig.h.


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