AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
aws-cpp-sdk-core
include
aws
core
auth
bearer-token-provider
StaticBearerTokenProvider.h
Go to the documentation of this file.
1
7
#pragma once
8
9
#include <
aws/core/auth/bearer-token-provider/AWSBearerTokenProviderBase.h
>
10
11
namespace
Aws
12
{
13
namespace
Auth
14
{
20
class
AWS_CORE_API
StaticAWSBearerTokenProvider
:
public
AWSBearerTokenProviderBase
21
{
22
public
:
26
StaticAWSBearerTokenProvider
(
const
AWSBearerToken
& BearerToken)
27
: m_bearerToken(BearerToken)
28
{ }
29
33
StaticAWSBearerTokenProvider
(
const
Aws::String
& token,
const
Aws::Utils::DateTime
& expiration)
34
: m_bearerToken(token, expiration)
35
{ }
36
37
41
AWSBearerToken
GetAWSBearerToken
()
override
42
{
43
return
m_bearerToken;
44
}
45
46
protected
:
47
AWSBearerToken
m_bearerToken
;
48
};
49
}
// namespace Auth
50
}
// namespace Aws
AWSBearerTokenProviderBase.h
AWS_CORE_API
#define AWS_CORE_API
Definition:
Core_EXPORTS.h:26
Aws::Auth::AWSBearerToken
Definition:
AWSBearerToken.h:20
Aws::Auth::AWSBearerTokenProviderBase
Definition:
AWSBearerTokenProviderBase.h:20
Aws::Auth::StaticAWSBearerTokenProvider
Definition:
StaticBearerTokenProvider.h:21
Aws::Auth::StaticAWSBearerTokenProvider::GetAWSBearerToken
AWSBearerToken GetAWSBearerToken() override
Definition:
StaticBearerTokenProvider.h:41
Aws::Auth::StaticAWSBearerTokenProvider::StaticAWSBearerTokenProvider
StaticAWSBearerTokenProvider(const Aws::String &token, const Aws::Utils::DateTime &expiration)
Definition:
StaticBearerTokenProvider.h:33
Aws::Auth::StaticAWSBearerTokenProvider::StaticAWSBearerTokenProvider
StaticAWSBearerTokenProvider(const AWSBearerToken &BearerToken)
Definition:
StaticBearerTokenProvider.h:26
Aws::Auth::StaticAWSBearerTokenProvider::m_bearerToken
AWSBearerToken m_bearerToken
Definition:
StaticBearerTokenProvider.h:47
Aws::Utils::DateTime
Definition:
DateTime.h:55
Aws
Definition:
AmazonSerializableWebServiceRequest.h:16
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition:
AWSString.h:97
Generated by
1.9.7
Privacy |
Site terms |
Cookie preferences