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

#include <GetOpenIdTokenForDeveloperIdentityRequest.h>

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

Public Member Functions

 GetOpenIdTokenForDeveloperIdentityRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetIdentityPoolId () const
 
bool IdentityPoolIdHasBeenSet () const
 
void SetIdentityPoolId (const Aws::String &value)
 
void SetIdentityPoolId (Aws::String &&value)
 
void SetIdentityPoolId (const char *value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithIdentityPoolId (const Aws::String &value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithIdentityPoolId (Aws::String &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithIdentityPoolId (const char *value)
 
const Aws::StringGetIdentityId () const
 
bool IdentityIdHasBeenSet () const
 
void SetIdentityId (const Aws::String &value)
 
void SetIdentityId (Aws::String &&value)
 
void SetIdentityId (const char *value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithIdentityId (const Aws::String &value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithIdentityId (Aws::String &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithIdentityId (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetLogins () const
 
bool LoginsHasBeenSet () const
 
void SetLogins (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetLogins (Aws::Map< Aws::String, Aws::String > &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithLogins (const Aws::Map< Aws::String, Aws::String > &value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithLogins (Aws::Map< Aws::String, Aws::String > &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddLogins (const Aws::String &key, const Aws::String &value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddLogins (Aws::String &&key, const Aws::String &value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddLogins (const Aws::String &key, Aws::String &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddLogins (Aws::String &&key, Aws::String &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddLogins (const char *key, Aws::String &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddLogins (Aws::String &&key, const char *value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddLogins (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetPrincipalTags () const
 
bool PrincipalTagsHasBeenSet () const
 
void SetPrincipalTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetPrincipalTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithPrincipalTags (const Aws::Map< Aws::String, Aws::String > &value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithPrincipalTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddPrincipalTags (const Aws::String &key, const Aws::String &value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddPrincipalTags (Aws::String &&key, const Aws::String &value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddPrincipalTags (const Aws::String &key, Aws::String &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddPrincipalTags (Aws::String &&key, Aws::String &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddPrincipalTags (const char *key, Aws::String &&value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddPrincipalTags (Aws::String &&key, const char *value)
 
GetOpenIdTokenForDeveloperIdentityRequestAddPrincipalTags (const char *key, const char *value)
 
long long GetTokenDuration () const
 
bool TokenDurationHasBeenSet () const
 
void SetTokenDuration (long long value)
 
GetOpenIdTokenForDeveloperIdentityRequestWithTokenDuration (long long 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 GetOpenIdTokenForDeveloperIdentity action.

See Also:

AWS API Reference

Definition at line 26 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

Constructor & Destructor Documentation

◆ GetOpenIdTokenForDeveloperIdentityRequest()

Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::GetOpenIdTokenForDeveloperIdentityRequest ( )

Member Function Documentation

◆ AddLogins() [1/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddLogins ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 252 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddLogins() [2/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddLogins ( Aws::String &&  key,
const Aws::String value 
)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 226 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddLogins() [3/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddLogins ( Aws::String &&  key,
const char *  value 
)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 278 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddLogins() [4/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddLogins ( const Aws::String key,
Aws::String &&  value 
)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 239 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddLogins() [5/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddLogins ( const Aws::String key,
const Aws::String value 
)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 213 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddLogins() [6/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddLogins ( const char *  key,
Aws::String &&  value 
)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 265 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddLogins() [7/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddLogins ( const char *  key,
const char *  value 
)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 291 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddPrincipalTags() [1/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddPrincipalTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 342 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddPrincipalTags() [2/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddPrincipalTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 332 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddPrincipalTags() [3/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddPrincipalTags ( Aws::String &&  key,
const char *  value 
)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 352 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddPrincipalTags() [4/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddPrincipalTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 337 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddPrincipalTags() [5/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddPrincipalTags ( const Aws::String key,
const Aws::String value 
)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 327 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddPrincipalTags() [6/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddPrincipalTags ( const char *  key,
Aws::String &&  value 
)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 347 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ AddPrincipalTags() [7/7]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::AddPrincipalTags ( const char *  key,
const char *  value 
)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 357 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ GetIdentityId()

const Aws::String& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::GetIdentityId ( ) const
inline

A unique identifier in the format REGION:GUID.

Definition at line 86 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ GetIdentityPoolId()

const Aws::String& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::GetIdentityPoolId ( ) const
inline

An identity pool ID in the format REGION:GUID.

Definition at line 45 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ GetLogins()

const Aws::Map<Aws::String, Aws::String>& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::GetLogins ( ) const
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 135 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ GetPrincipalTags()

const Aws::Map<Aws::String, Aws::String>& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::GetPrincipalTags ( ) const
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 297 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ GetRequestSpecificHeaders()

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

◆ GetServiceRequestName()

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

◆ GetTokenDuration()

long long Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::GetTokenDuration ( ) const
inline

The expiration time of the token, in seconds. You can specify a custom expiration time for the token so that you can cache it. If you don't provide an expiration time, the token is valid for 15 minutes. You can exchange the token with Amazon STS for temporary AWS credentials, which are valid for a maximum of one hour. The maximum token duration you can set is 24 hours. You should take care in setting the expiration time for a token, as there are significant security implications: an attacker could use a leaked token to access your AWS resources for the token's duration.

Please provide for a small grace period, usually no more than 5 minutes, to account for clock skew.

Definition at line 372 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ IdentityIdHasBeenSet()

bool Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::IdentityIdHasBeenSet ( ) const
inline

A unique identifier in the format REGION:GUID.

Definition at line 91 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ IdentityPoolIdHasBeenSet()

bool Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::IdentityPoolIdHasBeenSet ( ) const
inline

An identity pool ID in the format REGION:GUID.

Definition at line 50 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ LoginsHasBeenSet()

bool Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::LoginsHasBeenSet ( ) const
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 148 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ PrincipalTagsHasBeenSet()

bool Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::PrincipalTagsHasBeenSet ( ) const
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 302 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetIdentityId() [1/3]

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetIdentityId ( Aws::String &&  value)
inline

A unique identifier in the format REGION:GUID.

Definition at line 101 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetIdentityId() [2/3]

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetIdentityId ( const Aws::String value)
inline

A unique identifier in the format REGION:GUID.

Definition at line 96 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetIdentityId() [3/3]

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetIdentityId ( const char *  value)
inline

A unique identifier in the format REGION:GUID.

Definition at line 106 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetIdentityPoolId() [1/3]

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetIdentityPoolId ( Aws::String &&  value)
inline

An identity pool ID in the format REGION:GUID.

Definition at line 60 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetIdentityPoolId() [2/3]

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetIdentityPoolId ( const Aws::String value)
inline

An identity pool ID in the format REGION:GUID.

Definition at line 55 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetIdentityPoolId() [3/3]

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetIdentityPoolId ( const char *  value)
inline

An identity pool ID in the format REGION:GUID.

Definition at line 65 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetLogins() [1/2]

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetLogins ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 174 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetLogins() [2/2]

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

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 161 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetPrincipalTags() [1/2]

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetPrincipalTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 312 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetPrincipalTags() [2/2]

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

Use this operation to configure attribute mappings for custom providers.

Definition at line 307 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ SetTokenDuration()

void Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::SetTokenDuration ( long long  value)
inline

The expiration time of the token, in seconds. You can specify a custom expiration time for the token so that you can cache it. If you don't provide an expiration time, the token is valid for 15 minutes. You can exchange the token with Amazon STS for temporary AWS credentials, which are valid for a maximum of one hour. The maximum token duration you can set is 24 hours. You should take care in setting the expiration time for a token, as there are significant security implications: an attacker could use a leaked token to access your AWS resources for the token's duration.

Please provide for a small grace period, usually no more than 5 minutes, to account for clock skew.

Definition at line 400 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ TokenDurationHasBeenSet()

bool Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::TokenDurationHasBeenSet ( ) const
inline

The expiration time of the token, in seconds. You can specify a custom expiration time for the token so that you can cache it. If you don't provide an expiration time, the token is valid for 15 minutes. You can exchange the token with Amazon STS for temporary AWS credentials, which are valid for a maximum of one hour. The maximum token duration you can set is 24 hours. You should take care in setting the expiration time for a token, as there are significant security implications: an attacker could use a leaked token to access your AWS resources for the token's duration.

Please provide for a small grace period, usually no more than 5 minutes, to account for clock skew.

Definition at line 386 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithIdentityId() [1/3]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithIdentityId ( Aws::String &&  value)
inline

A unique identifier in the format REGION:GUID.

Definition at line 116 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithIdentityId() [2/3]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithIdentityId ( const Aws::String value)
inline

A unique identifier in the format REGION:GUID.

Definition at line 111 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithIdentityId() [3/3]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithIdentityId ( const char *  value)
inline

A unique identifier in the format REGION:GUID.

Definition at line 121 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithIdentityPoolId() [1/3]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithIdentityPoolId ( Aws::String &&  value)
inline

An identity pool ID in the format REGION:GUID.

Definition at line 75 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithIdentityPoolId() [2/3]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithIdentityPoolId ( const Aws::String value)
inline

An identity pool ID in the format REGION:GUID.

Definition at line 70 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithIdentityPoolId() [3/3]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithIdentityPoolId ( const char *  value)
inline

An identity pool ID in the format REGION:GUID.

Definition at line 80 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithLogins() [1/2]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithLogins ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 200 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithLogins() [2/2]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithLogins ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A set of optional name-value pairs that map provider names to provider tokens. Each name-value pair represents a user from a public provider or developer provider. If the user is from a developer provider, the name-value pair will follow the syntax "developer_provider_name": "developer_user_identifier". The developer provider is the "domain" by which Cognito will refer to your users; you provided this domain while creating/updating the identity pool. The developer user identifier is an identifier from your backend that uniquely identifies a user. When you create an identity pool, you can specify the supported logins.

Definition at line 187 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithPrincipalTags() [1/2]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithPrincipalTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 322 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithPrincipalTags() [2/2]

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithPrincipalTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Use this operation to configure attribute mappings for custom providers.

Definition at line 317 of file GetOpenIdTokenForDeveloperIdentityRequest.h.

◆ WithTokenDuration()

GetOpenIdTokenForDeveloperIdentityRequest& Aws::CognitoIdentity::Model::GetOpenIdTokenForDeveloperIdentityRequest::WithTokenDuration ( long long  value)
inline

The expiration time of the token, in seconds. You can specify a custom expiration time for the token so that you can cache it. If you don't provide an expiration time, the token is valid for 15 minutes. You can exchange the token with Amazon STS for temporary AWS credentials, which are valid for a maximum of one hour. The maximum token duration you can set is 24 hours. You should take care in setting the expiration time for a token, as there are significant security implications: an attacker could use a leaked token to access your AWS resources for the token's duration.

Please provide for a small grace period, usually no more than 5 minutes, to account for clock skew.

Definition at line 414 of file GetOpenIdTokenForDeveloperIdentityRequest.h.


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