AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppSync::Model::UserPoolConfig Class Reference

#include <UserPoolConfig.h>

Public Member Functions

 UserPoolConfig ()
 
 UserPoolConfig (Aws::Utils::Json::JsonView jsonValue)
 
UserPoolConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUserPoolId () const
 
bool UserPoolIdHasBeenSet () const
 
void SetUserPoolId (const Aws::String &value)
 
void SetUserPoolId (Aws::String &&value)
 
void SetUserPoolId (const char *value)
 
UserPoolConfigWithUserPoolId (const Aws::String &value)
 
UserPoolConfigWithUserPoolId (Aws::String &&value)
 
UserPoolConfigWithUserPoolId (const char *value)
 
const Aws::StringGetAwsRegion () const
 
bool AwsRegionHasBeenSet () const
 
void SetAwsRegion (const Aws::String &value)
 
void SetAwsRegion (Aws::String &&value)
 
void SetAwsRegion (const char *value)
 
UserPoolConfigWithAwsRegion (const Aws::String &value)
 
UserPoolConfigWithAwsRegion (Aws::String &&value)
 
UserPoolConfigWithAwsRegion (const char *value)
 
const DefaultActionGetDefaultAction () const
 
bool DefaultActionHasBeenSet () const
 
void SetDefaultAction (const DefaultAction &value)
 
void SetDefaultAction (DefaultAction &&value)
 
UserPoolConfigWithDefaultAction (const DefaultAction &value)
 
UserPoolConfigWithDefaultAction (DefaultAction &&value)
 
const Aws::StringGetAppIdClientRegex () const
 
bool AppIdClientRegexHasBeenSet () const
 
void SetAppIdClientRegex (const Aws::String &value)
 
void SetAppIdClientRegex (Aws::String &&value)
 
void SetAppIdClientRegex (const char *value)
 
UserPoolConfigWithAppIdClientRegex (const Aws::String &value)
 
UserPoolConfigWithAppIdClientRegex (Aws::String &&value)
 
UserPoolConfigWithAppIdClientRegex (const char *value)
 

Detailed Description

Describes an Amazon Cognito user pool configuration.

See Also:

AWS API Reference

Definition at line 33 of file UserPoolConfig.h.

Constructor & Destructor Documentation

◆ UserPoolConfig() [1/2]

Aws::AppSync::Model::UserPoolConfig::UserPoolConfig ( )

◆ UserPoolConfig() [2/2]

Aws::AppSync::Model::UserPoolConfig::UserPoolConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AppIdClientRegexHasBeenSet()

bool Aws::AppSync::Model::UserPoolConfig::AppIdClientRegexHasBeenSet ( ) const
inline

A regular expression for validating the incoming Amazon Cognito user pool app client ID.

Definition at line 177 of file UserPoolConfig.h.

◆ AwsRegionHasBeenSet()

bool Aws::AppSync::Model::UserPoolConfig::AwsRegionHasBeenSet ( ) const
inline

The AWS Region in which the user pool was created.

Definition at line 91 of file UserPoolConfig.h.

◆ DefaultActionHasBeenSet()

bool Aws::AppSync::Model::UserPoolConfig::DefaultActionHasBeenSet ( ) const
inline

The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.

Definition at line 136 of file UserPoolConfig.h.

◆ GetAppIdClientRegex()

const Aws::String& Aws::AppSync::Model::UserPoolConfig::GetAppIdClientRegex ( ) const
inline

A regular expression for validating the incoming Amazon Cognito user pool app client ID.

Definition at line 171 of file UserPoolConfig.h.

◆ GetAwsRegion()

const Aws::String& Aws::AppSync::Model::UserPoolConfig::GetAwsRegion ( ) const
inline

The AWS Region in which the user pool was created.

Definition at line 86 of file UserPoolConfig.h.

◆ GetDefaultAction()

const DefaultAction& Aws::AppSync::Model::UserPoolConfig::GetDefaultAction ( ) const
inline

The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.

Definition at line 129 of file UserPoolConfig.h.

◆ GetUserPoolId()

const Aws::String& Aws::AppSync::Model::UserPoolConfig::GetUserPoolId ( ) const
inline

The user pool ID.

Definition at line 45 of file UserPoolConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppSync::Model::UserPoolConfig::Jsonize ( ) const

◆ operator=()

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAppIdClientRegex() [1/3]

void Aws::AppSync::Model::UserPoolConfig::SetAppIdClientRegex ( const Aws::String value)
inline

A regular expression for validating the incoming Amazon Cognito user pool app client ID.

Definition at line 183 of file UserPoolConfig.h.

◆ SetAppIdClientRegex() [2/3]

void Aws::AppSync::Model::UserPoolConfig::SetAppIdClientRegex ( Aws::String &&  value)
inline

