AWS SDK for C++
AWS SDK for C++ Version 1.11.847
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-acm
include
aws
acm
ACMEndpointProvider.h
1
6
#pragma once
7
#include <aws/acm/ACMEndpointRules.h>
8
#include <aws/acm/ACM_EXPORTS.h>
9
#include <aws/core/client/GenericClientConfiguration.h>
10
#include <aws/core/endpoint/DefaultEndpointProvider.h>
11
#include <aws/core/endpoint/EndpointParameter.h>
12
#include <aws/core/utils/memory/stl/AWSString.h>
13
#include <aws/core/utils/memory/stl/AWSVector.h>
14
15
namespace
Aws
{
16
namespace
ACM {
17
namespace
Endpoint {
18
using
EndpointParameters
=
Aws::Endpoint::EndpointParameters
;
19
using
Aws::Endpoint::DefaultEndpointProvider
;
20
using
Aws::Endpoint::EndpointProviderBase
;
21
22
class
AWS_ACM_API
ACMClientContextParameters
:
public
Aws::Endpoint::ClientContextParameters
{
23
public
:
24
virtual
~ACMClientContextParameters
() {};
25
29
void
SetServiceType
(
Aws::String
value);
30
const
ClientContextParameters::EndpointParameter&
GetServiceType
()
const
;
31
};
32
33
using
ACMClientConfiguration
=
Aws::Client::GenericClientConfiguration
;
34
using
ACMBuiltInParameters
=
Aws::Endpoint::BuiltInParameters
;
35
41
using
ACMEndpointProviderBase
=
EndpointProviderBase<ACMClientConfiguration, ACMBuiltInParameters, ACMClientContextParameters>
;
42
43
using
ACMDefaultEpProviderBase
=
DefaultEndpointProvider<ACMClientConfiguration, ACMBuiltInParameters, ACMClientContextParameters>
;
44
45
}
// namespace Endpoint
46
}
// namespace ACM
47
48
namespace
Endpoint {
52
AWS_ACM_EXTERN
template
class
AWS_ACM_API
Aws::Endpoint::EndpointProviderBase
<
53
ACM::Endpoint::ACMClientConfiguration
,
ACM::Endpoint::ACMBuiltInParameters
,
ACM::Endpoint::ACMClientContextParameters
>;
54
55
AWS_ACM_EXTERN
template
class
AWS_ACM_API
Aws::Endpoint::DefaultEndpointProvider
<
56
ACM::Endpoint::ACMClientConfiguration
,
ACM::Endpoint::ACMBuiltInParameters
,
ACM::Endpoint::ACMClientContextParameters
>;
57
}
// namespace Endpoint
58
59
namespace
ACM {
60
namespace
Endpoint {
64
class
AWS_ACM_API
ACMEndpointProvider
:
public
ACMDefaultEpProviderBase
{
65
public
:
66
using
ACMResolveEndpointOutcome
=
Aws::Endpoint::ResolveEndpointOutcome
;
67
68
ACMEndpointProvider
() :
ACMDefaultEpProviderBase
(
Aws
::ACM::
ACMEndpointRules
::GetRulesBlob(),
Aws
::ACM::
ACMEndpointRules
::RulesBlobSize) {}
69
70
~ACMEndpointProvider
() {}
71
};
72
}
// namespace Endpoint
73
}
// namespace ACM
74
}
// namespace Aws
Aws::ACM::ACMEndpointRules
Definition
ACMEndpointRules.h:13
Aws::ACM::Endpoint::ACMClientContextParameters
Definition
ACMEndpointProvider.h:22
Aws::ACM::Endpoint::ACMClientContextParameters::GetServiceType
const ClientContextParameters::EndpointParameter & GetServiceType() const
Aws::ACM::Endpoint::ACMClientContextParameters::~ACMClientContextParameters
virtual ~ACMClientContextParameters()
Definition
ACMEndpointProvider.h:24
Aws::ACM::Endpoint::ACMClientContextParameters::SetServiceType
void SetServiceType(Aws::String value)
Aws::ACM::Endpoint::ACMEndpointProvider
Definition
ACMEndpointProvider.h:64
Aws::ACM::Endpoint::ACMEndpointProvider::ACMEndpointProvider
ACMEndpointProvider()
Definition
ACMEndpointProvider.h:68
Aws::ACM::Endpoint::ACMEndpointProvider::~ACMEndpointProvider
~ACMEndpointProvider()
Definition
ACMEndpointProvider.h:70
Aws::Endpoint::BuiltInParameters
Aws::Endpoint::ClientContextParameters
Aws::Endpoint::DefaultEndpointProvider
Aws::Endpoint::EndpointProviderBase
Aws::Utils::Outcome
Aws::ACM::Endpoint::ACMClientConfiguration
Aws::Client::GenericClientConfiguration ACMClientConfiguration
Definition
ACMEndpointProvider.h:33
Aws::ACM::Endpoint::ACMBuiltInParameters
Aws::Endpoint::BuiltInParameters ACMBuiltInParameters
Definition
ACMEndpointProvider.h:34
Aws::ACM::Endpoint::EndpointParameters
Aws::Endpoint::EndpointParameters EndpointParameters
Definition
ACMEndpointProvider.h:18
Aws::Endpoint::EndpointParameters
Aws::Vector< Aws::Endpoint::EndpointParameter > EndpointParameters
Aws::Endpoint::ResolveEndpointOutcome
Aws::Utils::Outcome< AWSEndpoint, Aws::Client::AWSError< Aws::Client::CoreErrors > > ResolveEndpointOutcome
Aws
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Client::GenericClientConfiguration
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences