AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
AwsIdentity.h
1
5#pragma once
6
7#include <aws/core/utils/DateTime.h>
8#include <aws/crt/Optional.h>
9#include <aws/core/utils/memory/stl/AWSSet.h>
10
11namespace Aws {
12 namespace Client {
13 enum class UserAgentFeature;
14 }
15
16}
17namespace smithy {
19 public:
21
22 virtual ~AwsIdentity(){};
23 virtual Aws::Crt::Optional<DateTime> expiration() const {
24 return Aws::Crt::Optional<DateTime>();
25 };
26
27 virtual Aws::Crt::Optional<Aws::String> accountId() const {
28 return Aws::Crt::Optional<Aws::String>{};
29 }
30
32 return {};
33 }
34 };
35}
virtual ~AwsIdentity()
Definition AwsIdentity.h:22
virtual Aws::Set< Aws::Client::UserAgentFeature > GetUserAgentFeatures() const
Definition AwsIdentity.h:31
virtual Aws::Crt::Optional< DateTime > expiration() const
Definition AwsIdentity.h:23
virtual Aws::Crt::Optional< Aws::String > accountId() const
Definition AwsIdentity.h:27
std::set< T, std::less< T >, Aws::Allocator< T > > Set
Definition AWSSet.h:18