AWS SDK for C++  1.8.54
AWS SDK for C++
Public Member Functions | List of all members
Aws::CognitoIdentity::Model::CreateIdentityPoolRequest Class Reference

#include <CreateIdentityPoolRequest.h>

+ Inheritance diagram for Aws::CognitoIdentity::Model::CreateIdentityPoolRequest:

Public Member Functions

 CreateIdentityPoolRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetIdentityPoolName () const
 
bool IdentityPoolNameHasBeenSet () const
 
void SetIdentityPoolName (const Aws::String &value)
 
void SetIdentityPoolName (Aws::String &&value)
 
void SetIdentityPoolName (const char *value)
 
CreateIdentityPoolRequestWithIdentityPoolName (const Aws::String &value)
 
CreateIdentityPoolRequestWithIdentityPoolName (Aws::String &&value)
 
CreateIdentityPoolRequestWithIdentityPoolName (const char *value)
 
bool GetAllowUnauthenticatedIdentities () const
 
bool AllowUnauthenticatedIdentitiesHasBeenSet () const
 
void SetAllowUnauthenticatedIdentities (bool value)
 
CreateIdentityPoolRequestWithAllowUnauthenticatedIdentities (bool value)
 
bool GetAllowClassicFlow () const
 
bool AllowClassicFlowHasBeenSet () const
 
void SetAllowClassicFlow (bool value)
 
CreateIdentityPoolRequestWithAllowClassicFlow (bool value)
 
const Aws::Map< Aws::String, Aws::String > & GetSupportedLoginProviders () const
 
bool SupportedLoginProvidersHasBeenSet () const
 
