AWS SDK for C++

AWS SDK for C++ Version 1.11.791

Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
smithy::AwsBearerTokenIdentityBase Class Referenceabstract

#include <AwsBearerTokenIdentityBase.h>

Inheritance diagram for smithy::AwsBearerTokenIdentityBase:
[legend]

Public Member Functions

virtual const Aws::Stringtoken () const =0
 
virtual Aws::Crt::Optional< AwsIdentity::DateTimeexpiration () const override=0
 
 
 

Public Member Functions inherited from smithy::AwsIdentity

virtual ~AwsIdentity ()
 
virtual Aws::Crt::Optional< Aws::StringaccountId () const
 

Protected Attributes

 

Additional Inherited Members

Public Types inherited from smithy::AwsIdentity

 

Detailed Description

Definition at line 10 of file AwsBearerTokenIdentityBase.h.

Member Function Documentation

◆ AddUserAgentFeature()

void smithy::AwsBearerTokenIdentityBase::AddUserAgentFeature ( Aws::Client::UserAgentFeature  feature)
inline

Definition at line 17 of file AwsBearerTokenIdentityBase.h.

◆ expiration()

virtual Aws::Crt::Optional< AwsIdentity::DateTime > smithy::AwsBearerTokenIdentityBase::expiration ( ) const
overridepure virtual

Reimplemented from smithy::AwsIdentity.

Implemented in smithy::AwsBearerTokenIdentity.

◆ GetUserAgentFeatures()

Aws::Set< Aws::Client::UserAgentFeature > smithy::AwsBearerTokenIdentityBase::GetUserAgentFeatures ( ) const
inlineoverridevirtual

Reimplemented from smithy::AwsIdentity.

Definition at line 22 of file AwsBearerTokenIdentityBase.h.

◆ token()

virtual const Aws::String & smithy::AwsBearerTokenIdentityBase::token ( ) const
pure virtual

Member Data Documentation

◆ m_features

Aws::Set<Aws::Client::UserAgentFeature> smithy::AwsBearerTokenIdentityBase::m_features
protected

Definition at line 28 of file AwsBearerTokenIdentityBase.h.


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