Open 3D Engine AWSMetrics Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AWSMetrics::IdentityProvider Class Referenceabstract

Base class to be implemented by IdentityProvider to retrive an ID for identity. More...

#include <IdentityProvider.h>

Inherited by AWSMetrics::DefaultClientIdProvider.

Public Member Functions

virtual AZStd::string GetIdentifier () const =0
 

Static Public Member Functions

static AZStd::unique_ptr< IdentityProviderCreateIdentityProvider ()
 

Detailed Description

Base class to be implemented by IdentityProvider to retrive an ID for identity.

Member Function Documentation

◆ CreateIdentityProvider()

static AZStd::unique_ptr< IdentityProvider > AWSMetrics::IdentityProvider::CreateIdentityProvider ( )
static

Factory method for creating the concrete identify provider.

Returns
Pointer to the concrete identity provider.

◆ GetIdentifier()

virtual AZStd::string AWSMetrics::IdentityProvider::GetIdentifier ( ) const
pure virtual

Retrieve the ID for identity.

Returns
ID for identity.

Implemented in AWSMetrics::DefaultClientIdProvider.


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