void SetSupportedLoginProviders (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetSupportedLoginProviders (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateIdentityPoolRequestWithSupportedLoginProviders (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateIdentityPoolRequestWithSupportedLoginProviders (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateIdentityPoolRequestAddSupportedLoginProviders (const Aws::String &key, const Aws::String &value)
 
CreateIdentityPoolRequestAddSupportedLoginProviders (Aws::String &&key, const Aws::String &value)
 
CreateIdentityPoolRequestAddSupportedLoginProviders (const Aws::String &key, Aws::String &&value)
 
CreateIdentityPoolRequestAddSupportedLoginProviders (Aws::String &&key, Aws::String &&value)
 
CreateIdentityPoolRequestAddSupportedLoginProviders (const char *key, Aws::String &&value)
 
CreateIdentityPoolRequestAddSupportedLoginProviders (Aws::String &&key, const char *value)
 
CreateIdentityPoolRequestAddSupportedLoginProviders (const char *key, const char *value)
 
const Aws::StringGetDeveloperProviderName () const
 
bool DeveloperProviderNameHasBeenSet () const
 
void SetDeveloperProviderName (const Aws::String &value)
 
void SetDeveloperProviderName (Aws::String &&value)
 
void SetDeveloperProviderName (const char *value)
 
CreateIdentityPoolRequestWithDeveloperProviderName (const Aws::String &value)
 
CreateIdentityPoolRequestWithDeveloperProviderName (Aws::String &&value)
 
CreateIdentityPoolRequestWithDeveloperProviderName (const char *value)
 
const Aws::Vector< Aws::String > & GetOpenIdConnectProviderARNs () const
 
bool OpenIdConnectProviderARNsHasBeenSet () const
 
void SetOpenIdConnectProviderARNs (const Aws::Vector< Aws::String > &value)
 
void SetOpenIdConnectProviderARNs (Aws::Vector< Aws::String > &&value)
 
CreateIdentityPoolRequestWithOpenIdConnectProviderARNs (const Aws::Vector< Aws::String > &value)
 
CreateIdentityPoolRequestWithOpenIdConnectProviderARNs (Aws::Vector< Aws::String > &&value)
 
CreateIdentityPoolRequestAddOpenIdConnectProviderARNs (const Aws::String &value)
 
CreateIdentityPoolRequestAddOpenIdConnectProviderARNs (Aws::String &&value)
 
CreateIdentityPoolRequestAddOpenIdConnectProviderARNs (const char *value)
 
const Aws::Vector< CognitoIdentityProvider > & GetCognitoIdentityProviders () const
 
bool CognitoIdentityProvidersHasBeenSet () const
 
void SetCognitoIdentityProviders (const Aws::Vector< CognitoIdentityProvider > &value)
 
void SetCognitoIdentityProviders (Aws::Vector< CognitoIdentityProvider > &&value)
 
CreateIdentityPoolRequestWithCognitoIdentityProviders (const Aws::Vector< CognitoIdentityProvider > &value)
 
CreateIdentityPoolRequestWithCognitoIdentityProviders (Aws::Vector< CognitoIdentityProvider > &&value)
 
CreateIdentityPoolRequestAddCognitoIdentityProviders (const CognitoIdentityProvider &value)
 
CreateIdentityPoolRequestAddCognitoIdentityProviders (CognitoIdentityProvider &&value)
 
const Aws::Vector< Aws::String > & GetSamlProviderARNs () const
 
bool SamlProviderARNsHasBeenSet () const
 
void SetSamlProviderARNs (const Aws::Vector< Aws::String > &value)
 
void SetSamlProviderARNs (Aws::Vector< Aws::String > &&value)
 
CreateIdentityPoolRequestWithSamlProviderARNs (const Aws::Vector< Aws::String > &value)
 
CreateIdentityPoolRequestWithSamlProviderARNs (Aws::Vector< Aws::String > &&value)
 
CreateIdentityPoolRequestAddSamlProviderARNs (const Aws::String &value)
 
CreateIdentityPoolRequestAddSamlProviderARNs (Aws::String &&value)
 
CreateIdentityPoolRequestAddSamlProviderARNs (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetIdentityPoolTags () const
 
bool IdentityPoolTagsHasBeenSet () const
 
void SetIdentityPoolTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetIdentityPoolTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateIdentityPoolRequestWithIdentityPoolTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateIdentityPoolRequestWithIdentityPoolTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateIdentityPoolRequestAddIdentityPoolTags (const Aws::String &key, const Aws::String &value)
 
CreateIdentityPoolRequestAddIdentityPoolTags (Aws::String &&key, const Aws::String &value)
 
CreateIdentityPoolRequestAddIdentityPoolTags (const Aws::String &key, Aws::String &&value)
 
CreateIdentityPoolRequestAddIdentityPoolTags (Aws::String &&key, Aws::String &&value)
 
CreateIdentityPoolRequestAddIdentityPoolTags (const char *key, Aws::String &&value)
 
CreateIdentityPoolRequestAddIdentityPoolTags (Aws::String &&key, const char *value)
 
CreateIdentityPoolRequestAddIdentityPoolTags (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::CognitoIdentity::CognitoIdentityRequest
virtual ~CognitoIdentityRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Input to the CreateIdentityPool action.

See Also:

AWS API Reference

Definition at line 27 of file CreateIdentityPoolRequest.h.

Constructor & Destructor Documentation

◆ CreateIdentityPoolRequest()

Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::CreateIdentityPoolRequest ( )

Member Function Documentation

◆ AddCognitoIdentityProviders() [1/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddCognitoIdentityProviders ( const CognitoIdentityProvider value)
inline

An array of Amazon Cognito user pools and their client IDs.

Definition at line 368 of file CreateIdentityPoolRequest.h.

◆ AddCognitoIdentityProviders() [2/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddCognitoIdentityProviders ( CognitoIdentityProvider &&  value)
inline

An array of Amazon Cognito user pools and their client IDs.

Definition at line 373 of file CreateIdentityPoolRequest.h.

◆ AddIdentityPoolTags() [1/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddIdentityPoolTags ( const Aws::String key,
const Aws::String value 
)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 478 of file CreateIdentityPoolRequest.h.

◆ AddIdentityPoolTags() [2/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddIdentityPoolTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 485 of file CreateIdentityPoolRequest.h.

◆ AddIdentityPoolTags() [3/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddIdentityPoolTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 492 of file CreateIdentityPoolRequest.h.

◆ AddIdentityPoolTags() [4/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddIdentityPoolTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 499 of file CreateIdentityPoolRequest.h.

◆ AddIdentityPoolTags() [5/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddIdentityPoolTags ( const char *  key,
Aws::String &&  value 
)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 506 of file CreateIdentityPoolRequest.h.

◆ AddIdentityPoolTags() [6/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddIdentityPoolTags ( Aws::String &&  key,
const char *  value 
)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 513 of file CreateIdentityPoolRequest.h.

◆ AddIdentityPoolTags() [7/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddIdentityPoolTags ( const char *  key,
const char *  value 
)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 520 of file CreateIdentityPoolRequest.h.

◆ AddOpenIdConnectProviderARNs() [1/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddOpenIdConnectProviderARNs ( const Aws::String value)
inline

A list of OpendID Connect provider ARNs.

Definition at line 322 of file CreateIdentityPoolRequest.h.

◆ AddOpenIdConnectProviderARNs() [2/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddOpenIdConnectProviderARNs ( Aws::String &&  value)
inline

A list of OpendID Connect provider ARNs.

Definition at line 327 of file CreateIdentityPoolRequest.h.

◆ AddOpenIdConnectProviderARNs() [3/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddOpenIdConnectProviderARNs ( const char *  value)
inline

A list of OpendID Connect provider ARNs.

Definition at line 332 of file CreateIdentityPoolRequest.h.

◆ AddSamlProviderARNs() [1/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSamlProviderARNs ( const Aws::String value)
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 416 of file CreateIdentityPoolRequest.h.

◆ AddSamlProviderARNs() [2/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSamlProviderARNs ( Aws::String &&  value)
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 422 of file CreateIdentityPoolRequest.h.

◆ AddSamlProviderARNs() [3/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSamlProviderARNs ( const char *  value)
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 428 of file CreateIdentityPoolRequest.h.

◆ AddSupportedLoginProviders() [1/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSupportedLoginProviders ( const Aws::String key,
const Aws::String value 
)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 175 of file CreateIdentityPoolRequest.h.

◆ AddSupportedLoginProviders() [2/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSupportedLoginProviders ( Aws::String &&  key,
const Aws::String value 
)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 180 of file CreateIdentityPoolRequest.h.

◆ AddSupportedLoginProviders() [3/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSupportedLoginProviders ( const Aws::String key,
Aws::String &&  value 
)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 185 of file CreateIdentityPoolRequest.h.

◆ AddSupportedLoginProviders() [4/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSupportedLoginProviders ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 190 of file CreateIdentityPoolRequest.h.

◆ AddSupportedLoginProviders() [5/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSupportedLoginProviders ( const char *  key,
Aws::String &&  value 
)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 195 of file CreateIdentityPoolRequest.h.

◆ AddSupportedLoginProviders() [6/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSupportedLoginProviders ( Aws::String &&  key,
const char *  value 
)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 200 of file CreateIdentityPoolRequest.h.

◆ AddSupportedLoginProviders() [7/7]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AddSupportedLoginProviders ( const char *  key,
const char *  value 
)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 205 of file CreateIdentityPoolRequest.h.

◆ AllowClassicFlowHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AllowClassicFlowHasBeenSet ( ) const
inline

Enables or disables the Basic (Classic) authentication flow. For more information, see Identity Pools (Federated Identities) Authentication Flow in the Amazon Cognito Developer Guide.

Definition at line 121 of file CreateIdentityPoolRequest.h.

◆ AllowUnauthenticatedIdentitiesHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::AllowUnauthenticatedIdentitiesHasBeenSet ( ) const
inline

TRUE if the identity pool supports unauthenticated logins.

Definition at line 92 of file CreateIdentityPoolRequest.h.

◆ CognitoIdentityProvidersHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::CognitoIdentityProvidersHasBeenSet ( ) const
inline

An array of Amazon Cognito user pools and their client IDs.

Definition at line 343 of file CreateIdentityPoolRequest.h.

◆ DeveloperProviderNameHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::DeveloperProviderNameHasBeenSet ( ) const
inline

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

Definition at line 226 of file CreateIdentityPoolRequest.h.

◆ GetAllowClassicFlow()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetAllowClassicFlow ( ) const
inline

Enables or disables the Basic (Classic) authentication flow. For more information, see Identity Pools (Federated Identities) Authentication Flow in the Amazon Cognito Developer Guide.

Definition at line 112 of file CreateIdentityPoolRequest.h.

◆ GetAllowUnauthenticatedIdentities()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetAllowUnauthenticatedIdentities ( ) const
inline

TRUE if the identity pool supports unauthenticated logins.

Definition at line 87 of file CreateIdentityPoolRequest.h.

◆ GetCognitoIdentityProviders()

const Aws::Vector<CognitoIdentityProvider>& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetCognitoIdentityProviders ( ) const
inline

An array of Amazon Cognito user pools and their client IDs.

Definition at line 338 of file CreateIdentityPoolRequest.h.

◆ GetDeveloperProviderName()

const Aws::String& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetDeveloperProviderName ( ) const
inline

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

Definition at line 216 of file CreateIdentityPoolRequest.h.

◆ GetIdentityPoolName()

const Aws::String& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetIdentityPoolName ( ) const
inline

A string that you provide.

Definition at line 46 of file CreateIdentityPoolRequest.h.

◆ GetIdentityPoolTags()

const Aws::Map<Aws::String, Aws::String>& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetIdentityPoolTags ( ) const
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 436 of file CreateIdentityPoolRequest.h.

◆ GetOpenIdConnectProviderARNs()

const Aws::Vector<Aws::String>& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetOpenIdConnectProviderARNs ( ) const
inline

A list of OpendID Connect provider ARNs.

Definition at line 292 of file CreateIdentityPoolRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetSamlProviderARNs()

const Aws::Vector<Aws::String>& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetSamlProviderARNs ( ) const
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 380 of file CreateIdentityPoolRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 36 of file CreateIdentityPoolRequest.h.

◆ GetSupportedLoginProviders()

const Aws::Map<Aws::String, Aws::String>& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::GetSupportedLoginProviders ( ) const
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 145 of file CreateIdentityPoolRequest.h.

◆ IdentityPoolNameHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::IdentityPoolNameHasBeenSet ( ) const
inline

A string that you provide.

Definition at line 51 of file CreateIdentityPoolRequest.h.

◆ IdentityPoolTagsHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::IdentityPoolTagsHasBeenSet ( ) const
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 443 of file CreateIdentityPoolRequest.h.

◆ OpenIdConnectProviderARNsHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::OpenIdConnectProviderARNsHasBeenSet ( ) const
inline

A list of OpendID Connect provider ARNs.

Definition at line 297 of file CreateIdentityPoolRequest.h.

◆ SamlProviderARNsHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SamlProviderARNsHasBeenSet ( ) const
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 386 of file CreateIdentityPoolRequest.h.

◆ SerializePayload()

Aws::String Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAllowClassicFlow()

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetAllowClassicFlow ( bool  value)
inline

Enables or disables the Basic (Classic) authentication flow. For more information, see Identity Pools (Federated Identities) Authentication Flow in the Amazon Cognito Developer Guide.

Definition at line 130 of file CreateIdentityPoolRequest.h.

◆ SetAllowUnauthenticatedIdentities()

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetAllowUnauthenticatedIdentities ( bool  value)
inline

TRUE if the identity pool supports unauthenticated logins.

Definition at line 97 of file CreateIdentityPoolRequest.h.

◆ SetCognitoIdentityProviders() [1/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetCognitoIdentityProviders ( const Aws::Vector< CognitoIdentityProvider > &  value)
inline

An array of Amazon Cognito user pools and their client IDs.

Definition at line 348 of file CreateIdentityPoolRequest.h.

◆ SetCognitoIdentityProviders() [2/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetCognitoIdentityProviders ( Aws::Vector< CognitoIdentityProvider > &&  value)
inline

An array of Amazon Cognito user pools and their client IDs.

Definition at line 353 of file CreateIdentityPoolRequest.h.

◆ SetDeveloperProviderName() [1/3]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetDeveloperProviderName ( const Aws::String value)
inline

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

Definition at line 236 of file CreateIdentityPoolRequest.h.

◆ SetDeveloperProviderName() [2/3]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetDeveloperProviderName ( Aws::String &&  value)
inline

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

Definition at line 246 of file CreateIdentityPoolRequest.h.

◆ SetDeveloperProviderName() [3/3]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetDeveloperProviderName ( const char *  value)
inline

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

Definition at line 256 of file CreateIdentityPoolRequest.h.

◆ SetIdentityPoolName() [1/3]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetIdentityPoolName ( const Aws::String value)
inline

A string that you provide.

Definition at line 56 of file CreateIdentityPoolRequest.h.

◆ SetIdentityPoolName() [2/3]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetIdentityPoolName ( Aws::String &&  value)
inline

A string that you provide.

Definition at line 61 of file CreateIdentityPoolRequest.h.

◆ SetIdentityPoolName() [3/3]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetIdentityPoolName ( const char *  value)
inline

A string that you provide.

Definition at line 66 of file CreateIdentityPoolRequest.h.

◆ SetIdentityPoolTags() [1/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetIdentityPoolTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 450 of file CreateIdentityPoolRequest.h.

◆ SetIdentityPoolTags() [2/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetIdentityPoolTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 457 of file CreateIdentityPoolRequest.h.

◆ SetOpenIdConnectProviderARNs() [1/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetOpenIdConnectProviderARNs ( const Aws::Vector< Aws::String > &  value)
inline

A list of OpendID Connect provider ARNs.

Definition at line 302 of file CreateIdentityPoolRequest.h.

◆ SetOpenIdConnectProviderARNs() [2/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetOpenIdConnectProviderARNs ( Aws::Vector< Aws::String > &&  value)
inline

A list of OpendID Connect provider ARNs.

Definition at line 307 of file CreateIdentityPoolRequest.h.

◆ SetSamlProviderARNs() [1/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetSamlProviderARNs ( const Aws::Vector< Aws::String > &  value)
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 392 of file CreateIdentityPoolRequest.h.

◆ SetSamlProviderARNs() [2/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetSamlProviderARNs ( Aws::Vector< Aws::String > &&  value)
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 398 of file CreateIdentityPoolRequest.h.

◆ SetSupportedLoginProviders() [1/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetSupportedLoginProviders ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 155 of file CreateIdentityPoolRequest.h.

◆ SetSupportedLoginProviders() [2/2]

void Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SetSupportedLoginProviders ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 160 of file CreateIdentityPoolRequest.h.

◆ SupportedLoginProvidersHasBeenSet()

bool Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::SupportedLoginProvidersHasBeenSet ( ) const
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 150 of file CreateIdentityPoolRequest.h.

◆ WithAllowClassicFlow()

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithAllowClassicFlow ( bool  value)
inline

Enables or disables the Basic (Classic) authentication flow. For more information, see Identity Pools (Federated Identities) Authentication Flow in the Amazon Cognito Developer Guide.

Definition at line 139 of file CreateIdentityPoolRequest.h.

◆ WithAllowUnauthenticatedIdentities()

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithAllowUnauthenticatedIdentities ( bool  value)
inline

TRUE if the identity pool supports unauthenticated logins.

Definition at line 102 of file CreateIdentityPoolRequest.h.

◆ WithCognitoIdentityProviders() [1/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithCognitoIdentityProviders ( const Aws::Vector< CognitoIdentityProvider > &  value)
inline

An array of Amazon Cognito user pools and their client IDs.

Definition at line 358 of file CreateIdentityPoolRequest.h.

◆ WithCognitoIdentityProviders() [2/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithCognitoIdentityProviders ( Aws::Vector< CognitoIdentityProvider > &&  value)
inline

An array of Amazon Cognito user pools and their client IDs.

Definition at line 363 of file CreateIdentityPoolRequest.h.

◆ WithDeveloperProviderName() [1/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithDeveloperProviderName ( const Aws::String value)
inline

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

Definition at line 266 of file CreateIdentityPoolRequest.h.

◆ WithDeveloperProviderName() [2/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithDeveloperProviderName ( Aws::String &&  value)
inline

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

Definition at line 276 of file CreateIdentityPoolRequest.h.

◆ WithDeveloperProviderName() [3/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithDeveloperProviderName ( const char *  value)
inline

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

Definition at line 286 of file CreateIdentityPoolRequest.h.

◆ WithIdentityPoolName() [1/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithIdentityPoolName ( const Aws::String value)
inline

A string that you provide.

Definition at line 71 of file CreateIdentityPoolRequest.h.

◆ WithIdentityPoolName() [2/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithIdentityPoolName ( Aws::String &&  value)
inline

A string that you provide.

Definition at line 76 of file CreateIdentityPoolRequest.h.

◆ WithIdentityPoolName() [3/3]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithIdentityPoolName ( const char *  value)
inline

A string that you provide.

Definition at line 81 of file CreateIdentityPoolRequest.h.

◆ WithIdentityPoolTags() [1/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithIdentityPoolTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 464 of file CreateIdentityPoolRequest.h.

◆ WithIdentityPoolTags() [2/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithIdentityPoolTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

Definition at line 471 of file CreateIdentityPoolRequest.h.

◆ WithOpenIdConnectProviderARNs() [1/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithOpenIdConnectProviderARNs ( const Aws::Vector< Aws::String > &  value)
inline

A list of OpendID Connect provider ARNs.

Definition at line 312 of file CreateIdentityPoolRequest.h.

◆ WithOpenIdConnectProviderARNs() [2/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithOpenIdConnectProviderARNs ( Aws::Vector< Aws::String > &&  value)
inline

A list of OpendID Connect provider ARNs.

Definition at line 317 of file CreateIdentityPoolRequest.h.

◆ WithSamlProviderARNs() [1/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithSamlProviderARNs ( const Aws::Vector< Aws::String > &  value)
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 404 of file CreateIdentityPoolRequest.h.

◆ WithSamlProviderARNs() [2/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithSamlProviderARNs ( Aws::Vector< Aws::String > &&  value)
inline

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Definition at line 410 of file CreateIdentityPoolRequest.h.

◆ WithSupportedLoginProviders() [1/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithSupportedLoginProviders ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 165 of file CreateIdentityPoolRequest.h.

◆ WithSupportedLoginProviders() [2/2]

CreateIdentityPoolRequest& Aws::CognitoIdentity::Model::CreateIdentityPoolRequest::WithSupportedLoginProviders ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Optional key:value pairs mapping provider names to provider app IDs.

Definition at line 170 of file CreateIdentityPoolRequest.h.


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