AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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

#include <AwsCredentialIdentity.h>

Inheritance diagram for smithy::AwsCredentialIdentity:
[legend]

Public Member Functions

 AwsCredentialIdentity (const Aws::String &accessKeyId, const Aws::String &secretAccessKey, const Aws::Crt::Optional< Aws::String > &sessionToken, const Aws::Crt::Optional< AwsIdentity::DateTime > &expiration)
 
Aws::String accessKeyId () const override
 
Aws::String secretAccessKey () const override
 
Aws::Crt::Optional< Aws::StringsessionToken () const override
 
Aws::Crt::Optional< AwsIdentity::DateTimeexpiration () const override
 

Public Member Functions inherited from smithy::AwsIdentity

virtual ~AwsIdentity ()
 

Protected Attributes

 
 
Aws::Crt::Optional< Aws::Stringm_sessionToken
 
Aws::Crt::Optional< AwsIdentity::DateTimem_expiration
 

Additional Inherited Members

Public Types inherited from smithy::AwsIdentity

 

Detailed Description

Definition at line 10 of file AwsCredentialIdentity.h.

Constructor & Destructor Documentation

◆ AwsCredentialIdentity()

smithy::AwsCredentialIdentity::AwsCredentialIdentity ( const Aws::String accessKeyId,
const Aws::String secretAccessKey,
const Aws::Crt::Optional< Aws::String > &  sessionToken,
const Aws::Crt::Optional< AwsIdentity::DateTime > &  expiration 
)
inline

Definition at line 12 of file AwsCredentialIdentity.h.

Member Function Documentation

◆ accessKeyId()

Aws::String smithy::AwsCredentialIdentity::accessKeyId ( ) const
inlineoverridevirtual

Implements smithy::AwsCredentialIdentityBase.

Definition at line 11 of file AwsCredentialIdentityImpl.h.

◆ expiration()

Aws::Crt::Optional< AwsIdentity::DateTime > smithy::AwsCredentialIdentity::expiration ( ) const
inlineoverridevirtual

Implements smithy::AwsCredentialIdentityBase.

Definition at line 23 of file AwsCredentialIdentityImpl.h.

◆ secretAccessKey()

Aws::String smithy::AwsCredentialIdentity::secretAccessKey ( ) const
inlineoverridevirtual

Implements smithy::AwsCredentialIdentityBase.

Definition at line 15 of file AwsCredentialIdentityImpl.h.

◆ sessionToken()

Aws::Crt::Optional< Aws::String > smithy::AwsCredentialIdentity::sessionToken ( ) const
inlineoverridevirtual

Implements smithy::AwsCredentialIdentityBase.

Definition at line 19 of file AwsCredentialIdentityImpl.h.

Member Data Documentation

◆ m_accessKeyId

Aws::String smithy::AwsCredentialIdentity::m_accessKeyId
protected

Definition at line 25 of file AwsCredentialIdentity.h.

◆ m_expiration

Aws::Crt::Optional<AwsIdentity::DateTime> smithy::AwsCredentialIdentity::m_expiration
protected

Definition at line 28 of file AwsCredentialIdentity.h.

◆ m_secretAccessKey

Aws::String smithy::AwsCredentialIdentity::m_secretAccessKey
protected

Definition at line 26 of file AwsCredentialIdentity.h.

◆ m_sessionToken

Aws::Crt::Optional<Aws::String> smithy::AwsCredentialIdentity::m_sessionToken
protected

Definition at line 27 of file AwsCredentialIdentity.h.


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