A regular expression for validating the incoming Amazon Cognito user pool app client ID.

Definition at line 189 of file UserPoolConfig.h.

◆ SetAppIdClientRegex() [3/3]

void Aws::AppSync::Model::UserPoolConfig::SetAppIdClientRegex ( const char *  value)
inline

A regular expression for validating the incoming Amazon Cognito user pool app client ID.

Definition at line 195 of file UserPoolConfig.h.

◆ SetAwsRegion() [1/3]

void Aws::AppSync::Model::UserPoolConfig::SetAwsRegion ( const Aws::String value)
inline

The AWS Region in which the user pool was created.

Definition at line 96 of file UserPoolConfig.h.

◆ SetAwsRegion() [2/3]

void Aws::AppSync::Model::UserPoolConfig::SetAwsRegion ( Aws::String &&  value)
inline

The AWS Region in which the user pool was created.

Definition at line 101 of file UserPoolConfig.h.

◆ SetAwsRegion() [3/3]

void Aws::AppSync::Model::UserPoolConfig::SetAwsRegion ( const char *  value)
inline

The AWS Region in which the user pool was created.

Definition at line 106 of file UserPoolConfig.h.

◆ SetDefaultAction() [1/2]

void Aws::AppSync::Model::UserPoolConfig::SetDefaultAction ( const DefaultAction value)
inline

The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.

Definition at line 143 of file UserPoolConfig.h.

◆ SetDefaultAction() [2/2]

void Aws::AppSync::Model::UserPoolConfig::SetDefaultAction ( DefaultAction &&  value)
inline

The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.

Definition at line 150 of file UserPoolConfig.h.

◆ SetUserPoolId() [1/3]

void Aws::AppSync::Model::UserPoolConfig::SetUserPoolId ( const Aws::String value)
inline

The user pool ID.

Definition at line 55 of file UserPoolConfig.h.

◆ SetUserPoolId() [2/3]

void Aws::AppSync::Model::UserPoolConfig::SetUserPoolId ( Aws::String &&  value)
inline

The user pool ID.

Definition at line 60 of file UserPoolConfig.h.

◆ SetUserPoolId() [3/3]

void Aws::AppSync::Model::UserPoolConfig::SetUserPoolId ( const char *  value)
inline

The user pool ID.

Definition at line 65 of file UserPoolConfig.h.

◆ UserPoolIdHasBeenSet()

bool Aws::AppSync::Model::UserPoolConfig::UserPoolIdHasBeenSet ( ) const
inline

The user pool ID.

Definition at line 50 of file UserPoolConfig.h.

◆ WithAppIdClientRegex() [1/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithAppIdClientRegex ( const Aws::String value)
inline

A regular expression for validating the incoming Amazon Cognito user pool app client ID.

Definition at line 201 of file UserPoolConfig.h.

◆ WithAppIdClientRegex() [2/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithAppIdClientRegex ( Aws::String &&  value)
inline

A regular expression for validating the incoming Amazon Cognito user pool app client ID.

Definition at line 207 of file UserPoolConfig.h.

◆ WithAppIdClientRegex() [3/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithAppIdClientRegex ( const char *  value)
inline

A regular expression for validating the incoming Amazon Cognito user pool app client ID.

Definition at line 213 of file UserPoolConfig.h.

◆ WithAwsRegion() [1/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithAwsRegion ( const Aws::String value)
inline

The AWS Region in which the user pool was created.

Definition at line 111 of file UserPoolConfig.h.

◆ WithAwsRegion() [2/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithAwsRegion ( Aws::String &&  value)
inline

The AWS Region in which the user pool was created.

Definition at line 116 of file UserPoolConfig.h.

◆ WithAwsRegion() [3/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithAwsRegion ( const char *  value)
inline

The AWS Region in which the user pool was created.

Definition at line 121 of file UserPoolConfig.h.

◆ WithDefaultAction() [1/2]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithDefaultAction ( const DefaultAction value)
inline

The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.

Definition at line 157 of file UserPoolConfig.h.

◆ WithDefaultAction() [2/2]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithDefaultAction ( DefaultAction &&  value)
inline

The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.

Definition at line 164 of file UserPoolConfig.h.

◆ WithUserPoolId() [1/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithUserPoolId ( const Aws::String value)
inline

The user pool ID.

Definition at line 70 of file UserPoolConfig.h.

◆ WithUserPoolId() [2/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithUserPoolId ( Aws::String &&  value)
inline

The user pool ID.

Definition at line 75 of file UserPoolConfig.h.

◆ WithUserPoolId() [3/3]

UserPoolConfig& Aws::AppSync::Model::UserPoolConfig::WithUserPoolId ( const char *  value)
inline

The user pool ID.

Definition at line 80 of file UserPoolConfig.h.


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