AWS SDK for C++  1.8.59
AWS SDK for C++
Public Member Functions | List of all members
Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl Class Reference

#include <PersistentCognitoIdentityProvider.h>

+ Inheritance diagram for Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl:

Public Member Functions

 PersistentCognitoIdentityProvider_JsonFileImpl (const Aws::String &identityPoolId, const Aws::String &accountId, bool disableCaching=false)
 
 PersistentCognitoIdentityProvider_JsonFileImpl (const Aws::String &identityPoolId, const Aws::String &accountId, const char *identitiesFilePath, bool disableCaching=false)
 
bool HasIdentityId () const override
 
bool HasLogins () const override
 
Aws::String GetIdentityId () const override
 
Aws::Map< Aws::String, LoginAccessTokensGetLogins () override
 
Aws::String GetAccountId () const override
 
Aws::String GetIdentityPoolId () const override
 
void PersistIdentityId (const Aws::String &) override
 
void PersistLogins (const Aws::Map< Aws::String, LoginAccessTokens > &) override
 
- Public Member Functions inherited from Aws::Auth::PersistentCognitoIdentityProvider
virtual ~PersistentCognitoIdentityProvider ()=default
 
void ClearLogins ()
 
void ClearIdentity ()
 
void Logout ()
 
void SetLoginsUpdatedCallback (const std::function< void(const PersistentCognitoIdentityProvider &)> &callback)
 
void SetIdentityIdUpdatedCallback (const std::function< void(const PersistentCognitoIdentityProvider &)> &callback)
 

Additional Inherited Members

- Protected Attributes inherited from Aws::Auth::PersistentCognitoIdentityProvider
std::function< void(const PersistentCognitoIdentityProvider &)> m_loginsUpdatedCallback
 
std::function< void(const PersistentCognitoIdentityProvider &)> m_identityIdUpdatedCallback
 

Detailed Description

Definition at line 63 of file PersistentCognitoIdentityProvider.h.

Constructor & Destructor Documentation

◆ PersistentCognitoIdentityProvider_JsonFileImpl() [1/2]

Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::PersistentCognitoIdentityProvider_JsonFileImpl ( const Aws::String identityPoolId,
const Aws::String accountId,
bool  disableCaching = false 
)

◆ PersistentCognitoIdentityProvider_JsonFileImpl() [2/2]

Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::PersistentCognitoIdentityProvider_JsonFileImpl ( const Aws::String identityPoolId,
const Aws::String accountId,
const char *  identitiesFilePath,
bool  disableCaching = false 
)

Member Function Documentation

◆ GetAccountId()

Aws::String Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::GetAccountId ( ) const
inlineoverridevirtual

◆ GetIdentityId()

Aws::String Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::GetIdentityId ( ) const
overridevirtual

◆ GetIdentityPoolId()

Aws::String Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::GetIdentityPoolId ( ) const
inlineoverridevirtual

◆ GetLogins()

Aws::Map<Aws::String, LoginAccessTokens> Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::GetLogins ( )
overridevirtual

◆ HasIdentityId()

bool Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::HasIdentityId ( ) const
overridevirtual

◆ HasLogins()

bool Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::HasLogins ( ) const
overridevirtual

◆ PersistIdentityId()

void Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::PersistIdentityId ( const Aws::String )
overridevirtual

◆ PersistLogins()

void Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl::PersistLogins ( const Aws::Map< Aws::String, LoginAccessTokens > &  )
overridevirtual

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